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); }
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 ""; }
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); }
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); }
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; }
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; }
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; }
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; }
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>'; }
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>'; }
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>'; }
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>'; }
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); }
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>'; } }
/** * 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; }
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; }
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; }
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); }
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); } }
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>'; } }
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); }
$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ón de Viaje <strong>%05s</strong> ha sido <strong>CREADA</strong> por: <strong>%s</strong> y requiere de tu autorizació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");
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); } }
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 ""; }
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); }
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; }
<?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);
$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();