Пример #1
0
 public function Nuevo_Idioma($i_idioma, $i_estatus)
 {
     $query = sprintf("insert into idioma\n                    (\n                        i_id, i_idioma, i_estatus\n                    )\n                    VALUES(\n                        default, '%s', '%s'\n                    )", $i_idioma, $i_estatus);
     //error_log($query);
     $id = parent::insertar($query);
     $this->Load_Idioma($id);
 }
Пример #2
0
 function Modificar($id, $nombre, $clave, $dueno, $backup, $profit, $segmento, $division)
 {
     $cnn = new conexion();
     $query = sprintf("update centro_costo set cc_nombre='%s', cc_clave='%s', cc_dueno='%s', cc_backup='%s', cc_profit=%s, cc_segmento='%s', cc_division='%s'  where cc_id=%s", $nombre, $clave, $dueno, $backup, $profit, $segmento, $division, $id);
     $cnn->insertar($query);
     return "";
 }
Пример #3
0
 function actualiza_Vuelo($aerolinea, $clase, $f_salida, $f_regreso, $totalVuelo, $solicitud, $adjunto, $viaje, $user)
 {
     $cnn = new conexion();
     $fecha = $viaje == "Solo Ida" ? ", sv_fecha_salida = '{$f_salida}'" : "";
     $sql = "UPDATE solicitud_viaje SET\n\t\t\t\tsv_aerolinea = '{$aerolinea}',\n\t\t\t\tsv_clase = '{$clase}',\n\t\t\t\tsv_monto_vuelo = '{$totalVuelo}', \n\t\t\t\tsv_archivo = '{$adjunto}', \n\t\t\t\tsv_id_agencia = '{$user}'\n\t\t\t\t{$fecha}\n\t\t\t\tWHERE sv_id = '{$solicitud}'";
     $cnn->insertar($sql);
 }
Пример #4
0
 public function Nuevo_Concepto($dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_estatus)
 {
     $query = sprintf("INSERT INTO cat_conceptos(\n        \t\tcp_id, \n        \t\tcp_concepto, \n        \t\tcp_cuenta, \n        \t\tcp_activo, \n        \t\tcp_deducible ) \n        \tVALUES(\n        \t\tdefault, \n        \t\t'%s', \n        \t\t'%s', \n        \t\t'%s', \n        \t\t'%s' )", $cp_concepto, $cp_cuenta, $cp_estatus, $cp_clasificacion);
     //error_log($query);
     $id2 = parent::insertar($query);
     $this->Load_Concepto($id);
 }
Пример #5
0
 public function agregarHotel($svi_id, $divisaHotel, $sComentario, $sTipoHotel, $sCostoNoche, $sHotel, $sIva, $sLlegada, $sMontoH_pesos, $sCiudad, $sNoches, $sNo_reservacion, $sSalida, $sSubtotal, $sTotal, $sBandera)
 {
     $query = sprintf("INSERT INTO hotel(\r\n\t\t\t\tsvi_id,\r\n\t\t\t\th_hotel_id,\r\n\t\t\t\tdiv_id,\r\n\t\t\t\th_comentarios,\r\n\t\t\t\th_tipo_hotel,\r\n\t\t\t\th_costo_noche,\r\n\t\t\t\th_nombre_hotel,\r\n\t\t\t\th_iva,\r\n\t\t\t\th_fecha_llegada,\r\n\t\t\t\th_total_pesos,\r\n\t\t\t\th_ciudad,\r\n\t\t\t\th_noches,\r\n\t\t\t\th_no_reservacion,\r\n\t\t\t\th_fecha_salida,\r\n\t\t\t\th_subtotal,\r\n\t\t\t\th_total,\r\n\t\t\t\th_cotizacion_inicial)\r\n\t\t\tVALUES(\r\n\t\t\t\t'%s',\r\n\t\t\t\tdefault,\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t %s)", $svi_id, $divisaHotel, $sComentario, $sTipoHotel, $sCostoNoche, $sHotel, $sIva, $sLlegada, $sMontoH_pesos, $sCiudad, $sNoches, $sNo_reservacion, $sSalida, $sSubtotal, $sTotal, $sBandera);
     //error_log("--->>Insercion de Hoteles: ".$query);
     $this->h_hotel_id = parent::insertar($query);
     return $this->h_hotel_id;
 }
Пример #6
0
 public function Crea_Gasto($motivo, $monto, $total_pesos, $divisa, $cecos, $tramite, $ciudad_solicitud, $observaciones, $observacionesEdicion, $fechagasto, $gasto_lugar, $req_anticipo, $concepto)
 {
     date_default_timezone_set("America/Mexico_City");
     $query = sprintf("INSERT INTO solicitud_gastos(\r\n    \t\t\tsg_id,\r\n    \t\t\tsg_motivo,\r\n    \t\t\tsg_monto,\r\n    \t\t\tsg_monto_pesos,\r\n    \t\t\tsg_fecha_registro,\r\n    \t\t\tsg_divisa,\r\n    \t\t\tsg_ceco,\r\n    \t\t\tsg_tramite,\r\n    \t\t\tsg_ciudad,\r\n    \t\t\tsg_observaciones,\r\n    \t\t\tsg_observaciones_edicion,\r\n    \t\t\tsg_fecha_gasto,\r\n    \t\t\tsg_lugar,\r\n    \t\t\tsg_requiere_anticipo,\r\n    \t\t\tsg_concepto)\r\n    \t\t\tVALUES(default,\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\tnow(),\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s',\r\n    \t\t\t'%s');\r\n    \t\t\t", $motivo, $monto, $total_pesos, $divisa, $cecos, $tramite, $ciudad_solicitud, $observaciones, $observacionesEdicion, $fechagasto, $gasto_lugar, $req_anticipo, $concepto);
     //error_log("--->> Creacion del gasto: ".$query);
     $this->sg_id = parent::insertar($query);
     return $this->sg_id;
 }
Пример #7
0
 public function Modidicar($id, $tabla, $campo, $dato, $idTabla)
 {
     $cnn = new conexion();
     $cnn = new conexion();
     $dato = str_replace("\$", "", $dato);
     $query = sprintf("update %s set %s='%s'  where %s=%s ", $tabla, $campo, $dato, $idTabla, $id);
     $cnn->insertar($query);
 }
 function agregaDetalle($idComprobacion, $cargo_asociado, $idAmex, $no_transaccion, $conceptoBMW, $tipoComida, $monto, $tipoDivisa, $iva, $total, $totalDolares, $comentario, $no_asistentes, $fecha, $folio_factura, $idProv, $rfc, $propina, $impuesto_hospedaje, $totalMxn)
 {
     $fecha = fecha_to_mysql($fecha);
     $query = sprintf("INSERT INTO detalle_comprobacion_gastos(\r\n\t\t\t\tdc_id,\r\n\t\t\t\tdc_comprobacion,\r\n\t\t\t\tdc_tipo,\r\n\t\t\t\tdc_concepto,\r\n\t\t\t\tdc_rfc,\r\n\t\t\t\tdc_monto,\r\n\t\t\t\tdc_porcentaje_iva,\r\n\t\t\t\tdc_iva,\r\n\t\t\t\tdc_total,\r\n\t\t\t\tdc_proveedor,\r\n\t\t\t\tdc_fecha,\r\n\t\t\t\tdc_factura,\r\n\t\t\t\tdc_divisa,\r\n\t\t\t\tdc_tipo_cambio,\r\n\t\t\t\tdc_comensales,\r\n\t\t\t\tdc_propinas,\r\n\t\t\t\tdc_imp_hospedaje,\r\n\t\t\t\tdc_comentarios,\r\n\t\t\t\tdc_folio_factura,\r\n\t\t\t\tdc_idamex_comprobado,\r\n\t\t\t\tdc_estatus,\r\n\t\t\t\tdc_enviado_sap,\r\n\t\t\t\tdc_tipo_comida,\r\n\t\t\t\tdc_total_aprobado,\r\n\t\t\t\tdc_total_aprobado_cxp,\r\n\t\t\t\tdc_total_pesos,\r\n\t\t\t\tdc_notransaccion,\r\n\t\t\t\tdc_total_dolares)\r\n\t\t\t\tVALUES(\r\n\t\t\t\tdefault,\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'0',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\tNOW(),\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t0,\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t0,\r\n\t\t\t\t0,\r\n\t\t\t\t'%s',\r\n\t\t\t\t0,\r\n\t\t\t\t0,\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s',\r\n\t\t\t\t'%s')", $idComprobacion, $cargo_asociado, $conceptoBMW, $rfc, $monto, $iva, $total, $idProv, $fecha, $tipoDivisa, $no_asistentes, $propina, $impuesto_hospedaje, $comentario, $folio_factura, $idAmex, $tipoComida, $totalMxn, $no_transaccion, $totalDolares);
     //error_log($query);
     $dc = $this->dc_id = parent::insertar($query);
     return $dc;
 }
Пример #9
0
 public function Modificar_datos($id, $km, $dias)
 {
     if ($id > 0) {
         $cnn = new conexion();
         $query = sprintf("update sv_itinerario set svi_kilometraje='%s' where svi_id=%s", $km, $id);
         $cnn->insertar($query);
         //file_put_contents("km.txt",$query);
         $query = sprintf("select svi_solicitud from sv_itinerario where svi_id=%s", $id);
         $rst2 = $cnn->consultar($query);
         $idSv = mysql_result($rst2, 0, 0);
         $query = sprintf("update solicitud_viaje set sv_anticipo='%s', sv_dias_viaje='%s' where sv_id=%s", str_replace(",", "", $anticipo), $dias, $idSv);
         $cnn->insertar($query);
     }
     //$datos=file_get_contents("/var/www/e_expenses/salida.txt");
     //file_put_contents("/var/www/e_expenses/salida.txt",$datos . "\n***" . $id);
     return $id;
 }
Пример #10
0
function base($producto, $empresa, $ID)
{
    $base = new conexion();
    $query = "INSERT INTO proveedor(id_proveedor, producto, nombre_empresa) VALUES ('" . $ID . "','" . $producto . "','" . $nombre_empresa . "')";
    $resultado = $base->insertar($query);
    echo '<script type="text/javascript"> 
						alert("Proovedor insertado");
						window.open("index.html","_self");
				</script>';
}
Пример #11
0
function base($fecha, $documento, $serial, $cantidad, $precio, $producto)
{
    $base = new conexion();
    $query = "insert into cotizacion(serial_producto, documento_cliente, cantidad, precio, nombre_producto, fecha) values('" . $serial . "', '" . $documento . "', '" . $cantidad . "', '" . $precio . "', '" . $producto . "', '" . $fecha . "')";
    $resultado = $base->insertar($query);
    echo '<script type="text/javascript"> 
						alert("Cotizacion Registrada");
						window.open("index.html","_top");
				</script>';
}
Пример #12
0
function base($documento, $nombre, $apellido, $correo, $telefono)
{
    $base = new conexion();
    $query = "insert into cliente(documento, nombre, apellido, correo, telefono) values ('" . $documento . "','" . $nombre . "','" . $apellido . "','" . $correo . "','" . $telefono . "')";
    $resultado = $base->insertar($query);
    echo '<script type="text/javascript"> 
						alert("Usuario Registrado");
						window.open("index.html","_top");
				</script>';
}
Пример #13
0
function base($id, $docu, $serial, $cant, $precio, $nombre, $fecha)
{
    $base = new conexion();
    $query = "INSERT INTO `ejercicio`.`factura` (`id`, `documento`, `serial_producto`, `cantidad`, `precio`, `nombre_producto`, `fecha`) VALUES ('" . $id . "', '" . $docu . "', '" . $serial . "', '" . $cant . "', '" . $precio . "', '" . $nombre . "', '" . $fecha . "')";
    $resultado = $base->insertar($query);
    echo '<script type="text/javascript"> 
						alert("Datos registrados");
						window.open("index.html","_top");
				</script>';
}
Пример #14
0
 public function Nuevo_Concepto($dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_empresa_id, $cp_estatus)
 {
     $query = sprintf("insert into cat_conceptos\n                    (\n                        dc_id, dc_catalogo,  cp_clasificacion, cp_concepto, cp_cuenta, cp_empresa_id, cp_activo                  \n                    )\n                    VALUES(\n                        default, '%s', '%s', '%s', '%s', '%s', '%s'\n                    )", $dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_empresa_id, $cp_estatus);
     //error_log($query);
     $id = parent::insertar($query);
     error_log("_>ERROR!!" . $id);
     $query = sprintf("insert into cat_conceptosbmw\n                    (\n                        dc_id, dc_catalogo,  cp_clasificacion, cp_concepto, cp_cuenta, cp_empresa_id, cp_activo                 \n                    )\n                    VALUES(\n                        default, '%s', '%s', '%s', '%s', '%s', '%s'\n                    )", $dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_empresa_id, $cp_estatus);
     //error_log($query);
     $id2 = parent::insertar($query);
     $this->Load_Concepto($id);
 }
Пример #15
0
function base($serial, $nombre, $valor, $cantidad, $proveedor)
{
    $base = new conexion();
    $query = "select id_proveedor from proveedor where id_proveedor='" . $proveedor . "'";
    $resultado = $base->insertar($query);
    $fila = $resultado->fetch_row();
    if ($fila[0] == $proveedor) {
        $query2 = "insert into inventario(serial_producto, nombre_producto, valor_producto, disponibilidad, id_proveedor) values ('" . $serial . "','" . $nombre . "','" . $valor . "','" . $cantidad . "','" . $proveedor . "')";
        $resultado2 = $base->insertar($query2);
        echo '<script type="text/javascript"> 
						alert("Producto insertado");
						window.open("index.html","_top");
				</script>';
    } else {
        echo '<script type="text/javascript"> 
						alert("El ID no existe en la base de datos");
						window.open("index.html","_top");
									</script>';
    }
}
Пример #16
0
 /**
  * La funcion realiza el trabajo de registrar excepciones en la BD
  */
 public function insertaExcepcion()
 {
     $cnn = new conexion();
     $mensaje = $this->mensjae;
     $diferencia = $this->diferencia;
     $solicitud = $this->solicitud;
     $comprobaicon = $this->comprobacion;
     $comprobacionDetalle = $this->comprobacionDetalle;
     $concepto = $this->concepto;
     $sql = "INSERT INTO excepciones\n\t\t\t\t\t\t(ex_id, ex_mensaje, ex_diferencia, ex_solicitud, ex_comprobacion, ex_comprobacion_detalle, ex_concepto)\n                    VALUES \n\t\t\t\t\t\t(default, '{$mensaje}', '{$diferencia}', '{$solicitud}', '{$comprobaicon}', '{$comprobacionDetalle}', '{$concepto}')";
     $this->id = $cnn->insertar($sql);
 }
 public function Crea_Gasto($idTramite, $solicitud_referenciada, $centroCosto, $observ, $observEd, $totalComprobaciones, $anticipoCompAutBMW, $personalDescontar, $amexCompAutBMW, $efectivoCompAutBMW, $montoDescontar, $montoReembolsar, $co_gasolina, $fecha_inicial, $fecha_final, $motivo_gasolina, $co_tipo_auto, $co_modelo_auto, $co_kilometraje, $co_monto_gasolina, $co_ruta, $amexExterno, $lugar_restaurante, $ciudad, $anticipo_solicitud)
 {
     date_default_timezone_set("America/Mexico_City");
     if ($fecha_inicial != "00000000") {
         $fecha_inicial = fecha_to_mysql($fecha_inicial);
     }
     if ($fecha_final != "00000000") {
         $fecha_final = fecha_to_mysql($fecha_final);
     }
     $query = sprintf("INSERT INTO comprobacion_gastos(\r\n\t                        co_id, \r\n\t                        co_anticipo_comprobado,\r\n\t                        co_amex_comprobado,\r\n\t                        co_mnt_reembolso,\r\n\t                        co_mnt_descuento,\r\n\t                        co_total,\r\n\t    \t\t\t\t\tco_tramite,\r\n\t\t\t\t\t\t\tco_mi_tramite,\r\n\t                        co_fecha_registro,\r\n\t                        co_cc_clave,\r\n\t                        co_observaciones,\r\n\t    \t\t\t\t\tco_observaciones_edicion,\r\n\t\t\t\t\t\t\tco_personal_descuento,\r\n\t\t\t\t\t\t\tco_efectivo_comprobado,\r\n\t\t\t\t\t\t\tco_gasolina,\r\n\t\t\t\t\t\t\tco_fecha_inicial_gasolina,\r\n\t\t\t\t\t\t\tco_fecha_final_gasolina,\r\n\t\t\t\t\t\t\tco_motivo_gasolina,\r\n\t\t\t\t\t\t\tco_tipo_auto, \r\n\t\t\t\t\t\t\tco_modelo_auto, \r\n\t\t\t\t\t\t\tco_kilometraje, \r\n\t\t\t\t\t\t\tco_monto_gasolina, \r\n\t\t\t\t\t\t\tco_ruta,\r\n\t\t\t\t\t\t\tco_amex_externo,\r\n\t    \t\t\t\t\tco_lugar,\r\n\t    \t\t\t\t\tco_ciudad, \r\n\t\t\t\t\t\t\tco_anticipo_gasto\r\n\t                    ) VALUES(default,\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t    \t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\tnow(),\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s',\r\n\t    \t\t\t\t\t'%s',\r\n\t    \t\t\t\t\t'%s',\r\n\t\t\t\t\t\t\t'%s')", $anticipoCompAutBMW, $amexCompAutBMW, $montoReembolsar, $montoDescontar, $totalComprobaciones, $solicitud_referenciada, $idTramite, $centroCosto, $observ, $observEd, $personalDescontar, $efectivoCompAutBMW, $co_gasolina, $fecha_inicial, $fecha_final, $motivo_gasolina, $co_tipo_auto, $co_modelo_auto, $co_kilometraje, $co_monto_gasolina, $co_ruta, $amexExterno, $lugar_restaurante, $ciudad, $anticipo_solicitud);
     //error_log("--->>Inserción de comprobación de Gastos: ".$query);
     $this->co_id = parent::insertar($query);
     return $this->co_id;
 }
Пример #18
0
 function Save_Data($id = 0, $nombre, $empresa, $cadena)
 {
     $empresa = $empresa == "" ? "NULL" : $empresa;
     $cnn = new conexion();
     if ($id > 0) {
         //MOdificacion
         $query = sprintf("update grupos set g_nombre='%s', g_empresa=%s where g_id=%s", $nombre, $empresa, $id);
         $cnn->insertar($query);
         $query = sprintf("delete from detalle_grupo where dg_grupo=%s", $id);
         $cnn->insertar($query);
         $idgrupo = $id;
     } else {
         //Nuevo Grupo
         $query = sprintf("insert into grupos (g_id, g_nombre, g_empresa, g_fecha_creacion)\n\t\t\t\t\t  VALUES(default,'%s',%s,now())\n\t\t\t", $nombre, $empresa);
         $idgrupo = $cnn->insertar($query);
     }
     $usuarios = explode(",", $cadena);
     $aux = "";
     foreach ($usuarios as $usuario) {
         $query = sprintf("insert into detalle_grupo (dg_id, dg_usuario,dg_grupo) values(default,%s,%s);", $usuario, $idgrupo);
         $cnn->insertar($query);
     }
     return true;
 }
Пример #19
0
 public function Guardar($id, $aprobado = false, $cancelado = false)
 {
     if ($id > 0) {
         if ($aprobado != 1) {
             $aprobado = 0;
         }
         if ($cancelado != 1) {
             $cancelado = 0;
         }
         $aprobado = $cancelado == 1 ? 0 : $aprobado;
         $cnn = new conexion();
         $query = sprintf("UPDATE tramites set t_cerrado=%s, t_cancelado=%s, t_fecha_ultima_modificacion=now() where t_id=%s", $aprobado, $cancelado, $id);
         $cnn->insertar($query);
     } else {
     }
     return $id;
 }
Пример #20
0
 public function Update_Divisa($nombre, $tasa)
 {
     $query = sprintf("UPDATE divisa SET div_tasa = %s, div_ultima_fecha_modificacion = NOW() WHERE div_nombre = '%s'", $tasa, $nombre);
     parent::insertar($query);
     switch ($nombre) {
         case "MXN":
             $idDiv = 1;
             break;
         case "USD":
             $idDiv = 2;
             break;
         case "EUR":
             $idDiv = 3;
             break;
     }
     $query = sprintf("INSERT INTO historial_divisa (hd_tasa,hd_fecha_modificacion,div_id)VALUES ('%s',now(),'%s')", $tasa, $idDiv);
     parent::insertar($query);
 }
Пример #21
0
 public function Add($comentario, $tramite, $asignado_a, $coment, $activo)
 {
     //session_start();
     $U = new Usuario();
     if ($coment != 'Ninguno') {
         $U->Load_usuario($_SESSION["empleado"]);
         $c = $coment;
         $coment = "";
         $coment .= $c . "    \n\nAprobado por: " . $U->Get_dato("u_nombre") . " " . $U->Get_dato("u_paterno") . " " . $U->Get_dato("u_materno");
     }
     /*if(!isset($_SESSION["idusuario"])){
     			$_SESSION["idusuario"]=$asignado_a;
     			
     		}*/
     if (trim($comentario) != "") {
         $query = sprintf("insert into notificaciones (\n\t\t\t\t\t\t\t\t\tnt_id,\n\t\t\t\t\t\t\t\t\tnt_descripcion,\n\t\t\t\t\t\t\t\t\tnt_tramite,\n\t\t\t\t\t\t\t\t\tnt_remitente,\n\t\t\t\t\t\t\t\t\tnt_asignado_a,\n\t\t\t\t\t\t\t\t\tnt_fecha,\n\t\t\t\t\t\t\t\t\tnt_comentarios,\n\t\t\t\t\t\t\t\t\tnt_activo,\n\t\t\t\t\t\t\t\t\tnt_aceptado\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\tvalues(\n\t\t\t\t\t\t\t\t\tdefault,\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\tnow(),\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t0\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t", $comentario, $tramite, $_SESSION["idusuario"], $asignado_a, $coment, $activo);
         parent::insertar($query);
     }
 }
Пример #22
0
function base()
{
    $base = new conexion();
    $query3 = "select id_proveedor, producto, nombre_empresa from proveedor";
    $resultado3 = $base->insertar($query3);
    while ($fila1 = $resultado3->fetch_row()) {
        echo '<table width="200" border="1" align="center">
					  <tbody>
					    <tr>
					      <td>ID proveedor</td>
					      <td>Producto</td>
					      <td>Nombre de la Empresa</td>
				        </tr>
					    <tr>
					      <td>"' . $fila1[0] . '"</td>
					      <td>"' . $fila1[1] . '"</td>
					      <td>"' . $fila1[2] . '"</td>
				        </tr>
				      </tbody>
				  </table>';
    }
}
Пример #23
0
 public function Agrega_Detalle_Comp_Invitacion2($comprobacion_id, $concepto, $rfc, $monto, $porcentaje_iva, $iva, $total, $proveedor, $fecha, $divisa, $tasa, $no_asistentes, $propina, $comentario, $folio)
 {
     //ajusta fecha para db
     $date = explode("/", $fecha);
     if (count($date) != 3) {
         return "";
     }
     $date_db = $date[2] . "-" . $date[1] . "-" . $date[0];
     echo "<br>---" . $comprobacion_id;
     echo "<br>---" . $concepto;
     echo "<br>---" . $rfc;
     echo "<br>---";
     echo "<br>---";
     echo "<br>---" . $comentario;
     echo "<br>---" . $folio;
     $query = sprintf("\n\t\t\t\t\t\t\t\tinsert into detalle_comprobacion_invitacion\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\tdc_id,\n\t\t\t\t\t\t\t\t\tdc_comprobacion,\n\t\t\t\t\t\t\t\t\tdc_concepto,\n\t\t\t\t\t\t\t\t\tdc_rfc,\n\t\t\t\t\t\t\t\t\tdc_monto,\n\t\t\t\t\t\t\t\t\tdc_porcentaje_iva,\n\t\t\t\t\t\t\t\t\tdc_iva,\n\t\t\t\t\t\t\t\t\tdc_total,\n\t\t\t\t\t\t\t\t\tdc_proveedor,\n\t\t\t\t\t\t\t\t\tdc_fecha,\n\t\t\t\t\t\t\t\t\tdc_factura,\n\t\t\t\t\t\t\t\t\tdc_divisa,\n\t\t\t\t\t\t\t\t\tdc_tipocambio,\n\t\t\t\t\t\t\t\t\tdc_comensales,\n\t\t\t\t\t\t\t\t\tdc_propinas,\n\t\t\t\t\t\t\t\t\tdc_info_extra,\n\t\t\t\t\t\t\t\t\tdc_folio_factura\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\tVALUES(\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tdefault, \n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\tnow(),\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t\t\t'%s'\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t", $comprobacion_id, $concepto, $rfc, $monto, $porcentaje_iva, $iva, $total, $proveedor, $date_db, $divisa, $tasa, $no_asistentes, $propina, $comentario, $folio);
     parent::insertar($query);
 }
Пример #24
0
             $validacion = true;
         }
     }
     if ($validacion) {
         error_log(date("Y-m-d H:i:s"), 3, dirname(__FILE__) . "/log.log");
         error_log(print_r($_REQUEST, true), 3, dirname(__FILE__) . "/log.log");
     }
     $etapa = isset($_POST['guardarComp']) ? COMPROBACION_ETAPA_APROBACION : COMPROBACION_ETAPA_SIN_ENVIAR;
     $ruta_autorizacion = new Usuario();
     $autorizadores = $ruta_autorizacion->buscaAprobadorParaSolicitud($iduser, FLUJO_COMPROBACION);
     $string_ruta_autorizacion = $autorizadores[1] . "|" . $autorizadores[0];
     $aprobador = $autorizadores[1];
     if ($etapa == COMPROBACION_ETAPA_APROBACION) {
         // Marca la solicitud como comprobada
         $query = sprintf("UPDATE tramites SET t_comprobado = true WHERE t_id=%s", $idSolicitud);
         $cnn->insertar($query);
         $sql = "SELECT co_tramite_solicitud FROM comprobaciones WHERE co_id = {$idComprobacion}";
         $Res_sql = $cnn->consultar($sql);
         $IdTramSolc = mysql_result($Res_sql, 0, "co_tramite_solicitud");
         $mensaje = sprintf("<a href=" . $RUTA_R . "flujos/comprobaciones/index.php?view=view&id=%s>La Comprobaci&oacute;n de Viaje <strong>%05s</strong> ha sido <strong>CREADA</strong> por: <strong>%s</strong> y requiere de tu autorizaci&oacute;n.", $idTramite, $IdTramSolc, $_POST["nu"]);
         $tramite->EnviaNotificacion($idTramite, $mensaje, $iduser, $aprobador, "1");
         //"0" para no enviar email y "1" para enviarlo
     }
     $tramite->Modifica_Etapa($idTramite, $etapa, FLUJO_COMPROBACION, $aprobador, $string_ruta_autorizacion);
     // Termina transacción
     mysql_query("COMMIT");
     header("Location: ./index.php?oksave");
     die;
 } else {
     mysql_query("ROLLBACK");
     header("Location: ./index.php?errorsave");
Пример #25
0
function comprobacionParcial($idsolicitud, $monto)
{
    $cnn = new conexion();
    $query = sprintf("select s.sa_anticipo,s.sa_descuento from solicitud_anticipo as s inner join tramites as t on (t.t_id=s.sa_tramite) where s.sa_tramite=%s and t.t_comprobado=0", $idsolicitud);
    $rst = $cnn->consultar($query);
    $fila = mysql_fetch_assoc($rst);
    $descuento = $fila['sa_descuento'];
    //monto restante a comprobar
    $anticipo = $fila['sa_anticipo'];
    // monto solicitado
    if ($descuento != 0) {
        $cnn = new conexion();
        $query = sprintf("update solicitud_anticipo set sa_descuento=(%s-%s) where sa_tramite=%s", $anticipo, $monto, $idsolicitud);
        $cnn->insertar($query);
    } else {
        $cnn = new conexion();
        $query = sprintf("update tramites set t_cerrado=true,  t_fecha_cierre =now(), t_comprobado=true where t_id=%s", $idsolicitud);
        $cnn->insertar($query);
    }
}
Пример #26
0
 public function Add($id, $nombre, $paterno, $materno, $email, $usuario, $passwd, $rol, $empresa, $interno = true, $tipo = 1, $centro, $banco, $cuenta, $cuentabancaria, $bancotarjeta, $cuentatarjeta, $sap, $asociado)
 {
     $estado = 0;
     $cnn = new conexion();
     if ($id != "") {
         //UPDATE
         $query = sprintf(" select * from usuario where u_usuario ='%s' and u_passwd ='%s' and u_id!=%s", $usuario, $passwd, $id);
         $cnn->consultar($query);
         if ($cnn->get_rows() > 0) {
             return "Ya existe un usuario con el mismo nombre de usuario y password. Por favor verifica los datos e intenta de nuevo";
         }
         $estado = 1;
         $query = sprintf("update usuario set \n\t\t\t\t\t\t\tu_nombre='%s',\n\t\t\t\t\t\t\tu_paterno='%s',\n\t\t\t\t\t\t\tu_materno='%s',\n\t\t\t\t\t\t\tu_email='%s',\n\t\t\t\t\t\t\tu_usuario='%s',\n\t\t\t\t\t\t\tu_passwd='%s',\n\t\t\t\t\t\t\tu_rol=%s,\n\t\t\t\t\t\t\tu_empresa=%s,\n\t\t\t\t\t\t\tu_interno=%s,\n\t\t\t\t\t\t\tu_tipo=%s,\n\t\t\t\t\t\t\tu_centro=%s,\n\t\t\t\t\t\t\tu_banco=%s,\n\t\t\t\t\t\t\tu_cuenta='%s',\n\t\t\t\t\t\t\tu_cuenta_bancaria='%s',\n\t\t\t\t\t\t\tu_banco_tarjeta='%s',\n\t\t\t\t\t\t\tu_cuenta_tarjeta='%s',\n\t\t\t\t\t\t\tu_sap='%s',\n\t\t\t\t\t\t\tu_asociado='%s'\n\t\t\t\t\t\t\t\n\t\t\t\t\twhere u_id=%s", $nombre, $paterno, $materno, $email, $usuario, $passwd, $rol, $empresa, $interno, $tipo, $centro, $banco, $cuenta, $cuentabancaria, $bancotarjeta, $cuentatarjeta, $sap, $asociado, $id);
     } else {
         //ES NUEVO USUARIO
         $query = sprintf("insert into usuario\n\t\t\t\t\t\t(\n\t\t\t\t\t\t\tu_id,\n\t\t\t\t\t\t\tu_nombre,\n\t\t\t\t\t\t\tu_paterno,\n\t\t\t\t\t\t\tu_materno,\n\t\t\t\t\t\t\tu_email,\n\t\t\t\t\t\t\tu_usuario,\n\t\t\t\t\t\t\tu_passwd,\n\t\t\t\t\t\t\tu_rol,\n\t\t\t\t\t\t\tu_empresa,\n\t\t\t\t\t\t\tu_interno,\n\t\t\t\t\t\t\tu_activo,\n\t\t\t\t\t\t\tu_tipo,\n\t\t\t\t\t\t\tu_centro,\n\t\t\t\t\t\t\tu_banco,\n\t\t\t\t\t\t\tu_cuenta,\n\t\t\t\t\t\t\tu_cuenta_bancaria,\n\t\t\t\t\t\t\tu_banco_tarjeta,\n\t\t\t\t\t\t\tu_cuenta_tarjeta,\n\t\t\t\t\t\t\tu_sap,\n\t\t\t\t\t\t\tu_asociado\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t)\n\t\t\t\t\t\tVALUES(\n\t\t\t\t\t\t\tdefault,\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\ttrue,\n\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t%s,\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s',\n\t\t\t\t\t\t\t'%s'\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t)", $nombre, $paterno, $materno, $email, $usuario, $passwd, $rol, $empresa, $interno, $tipo, $centro, $banco, $cuenta, $cuentabancaria, $bancotarjeta, $cuentatarjeta, $sap, $asociado);
     }
     $id = "";
     $id = $cnn->insertar($query);
     if ($id = "" && ($estado = 0)) {
         return "Error al Registrar el Usuario por favor verifique los datos";
     }
     return "";
 }
Пример #27
0
 public function Insertar_Divisa_Historico($dh_tasa, $dh_pais)
 {
     $query = "INSERT INTO divisa_historico \n\t\t\t\tVALUES (default,'{$dh_tasa}',NOW(),{$dh_pais})";
     parent::insertar($query);
 }
Пример #28
0
 public function EnviaNotificacion($t_id, $mensaje, $remitente, $destinatario, $mail)
 {
     $query = sprintf("INSERT INTO notificaciones ( nt_id, nt_descripcion, nt_tramite, nt_remitente, nt_asignado_a, nt_fecha )\n\t\t\t\t\t\t                      VALUES( default, '%s', %s, %s, %s, now() )", $mensaje, $t_id, $remitente, $destinatario);
     $n_id = parent::insertar($query);
     if ($mail == "1") {
         $mensaje = strip_tags($mensaje);
         $this->EnviaNotificacionEmail($t_id, $mensaje, $remitente, $destinatario);
     }
     return $n_id;
 }
Пример #29
0
<?php

require_once "../lib/php/constantes.php";
require_once "{$RUTA_A}/Connections/fwk_db.php";
$cnn = new conexion();
$querySelP = sprintf("SELECT * FROM periodo_presupuestal WHERE pp_presupuesto_disponible < 0");
$rsSelP = $cnn->consultar($querySelP);
while ($rowsSelP = mysql_fetch_assoc($rsSelP)) {
    $idPres = $rowsSelP['pp_id'];
    $cecoPres = $rowsSelP['pp_ceco'];
    $disponiblePres = $rowsSelP['pp_presupuesto_disponible'];
    $inicialPres = $rowsSelP['pp_presupuesto_inicial'];
    $queryUpP = sprintf("UPDATE periodo_presupuestal SET pp_presupuesto_disponible = pp_presupuesto_inicial WHERE pp_id = %s AND pp_presupuesto_disponible < 0", $idPres);
    $rsUpP = $cnn->insertar($queryUpP);
    $queryComp = sprintf("SELECT SUM(COM.co_total_aprobado) as AprobadoTot FROM comprobaciones COM, tramites TRA WHERE COM.co_mi_tramite = TRA.t_id AND TRA.t_etapa_actual = 4 AND COM.co_cc_clave = %s", $cecoPres);
    $rsComp = $cnn->consultar($queryComp);
    while ($rowsComp = mysql_fetch_assoc($rsComp)) {
        $AprobadoTot = $rowsComp['AprobadoTot'];
        echo "CECO -> " . $cecoPres . "    Mont -> " . $AprobadoTot . "<br>";
        $querySelPresIni = sprintf("SELECT pp_presupuesto_disponible FROM periodo_presupuestal WHERE pp_id = %s", $idPres);
        $rsSelPresIni = $cnn->consultar($querySelPresIni);
        if ($rowPresIni = mysql_fetch_assoc($rsSelPresIni)) {
            $topPresIni = $rowPresIni['pp_presupuesto_disponible'];
        }
        $rsResta = $topPresIni - $AprobadoTot;
        echo $rsResta . "<br>";
        $queryUpComp = sprintf("UPDATE periodo_presupuestal SET pp_presupuesto_disponible = %s WHERE pp_id = %s ", $rsResta, $idPres);
        $rsUpComp = $cnn->insertar($queryUpComp);
    }
    $querySolAmex = sprintf("SELECT SUM(SA.sa_anticipo) as AprobadoTot FROM solicitud_amex SA, tramites TRA WHERE SA.sa_tramite = TRA.t_id AND TRA.t_etapa_actual = 4 AND SA.sa_ceco_paga = %s", $cecoPres);
    $rsSolA = $cnn->consultar($querySolAmex);
Пример #30
0
            $tramite->Modifica_Etapa($idTramite, COMPROBACION_CAJA_CHICA_ETAPA_APROBACION, FLUJO_REEMBOLSO_CAJA_CHICA, $siguiente_autorizador);
        }               
        $tramite->AgregaSiguienteAutorizador($idTramite, $aprobador);
        
        // Manda el mensaje a las 3 partes de la transaccion
        $tramite->EnviaNotificacion($idTramite, $mensaje, $iniciador, $aprobador); 
        $tramite->EnviaNotificacion($idTramite, $mensaje, $iniciador, $siguiente_autorizador); 
        $tramite->EnviaNotificacion($idTramite, $mensaje, $iniciador, $iniciador);           
                
    } else {
                
        // Aprueba el total
        $CC = "UPDATE comprobaciones SET co_total_aprobado = co_total WHERE co_mi_tramite = '$idTramite'";
        $cnn=new conexion();
        $cnn->insertar($CC);        
        
        // Actualiza el presupuesto
        $Cc=new CentroCosto();
        $Cc->resta_presupuesto($cc_id_comprobacion, $co_pendiente, $co_fecha_registro);       

        // Obtiene el nombre del usuario CxP que le corresponde a esta comprobacion
        $u = new Usuario();            
        $aprobadorCxP = $u->buscaAprobadorCxPParaComprobacion($cc_id_comprobacion);
        
        // Envia el tramite directo a CxP
        $usuarioAprobador = new Usuario();
        $usuarioAprobador->Load_Usuario_By_ID($aprobadorCxP);
        
        // Envia el tramite a la etapa correcta basado en el flujo
        $tramite = new Tramite();