/** * Edita un concepto */ public function Edita_Idioma($i_id, $i_idioma, $i_estatus) { $query = sprintf("UPDATE idioma SET i_idioma = '%s', i_estatus = '%s' WHERE i_id = %s", $i_idioma, $i_estatus, $i_id); //error_log($query); parent::ejecutar($query); $this->Load_Idioma($i_id); }
function verificaCamposCompra($solicitud) { $cnn = new conexion(); $sql = "SELECT IF((sv_vuelo=1 AND sv_compra=0),1,0) as 'Falta_v', \t \n\t\t\t\t\t (SELECT cd_pais FROM ciudad_destino, sv_itinerario sv WHERE sv.svi_ciudad_origen = cd_id AND sv.svi_solicitud = sv_id ORDER BY svi_fecha_salida ASC LIMIT 1) as 'Origen_1', \t \n\t\t\t\t\t IF(h_compra=0,1,0) AS 'Falta_h',\n\t\t\t\t\t IF(t_tipo_traslado=0 AND t_compra=0,1,0) AS 'Falta_to',\n\t\t\t\t\t IF(t_tipo_traslado=1 AND t_comprai=0,1,0) AS 'Falta_td',\t\t\t\t\t \n\t\t\t\t\t (SELECT cd_pais FROM ciudad_destino WHERE cd_id = svi_ciudad_origen) AS 'Origen',\n\t\t\t\t\t (SELECT cd_pais FROM ciudad_destino WHERE cd_id = svi_ciudad_destino) AS 'Destino'\n\t\t\t\tFROM tramites\n\t\t\t\tJOIN solicitud_viaje ON sv_tramite = t_id\n\t\t\t\tJOIN sv_itinerario ON svi_solicitud = sv_id\n\t\t\t\tLEFT JOIN hospedaje ON h_id_itinerario = svi_id\n\t\t\t\tLEFT JOIN traslados ON t_id_itinerario = svi_id\n\t\t\t\tWHERE sv_id = {$solicitud}\n\t\t\t\tORDER BY svi_fecha_salida"; $res = @mysql_query($sql); $parametro = ''; while ($row = @mysql_fetch_assoc($res)) { if ($row['Falta_h'] == 1) { $parametro .= " OR ut_tipo = 10 AND p_pais_viaje = " . $row['Destino']; } if ($row['Falta_to'] == 1) { $parametro .= " OR ut_tipo = 11 AND p_pais_viaje = " . $row['Origen']; } if ($row['Falta_td'] == 1) { $parametro .= " OR ut_tipo = 11 AND p_pais_viaje = " . $row['Destino']; } } if ($row['Falta_v'] == 1) { $parametro .= " OR ut_tipo = 5 AND p_pais_viaje = " . $row['Origen_1']; } $sql = "SELECT DISTINCT ut_usuario\n\t\t\t\t\tFROM usuario_tipo\n\t\t\t\t\tJOIN empleado ON idfwk_usuario = ut_usuario\n\t\t\t\t\tJOIN cecos ON cc_id = idcentrocosto\n\t\t\t\t\tJOIN sociedad ON s_id = cc_sociedad_id\n\t\t\t\t\tJOIN pais ON p_id = s_pais\n\t\t\t\t\tWHERE 1 != 1\n\t\t\t\t\tAND (1!=1 {$parametro})"; $res = @mysql_query($sql); $tot = @mysql_num_rows($res); if (!$tot) { $query = "UPDATE solicitud_viaje \n\t\t\t\t\t\tSET sv_compra_terminada = '1' \n\t\t\t\t\t\tWHERE sv_id = '{$solicitud}'"; $cnn->ejecutar($query); } }
/** * Actualiza t_comprobado */ public function set_t_comprobado($t_id, $valor) { $query = "UPDATE tramites SET t_comprobado = '{$valor}' where t_id = '{$t_id}"; parent::ejecutar($query); $this->Load_Tramite($t_id); return $this->t_id; }
/** * Edita un concepto */ public function Edita_Concepto($cp_id, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_estatus) { $query = sprintf("UPDATE cat_conceptos SET \n \t\tcp_deducible = '%s', \n \t\tcp_concepto = '%s', \n \t\tcp_cuenta = '%s', \n \t\tcp_activo='%s' \n \t\tWHERE cp_id = %s", $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_estatus, $cp_id); //error_log($query); parent::ejecutar($query); $this->Load_Concepto($cp_id); }
function Actualizar() { $usuario = $_SESSION["usuario"]; $Usu = new Usuario(); if (isset($_POST['new_password']) && $_POST['new_password'] != "" || isset($_POST['email']) && $_POST['email'] != "" || isset($_POST['telefono']) && $_POST['telefono'] != "" || isset($_POST['extension']) && $_POST['extension'] != "" || isset($_POST['idioma_preferido']) && $_POST['idioma_preferido'] != "") { if (isset($_POST['new_password']) && $_POST['new_password'] != "") { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $Usu->Load_Usuario($empleado); $npassw = $_POST['new_password']; $N = new Notificacion(); $query = "update usuario set u_passwd='" . $npassw . "' where u_usuario='" . $empleado . "'"; $rst = $cnn->ejecutar($query); $body = "<p>\n \t\t<strong>Estimado {$Usu->Get_dato_mail_("nombre")}</strong><br>\n \t\tSu clave de acceso es: <strong>{$Usu->Get_dato_mail_("u_passwd")}</strong>\n \t\t</p>"; $N->set_contenido($body); $N->set_destinatario($Usu->Get_dato_mail_("u_email")); $N->notificaUsu(); } if (isset($_POST['email']) && $_POST['email'] != "") { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $email = $_POST['email']; $query = "update usuario set u_email='" . $email . "' where u_usuario='" . $empleado . "'"; error_log($query); $rst = $cnn->ejecutar($query); } if (isset($_POST['telefono'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $Usu->Load_Usuario($empleado); $telefono = $_POST['telefono']; $query = "update empleado set telefono='" . $telefono . "' where idempleado='" . $Usu->Get_dato('idempleado') . "'"; error_log($query); $rst = $cnn->ejecutar($query); } if (isset($_POST['extension'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $Usu->Load_Usuario($empleado); $telefono = $_POST['extension']; $query = "update empleado set extension='" . $telefono . "' where idempleado='" . $Usu->Get_dato('idempleado') . "'"; error_log($query); $rst = $cnn->ejecutar($query); } if (isset($_POST['idioma_preferido'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $idioma = $_POST['idioma_preferido']; $query = "update usuario set u_idioma='" . $idioma . "' where u_usuario='" . $empleado . "'"; error_log($query); $rst = $cnn->ejecutar($query); } header("Location: index.php?okupdate"); } else { header("Location: index.php?error"); } }
/** * Edita un concepto */ public function Edita_Concepto($cp_id, $dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_empresa_id, $cp_estatus) { $query = sprintf("UPDATE cat_conceptos SET dc_catalogo = '%s', cp_clasificacion = '%s', cp_concepto = '%s', cp_cuenta = '%s', cp_empresa_id = '%s', cp_activo='%s' WHERE dc_id = %s", $dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_empresa_id, $cp_estatus, $cp_id); //error_log($query); parent::ejecutar($query); $query = sprintf("UPDATE cat_conceptosbmw SET dc_catalogo = '%s', cp_clasificacion = '%s', cp_concepto = '%s', cp_cuenta = '%s', cp_empresa_id = '%s', cp_activo='%s' WHERE dc_id = %s", $dc_catalogo, $cp_clasificacion, $cp_concepto, $cp_cuenta, $cp_empresa_id, $cp_estatus, $cp_id); //error_log($query); parent::ejecutar($query); $this->Load_Concepto($cp_id); }
public function Edit_invitacion($motivo, $numInvitados, $monto, $total_pesos, $divisa, $cecos_invitacion, $ciudad_solicitud, $observaciones, $observacionesEdicion, $fechainvit, $inv_lugar, $inv_hubo_exedente, $tramite) { $query = sprintf("UPDATE solicitud_invitacion SET\n si_motivo='%s',\n \t\t\t\t\t \t\t\t\t\t\t\tsi_num_invitados='%s',\n \t\t\t\t\t \t\t\t\t\t\t\tsi_monto='%s',\n si_monto_pesos='%s',\n si_fecha_registro=now(),\n si_divisa='%s',\n si_ceco='%s',\n \t\t\t\t\t\t\t\t\t\t\t\tsi_ciudad='%s',\n \t\t\t\t\t \t\t\t\t\t\t\tsi_observaciones='%s',\n \t\t\t\t\t\t\t\t\t\t\t\tsi_observaciones_edicion='%s',\n \t\t\t\t\t \t\t\t\t\t\t\tsi_fecha_invitacion='%s',\n \t\t\t\t\t \t\t\t\t\t\t\tsi_lugar='%s',\n \t\t\t\t\t \t\t\t\t\t\t\tsi_hubo_exedente='%s'\n\t\t\t\t\t\t\t\t\t\t\t\t\twhere si_tramite='%s';\n ", $motivo, $numInvitados, $monto, $total_pesos, $divisa, $cecos_invitacion, $ciudad_solicitud, $observaciones, $observacionesEdicion, $fechainvit, $inv_lugar, $inv_hubo_exedente, $tramite); //error_log($query); parent::ejecutar($query); $queryEtiqueta = sprintf("UPDATE tramites SET t_etiqueta='%s' WHERE t_id ='%s'", $motivo, $tramite); //error_log($query); parent::ejecutar($queryEtiqueta); $query = "select si_id from solicitud_invitacion where si_tramite='" . $tramite . "'"; $this->rst_viaje = parent::consultar($query); if (parent::get_rows() > 0) { $this->id_viaje = $this->Get_dato("si_id"); } return $this->id_viaje; }
public function setComprobacionid($idamex, $idComprobacion) { $query = sprintf("UPDATE amex SET comprobacion_id = '%s' WHERE idamex = '%s'", $idComprobacion, $idamex); parent::ejecutar($query); }
session_start(); require_once("../lib/php/constantes.php"); require_once "$RUTA_A/Connections/fwk_db.php"; require_once "$RUTA_A/functions/utils.php"; require_once('../lib/php/utils.php'); $userar = $_SESSION["usuario"]; $var = "pero"; $I = new Interfaz("Reportes",true); $cnn = new conexion(); //Borrar Vista resultado $borra_vista = sprintf("DROP VIEW IF EXISTS resultado"); $cnn->ejecutar($borra_vista); //Borrar Vista resultado2 $borra_vista2 = sprintf("DROP VIEW IF EXISTS resultado2"); $cnn->ejecutar($borra_vista2); //Borrar Tabla resultado $borra_tabla = sprintf("DROP TABLE IF EXISTS resultado"); $cnn->ejecutar($borra_tabla); //Borrar Tabla resultado2 $borra_tabla2 = sprintf("DROP TABLE IF EXISTS resultado2"); $cnn->ejecutar($borra_tabla2); function insertarRuta($rutaNombre,$t_id){ $cnn = new conexion(); $sql=sprintf("INSERT INTO rutatransformacion(rut_id,rut_ruta) VALUES('%s','%s')",$t_id,$rutaNombre); $cnn->consultar($sql); }
function add_hospedaje1($hotel_h, $h_llegada, $h_regreso, $tipo_habitacion_h, $noches_h, $monto_noche_h, $impuesto_cot_h, $no_reservacion_h, $itinerario_id, $user) { $cnn = new conexion(); $sql = "UPDATE hospedaje \n\t\t\t\tSET h_nombre = '{$hotel_h}', \n\t\t\t\th_llegada = '{$h_llegada}', \n\t\t\t\th_regreso = '{$h_regreso}',\n h_tipo_habitacion = '{$tipo_habitacion_h}', \n\t\t\t\th_noches = '{$noches_h}', \n\t\t\t\th_costo_noche = '{$monto_noche_h}', \n\t\t\t\th_impuesto = '{$impuesto_cot_h}',\n h_no_reservacion = '{$no_reservacion_h}', \n\t\t\t\th_id_agencia = '{$user}' \n\t\t\t\tWHERE h_id_itinerario = '{$itinerario_id}'"; $cnn->ejecutar($sql); }
<?php require_once "../../lib/php/constantes.php"; require_once "{$RUTA_A}/Connections/fwk_db.php"; require_once "{$RUTA_A}/functions/utils.php"; function interpretaComa($text) { return '"' . $text . '"'; } echo "<h1>Generar CSV COMPROBACIONES GASTOS ----> 41201003.T0010360.YXSP PR EXPS</h1>"; $cnn = new conexion(); $separador = ","; $salto = "\n"; $drop = "DROP VIEW IF EXISTS resultado_comp"; $cnn->ejecutar($drop); $creaConcentradoSql = "\n\tCREATE VIEW resultado_comp AS\n\tSELECT \n\t\tDATE_FORMAT(dc_factura, '%d.%m.%Y') AS 'fechaFactura',\n\t\tcd_nombre AS 'claseDoc',\t\t\n\t\ts_codigo AS 'codigoSociedad',\n\t\tDATE_FORMAT(dc_fecha, '%d.%m.%Y') AS 'fechaContable',\n\t\tDATE_FORMAT(dc_fecha,'%m') AS 'periodo',\n\t\tIF(s_pais != 1,(SELECT UCASE(div_abreviatura) FROM divisa WHERE div_pais = s_pais LIMIT 1),'USD') AS 'divisa',\t\t\t\t\t\t\n\t\tdc_folio_factura AS 'referencia',\n\t\tCONCAT((SELECT pd_codigo FROM pais_destino JOIN ciudad_destino ON pd_id = cd_pais JOIN sv_itinerario ON svi_ciudad_destino = cd_id WHERE svi_solicitud = sv_id ORDER BY svi_fecha_salida DESC LIMIT 1),', ',DATE_FORMAT((SELECT MIN(svi_fecha_salida) FROM sv_itinerario JOIN solicitud_viaje ON svi_solicitud = sv_id WHERE sv_tramite = co_tramite_solicitud),'%d.%m.%Y'),', ',DATE_FORMAT((SELECT MAX(svi_fecha_regreso) FROM sv_itinerario JOIN solicitud_viaje ON svi_solicitud = sv_id WHERE sv_tramite = co_tramite_solicitud),'%d.%m.%Y'),', ',UCASE(nombre)) AS 'textoCabecera',\n\t\t'31' AS 'claveCuenta',\n\t\t(SELECT pro_noacreedorsap FROM proveedores WHERE pro_id = dc_proveedor) AS 'cuenta',\n\t\t'A' AS 'bloqueoPago',\n\t\t'x' AS 'calImp',\n\t\tIF(s_pais = 2,'00','I2') AS 'codImp',\n\t\tIF(s_pais = 1 ,SUM(dc_total),SUM(dc_total)/(SELECT dh_tasa FROM divisa_historico WHERE dh_pais = s_pais AND dh_registrada < (SELECT t_fecha_ultima_modificacion FROM tramites WHERE t_id = co_tramite_solicitud) ORDER by dh_registrada DESC LIMIT 1)) AS 'monto',\n\t\tco_tramite_solicitud AS 'solicitud',\n\t\tco_tramite AS 'tramite',\n\t\ts_pais AS 'pais', \n\t\tco_id AS 'comprobacion', \n\t\tIF(co_orden_estadistica = 0,'',co_orden_estadistica) AS 'orden',\n\t\tnoacreedorsap AS 'acreedor'\n\tFROM comprobaciones\n\tJOIN detalle_comprobacion ON co_id = dc_comprobacion\n\tJOIN clase_doc ON cd_id = dc_clase_doc\n\tJOIN tramites ON t_id = co_tramite\n\tJOIN empleado ON idfwk_usuario = t_iniciador\t\n\tJOIN cecos ON cc_id = idcentrocosto\n\tJOIN sociedad ON s_id = cc_sociedad_id \n\tJOIN solicitud_viaje ON sv_tramite = co_tramite_solicitud\n\tWHERE t_comprobado = 1\n\tAND t_etapa_actual = 3\n\tAND co_enviado_sap = 0\n\t#AND co_id = 15\n\tAND (SELECT IF(pro_noacreedorsap = '0' || pro_noacreedorsap IS NULL,FALSE,TRUE) AS 'existe'\n\t\t\tFROM detalle_comprobacion\n\t\t\tLEFT JOIN proveedores ON dc_proveedor = pro_id \n\t\t\tWHERE dc_comprobacion = co_id \n\t\t\tORDER BY existe ASC \n\t\t\tLIMIT 1) = TRUE\t\n\tGROUP BY dc_proveedor, co_id, dc_folio_factura ##CHECAR\n\tORDER BY co_id\n\t#LIMIT 20 #quitar\n\t"; $cnn->ejecutar($creaConcentradoSql); //* $sql = "SELECT p_nombre, p_codigo, p_id \n\t\t\tFROM pais \n\t\t\tWHERE p_estatus = 1"; $res = $cnn->consultar($sql); while ($rowPais = mysql_fetch_assoc($res)) { $csv = ""; $csv .= "F. DOC\t \t\t\t\t\t{$separador}"; $csv .= "CLASE DOC \t\t\t\t\t{$separador}"; $csv .= "SOC \t\t\t\t\t\t{$separador}"; $csv .= "F.CONT \t\t\t\t\t\t{$separador}"; $csv .= "PERIODO \t\t\t\t\t{$separador}"; $csv .= "MONEDA \t\t\t\t\t\t{$separador}"; $csv .= "REF \t\t\t\t\t\t{$separador}"; $csv .= "TEXTO CAB \t\t\t\t\t{$separador}"; $csv .= "CLAV.CTA \t\t\t\t\t{$separador}";
} else { //query de Mis solicitudes de viaje creadas (usuario normal) //tramites.t_iniciador mis solicitudes de viaje creadas //Linea 568 (etapas.et_etapa_id=".SOLICITUD_ETAPA_EN_COTIZACION.") || (etapas.et_etapa_id!=".SOLICITUD_ETAPA_EN_APROBACION.") || $query = "SELECT tramites.t_id,\n\t\t\t\t\ttramites.t_etiqueta,\n\t\t\t\t\tDATE_FORMAT(t_fecha_registro,'%d/%m/%Y'),etapas.et_etapa_nombre,\n\t\t\t\t\tIF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " AND ((sv_viaje='Sencillo') OR (sv_viaje='Redondo')),IF(sv_itinerario.svi_tipo_transporte='Aéreo','AGENCIA',''),IF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " \n\t\t\t\t\tAND((SELECT COUNT(DISTINCT(svi_tipo_transporte)) FROM sv_itinerario WHERE svi_solicitud = (SELECT sv_id FROM solicitud_viaje WHERE sv_tramite = tramites.t_id)) = 1),\n\t\t\t\t\tIF((SELECT DISTINCT(svi_tipo_transporte) FROM sv_itinerario WHERE svi_solicitud = (SELECT sv_id FROM solicitud_viaje WHERE sv_tramite = tramites.t_id)) = 'Terrestre','','AGENCIA'),\n\t\t\t\t\tIF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " AND (sv_itinerario.svi_tipo_transporte='Terrestre' OR sv_itinerario.svi_tipo_transporte='Aéreo'),'AGENCIA',\n\t\t\t\t\tIF((etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ")OR (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . "),'',\n\t\t\t\t\tIF(tramites.t_dueno IN (SELECT au_id FROM agrupacion_usuarios),(SELECT au_nombre FROM agrupacion_usuarios AS au WHERE au.au_id=tramites.t_dueno),\n\t\t\t\t\tIF(tramites.t_dueno = tramites.t_iniciador AND etapas.et_etapa_id !=" . SOLICITUD_ETAPA_EN_APROBACION_POR_DIRECTOR . " ,'',(SELECT CONCAT(usuario.u_nombre,' ',usuario.u_paterno,' ',usuario.u_materno) FROM usuario WHERE usuario.u_id=tramites.t_dueno))))))) AS 'autorizador',\n\t\t\t\t\tCONCAT(FORMAT(solicitud_viaje.sv_total, 2),' MXN') AS monto, \n\t\t\t\t\t(CONCAT('<p align=center><a href=./index.php?edit_view=edit_view&id=',t_id,'><img border=0 title=Consultar src=" . $RUTA_R . "images/btn-search.gif></a></p>')) AS 'Consultar',\n\t\t\t\t\tIF(((etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . ")),\n\t\t\t\t\t(CONCAT('<p align=center><a href=./index.php?new=new&id=',t_id,'><img border=0 title=Editar src=" . $RUTA_R . "images/addedit.png></a></p>')),'') AS 'Editar' , \n\t\t\t\t\tIF(((etapas.et_etapa_id=" . SOLICITUD_ETAPA_CANCELADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . ")),(CONCAT('<p align=center><a href=./index.php?elimina=',t_id,' onclick=\\'return confirm_del(); \\'><img border=0 title=Eliminar src=" . $RUTA_R . "images/delete.png></a></p>')),'') AS 'Eliminar'\t\t \n\t\t\t\t\tFROM tramites\n\t\t\t\t\tINNER JOIN etapas\n\t\t\t\t\tON tramites.t_flujo= etapas.et_flujo_id AND tramites.t_etapa_actual = etapas.et_etapa_id\n\t\t\t\t\tINNER JOIN usuario\n\t\t\t\t\tON tramites.t_iniciador = usuario.u_id\n\t\t\t\t\tINNER JOIN solicitud_viaje\n\t\t\t\t\tON tramites.t_id = solicitud_viaje.sv_tramite\n\t\t\t\t\tINNER JOIN sv_itinerario \n\t\t\t\t\tON sv_itinerario.svi_solicitud = solicitud_viaje.sv_id\t\n\t\t\t\t\tWHERE tramites.t_iniciador=" . $idUser . "\n\t\t\t\t\t" . $parametrobusqueda . " \n\t\t\t\t\tAND t_flujo = '" . FLUJO_SOLICITUD . "'\n\t\t\t\t\tGROUP BY t_id\t\n\t\t\t\t\tORDER BY t_id DESC"; } //funcion para eliminar if (isset($_GET['elimina']) || isset($_POST['elimina'])) { $elimina = $_GET['elimina']; $cnn = new conexion(); //query que eliminara tramites dependiendo al tramite seleccionado $query_elimina_tramites = "DELETE FROM tramites where t_id=" . $elimina . ""; //query que eliminara las observaciones de el tramite seleccionado $query_elimina_obsv = "DELETE FROM observaciones WHERE ob_tramite=" . $elimina . ""; //query obtiene id de la solicitud de viaje respecto al tramite en cuestion*/ $cnn->ejecutar($query_elimina_tramites); $cnn->ejecutar($query_elimina_obsv); //query que obtendra el id de la solicitud de viajes dependiendo a el tramite seleccionado $query_obtiene_idsv = "SELECT sv_id FROM solicitud_viaje WHERE sv_tramite=" . $elimina . ""; $res = mysql_query($query_obtiene_idsv); if ($row = mysql_fetch_array($res)) { $id_sv = $row[0]; } //query que obtendra el id de itinerarios dependiendo al id de solicitud_viaje $query_obtiene_idsvi = "SELECT svi_id FROM sv_itinerario WHERE svi_solicitud=" . $id_sv . ""; $res2 = mysql_query($query_obtiene_idsvi); if ($row2 = mysql_fetch_array($res2)) { $id_svi = $row2[0]; } //query que eliminara la solicitud de viaje con la que este ligado a el tramite seleccionado $query_elimina_sv = "DELETE FROM solicitud_viaje WHERE sv_id=" . $id_sv . "";
$estatusTarjeta = 0; //-1 //$msg_emision.=", >> TARJETA NO ENCONTRADA EN EL SISTEMA EEXPENSES"; //$msg_email.=", >> TARJETA NO ENCONTRADA EN EL SISTEMA EEXPENSES<br>"; } $sql .= "('{$tarjeta}',NOW(),'{$fecha_cargo}','{$monto}','{$estatusTarjeta}','{$moneda_local}','{$concepto}','{$rfc_establecimiento}','{$no_transaccion}','{$conversion_pesos}','{$monto_amex}','{$moneda_amex}'),"; } else { //$msg_emision.=" >> PAGO DE TARJETA"; //$msg_email.=" >> PAGO DE TARJETA <br>"; } } } //finaliza transaccion $sql = substr($sql, 0, -1) . ";"; if ($res = $cnn->consultar($sql)) { $transaction = $cnn->ejecutar("COMMIT"); //log_amex(2); //send_mail($msg_email); //$msg_emision; } else { $transaction = $cnn->ejecutar("ROLLBACK"); //log_amex(3); //$msg_emision; } } else { //si no existe archivo muestra genera log log_amex(1); //$msg_email.= "No hay archivos actualmente"; //$msg_emision.= "No hay archivos actualmente"; } //funccion para crear el archivo de log para monitorear la ejecución de la interfaz
public function valorAvionOrignal($tramite) { $costoAvionOriginal = 0; $svi_solicitud = 0; $queryAvionCO = "SELECT DISTINCT IFNULL(svi_monto_vuelo_cotizacion,'0') AS svi_monto_vuelo_cotizacion,svi_solicitud FROM tramites\n\t\tINNER JOIN solicitud_viaje ON sv_tramite = t_id\n\t\tINNER JOIN sv_itinerario ON svi_solicitud = sv_id\n\t\tWHERE t_id ={$tramite}"; $rstAvionCO = parent::consultar($queryAvionCO); while ($fila = mysql_fetch_assoc($rstAvionCO)) { $costoAvionOriginal = $fila['svi_monto_vuelo_cotizacion']; $svi_solicitud = $fila['svi_solicitud']; } $queryInsertaAvionO = "UPDATE sv_itinerario SET svi_monto_vuelo_total = {$costoAvionOriginal} WHERE svi_solicitud = {$svi_solicitud}"; parent::ejecutar($queryInsertaAvionO); }
function updateComprobacion($tramite, $anticipo_comprobado, $amex_comprobado, $mnt_reembolso, $mnt_descuento, $total, $mi_tramite, $refacturar, $observ, $orden_estadistica) { $anticipo_comprobado = str_replace("\$ ", "", $anticipo_comprobado); $anticipo_comprobado = str_replace(",", "", $anticipo_comprobado); $amex_comprobado = str_replace("\$ ", "", $amex_comprobado); $amex_comprobado = str_replace(",", "", $amex_comprobado); $mnt_reembolso = str_replace("\$ ", "", $mnt_reembolso); $mnt_reembolso = str_replace(",", "", $mnt_reembolso); $mnt_descuento = str_replace("\$ ", "", $mnt_descuento); $mnt_descuento = str_replace(",", "", $mnt_descuento); $total = str_replace("\$ ", "", $total); $total = str_replace(",", "", $total); $cnn = new conexion(); $query = sprintf("UPDATE comprobaciones\nSET co_anticipo_comprobado = '%s',\n co_amex_comprobado = '%s',\n co_mnt_reembolso = '%s',\n co_mnt_descuento = '%s',\n co_total = '%s',\n co_tramite_solicitud = '%s',\n co_fecha_registro = now(),\n co_refacturar = '%s',\n co_status_erp = '0',\n co_observaciones = '%s',\n co_orden_estadistica = '%s'\nWHERE co_tramite = '%s'", $anticipo_comprobado, $amex_comprobado, $mnt_reembolso, $mnt_descuento, $total, $mi_tramite, $refacturar, $observ, $orden_estadistica, $tramite); $cnn->ejecutar($query); $query = sprintf("select co_id from comprobaciones where co_tramite='%s'", $tramite); $rst = $cnn->consultar($query); return mysql_result($rst, 0, "co_id"); }
} //================================================================================================================ //================================================================================================================ //================================================================================================================ if (isset($_REQUEST["comprobacionGasolina"])) { $tramite = $_REQUEST["tramite"]; $sql = "SELECT co_tipo_auto, ma_nombre, ma_factor, co_kilometraje, co_monto_gasolina, co_ruta, co_gasolina, \n\t\t\t\t(SELECT IFNULL(SUM(dc_total), 0)\n\t\t\t\t\t\tFROM detalle_comprobacion\n\t\t\t\t\t\tWHERE dc_comprobacion = co_id \n\t\t\t\t\t\tAND dc_concepto = 12\n\t\t\t\t\t\tAND (\n\t\t\t\t\t\t\t\t(SELECT idamex \n\t\t\t\t\t\t\t\tFROM amex \n\t\t\t\t\t\t\t\tWHERE idamex = dc_idamex \n\t\t\t\t\t\t\t\tAND moneda_local = 'MXN' \n\t\t\t\t\t\t\t\tLIMIT 1) = dc_idamex\n\t\t\t\t\t\t\tOR \n\t\t\t\t\t\t\t\t(dc_idamex = 0 \n\t\t\t\t\t\t\t\tAND dc_divisa = 1)\n\t\t\t\t\t\t\t)\t\t\t\t\t\t\t\n\t\t\t\t\t\t) AS totalGasolina\n\t\t\t\tFROM comprobaciones\n\t\t\t\tJOIN modelo_auto ON co_modelo_auto = ma_id\n\t\t\t\tJOIN tramites ON co_mi_tramite = t_id\n\t\t\t\tLEFT JOIN excepciones ON ex_comprobacion = co_id\n\t\t\t\tWHERE t_id = {$tramite}"; $res = $conexion->consultar($sql); echo json_encode(codifica(mysql_fetch_assoc($res))); } if (isset($_POST['guardarTasas'])) { $tasaDolar = $_POST['tasaUSD']; $tasaEuro = $_POST['tasaEur']; $tramiteComp = $_POST['tramite']; $sql = "UPDATE comprobaciones \n\t\t\t\tSET co_tasa_USD = '{$tasaDolar}', \n\t\t\t\t\tco_tasa_EUR = '{$tasaEuro}' \n\t\t\t\tWHERE co_mi_tramite = '{$tramiteComp}'"; $conexion->ejecutar($sql); echo json_encode(array(true)); } if (isset($_POST['comparaDetalles'])) { $dc_id = $_POST['dc_id']; $sql = "SELECT * FROM detalle_comprobacion WHERE dc_id = {$dc_id}"; $res = $conexion->consultar($sql); echo json_encode(codifica(mysql_fetch_assoc($res))); } if (isset($_POST['presupuesto'])) { $ceco = $_POST["ceco"]; $sql = "SELECT SUM(pp_presupuesto_disponible) AS 'presupuesto' \n\t\t\t\tFROM periodo_presupuestal \n\t\t\t\tWHERE pp_ceco= '{$ceco}'"; $res = $conexion->consultar($sql); echo json_encode(codifica(mysql_fetch_assoc($res))); } if (isset($_REQUEST["excepciones"])) {
while ($datos = mysql_fetch_assoc($rst)) { if ($u_id != $datos["u_id"]) { $tramite->EnviaNotificacion($t_id, $mensaje, $u_id, $datos["u_id"], "1"); } } } header("Location: ./index.php?id=" . $t_id); } if (isset($_POST['aceptar']) && isset($_POST['idI']) && $_POST['idI'] != "" && isset($_POST['iu']) && $_POST['iu'] != "") { $itinerario_id = $_POST['idI']; $usuario_id = $_POST['iu']; $tramite_id = $_POST['tramite']; $pais_destino_itinerario = $_POST['p_destino']; $pais_origen_itinerario = $_POST['p_origen']; $sql = "DELETE FROM hospedaje WHERE h_id_itinerario = {$itinerario_id}"; $cnn->ejecutar($sql); $cotizacion = new Hospedaje(); if (isset($_POST['rowCount']) || $_POST['rowCount'] != 0) { for ($i = 1; $i <= $_POST['rowCount']; $i++) { $ciudad_h = $_POST['ciudad' . $i]; $hotel_h = $_POST['nombreHotel' . $i]; $noches_h = $_POST['noches' . $i]; $f_llegada_h = $_POST['f_llegada' . $i]; $f_salida_h = $_POST['f_salida' . $i]; $no_reservacion_h = $_POST['no_reservacion' . $i]; $monto_noche_h = $_POST['monto_noche' . $i]; $hr_llegada_h = $_POST['hr_llegada' . $i]; $tipo_habitacion_h = $_POST['tipo_habitacion' . $i]; $hr_salida_h = $_POST['hr_salida' . $i]; $impuesto_cot_h = $_POST['impuesto_cotizacion' . $i]; $f_llegada_mysql = fecha_to_mysql($f_llegada_h);
public function Eliminar_Comensal_de_Comprobacion($IdComprobacion) { $query = sprintf("DELETE FROM comensales WHERE c_comprobacion = %s", $IdComprobacion); parent::ejecutar($query); }
$L->Cabeceras($LABELINDEX[$INDEXIDIOMA][33]); // CECO $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][34]); // Concepto $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][641]); // # Cuenta $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][400]); // Inicial $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][642]); // Actual $L->Cabeceras($LABELINDEX[$INDEXIDIOMA][642]); // Disponible $cnn = new conexion(); $fecha_Actual = date("Y"); $query = "SELECT pa.p_nombre, s_codigo, concat(cc.cc_codigo,' ',cc.cc_nombre), c_nombre, cg_cuenta,\n\t\t\tSUM(if(p_tipo= 1,(p_ene+p_feb+p_mar+p_abr+p_may+p_jun+p_jul+p_ago+p_sep+p_oct+p_nov+p_dic),false)) as inicial,\n\t\t\tSUM(if(p_tipo= 2,(p_ene+p_feb+p_mar+p_abr+p_may+p_jun+p_jul+p_ago+p_sep+p_oct+p_nov+p_dic),false)) as actual,\n\t\t\tSUM(if(p_tipo= 3,(p_ene+p_feb+p_mar+p_abr+p_may+p_jun+p_jul+p_ago+p_sep+p_oct+p_nov+p_dic),false)) as disponible\n\t\t\tFROM presupuesto p\n\t\t\tJOIN conceptos_gastos cg ON p_concepto = cg_id\n\t\t\tJOIN clasificacion c ON c_id = cg.cg_clasificacion\n\t\t\tJOIN cecos cc ON cc_id = cg_ceco\n\t\t\tJOIN sociedad s ON s_id = cc_sociedad_id\n\t\t\tJOIN pais pa ON pa.p_id = s_pais\n\t\t\tWHERE p_ano = " . $fecha_Actual . "\n\t\t\tAND (cc.cc_codigo LIKE '%" . $criterio1 . "%' AND cg.cg_nombre LIKE '%" . $criterio2 . "%')\n\t\t\tGROUP BY cg_id\n\t\t\tORDER BY cg_id, p_tipo"; //error_log($query); $L->muestra_lista($query, 0); $I->Footer(); $cnn->ejecutar($query1); $cnn->ejecutar($query2); $cnn->ejecutar($query3); break; case "CARGAR": break; case "BUSCAR": break; } ?>
echo "</div><h1>Generar CSV PROVEEDORES ----> 41201003.T0010360.YXSP PR EXPS</h1>"; $csv_end = " "; $csv_sep = ","; //$csv_file = "../../datos/InterfazSAP/datas_comprobaciones.txt"; $csv_file = $RUTA_SAP."proveedores/proveedores".date('dmY').".csv"; $file_log = $RUTA_SAP."proveedores/log_csv_proveedores".".txt"; if(!file_exists($file_log)){ fopen($file_log, "x+"); // Crear el archivo x+ } $csv=""; $sql="call getproveedores()"; $cnn->ejecutar($sql); $sql="SELECT id_prov, society, creditor_accounts, treat, provider, address, town, country, phone, fax, nif, dni, creation, sex FROM resultadoProv"; $res=$cnn->consultar($sql); $num_rows=mysql_num_rows($res); $i=0; // Cabeceras $csv.= "Tipo de registro para la interfase batch".$csv_sep. "Código de transacción".$csv_sep. "Número de cuenta del proveedor o acreedor".$csv_sep. "Sociedad".$csv_sep. "Organización de compras".$csv_sep. "Grupo de cuentas acreedor".$csv_sep. "Tratamiento".$csv_sep. "Nombre 1".$csv_sep.
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ require_once 'conexion.php'; $idestudiante = $_POST['idestudiante']; $idmateria = $_POST['idmateria']; $nota = $_POST['nota']; $accion = $_POST['accion']; $objconexion = new conexion(); if ($accion == "Guardar") { $sentenciainsert = "INSERT INTO `materias`.`notas`(`idestudiante`,`idmateria`,`valornota`)\nVALUES('" . $idestudiante . "','" . $idmateria . "','" . $nota . "');"; $objconexion = new conexion(); $res = $objconexion->ejecutar($sentenciainsert); echo "Se ingreso correctamente " . $res . " registro en la base de datos"; } if ($accion == "Consultar") { $sentenciaconsulta = "select * from `materias`.`notas`;"; $arreglo = $objconexion->consultar($sentenciaconsulta); mostrar($arreglo); } function mostrar($inarreglo) { $numfilas = count($inarreglo); echo "<table border = '1' style='width:100%'>"; for ($i = 0; $i < $numfilas; $i++) { echo "<tr>"; $numcolumnas = count($inarreglo[$i]); for ($j = 0; $j < $numcolumnas; $j++) {
public function generaRutaSegundaAutorizacion($iniciador, $tramite, $diferenciaMontos) { //error_log("ya entro segunda ruta autorizacion........"); $autorizador = 0; $tramiteSeg = new Tramite(); $tramiteSeg->Load_Tramite($tramite); $ruta = $tramiteSeg->Get_dato("t_ruta_autorizacion"); if ($diferenciaMontos >= MONTO_EXCEDENTE_VUELO) { $autorizador = (int) $this->get_controller(); } $segundaRuta = ""; $segundaRuta .= $ruta . "|" . $autorizador . "|"; error_log($segundaRuta); $query_seg = sprintf("UPDATE tramites SET t_ruta_autorizacion = '%s' WHERE t_id = '%s'", $segundaRuta, $tramite); parent::ejecutar($query_seg); return $autorizador; }
<?php session_start(); require_once "../../lib/php/constantes.php"; require_once "../../Connections/fwk_db.php"; require_once "{$RUTA_A}/functions/utils.php"; header("Cache-Control: no-store, no-cache, must-revalidate"); if (isset($_POST['idiomapreferido'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $idioma = $_POST['idiomapreferido']; $query = "update usuario set u_idioma='" . $idioma . "' where u_usuario='" . $empleado . "'"; error_log($query); $rst = $cnn->ejecutar($query); $_SESSION["idiomausuario"] = $_POST['idiomapreferido']; echo "realizado"; } //Envia información del itinerario if (isset($_POST['email']) && isset($_POST['telefono']) && isset($_POST['jefe']) && $_POST['email'] != "" && $_POST['telefono'] != "" && $_POST['jefe'] != "") { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $email = $_POST['email']; $telefono = $_POST['telefono']; $jefe = $_POST['jefe']; $pas = ""; if (isset($_POST['passwd']) && $_POST['passwd'] != "") { $pas = "******" . $_POST["passwd"] . "'"; } $query = "update usuario set u_email='" . $email . "' " . $pas . " where u_usuario='" . $empleado . "'"; $rst = $cnn->insertar($query); //$query="update empleado set telefono='".$telefono."', jefe='".$jefe."' where numempleado='".$empleado."'";
$idusuario = $_POST['iu']; $perfil = $_POST['perfil']; $privilegios = $_POST['privilegios']; $etapa = $_POST['t_etapa_actual']; $rows = $_POST['total_rows']; $observaciones = $_POST['campo_observaciones']; $historialObservaciones = $_POST["campo_historial"]; $cecoNuevo = $_POST['centro_de_costos_new']; $cecoOriginal = $_POST['centro_de_costos_old']; $divisaEuro = $_POST["valorDivisaEUR"]; $divisaDolar = $_POST["valorDivisaUSD"]; if ($observaciones != "") { $notificacion = new Notificacion(); $observaciones = $notificacion->anotaObservacion($idusuario, $historialObservaciones, $observaciones, FLUJO_COMPROBACION, COMPROBACION_ETAPA_EN_APROBACION); $sql = "UPDATE comprobaciones \n\t\t\t\t\tSET co_observaciones = '{$observaciones}' \n\t\t\t\t\tWHERE co_mi_tramite = '{$idTramite}'"; $cnn->ejecutar($sql); } $tramite = new Tramite(); $tramite->Load_Tramite($idTramite); $t_ruta_autorizacion = $tramite->Get_dato("t_ruta_autorizacion"); $t_delegado = $tramite->Get_dato("t_delegado"); $t_dueno = $tramite->Get_dato("t_dueno"); $t_iniciador = $tramite->Get_dato("t_iniciador"); $rutaAutorizacion = new RutaAutorizacion(); //print_r($_REQUEST); if ($modo == "autorizar") { $finRuta = false; //$siguienteAprobador = $rutaAutorizacion->AutorizarFinanzas($idTramite, $cecoNuevo , 1); $siguienteAprobador = $rutaAutorizacion->getSiguienteAprobador($idTramite, $t_dueno); if ($siguienteAprobador == "") { $finRuta = true;
public function update_Modelo_auto($ma_id, $nombre, $factor, $estatus) { $query = sprintf("UPDATE modelo_auto SET ma_nombre='%s', ma_factor='%s', ma_estatus='%s' WHERE ma_id=%s", $nombre, $factor, $estatus, $ma_id); error_log($query); parent::ejecutar($query); }
public function Edita_CentroCosto($nombre, $codigo, $estatus, $sociedad_id, $usuario_id, $vicepresidencia, $ceco_id, $requerido) { $query = sprintf("UPDATE cecos SET cc_nombre = '%s', cc_codigo = '%s', cc_estatus = '%s', cc_sociedad_id = '%s', cc_usuario = '%s', cc_vicepresidencia = '%s', cc_requerido = '%s' WHERE cc_id = %s", $nombre, $codigo, $estatus, $sociedad_id, $usuario_id, $vicepresidencia, $requerido, $ceco_id); parent::ejecutar($query); $this->Load_CeCo($ceco_id); }
<?PHP session_start(); require_once("../lib/php/constantes.php"); require_once "$RUTA_A/Connections/fwk_db.php"; require_once "$RUTA_A/functions/utils.php"; require_once('../lib/php/utils.php'); include "../lib/php/messageResources.php"; $INDEXIDIOMA=$_SESSION["idiomausuario"]; $userar = $_SESSION["usuario"]; $I = new Interfaz("Reportes",true); $cnn = new conexion(); //Borrar Vista resultado $borra_vista = sprintf("DROP VIEW IF EXISTS resultado"); $cnn->ejecutar($borra_vista); //Borrar Vista resultado2 $borra_vista2 = sprintf("DROP VIEW IF EXISTS resultado2"); $cnn->ejecutar($borra_vista2); //Borrar Tabla resultado $borra_tabla = sprintf("DROP TABLE IF EXISTS resultado"); $cnn->ejecutar($borra_tabla); //Borrar Tabla resultado2 $borra_tabla2 = sprintf("DROP TABLE IF EXISTS resultado2"); $cnn->ejecutar($borra_tabla2); ?> <html> <!-- Inicia forma para comprobaci�n --> <script language="JavaScript" src="../lib/js/jquery/jquery-1.3.2.js" type="text/javascript"></script> <script language="JavaScript" src="../lib/js/jquery/jquery.date_input.js" type="text/javascript"></script> <script language="JavaScript" src="../lib/js/jquery/jquery.tablesorter.js" type="text/javascript"></script>
/** * Validacion y guardado de excepcion de presupuesto **/ $presupuesto = new Presupuesto(); $objetoPresupuesto = $presupuesto->validarPresupuesto($idTramite); $ruta_autorizacion->generaExcepcion($idTramite, $objetoPresupuesto); if ($existeDelegado) { $duenoActual = new Usuario(); $duenoActual->Load_Usuario_By_ID($delegado); $nombreUsuario = $duenoActual->Get_dato('nombre'); $iniciador = $tramite->Get_dato("t_iniciador"); if ($sObser != "") { $notificacion = new Notificacion(); $observaciones = $notificacion->anotaObservacion($delegado, $HObser, $sObser, FLUJO_SOLICITUD, ""); $queryObserv = sprintf("UPDATE solicitud_viaje SET sv_observaciones = '%s' WHERE sv_tramite = '%s'", $observaciones, $idTramite); $cnn->ejecutar($queryObserv); } else { $queryObserv = sprintf("UPDATE solicitud_viaje SET sv_observaciones = '%s' WHERE sv_tramite = '%s'", $HObser, $idTramite); $cnn->ejecutar($queryObserv); } $tramite->Modifica_Etapa($idTramite, SOLICITUD_ETAPA_EN_APROBACION_POR_DIRECTOR, FLUJO_SOLICITUD, $iduser, ""); $mensaje = sprintf("La Solicitud de Viaje <strong>%05s</strong> ha sido <strong>CREADA</strong> por: <strong>%s</strong> en su nombre y requiere de su aprobación.", $idTramite, $nombreUsuario); $remitente = $delegado; $destinatario = $iniciador; $tramite->EnviaNotificacion($idTramite, $mensaje, $remitente, $destinatario, "1", ""); //"0" para no enviar email y "1" para enviarlo if ($mobile) { echo "<meta http-equiv='Refresh' content='0; URL=http://" . $SERVER . $RUTA_R . "flujos/solicitudes/index.php?okdirector'>"; } else { echo "<script language='Javascript'> location.href='http://" . $SERVER . $RUTA_R . "flujos/solicitudes/index.php?okdirector';</script>"; }
function limpiar_detalles($id_tramite) { $cnn = new conexion(); $query = "DELETE cargo, detalle_comprobacion FROM cargo, detalle_comprobacion WHERE c_id = dc_cargo AND dc_comprobacion='" . $id_tramite . "'"; $cnn->ejecutar($query); }
function limpiar_invitados($id_tramite) { $cnn = new conexion(); $query = "DELETE FROM comensales_sol_inv WHERE dci_solicitud='{$id_tramite}'"; error_log($query); $cnn->ejecutar($query); }