function uf_cargarnomina() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_cargarnomina // Access: private // Description: Función que obtiene todas las nóminas y las carga en un // combo para seleccionarlas // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_sql="SELECT sno_nomina.codnom, sno_nomina.desnom ". " FROM sno_nomina, sss_permisos_internos ". " WHERE sno_nomina.codemp='".$ls_codemp."'". " AND sno_nomina.peractnom<>'000'". " AND sss_permisos_internos.codsis='SNO'". " AND sss_permisos_internos.codusu='".$_SESSION["la_logusr"]."'". " AND sno_nomina.codemp = sss_permisos_internos.codemp ". " AND sno_nomina.codnom = sss_permisos_internos.codintper ". " GROUP BY sno_nomina.codnom, sno_nomina.desnom ". " ORDER BY sno_nomina.codnom, sno_nomina.desnom "; $rs_data=$io_sql->select($ls_sql); print "<select name='cmbnomina' id='cmbnomina' style='width:400px'>"; print " <option value='' selected>--Seleccione Una--</option>"; if($rs_data===false) { $io_mensajes->message("Clase->Seleccionar Nómina Método->uf_cargarnomina Error->".$io_funciones->uf_convertirmsg($io_sql->message)); print "<script language=JavaScript>"; print " close();"; print "</script>"; } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codnom=$row["codnom"]; $ls_desnom=$row["desnom"]; print "<option value='".$ls_codnom."'>".$ls_codnom."-".$ls_desnom."</option>"; } $io_sql->free_result($rs_data); } print "</select>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_spg_cuenta // Código de cuenta // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=100>Código</td>"; print "<td width=400>Denominación</td>"; print "</tr>"; $ls_sql="SELECT spg_cuenta, denominacion ". " FROM spg_cuentas ". " WHERE codemp='".$ls_codemp."'". " AND status='C'". " ORDER BY spg_cuenta"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_spg_cuenta=$row["spg_cuenta"]; $ls_denominacion=$row["denominacion"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_spg_cuenta','$ls_denominacion');\">".$ls_spg_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); }
function uf_print($as_codigo, $as_nombre, $as_direccion, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Arguments: as_codigo // Código del proveedor // as_nombre // Nombre del proveedor // as_direccion // Dirección del proveedor // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda ////////////////////////////////////////////////////////////////////////////// global $io_fun_mis; require_once "../shared/class_folder/sigesp_include.php"; $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); require_once "../shared/class_folder/class_sql.php"; $io_sql = new class_sql($io_conexion); require_once "../shared/class_folder/class_mensajes.php"; $io_mensajes = new class_mensajes(); require_once "../shared/class_folder/class_funciones.php"; $io_funciones = new class_funciones(); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td>Código</td>"; print "<td>Nombre del Proveedor</td>"; print "</tr>"; $ls_sql = "SELECT cod_pro,nompro,sc_cuenta,rifpro FROM rpc_proveedor " . " WHERE codemp = '" . $ls_codemp . "' " . " AND cod_pro <> '----------' " . " AND estprov = 0 " . " AND cod_pro like '" . $as_codigo . "' " . " AND nompro like '" . $as_nombre . "' " . " AND dirpro like '" . $as_direccion . "' " . " ORDER BY cod_pro "; $rs_data = $io_sql->select($ls_sql); if ($rs_data === false) { $io_mensajes->message("ERROR->" . $io_funciones->uf_convertirmsg($io_sql->message)); } else { while ($row = $io_sql->fetch_row($rs_data)) { $ls_codpro = $row["cod_pro"]; $ls_nompro = $row["nompro"]; $ls_sccuenta = $row["sc_cuenta"]; $ls_rifpro = $row["rifpro"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript:aceptar('{$ls_codpro}','{$ls_nompro}');\">" . $ls_codpro . "</a></td>"; print "<td>" . $ls_nompro . "</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print($as_cedbene, $as_nombene, $as_apebene, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Arguments: as_cedbene // Código de la cuenta // as_nombene // Denominación de la cuenta // as_apebene // Denominación de la cuenta // as_codban // Denominación de la cuenta // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda ////////////////////////////////////////////////////////////////////////////// global $io_fun_mis; require_once "../shared/class_folder/sigesp_include.php"; $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); require_once "../shared/class_folder/class_sql.php"; $io_sql = new class_sql($io_conexion); require_once "../shared/class_folder/class_mensajes.php"; $io_mensajes = new class_mensajes(); require_once "../shared/class_folder/class_funciones.php"; $io_funciones = new class_funciones(); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td>Cedula </td>"; print "<td>Nombre del Beneficiario</td>"; print "</tr>"; $ls_sql = "SELECT ced_bene, nombene, apebene " . " FROM rpc_beneficiario " . " WHERE codemp='" . $ls_codemp . "' " . " AND ced_bene <> '----------' " . " AND ced_bene like '" . $as_cedbene . "' " . " AND nombene like '" . $as_nombene . "' " . " AND apebene like '" . $as_apebene . "' " . " ORDER BY ced_bene "; $rs_data = $io_sql->select($ls_sql); if ($rs_data === false) { $io_mensajes->message("ERROR->" . $io_funciones->uf_convertirmsg($io_sql->message)); } else { while ($row = $io_sql->fetch_row($rs_data)) { $ls_cedbene = $row["ced_bene"]; $ls_nombene = $row["nombene"] . " " . $row["apebene"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('{$ls_cedbene}','{$ls_nombene}');\">" . $ls_cedbene . "</a></td>"; print "<td>" . $ls_nombene . "</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Arguments: as_codestpro1 // Código de la estructura Programática // as_denestpro1 // Denominación de la estructura programática // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda ////////////////////////////////////////////////////////////////////////////// global $io_fun_ins, $ls_campo; require_once "../shared/class_folder/sigesp_include.php"; $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); require_once "../shared/class_folder/class_sql.php"; $io_sql = new class_sql($io_conexion); require_once "../shared/class_folder/class_mensajes.php"; $io_mensajes = new class_mensajes(); require_once "../shared/class_folder/class_funciones.php"; $io_funciones = new class_funciones(); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td>Alicuota</td>"; print "<td>Fórmula</td>"; print "</tr>"; $ls_sql = "SELECT porcar,MAX(formula) AS formula " . " FROM sigesp_cargos " . " WHERE codemp='" . $ls_codemp . "' " . " GROUP BY porcar "; $rs_data = $io_sql->select($ls_sql); if ($rs_data === false) { $io_mensajes->message("ERROR->" . $io_funciones->uf_convertirmsg($io_sql->message)); } else { while ($row = $io_sql->fetch_row($rs_data)) { $ls_porcar = $row["porcar"]; $ls_formula = $row["formula"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('{$ls_porcar}','{$ls_formula}');\">" . $ls_porcar . " %" . "</a></td>"; print "<td>" . $ls_formula . "</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_select_tipo() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Arguments: // Description: Función que obtiene e imprime los tipos de articulos ////////////////////////////////////////////////////////////////////////////// global $io_fun_soc; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<select name='cmbcodtipart' id='cmbcodtipart' style='width:150px'> "; print " <option value='' selected>---seleccione---</option> "; $ls_sql="SELECT codtipart, dentipart ". " FROM siv_tipoarticulo ". " ORDER BY codtipart ASC"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codtipart=$row["codtipart"]; $ls_dentipart=$row["dentipart"]; print "<option value='$ls_codtipart'>".$ls_dentipart."</option>"; } $io_sql->free_result($rs_data); } print "</select>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print($as_codcont, $as_descont, $as_tipo) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codcont // Código de Constancia // as_descont // Descripción de la Constancia // as_tipo // Verifica de donde se está llamando el catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $ls_concont,$io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60>Código</td>"; print "<td width=440>Descripción</td>"; print "</tr>"; $ls_sql="SELECT codcont, descont, concont, tamletcont, intlincont, marinfcont, marsupcont, titcont, piepagcont, ". " tamletpiecont, arcrtfcont ". " FROM sno_constanciatrabajo ". " WHERE codemp='".$ls_codemp."'". " AND codcont like '".$as_codcont."' AND descont like '".$as_descont."'". " ORDER BY codcont "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codcont=$row["codcont"]; $ls_descont=$row["descont"]; $ls_concont=$row["concont"]; $li_tamletcont=$row["tamletcont"]; $li_tamletpiecont=$row["tamletpiecont"]; $li_intlincont=$row["intlincont"]; $li_marinfcont=$row["marinfcont"]; $li_marinfcont=$io_fun_nomina->uf_formatonumerico($li_marinfcont); $li_marsupcont=$row["marsupcont"]; $li_marsupcont=$io_fun_nomina->uf_formatonumerico($li_marsupcont); $ls_titcont=$row["titcont"]; $ls_arcrtfcont=$row["arcrtfcont"]; if (trim($ls_arcrtfcont)!="") { if(!(file_exists("../srh/documentos/original/".$ls_arcrtfcont))) { $io_mensajes->message("El archivo RTF asociado a la constancia ".$ls_codcont." no existe o fue eliminado."); $ls_arcrtfcont=""; } } $ls_piepagcont=$row["piepagcont"]; switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codcont','$ls_descont','$li_tamletcont','$li_intlincont',"; print "'$li_marinfcont','$li_marsupcont','$ls_titcont','$li_tamletpiecont','$ls_arcrtfcont');\">".$ls_codcont."</a></td>"; print "<td><input name='txtconcont".$ls_codcont."' type='hidden' id='txtconcont".$ls_codcont."' value='$ls_concont'>". " <input name='txtpiepagcont".$ls_codcont."' type='hidden' id='txtpiepagcont".$ls_codcont."' value='$ls_piepagcont'>".$ls_descont."</td>"; print "</tr>"; break; case "repconttrab": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepconttrab('$ls_codcont','$ls_descont','$ls_arcrtfcont');\">".$ls_codcont."</a></td>"; print "<td>".$ls_descont."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print($as_codescdoc,$as_codcladoc,$as_descladoc,$as_tipo) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codescdoc // Código de Escala Docente // as_codcladoc // Código de Clasificación Docente // as_descladoc // Descripción de Clasificación Docente // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60>Código</td>"; print "<td width=220>Descripción</td>"; print "<td width=220>Tiempo de Servicio</td>"; print "</tr>"; $ls_sql="SELECT codemp, codescdoc, codcladoc, descladoc, tiesercladoc, suesupcladoc, suedircladoc, suedoccladoc ". " FROM sno_clasificaciondocente ". " WHERE codemp='".$ls_codemp."'". " AND codescdoc='".$as_codescdoc."'". " AND codcladoc like '".$as_codcladoc."' AND descladoc like '".$as_descladoc."'". " ORDER BY codcladoc "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codcladoc=$row["codcladoc"]; $ls_descladoc=$row["descladoc"]; $ls_tiesercladoc=$row["tiesercladoc"]; $li_suesupcladoc=$row["suesupcladoc"]; $li_suedircladoc=$row["suedircladoc"]; $li_suedoccladoc=$row["suedoccladoc"]; $li_suesupcladoc=str_replace(".",",",$li_suesupcladoc); $li_suesupcladoc=$io_fun_nomina->uf_formatonumerico($li_suesupcladoc); $li_suedircladoc=str_replace(".",",",$li_suedircladoc); $li_suedircladoc=$io_fun_nomina->uf_formatonumerico($li_suedircladoc); $li_suedoccladoc=str_replace(".",",",$li_suedoccladoc); $li_suedoccladoc=$io_fun_nomina->uf_formatonumerico($li_suedoccladoc); switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codcladoc','$ls_descladoc','$ls_tiesercladoc','$li_suesupcladoc',"; print "'$li_suedircladoc','$li_suedoccladoc');\">".$ls_codcladoc."</a></td>"; print "<td>".$ls_descladoc."</td>"; print "<td>".$ls_tiesercladoc."</td>"; print "</tr>"; break; case "asignacion": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarasignacion('$ls_codcladoc','$ls_descladoc','$li_suedoccladoc');\">".$ls_codcladoc."</a></td>"; print "<td>".$ls_descladoc."</td>"; print "<td>".$ls_tiesercladoc."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print($as_codper, $ai_codtraant, $as_emptraant) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codper // código de personal // ai_codtraant // codigo de trabajo anterior // as_emptraant // empresa // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=30>Código</td>"; print "<td width=270>Empresa</td>"; print "<td width=100>Cargo</td>"; print "<td width=100>Sueldo</td>"; print "</tr>"; $ls_sql="SELECT codtraant, emptraant, ultcartraant, ultsuetraant, fecingtraant, fecrettraant, emppubtraant,". " codded, anolab, meslab, dialab, ". " (SELECT desded FROM sno_dedicacion ". " WHERE sno_dedicacion.codemp = sno_trabajoanterior.codemp ". " AND sno_dedicacion.codded = sno_trabajoanterior.codded) AS desded ". " FROM sno_trabajoanterior ". " WHERE codemp='".$ls_codemp."'". " AND codper='".$as_codper."'". " AND codtraant like '".$ai_codtraant."'". " AND emptraant like '".$as_emptraant."'". " ORDER BY codtraant "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $li_codtraant=$row["codtraant"]; $ls_emptraant=$row["emptraant"]; $ls_ultcartraant=$row["ultcartraant"]; $li_ultsuetraant=$row["ultsuetraant"]; $li_ultsuetraant=$io_fun_nomina->uf_formatonumerico($li_ultsuetraant); $ld_fecingtraant=$io_funciones->uf_convertirfecmostrar($row["fecingtraant"]); $ld_fecrettraant=$io_funciones->uf_convertirfecmostrar($row["fecrettraant"]); $ls_emppubtraant=$row["emppubtraant"]; $ls_codded=$row["codded"]; $ls_desded=$row["desded"]; $li_anolab=$row["anolab"]; $li_meslab=$row["meslab"]; $li_dialab=$row["dialab"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$li_codtraant','$ls_emptraant','$ls_ultcartraant','$li_ultsuetraant',"; print "'$ld_fecingtraant','$ld_fecrettraant','$ls_emppubtraant','$ls_codded','$ls_desded','$li_anolab','$li_meslab','$li_dialab');\">".$li_codtraant."</a></td>"; print "<td>".$ls_emptraant."</td>"; print "<td>".$ls_ultcartraant."</td>"; print "<td>".$li_ultsuetraant."</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print_cargos() { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print_cargos // Access: private // Arguments: // Description: Función que obtiene e imprime los resultados de la busqueda de fuente de financiamiento // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 12/05/2008 Fecha Última Modificación : //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// require_once("../../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_orden=$_POST['orden']; $ls_campoorden=$_POST['campoorden']; $ls_tipo=$_POST['tipo']; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60 style='cursor:pointer' title='Ordenar por Codigo' align='center' onClick=ue_orden('codcar')>Codigo</td>"; print "<td width=200 style='cursor:pointer' title='Ordenar por Denominacion' align='center' onClick=ue_orden('dencar')>Denominacion</td>"; print "<td width=100 style='cursor:pointer' title='Ordenar por Estatus' align='center' onClick=ue_orden('estcla')>Estatus</td>"; print "<td width=140 style='cursor:pointer' title='Ordenar por Codigo Programatico' align='center' onClick=ue_orden('codestpro')>Programatica</td>"; print "<td width=100 style='cursor:pointer' title='Ordenar por Cuenta' align='center' onClick=ue_orden('spg_cuenta')>Cuenta</td>"; print "</tr>"; $ls_sql=" SELECT codcar,dencar,codestpro,spg_cuenta,porcar,estcla,formula ". " FROM sigesp_cargos ". " ORDER BY ".$ls_campoorden." ".$ls_orden; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codcar= trim($row["codcar"]); $ls_estcla= trim($row["estcla"]); $ls_dencar= utf8_encode($row["dencar"]); $ls_formula= trim($row["formula"]); $ls_codestpro= trim($row["codestpro"]); $ls_codestpro1 = substr($ls_codestpro,0,25); $ls_codestpro2 = substr($ls_codestpro,25,25); $ls_codestpro3 = substr($ls_codestpro,50,25); $ls_codestpro4 = substr($ls_codestpro,75,25); $ls_codestpro5 = substr($ls_codestpro,100,25); $ls_codestpro1 = substr($ls_codestpro1,-$_SESSION["la_empresa"]["loncodestpro1"]); $ls_codestpro2 = substr($ls_codestpro2,-$_SESSION["la_empresa"]["loncodestpro2"]); $ls_codestpro3 = substr($ls_codestpro3,-$_SESSION["la_empresa"]["loncodestpro3"]); $ls_codestproaux = $ls_codestpro1.$ls_codestpro2.$ls_codestpro3; if ($_SESSION["la_empresa"]["estmodest"]==2) { $ls_codestpro4 = substr($ls_codestpro4,-$_SESSION["la_empresa"]["loncodestpro4"]); $ls_codestpro5 = substr($ls_codestpro5,-$_SESSION["la_empresa"]["loncodestpro5"]); $ls_codestproaux = $ls_codestpro.$ls_codestpro4.$ls_codestpro5; } $ls_spg_cuenta = trim($row["spg_cuenta"]); $li_porcar = $row["porcar"]; switch($ls_estcla) { case "A": $ls_estatus=utf8_encode("ACCION"); break; case "P": $ls_estatus=utf8_encode("PROYECTO"); break; } switch ($ls_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td align='center'><a href=\"javascript: aceptar('$ls_codcar','$ls_dencar','$ls_formula','$ls_codestpro','$ls_codestproaux','$ls_estatus','$ls_spg_cuenta');\">".$ls_codcar."</a></td>"; print "<td align='left'>".$ls_dencar."</td>"; print "<td align='center'>".$ls_estatus."</td>"; print "<td align='center'>".$ls_codestproaux."</td>"; print "<td align='center'>".$ls_spg_cuenta."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }// end function uf_print_cargos
function uf_print($as_codigo, $as_denominacion,$as_tipo) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codpro // Código del cesta ticket // as_despro // Denominación del cesta ticket // as_tipo // Verifica de donde se está llamando el catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td>Código </td>"; print "<td>Denominación</td>"; print "<td>Valor</td>"; print "<td>Metodo</td>"; print "</tr>"; $ls_sql= "SELECT codemp, codcestic, dencestic, moncestic, metcestic, codcli, codprod, punent, mondesdia ". " FROM sno_cestaticket ". " WHERE codemp='".$ls_codemp."' ". " AND codcestic like '".$as_codigo."' AND dencestic like '".$as_denominacion."' ". " ORDER BY codcestic "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $codigo=$row["codcestic"]; $denominacion=$row["dencestic"]; $ld_valor=$row["moncestic"]; $valor=number_format($ld_valor,2,",","."); $ls_metodo=$row["metcestic"]; $ls_codcli=$row["codcli"]; $ls_codprod=$row["codprod"]; $ls_punent=$row["punent"]; $ld_valdes=number_format($row["mondesdia"],2,",","."); $metodo=""; switch($ls_metodo) { case "1": $metodo="Accord Ticket Univalor"; break; case "2": $metodo="Accord Tarjeta"; break; case "3": $metodo="Cesta Casa"; break; case "4": $metodo="Valeven Ticket"; break; case "5": $metodo="Sodexho Tarjeta"; break; case "6": $metodo="Sodexho Ticket"; break; case "7": $metodo="Banco Industrial Electronico"; break; case "8": $metodo="Accord Ticket Multivalor"; break; case "9": $metodo="Valeven Tarjeta"; break; case "10": $metodo="IPSFA"; break; case "11": $metodo="Todo Ticket Tarjeta"; break; case "12": $metodo="EfecTicket"; break; case "13": $metodo="Sodexho Ticket Plus"; break; case "14": $metodo="Banco de Venezuela Alimentacion"; break; } switch($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptar('$codigo','$denominacion','$valor','$ls_metodo',"; print "'$ls_codcli','$ls_codprod','$ls_punent','$ld_valdes');\">".$codigo."</a></td>"; print "<td>".$denominacion."</td>"; print "<td align=center>".$valor."</td>"; print "<td align=center>".$metodo."</td>"; print "</tr>"; break; case "nomina": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarnomina('$codigo');\">".$codigo."</a></td>"; print "<td>".$denominacion."</td>"; print "<td align=center>".$valor."</td>"; print "<td align=center>".$metodo."</td>"; print "</tr>"; break; case "gendisk": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptargendisk('$codigo','$denominacion','$metodo','$ls_codcli','$ls_codprod','$ls_punent');\">".$codigo."</a></td>"; print "<td>".$denominacion."</td>"; print "<td align=center>".$valor."</td>"; print "<td align=center>".$metodo."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print($as_codcar, $as_descar, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codcar // Código del cargo // as_descar // Descripción del Cargo // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=100>Código</td>"; print "<td width=400>Descripción</td>"; print "</tr>"; $ls_sql="SELECT codcar, descar ". " FROM sno_cargo ". " WHERE codemp='".$ls_codemp."'". " AND codnom='".$ls_codnom."'". " AND codcar<>'0000000000'". " AND codcar like '".$as_codcar."' AND descar like '".$as_descar."'". " ORDER BY codcar "; if($as_tipo=="movimiento") { $ls_sql="SELECT codcar, descar ". " FROM sno_cargo ". " WHERE codemp='".$ls_codemp."'". " AND codcar<>'0000000000'". " AND codcar like '".$as_codcar."' AND descar like '".$as_descar."'". " GROUP BY codcar, descar ". " ORDER BY codcar "; } $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codcar=$row["codcar"]; $ls_descar=$row["descar"]; switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; case "asignacioncargo": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarasignacioncargo('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; case "asignacion": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarasignacion('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; case "ajustarsueldo": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarajustarsueldo('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; case "aplicarconcepto": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptaraplicarconcepto('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; case "movimiento": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarmovimiento('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; case "importar": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarimportar('$ls_codcar','$ls_descar');\">".$ls_codcar."</a></td>"; print "<td>".$ls_descar."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); }
function uf_print($as_codper, $as_cedper, $as_nomper, $as_apeper, $as_tipo, $ai_subnomina, $as_codnom) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Arguments: as_codper // Código de Personal // as_cedper // Cédula de Pesonal // as_nomper // Nombre de Personal // as_apeper // Apellido de Personal // as_tipo // Tipo de Llamada del catálogo // ai_subnomina // si tiene sub nómina=1 ó Nó =0 // Description: Función que obtiene e imprime los resultados de la busqueda ////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); require_once("../shared/class_folder/class_fecha.php"); $io_fecha=new class_fecha(); require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $li_tipnom=$_SESSION["la_nomina"]["tipnom"]; $ls_from=" FROM sno_personalnomina "; $ls_criterio=""; if($as_tipo=="encargado") { $ls_criterio=" AND sno_personalnomina.codnom = '".$as_codnom."' "; $ls_criterio=$ls_criterio." AND sno_personalnomina.estencper = '0' "; } elseif($as_tipo=="encargaduria") { $ls_criterio=" AND sno_personalnomina.codnom = '".$ls_codnom."' "; $ls_criterio=$ls_criterio." AND sno_personalnomina.estencper = '0' "; } elseif($as_tipo=="catencargaduria2") { $ls_from=" FROM sno_encargaduria, sno_personalnomina "; $ls_criterio=" AND sno_personalnomina.codemp = sno_encargaduria.codemp"; $ls_criterio=$ls_criterio." AND sno_personalnomina.codper = sno_encargaduria.codperenc "; $ls_criterio=$ls_criterio." AND sno_personalnomina.codnom = sno_encargaduria.codnomperenc "; } else { $ls_criterio=" AND sno_personalnomina.codnom = '".$ls_codnom."' "; } print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60>Código</td>"; print "<td width=40>Cédula</td>"; print "<td width=280>Nombre y Apellido</td>"; print "<td width=60>Estatus</td>"; print "<td width=60>Culminación Contrato</td>"; print "</tr>"; $ls_sql="SELECT DISTINCT (sno_personalnomina.codper), sno_personalnomina.codsubnom, sno_personalnomina.codasicar, sno_personalnomina.codtab, ". " sno_personalnomina.codgra, sno_personalnomina.codpas, sno_personalnomina.sueper, sno_personalnomina.horper, ". " sno_personalnomina.minorguniadm, sno_personalnomina.ofiuniadm, sno_personalnomina.uniuniadm, sno_personalnomina.depuniadm, ". " sno_personalnomina.prouniadm, sno_personalnomina.pagbanper, sno_personalnomina.codban, sno_personalnomina.codcueban, ". " sno_personalnomina.tipcuebanper, sno_personalnomina.codcar, sno_personalnomina.fecingper, sno_personalnomina.staper, ". " sno_personalnomina.cueaboper, sno_personalnomina.fecculcontr, sno_personalnomina.codded, sno_personalnomina.codtipper, ". " sno_personalnomina.quivacper, sno_personalnomina.codtabvac, sno_personalnomina.sueintper, sno_personalnomina.pagefeper, ". " sno_personalnomina.sueproper, sno_personalnomina.codage, sno_personalnomina.fecegrper, sno_personalnomina.fecsusper, ". " sno_personalnomina.cauegrper, sno_personalnomina.codescdoc, sno_personalnomina.codcladoc, sno_personalnomina.codubifis, ". " sno_personalnomina.tipcestic, sno_personalnomina.conjub, sno_personalnomina.catjub, sno_personalnomina.codclavia, ". " sno_personal.cedper, sno_personal.nomper, sno_personal.apeper, sno_personalnomina.codunirac, sno_personalnomina.pagtaqper, ". " sno_unidadadmin.desuniadm, sno_dedicacion.desded, sno_tipopersonal.destipper, sno_subnomina.dessubnom, sno_personalnomina.grado,". " sno_tablavacacion.dentabvac, sno_escaladocente.desescdoc, sno_clasificaciondocente.descladoc, sno_ubicacionfisica.desubifis, ". " sno_personalnomina.fecascper, sno_personalpension.suebasper, sno_personalpension.priespper, sno_personalpension.pritraper, ". " sno_personalpension.priproper, sno_personalpension.prianoserper, sno_personalpension.pridesper, sno_personalpension.porpenper, ". " sno_personalnomina.descasicar, sno_personalnomina.coddep, sno_personalnomina.obsrecper, ". " sno_personalpension.prinoascper, sno_personalpension.monpenper, sno_personalpension.subtotper, ". " sno_personalpension.tipjub, sno_personalpension.fecvid, sno_personalpension.prirem, sno_personalpension.segrem, sno_personalnomina.salnorper, sno_personalnomina.estencper, sno_personal.codger, ". " (SELECT srh_departamento.dendep FROM srh_departamento ". " WHERE srh_departamento.codemp=sno_personalnomina.codemp ". " AND srh_departamento.coddep=sno_personalnomina.coddep) AS dendep, ". " (SELECT descar FROM sno_cargo ". " WHERE sno_cargo.codemp = sno_personalnomina.codemp ". " AND sno_cargo.codnom = sno_personalnomina.codnom ". " AND sno_cargo.codcar = sno_personalnomina.codcar) as descar, ". " (SELECT denasicar FROM sno_asignacioncargo ". " WHERE sno_asignacioncargo.codemp = sno_personalnomina.codemp ". " AND sno_asignacioncargo.codnom = sno_personalnomina.codnom ". " AND sno_asignacioncargo.codasicar = sno_personalnomina.codasicar) as denasicar, ". " (SELECT destab FROM sno_tabulador ". " WHERE sno_tabulador.codemp = sno_personalnomina.codemp ". " AND sno_tabulador.codnom = sno_personalnomina.codnom ". " AND sno_tabulador.codtab = sno_personalnomina.codtab) as destab, ". " (SELECT moncomgra FROM sno_grado ". " WHERE sno_grado.codemp = sno_personalnomina.codemp ". " AND sno_grado.codnom = sno_personalnomina.codnom ". " AND sno_grado.codtab = sno_personalnomina.codtab ". " AND sno_grado.codpas = sno_personalnomina.codpas ". " AND sno_grado.codgra = sno_personalnomina.codgra) as compensacion, ". " (SELECT denominacion FROM scg_cuentas ". " WHERE scg_cuentas.codemp = sno_personalnomina.codemp ". " AND scg_cuentas.SC_cuenta = sno_personalnomina.cueaboper ". " AND scg_cuentas.status = 'C') as dencueaboper, ". " (SELECT nomban FROM scb_banco ". " WHERE scb_banco.codemp = sno_personalnomina.codemp ". " AND scb_banco.codban = sno_personalnomina.codban) as nomban, ". " (SELECT nomage FROM scb_agencias ". " WHERE scb_agencias.codemp = sno_personalnomina.codemp ". " AND scb_agencias.codban = sno_personalnomina.codban ". " AND scb_agencias.codage = sno_personalnomina.codage) as nomage, ". " (SELECT dencat FROM scv_categorias ". " WHERE scv_categorias.codemp = sno_personalnomina.codemp ". " AND scv_categorias.codcat = sno_personalnomina.codclavia) as dencat ".$ls_from. " LEFT JOIN sno_personalpension ". " ON sno_personalnomina.codemp = sno_personalpension.codemp ". " AND sno_personalnomina.codnom = sno_personalpension.codnom ". " AND sno_personalnomina.codper = sno_personalpension.codper, ". " sno_personal, sno_subnomina, sno_unidadadmin, sno_dedicacion, sno_tipopersonal, ". " sno_tablavacacion, sno_escaladocente, sno_clasificaciondocente, sno_ubicacionfisica ". " WHERE sno_personalnomina.codemp = '".$ls_codemp."'".$ls_criterio. " AND sno_personal.codper like '".$as_codper."' ". " AND sno_personal.cedper like '".$as_cedper."' ". " AND sno_personal.nomper like '".$as_nomper."' ". " AND sno_personal.apeper like '".$as_apeper."' ". " AND sno_personal.estper = '1' ". " AND sno_personalnomina.codemp = sno_personal.codemp ". " AND sno_personalnomina.codper = sno_personal.codper ". " AND sno_personalnomina.codemp = sno_subnomina.codemp ". " AND sno_personalnomina.codnom = sno_subnomina.codnom ". " AND sno_personalnomina.codsubnom = sno_subnomina.codsubnom ". " AND sno_personalnomina.codemp = sno_unidadadmin.codemp ". " AND sno_personalnomina.minorguniadm = sno_unidadadmin.minorguniadm ". " AND sno_personalnomina.ofiuniadm = sno_unidadadmin.ofiuniadm ". " AND sno_personalnomina.uniuniadm = sno_unidadadmin.uniuniadm ". " AND sno_personalnomina.depuniadm = sno_unidadadmin.depuniadm ". " AND sno_personalnomina.prouniadm = sno_unidadadmin.prouniadm ". " AND sno_personalnomina.codemp = sno_dedicacion.codemp ". " AND sno_personalnomina.codded = sno_dedicacion.codded ". " AND sno_personalnomina.codemp = sno_tipopersonal.codemp ". " AND sno_personalnomina.codded = sno_tipopersonal.codded ". " AND sno_personalnomina.codtipper = sno_tipopersonal.codtipper ". " AND sno_personalnomina.codemp = sno_tablavacacion.codemp ". " AND sno_personalnomina.codtabvac = sno_tablavacacion.codtabvac ". " AND sno_personalnomina.codemp = sno_escaladocente.codemp ". " AND sno_personalnomina.codescdoc = sno_escaladocente.codescdoc ". " AND sno_personalnomina.codemp = sno_clasificaciondocente.codemp ". " AND sno_personalnomina.codescdoc = sno_clasificaciondocente.codescdoc ". " AND sno_personalnomina.codcladoc = sno_clasificaciondocente.codcladoc ". " AND sno_personalnomina.codemp = sno_ubicacionfisica.codemp ". " AND sno_personalnomina.codubifis = sno_ubicacionfisica.codubifis "; if(($as_tipo=="prestamo")||($as_tipo=="movimientonominas")||($as_tipo=="vacaciondes")|| ($as_tipo=="vacacionhas")||($as_tipo=="personaproyecto")) { // solo para el personal Activo $ls_sql=$ls_sql." AND sno_personalnomina.staper = '1' "; } elseif (($as_tipo=="encargaduria")||($as_tipo=="encargado")) { $ls_sql=$ls_sql." AND sno_personalnomina.staper <> '3' "; } $ls_sql=$ls_sql." ORDER BY sno_personalnomina.codper "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while(!$rs_data->EOF) { $ls_codper=$rs_data->fields["codper"]; $ls_cedper=$rs_data->fields["cedper"]; $ls_nomper=$rs_data->fields["nomper"]." ".$rs_data->fields["apeper"]; $ls_estper=$rs_data->fields["staper"]; $ls_codsubnom=$rs_data->fields["codsubnom"]; $ls_dessubnom=$rs_data->fields["dessubnom"]; $ls_codasicar=$rs_data->fields["codasicar"]; $ls_denasicar=$rs_data->fields["denasicar"]; $ls_codcar=$rs_data->fields["codcar"]; $ls_descar=$rs_data->fields["descar"]; $ls_codtab=$rs_data->fields["codtab"]; $ls_destab=$rs_data->fields["destab"]; $ls_codgra=$rs_data->fields["codgra"]; $ls_codpas=$rs_data->fields["codpas"]; $li_sueper=$rs_data->fields["sueper"]; $li_sueper=$io_fun_nomina->uf_formatonumerico($li_sueper); $li_compensacion=$rs_data->fields["compensacion"]; $li_compensacion=$io_fun_nomina->uf_formatonumerico($li_compensacion); $li_horper=$rs_data->fields["horper"]; $li_horper=$io_fun_nomina->uf_formatonumerico($li_horper); $li_sueintper=$rs_data->fields["sueintper"]; $li_sueintper=$io_fun_nomina->uf_formatonumerico($li_sueintper); $li_salnorper=$rs_data->fields["salnorper"]; $li_salnorper=$io_fun_nomina->uf_formatonumerico($li_salnorper); $li_sueproper=$rs_data->fields["sueproper"]; $li_sueproper=$io_fun_nomina->uf_formatonumerico($li_sueproper); $ld_fecingper=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecingper"]); $ld_fecculcontr=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecculcontr"]); $ld_fecascper=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecascper"]); $ld_fecingper=$io_funciones->uf_convertirfecmostrar($ld_fecingper); $ld_fecculcontr=$io_funciones->uf_convertirfecmostrar($ld_fecculcontr); $ld_fecascper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecascper"]); $ls_coduniadm=$rs_data->fields["minorguniadm"]."-".$rs_data->fields["ofiuniadm"]."-".$rs_data->fields["uniuniadm"]."-".$rs_data->fields["depuniadm"]."-".$rs_data->fields["prouniadm"]; $ls_desuniadm=$rs_data->fields["desuniadm"]; $ls_codded=$rs_data->fields["codded"]; $ls_desded=$rs_data->fields["desded"]; $ls_codtipper=$rs_data->fields["codtipper"]; $ls_destipper=$rs_data->fields["destipper"]; $ls_codtabvac=$rs_data->fields["codtabvac"]; $ls_dentabvac=$rs_data->fields["dentabvac"]; $li_pagefeper=$rs_data->fields["pagefeper"]; $li_pagbanper=$rs_data->fields["pagbanper"]; $li_pagtaqper=$rs_data->fields["pagtaqper"]; $ls_codban=$rs_data->fields["codban"]; $ls_codage=$rs_data->fields["codage"]; $ls_codcueban=$rs_data->fields["codcueban"]; $ls_tipcuebanper=$rs_data->fields["tipcuebanper"]; $ls_tipcestic=$rs_data->fields["tipcestic"]; $ls_codescdoc=$rs_data->fields["codescdoc"]; $ls_desescdoc=$rs_data->fields["desescdoc"]; $ls_codcladoc=$rs_data->fields["codcladoc"]; $ls_descladoc=$rs_data->fields["descladoc"]; $ls_codubifis=$rs_data->fields["codubifis"]; $ls_desubifis=$rs_data->fields["desubifis"]; $ls_cueaboper=$rs_data->fields["cueaboper"]; $ls_dencueaboper=$rs_data->fields["dencueaboper"]; $ls_nomban=$rs_data->fields["nomban"]; $ls_nomage=$rs_data->fields["nomage"]; $ls_conjub=$rs_data->fields["conjub"]; $ls_catjub=$rs_data->fields["catjub"]; $ls_dencat=$rs_data->fields["dencat"]; $ls_codclavia=$rs_data->fields["codclavia"]; $ls_codunirac=$rs_data->fields["codunirac"]; $ls_grado=$rs_data->fields["grado"]; $ls_descasicar=$rs_data->fields["descasicar"]; $ls_obsrecper=$rs_data->fields["obsrecper"]; $li_suebasper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["suebasper"]); $li_priespper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["priespper"]); $li_pritraper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["pritraper"]); $li_priproper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["priproper"]); $li_prianoserper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prianoserper"]); $li_pridesper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["pridesper"]); $li_porpenper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["porpenper"]); $li_prinoascper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prinoascper"]); $li_monpenper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["monpenper"]); $li_subtotper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["subtotper"]); $ls_coddep=$rs_data->fields["coddep"]; $ls_dendep=$rs_data->fields["dendep"]; $ls_tippen=$rs_data->fields["tipjub"]; $ls_fecvi=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecvid"]); $ls_prirem=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prirem"]); $ls_segrem=$io_fun_nomina->uf_formatonumerico($rs_data->fields["segrem"]); $ls_estencper=$rs_data->fields["estencper"]; $ld_fecegrper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecegrper"]); $ld_fecsusper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecsusper"]); $ls_obsegrper=trim($rs_data->fields["cauegrper"]); $ls_codger=trim($rs_data->fields["codger"]); switch ($ls_estper) { case "0": $ls_estper="N/A"; break; case "1": $ls_estper="Activo"; break; case "2": $ls_estper="Vacaciones"; break; case "3": $ls_estper="Egresado"; break; case "4": $ls_estper="Suspendido"; break; } $ls_contrato=""; $ls_clase=""; if(substr($rs_data->fields["fecculcontr"],0,10)=="1900-01-01") { $ls_contrato="NO APLICA"; } else { $ld_feccontrato=$rs_data->fields["fecculcontr"]; $ld_fecdesper=$_SESSION["la_nomina"]["fecdesper"]; $ld_fechasper=$io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); $li_incremento=0; switch($_SESSION["la_nomina"]["tippernom"]) { case 0://Semanal $li_incremento=7; break; case 1://Quincenal $li_incremento=15; break; case 2://Mensual $li_incremento=30; break; case 3://Anual $li_incremento=365; break; } $ld_fechafinal=$io_sno->uf_suma_fechas($ld_fechasper,$li_incremento); if($io_fecha->uf_comparar_fecha($ld_fecdesper,$ld_feccontrato)) { if($io_fecha->uf_comparar_fecha($ld_feccontrato,$ld_fechafinal)) { $ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]); $ls_clase="class=texto-rojo"; } else { $ld_fechafinal=$io_funciones->uf_convertirfecmostrar($ld_fechafinal); $ld_fechafinal=$io_sno->uf_suma_fechas($ld_fechafinal,$li_incremento); if($io_fecha->uf_comparar_fecha($ld_feccontrato,$ld_fechafinal)) { $ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]); $ls_clase="class=texto-azul"; } else { $ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]); } } } } switch ($as_tipo) { case "": // el llamado se hace desde sigesp_sno_d_personalnomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',"; print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',"; print "'$li_sueper','$li_horper','$li_sueintper','$li_sueproper','$ld_fecingper','$ld_fecculcontr','$ls_coduniadm',"; print "'$ls_desuniadm','$ls_codded','$ls_desded','$ls_codtipper','$ls_destipper','$ls_codtabvac','$ls_dentabvac',"; print "'$li_pagefeper','$li_pagbanper','$ls_codsubnom','$ls_dessubnom','$ls_codban','$ls_codage','$ls_codcueban',"; print "'$ls_tipcuebanper','$ls_tipcestic','$ls_codescdoc','$ls_codcladoc','$ls_codubifis','$ls_cueaboper',"; print "'$ls_dencueaboper','$ls_nomban','$ls_nomage','$ls_desescdoc','$ls_descladoc','$ls_desubifis',"; print "'$ai_subnomina','$li_tipnom','$ls_conjub','$ls_catjub','$ls_codclavia','$ls_dencat','$ls_codunirac','$li_pagtaqper',"; print "'$li_compensacion','$ld_fecascper','$ls_grado','$li_suebasper','$li_priespper','$li_pritraper','$li_priproper',"; print "'$li_prianoserper','$li_pridesper','$li_porpenper','$li_prinoascper','$li_monpenper','$li_subtotper','$ls_descasicar',"; print "'$ls_coddep','$ls_dendep','$ls_tippen','$ls_fecvi','$ls_prirem','$ls_segrem','$li_salnorper','$ls_estencper',"; print "'$ld_fecegrper','$ld_fecsusper','$ls_obsegrper','$ls_codger','$ls_obsrecper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "nomina": // el llamado se hace desde sigesp_sno_d_personalnomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarnomina('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "prestamo": // el llamado se hace desde sigesp_sno_p_prestamo.php $ld_sueper=$rs_data->fields["sueper"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarprestamo('$ls_codper','$ls_nomper','$ld_sueper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "catprestamo": // el llamado se hace desde sigesp_sno_cat_prestamo.php $ld_sueper=$rs_data->fields["sueper"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarcatprestamo('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "reppagnomdes": // el llamado se hace desde sigesp_sno_r_pagonomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreppagnomdes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "reppagnomhas": // el llamado se hace desde sigesp_sno_r_pagonomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreppagnomhas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "cambioestatus": // el llamado se hace desde sigesp_sno_p_personalcambioestatus.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarcambioestatus('$ls_codper','$ls_nomper','$ls_estper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "prenominades": // el llamado se hace desde sigesp_sno_p_calcularprenomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarprenominades('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "prenominahas": // el llamado se hace desde sigesp_sno_p_calcularprenomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarprenominahas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "movimientonominas": // el llamado se hace desde sigesp_sno_p_movimientonominas.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarmovimientonominas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "vacaciondes": // el llamado se hace desde sigesp_sno_p_vacacionvencida.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarvacaciondes('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "vacacionhas": // el llamado se hace desde sigesp_sno_p_vacacionvencida.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarvacacionhas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "catvacacion": // el llamado se hace desde sigesp_sno_cat_vacacionprogramar.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarcatvacacion('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "repprenomdes": // el llamado se hace desde sigesp_sno_r_prenomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepprenomdes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "repprenomhas": // el llamado se hace desde sigesp_sno_r_prenomina.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepprenomhas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "reprecpagdes": // el llamado se hace desde sigesp_sno_r_recibopago.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreprecpagdes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "reprecpaghas": // el llamado se hace desde sigesp_sno_r_recibopago.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreprecpaghas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "replisfirdes": // el llamado se hace desde sigesp_sno_r_listadofirmas.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisfirdes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "replisfirhas": // el llamado se hace desde sigesp_sno_r_listadofirmas.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisfirhas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "reppredes": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreppredes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "repprehas": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepprehas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "repdetpredes": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepdetpredes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "repdetprehas": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepdetprehas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "personaproyecto": // el llamado se hace desde sigesp_sno_d_personaproyecto.php $ld_sueper=$rs_data->fields["sueper"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarpersonaproyecto('$ls_codper','$ls_nomper','$ls_desuniadm');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "personalprima": // el llamado se hace desde sigesp_sno_d_personaproyecto.php $ld_sueper=$rs_data->fields["sueper"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarpersonalprima('$ls_codper','$ls_nomper','$ls_desuniadm');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "replisprodes": // el llamado se hace desde sigesp_sno_r_listadoproyectospersonal.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisprodes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "replisprohas": // el llamado se hace desde sigesp_sno_r_listadoproyectospersonal.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisprohas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "replisbendes": // el llamado se hace desde sigesp_sno_r_listadobeneficiario.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisbendes('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "replisbenhas": // el llamado se hace desde sigesp_sno_r_listadobeneficiario.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisbenhas('$ls_codper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "encargaduria": // el llamado se hace desde sigesp_sno_p_registrarencargaduria.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarencargaduria('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',"; print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',"; print "'$ls_coduniadm', '$ls_desuniadm','$ls_codsubnom','$li_tipnom','$ls_codunirac', "; print "'$ls_grado', '$ls_coddep', '$ls_dendep');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "encargado": // el llamado se hace desde sigesp_sno_p_registrarencargaduria.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarencargado('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',"; print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',"; print "'$ls_coduniadm', '$ls_desuniadm','$ls_codsubnom','$li_tipnom','$ls_codunirac', "; print "'$ls_grado', '$ls_coddep', '$ls_dendep');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "catencargaduria1": // el llamado se hace desde sigesp_sno_cat_registroencargaduria.php $ld_sueper=$rs_data->fields["sueper"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarcatencargaduria1('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; case "catencargaduria2": // el llamado se hace desde sigesp_sno_cat_registroencargaduria.php // para el personal encargado $ld_sueper=$rs_data->fields["sueper"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarcatencargaduria2('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>"; print "<td>".$ls_cedper."</td>"; print "<td>".$ls_nomper."</td>"; print "<td>".$ls_estper."</td>"; print "<td ".$ls_clase.">".$ls_contrato."</td>"; print "</tr>"; break; } $rs_data->MoveNext(); } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); unset($io_fecha); }
function uf_print($ad_fecfer, $as_nomfer) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: ad_fecfer // Fecha del Feriado // as_nomfer // Descripción del Feriado // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60>Fecha</td>"; print "<td width=440>Nombre</td>"; print "</tr>"; $ls_sql="SELECT fecfer, nomfer ". " FROM sno_diaferiado ". " WHERE codemp='".$ls_codemp."'". " AND nomfer like '".$as_nomfer."'"; if($ad_fecfer!="") { $ad_fecfer = $io_funciones->uf_convertirdatetobd($ad_fecfer); $ls_sql=$ls_sql." AND fecfer='".$ad_fecfer."'"; } $ls_sql=$ls_sql." ORDER BY fecfer "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ld_fecfer=$io_funciones->uf_formatovalidofecha($row["fecfer"]); $ld_fecfer=$io_funciones->uf_convertirfecmostrar($ld_fecfer); $ls_nomfer=$row["nomfer"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ld_fecfer','$ls_nomfer');\">".$ld_fecfer."</a></td>"; print "<td>".$ls_nomfer."</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
$ls_codigo_busqueda = $ls_codigo_ingreso; } $ls_cadena = " SELECT DISTINCT sig_cuenta,denominacion " . " FROM sigesp_plan_unico_re " . " WHERE not exists (select * from spi_cuentas where spi_cuentas.spi_cuenta "; if ($_SESSION["ls_gestor"] == "MYSQLT") { $ls_cadena = $ls_cadena . " like concat(sigesp_plan_unico_re.sig_cuenta,'%') "; } if ($_SESSION["ls_gestor"] == "POSTGRES") { $ls_cadena = $ls_cadena . " like sigesp_plan_unico_re.sig_cuenta||'%' "; } if ($_SESSION["ls_gestor"] == "INFORMIX") { $ls_cadena = $ls_cadena . " like sigesp_plan_unico_re.sig_cuenta||'%' "; } $ls_cadena = $ls_cadena . $ls_sql2 . " ) AND sig_cuenta like '" . $ls_codigo_busqueda . "%' AND denominacion like '%" . $ls_nombre . "%' ORDER BY sig_cuenta"; $rs_cta = $SQL->select($ls_cadena); if ($rs_cta === false) { $io_msg->message($fun->uf_convertirmsg($SQL->message)); } else { $data = $rs_cta; if ($row = $SQL->fetch_row($rs_cta)) { $data = $SQL->obtener_datos($rs_cta); $arrcols = array_keys($data); $totcol = count($arrcols); $ds->data = $data; $totrow = $ds->getRowCount("sig_cuenta"); if ($totrow > 0) { for ($z = 1; $z <= $totrow; $z++) { $cuenta = $data["sig_cuenta"][$z]; $denominacion = $data["denominacion"][$z]; $object[$z][1] = "<input name=chkcta" . $z . " type=checkbox id=chkcta" . $z . " value=1 class=sin-borde onClick=javascript:uf_selected('" . $z . "');>"; $object[$z][2] = "<input type=text name=txtcuenta" . $z . " value='" . $cuenta . "' id=txtcuenta" . $z . " class=sin-borde readonly style=text-align:center size=20 maxlength=20 >"; $object[$z][3] = "<input type=text name=txtdencuenta" . $z . " value='" . $denominacion . "' id=txtdencuenta" . $z . " class=sin-borde readonly style=text-align:left size=150 maxlength=254>";
function uf_print($as_codigo, $as_denominacion, $as_tipo) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codpro // Código de Profesión // as_despro // Descripción de la profesión // as_tipo // Verifica de donde se está llamando el catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $ls_titulo, $li_len1, $li_len2, $li_len3, $li_len4, $li_len5; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td>Código </td>"; print "<td>Denominación</td>"; print "<td>".$ls_titulo."</td>"; print "</tr>"; if($as_codigo!="") { $as_codigo=str_pad($as_codigo,12,"0",0); } $ls_coduniad1="%".substr($as_codigo,0,4)."%"; $ls_coduniad2="%".substr($as_codigo,4,2)."%"; $ls_coduniad3="%".substr($as_codigo,6,2)."%"; $ls_coduniad4="%".substr($as_codigo,8,2)."%"; $ls_coduniad5="%".substr($as_codigo,10,2)."%"; $ls_sql="SELECT codemp,minorguniadm,ofiuniadm,uniuniadm,depuniadm,prouniadm,desuniadm,codprouniadm, ". " (SELECT denestpro1 ". " FROM spg_ep1 ". " WHERE codemp=sno_unidadadmin.codemp". " AND spg_ep1.codestpro1=substr(sno_unidadadmin.codprouniadm,1,20)) as denestpro1, ". " (SELECT denestpro2 ". " FROM spg_ep2 ". " WHERE codemp=sno_unidadadmin.codemp". " AND spg_ep2.codestpro1=substr(sno_unidadadmin.codprouniadm,1,20) ". " AND spg_ep2.codestpro2=substr(sno_unidadadmin.codprouniadm,21,6)) as denestpro2, ". " (SELECT denestpro3 ". " FROM spg_ep3 ". " WHERE codemp=sno_unidadadmin.codemp". " AND spg_ep3.codestpro1=substr(sno_unidadadmin.codprouniadm,1,20) ". " AND spg_ep3.codestpro2=substr(sno_unidadadmin.codprouniadm,21,6) ". " AND spg_ep3.codestpro3=substr(sno_unidadadmin.codprouniadm,27,3)) as denestpro3, ". " (SELECT denestpro4 ". " FROM spg_ep4 ". " WHERE codemp=sno_unidadadmin.codemp". " AND spg_ep4.codestpro1=substr(sno_unidadadmin.codprouniadm,1,20) ". " AND spg_ep4.codestpro2=substr(sno_unidadadmin.codprouniadm,21,6) ". " AND spg_ep4.codestpro3=substr(sno_unidadadmin.codprouniadm,27,3) ". " AND spg_ep4.codestpro4=substr(sno_unidadadmin.codprouniadm,30,2)) as denestpro4, ". " (SELECT denestpro5 ". " FROM spg_ep5 ". " WHERE codemp=sno_unidadadmin.codemp". " AND spg_ep5.codestpro1=substr(sno_unidadadmin.codprouniadm,1,20) ". " AND spg_ep5.codestpro2=substr(sno_unidadadmin.codprouniadm,21,6) ". " AND spg_ep5.codestpro3=substr(sno_unidadadmin.codprouniadm,27,3) ". " AND spg_ep5.codestpro4=substr(sno_unidadadmin.codprouniadm,30,2) ". " AND spg_ep5.codestpro5=substr(sno_unidadadmin.codprouniadm,32,2)) as denestpro5 ". " FROM sno_unidadadmin ". " WHERE codemp='".$ls_codemp."' ". " AND minorguniadm like '".$ls_coduniad1."' ". " AND ofiuniadm like '".$ls_coduniad2."' ". " AND uniuniadm like '".$ls_coduniad3."' ". " AND depuniadm like '".$ls_coduniad4."' ". " AND prouniadm like '".$ls_coduniad5."' ". " AND desuniadm like '".$as_denominacion."' ". " ORDER BY minorguniadm,ofiuniadm,uniuniadm,depuniadm,prouniadm "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $codigo=$row["minorguniadm"].$row["ofiuniadm"].$row["uniuniadm"].$row["depuniadm"].$row["prouniadm"]; $ls_minorguniadm=$row["minorguniadm"]; $ls_ofiuniadm=$row["ofiuniadm"]; $ls_uniuniadm=$row["uniuniadm"]; $ls_depuniadm=$row["depuniadm"]; $ls_prouniadm=$row["prouniadm"]; $denominacion=$row["desuniadm"]; $codprouniadm=$row["codprouniadm"]; $ls_codest1=substr($codprouniadm,0,20); $ls_codest1=substr($ls_codest1,(strlen($ls_codest1)-$li_len1),$li_len1); $ls_codest2=substr($codprouniadm,20,6); $ls_codest2=substr($ls_codest2,(strlen($ls_codest2)-$li_len2),$li_len2); $ls_codest3=substr($codprouniadm,26,3); $ls_codest3=substr($ls_codest3,(strlen($ls_codest3)-$li_len3),$li_len3); $ls_codest4=substr($codprouniadm,29,2); $ls_codest4=substr($ls_codest4,(strlen($ls_codest4)-$li_len4),$li_len4); $ls_codest5=substr($codprouniadm,31,2); $ls_codest5=substr($ls_codest5,(strlen($ls_codest5)-$li_len5),$li_len5); $ls_denestpro1=$row["denestpro1"]; $ls_denestpro2=$row["denestpro2"]; $ls_denestpro3=$row["denestpro3"]; $ls_denestpro4=$row["denestpro4"]; $ls_denestpro5=$row["denestpro5"]; switch($as_tipo) { case "": // Se hace el llamado desde sigesp_snorh_d_uni_adm.php print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptar('$codigo','$denominacion','$ls_codest1',"; print "'$ls_codest2','$ls_codest3','$ls_codest4','$ls_codest5','$ls_denestpro1','$ls_denestpro2',"; print "'$ls_denestpro3','$ls_denestpro4','$ls_denestpro5');\">".$codigo."</a></td>"; print "<td>".$denominacion."</td>"; print "<td align=center>".$ls_codest1.$ls_codest2.$ls_codest3.$ls_codest4.$ls_codest5."</td>"; print "</tr>"; break; case "reporte": // Se hace el llamado desde sigesp_snorh_d_ct_unid.php print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptar_reporte('$codigo','$denominacion');\">".$codigo."</a></td>"; print "<td>".$denominacion."</td>"; print "<td align=center>".$ls_codest1.$ls_codest2.$ls_codest3.$ls_codest4.$ls_codest5."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($io_unidadadmin); }
function uf_print($as_sc_cuenta, $as_denominacion, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_sc_cuenta // Código de cuenta // as_denominacion // Denominación // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; if(array_key_exists("la_nomina",$_SESSION)) { $ls_codnom=$_SESSION["la_nomina"]["codnom"]; } else { $ls_codnom="0000"; } print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=100>Código</td>"; print "<td width=400>Denominación</td>"; print "</tr>"; $ls_sql="SELECT sc_cuenta, denominacion ". " FROM scg_cuentas ". " WHERE codemp='".$ls_codemp."'". " AND status='C'". " AND sc_cuenta like '".$as_sc_cuenta."' AND denominacion like '".$as_denominacion."'". " ORDER BY sc_cuenta"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_sc_cuenta=$row["sc_cuenta"]; $ls_denominacion=$row["denominacion"]; switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_sc_cuenta','$ls_denominacion');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "PATRONAL": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarpatronal('$ls_sc_cuenta','$ls_denominacion');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "CONFIGURACION": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarconfiguracion('$ls_sc_cuenta');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "CONFIGURACIONCAJA": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarconfiguracioncaja('$ls_sc_cuenta');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "NOMINA": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarnomina('$ls_sc_cuenta');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "FIDEICOMISO": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarfideicomiso('$ls_sc_cuenta');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "CONFIGURACIONPARAMETRO": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarconfiguracionparametro('$ls_sc_cuenta');\">".$ls_sc_cuenta."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); }
function uf_print($as_tipo,$as_codnom,$as_codnomhas) { ////////////////////////////////////////////////////////////////////////////// // Function : uf_print // Access : public // Arguments : as_tipo // Tipo de Llamada del catálogo // as_codnom // Código de Nómina // as_codnomhas // Código de Nómina Hasta // Description : Función que obtiene e imprime los resultados de la busqueda // Creado Por : Ing. Yesenia Moreno // Fecha Creación : 10/04/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=100>Año</td>"; print "<td colspan=2>Mes</td>"; print "</tr>"; $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes, sno_hperiodo.fechasper ". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.espnom='0' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi "; if ($as_tipo=="replispreant") { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.espnom='0' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi "; } if(($as_tipo=="replispreantdesde")||($as_tipo=="replispreanthasta")||($as_tipo=="replispreant")) { $ls_sql=$ls_sql." AND (substr(sno_hperiodo.fecdesper::varchar,6,2) IN (SELECT LPAD(mescurper::TEXT,2,'0') ". " FROM sno_fideiperiodo ". " WHERE sno_hperiodo.codemp=sno_fideiperiodo.codemp ". " AND sno_hperiodo.codnom=sno_fideiperiodo.codnom ". " AND sno_hperiodo.anocur=sno_fideiperiodo.anocurper)) ". " AND sno_hperiodo.codemp='".$ls_codemp."' ". " AND sno_hperiodo.codnom='".$as_codnom."' "; } else { $ls_sql=$ls_sql." AND (substr(sno_hperiodo.fecdesper::varchar,6,2) NOT IN (SELECT LPAD(mescurper::TEXT,2,'0') ". " FROM sno_fideiperiodo ". " WHERE sno_hperiodo.codemp=sno_fideiperiodo.codemp ". " AND sno_hperiodo.codnom=sno_fideiperiodo.codnom ". " AND sno_hperiodo.anocur=sno_fideiperiodo.anocurper)) ". " AND sno_hperiodo.codemp='".$ls_codemp."' "; } if(($as_tipo=="repapopat")||($as_tipo=="repipaspat")||($as_tipo=="repipascob")||($as_tipo=="repretislr")) { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes, sno_hperiodo.fechasper ". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.codnom>='".$as_codnom."' ". " AND sno_hnomina.codnom<='".$as_codnomhas."' ". " AND sno_hnomina.espnom='0' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi "; } if ($as_tipo=="replispreant") { $ls_sql=$ls_sql." GROUP BY sno_hperiodo.anocur, sno_hperiodo.fechasper ". " ORDER BY sno_hperiodo.anocur, mes "; } else { $ls_sql=$ls_sql." GROUP BY sno_hperiodo.anocur, sno_hperiodo.fechasper ". " ORDER BY sno_hperiodo.anocur, sno_hperiodo.fechasper "; } if(($as_tipo=="repapopatdes")||($as_tipo=="repapopathas")||($as_tipo=="replisperracrecdes")||($as_tipo=="replisperracrechas")) { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes ". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.codnom>='".$as_codnom."' ". " AND sno_hnomina.codnom<='".$as_codnomhas."' ". " AND sno_hnomina.espnom='0' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi ". " GROUP BY sno_hperiodo.anocur, mes ". " ORDER BY sno_hperiodo.anocur, mes "; } if($as_tipo=="repcestic") { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes, sno_hperiodo.codperi, sno_hperiodo.fechasper ". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.espnom='1' ". " AND sno_hnomina.ctnom='1' ". " AND sno_hnomina.codnom>='".$as_codnom."' ". " AND sno_hnomina.codnom<='".$as_codnomhas."' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi ". " GROUP BY sno_hperiodo.anocur, sno_hperiodo.fechasper, sno_hperiodo.codperi ". " ORDER BY sno_hperiodo.anocur, sno_hperiodo.fechasper, sno_hperiodo.codperi "; } if($as_tipo=="repperips") { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes, sno_hperiodo.codperi, sno_hperiodo.fechasper ". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.espnom='0' ". " AND sno_hnomina.codnom>='".$as_codnom."' ". " AND sno_hnomina.codnom<='".$as_codnomhas."' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi ". " GROUP BY sno_hperiodo.anocur, sno_hperiodo.fechasper, sno_hperiodo.codperi ". " ORDER BY sno_hperiodo.anocur, sno_hperiodo.fechasper, sno_hperiodo.codperi "; } if($as_tipo=="repcuadrect") { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes, sno_hperiodo.codperi, sno_hperiodo.fechasper ". " FROM sno_hperiodo, sno_hnomina, sno_periodo ". " WHERE sno_hnomina.espnom='1' ". " AND sno_hnomina.ctnom='1' ". " AND sno_periodo.cerper= 1 ". " AND sno_hperiodo.codemp=sno_hnomina.codemp ". " AND sno_hperiodo.codnom=sno_hnomina.codnom ". " AND sno_hperiodo.codemp=sno_periodo.codemp ". " AND sno_hperiodo.codnom=sno_periodo.codnom ". " AND sno_hperiodo.codperi=sno_periodo.codperi ". " GROUP BY sno_hperiodo.anocur, sno_hperiodo.fechasper, sno_hperiodo.codperi ". " ORDER BY sno_hperiodo.anocur, sno_hperiodo.fechasper, sno_hperiodo.codperi "; } if (($as_tipo=="mintrades")||($as_tipo=="mintrahas")) { $ls_sql="SELECT DISTINCT sno_hperiodo.anocur, substr(sno_hperiodo.fechasper::varchar,6,2) as mes ". "FROM sno_hperiodo, sno_hnomina, sno_periodo ". "WHERE sno_hnomina.espnom='0' ". "AND sno_periodo.cerper= 1 ". "AND sno_hperiodo.codemp=sno_hnomina.codemp ". "AND sno_hperiodo.codnom=sno_hnomina.codnom ". "AND sno_hperiodo.codemp=sno_periodo.codemp ". "AND sno_hperiodo.codnom=sno_periodo.codnom ". "AND sno_hperiodo.codperi=sno_periodo.codperi ". "AND (substr(sno_hperiodo.fecdesper,6,2) ". " NOT IN (SELECT LPAD(mescurper::TEXT,2,'0') ". " FROM sno_fideiperiodo ". " WHERE sno_hperiodo.codemp=sno_fideiperiodo.codemp ". " AND sno_hperiodo.codnom=sno_fideiperiodo.codnom AND sno_hperiodo.anocur=sno_fideiperiodo.anocurper)) ". " AND sno_hperiodo.codemp='".$ls_codemp."' ". "GROUP BY sno_hperiodo.anocur, sno_hperiodo.fechasper ". "ORDER BY sno_hperiodo.anocur"; } $rs_data=$io_sql->select($ls_sql); //echo $ls_sql; die(); //CAMB if($rs_data===false) { $io_mensajes->message("ERROR-> ".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_anocur=$row["anocur"]; $ls_mes=str_pad($row["mes"],2,"0",0); switch($ls_mes) { case "01": $ls_desmes="ENERO"; break; case "02": $ls_desmes="FEBRERO"; break; case "03": $ls_desmes="MARZO"; break; case "04": $ls_desmes="ABRIL"; break; case "05": $ls_desmes="MAYO"; break; case "06": $ls_desmes="JUNIO"; break; case "07": $ls_desmes="JULIO"; break; case "08": $ls_desmes="AGOSTO"; break; case "09": $ls_desmes="SEPTIEMBRE"; break; case "10": $ls_desmes="OCTUBRE"; break; case "11": $ls_desmes="NOVIEMBRE"; break; case "12": $ls_desmes="DICIEMBRE"; break; } switch ($as_tipo) { case "": // sigesp_snorh_p_fideicomiso print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "mintrades": // reporte mintra print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptargestdes('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "mintrahas": // reporte mintra print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptargesthas('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "replispreant": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplispreant('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "replispreantdesde": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplispreantdesde('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "replispreanthasta": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplispreanthasta('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repapopatdes": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepapopatdes('$ls_anocur','$ls_mes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repapopathas": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepapopathas('$ls_anocur','$ls_mes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "replisperracrecdes": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisperracrecdes('$ls_anocur','$ls_mes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "replisperracrechas": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarreplisperracrechas('$ls_anocur','$ls_mes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repipaspat": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepipaspat('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repipascob": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepipascob('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repretislr": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepretislr('$ls_anocur','$ls_mes','$ls_desmes');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repcestic": $ls_codperi=$row["codperi"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepcestic('$ls_anocur','$ls_mes','$ls_desmes','$ls_codperi');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repperips": $ls_codperi=$row["codperi"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepperips('$ls_anocur','$ls_mes','$ls_desmes','$ls_codperi');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; case "repcuadrect": $ls_codperi=$row["codperi"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarrepcuadrect('$ls_anocur','$ls_mes','$ls_desmes','$ls_codperi');\">".$ls_anocur."</a></td>"; print "<td>".$ls_mes."</td>"; print "<td>".$ls_desmes."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); unset($ld_peractnom); }
function uf_print($as_codpai, $as_codest, $as_codmun, $as_desmun) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codpai // Código de País // as_codest // Código de Estado // as_codmun // Código de Municipio // as_desmun // Descripciónd de Municipio // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60>Código</td>"; print "<td width=440>Descripción</td>"; print "</tr>"; $ls_sql="SELECT codmun,denmun ". " FROM sigesp_municipio ". " WHERE codmun <> '---' ". " AND codpai='".$as_codpai."'". " AND codest='".$as_codest."'". " AND codmun like '".$as_codmun."' ". " AND denmun like '".$as_desmun."' ". " ORDER BY codmun "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codmun=$row["codmun"]; $ls_desmun=$row["denmun"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codmun','$ls_desmun');\">".$ls_codmun."</a></td>"; print "<td>".$ls_desmun."</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
$io_msg->message("Debe compeltar todos los campos"); } else { $ls_sql="SELECT * FROM sss_usuarios". " WHERE codusu='".$ls_usuario."' "; $result=$io_sql->select($ls_sql); if($row=$io_sql->fetch_row($result)) { $ls_sql="UPDATE sss_usuarios SET pwdusu='". $ls_passencript ."'". " WHERE codusu='".$ls_usuario."' "; $io_sql->begin_transaction(); $result=$io_sql->execute($ls_sql); if($result===false) { $io_msg->message("CLASE->usuariosgrupos MÉTODO->uf_sss_load_usuariosasignados ERROR->".$io_funcion->uf_convertirmsg($this->io_sql->message)); $io_sql->rollback(); } else { ///////////////////////////////// SEGURIDAD ///////////////////////////// $ls_evento="UPDATE"; $ls_descripcion ="Actualizó la contraseña del usuario ".$ls_usuario; $ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($ls_codemp,$ls_sistema,$ls_evento,$ls_logusr,$ls_ventanas,$ls_descripcion); ///////////////////////////////// SEGURIDAD ///////////////////////////// $io_sql->commit(); $io_msg->message("Password actualizado."); print("<script language=JavaScript>"); print("close();"); print("</script>"); }
function uf_print($as_codestprog1, $as_codestprog2, $as_codestprog3, $as_denominacion, $as_tipo,$as_estcla2) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Arguments: as_codestprog1 // Código de la estructura Programática 1 // as_codestprog2 // Código de la estructura Programática 2 // as_codestprog3 // Código de la estructura Programática // as_denominacion // Denominación de la estructura programática // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda ////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td>".$_SESSION["la_empresa"]["nomestpro1"]."</td>"; print "<td>".$_SESSION["la_empresa"]["nomestpro2"]."</td>"; print "<td>Código </td>"; print "<td>Denominación</td>"; print "</tr>"; $io_fun_nomina->uf_loadmodalidad(&$li_len1,&$li_len2,&$li_len3,&$li_len4,&$li_len5,&$ls_titulo); $ls_sql="SELECT codestpro1,codestpro2,codestpro3,denestpro3,estcla ". " FROM spg_ep3 ". " WHERE codemp='".$ls_codemp."' ". " AND codestpro1 ='".str_pad($as_codestprog1,25,"0",0)."' ". " AND codestpro2 ='".str_pad($as_codestprog2,25,"0",0)."' ". " AND estcla = '".$as_estcla2."'". " AND codestpro3 like '".$as_codestprog3."' ". " AND denestpro3 like '".$as_denominacion."' ". " ORDER BY codestpro1,codestpro2,codestpro3"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codestpro1=$row["codestpro1"]; $ls_codestpro2=$row["codestpro2"]; $ls_codestpro3=$row["codestpro3"]; $io_fun_nomina->uf_formato_programatica_detallado($li_len1,&$ls_codestpro1); $io_fun_nomina->uf_formato_programatica_detallado($li_len2,&$ls_codestpro2); $io_fun_nomina->uf_formato_programatica_detallado($li_len3,&$ls_codestpro3); $denominacion=$row["denestpro3"]; $ls_estcla=$row["estcla"]; switch($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td width=30 align=\"center\"><a href=\"javascript: aceptar('$ls_codestpro3','$denominacion','$ls_estcla');\">".$ls_codestpro1."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro2."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro3."</a></td>"; print "<td width=130 align=\"left\">".$denominacion."</td>"; print "</tr>"; break; case "asignacioncargo": print "<tr class=celdas-blancas>"; print "<td width=30 align=\"center\"><a href=\"javascript: aceptarasignacion('$ls_codestpro3','$denominacion','$ls_estcla');\">".$ls_codestpro1."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro2."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro3."</td>"; print "<td width=130 align=\"left\">".$denominacion."</td>"; print "</tr>"; break; case "REPDES": print "<tr class=celdas-blancas>"; print "<td width=30 align=\"center\"><a href=\"javascript: aceptardes('$ls_codestpro3','$denominacion','$ls_estcla');\">".$ls_codestpro1."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro2."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro3."</a></td>"; print "<td width=130 align=\"left\">".$denominacion."</td>"; print "</tr>"; break; case "REPHAS": print "<tr class=celdas-blancas>"; print "<td width=30 align=\"center\"><a href=\"javascript: aceptarhas('$ls_codestpro3','$denominacion','$ls_estcla');\">".$ls_codestpro1."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro2."</td>"; print "<td width=30 align=\"center\">".$ls_codestpro3."</a></td>"; print "<td width=130 align=\"left\">".$denominacion."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
function uf_print($as_codper, $ai_codestrea, $as_insestrea) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codper // Código de Personal // ai_codestrea // Código del Estudio Realizado // as_insestrea // Instituto // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=30>Código</td>"; print "<td width=270>Instituto</td>"; print "<td width=200>Título</td>"; print "</tr>"; $ls_sql="SELECT codestrea, tipestrea, insestrea, desestrea, titestrea, calestrea, fecgraestrea, ". " escval, feciniact, fecfinact, soladi, aprestrea, anoaprestrea, horestrea ". " FROM sno_estudiorealizado ". " WHERE codemp='".$ls_codemp."'". " AND codper='".$as_codper."'". " AND codestrea like '".$ai_codestrea."' ". " AND insestrea like '".$as_insestrea."'". " ORDER BY codestrea "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $li_codestrea=$row["codestrea"]; $ls_tipestrea=$row["tipestrea"]; $ls_insestrea=$row["insestrea"]; $ls_desestrea=$row["desestrea"]; $ls_titestrea=$row["titestrea"]; $li_calestrea=$row["calestrea"]; $ls_escval=$row["escval"]; $li_calestrea=$io_fun_nomina->uf_formatonumerico($li_calestrea); $ld_fecgraestrea=$io_funciones->uf_convertirfecmostrar($row["fecgraestrea"]); $ld_feciniact=$io_funciones->uf_convertirfecmostrar($row["feciniact"]); $ld_fecfinact=$io_funciones->uf_convertirfecmostrar($row["fecfinact"]); $ls_aprestrea=$row["aprestrea"]; $ls_anoaprestrea=$row["anoaprestrea"]; $ls_horestrea=$row["horestrea"]; print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$li_codestrea','$ls_tipestrea','$ls_insestrea','$ls_titestrea',"; print "'$li_calestrea','$ld_fecgraestrea','$ls_escval','$ld_feciniact','$ld_fecfinact','$ls_desestrea',"; print "'$ls_aprestrea','$ls_anoaprestrea','$ls_horestrea');\">".$li_codestrea."</a></td>"; print "<td>".$ls_insestrea."</td>"; print "<td>".$ls_titestrea."</td>"; print "</tr>"; } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
AND spi_cuentas.spi_cuenta like '".$ls_codigo."' AND spi_cuentas.denominacion like '".$ls_denominacion."' AND spi_cuentas.sc_cuenta like '".$ls_codscg."' $ls_sqlaux ORDER BY spi_cuentas.spi_cuenta"; } else { $ls_cadena =" SELECT *,(previsto+aumento-disminucion) as disponible FROM spi_cuentas WHERE codemp = '".$as_codemp."' AND spi_cuenta like '".$ls_codigo."' AND denominacion like '".$ls_denominacion."' AND sc_cuenta like '".$ls_codscg."' ORDER BY spi_cuenta"; } $rs_data = $io_sql->select($ls_cadena); if ($rs_data==false) { $msg->message($fun->uf_convertirmsg($io_sql->message)); } else { $li_numrows = $io_sql->num_rows($rs_data); if ($li_numrows>0) { while($row=$io_sql->fetch_row($rs_data)) { $cuenta = $row["spi_cuenta"]; $denominacion = $row["denominacion"]; $scgcuenta = $row["sc_cuenta"]; $status = $row["status"]; $disponible = $row["disponible"]; if ($status=="S") {
function uf_print($as_codigo, $as_denominacion, $as_quincena, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codigo // Código de la nómina // as_denominacion // Denominación de la nómina // as_tipo // Verifica de donde se está llamando el catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); require_once("sigesp_sno.php"); $io_sno = new sigesp_sno(); require_once("sigesp_snorh_c_nominas.php"); $io_nomina=new sigesp_snorh_c_nominas(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=100>Código</td>"; print "<td width=400>Denominación</td>"; print "</tr>"; $ls_criterio=""; if (($as_quincena!=3)&&($as_quincena!=4)) // 3 -> nominas Mensuales { $ls_criterio=" AND (adenom='1' OR divcon='1' OR divcon='0')"; } $ls_sql= "SELECT codemp, codnom, desnom, tippernom, despernom, anocurnom, fecininom, peractnom, numpernom, tipnom, ". " subnom, racnom, adenom, espnom, ctnom, ctmetnom, diabonvacnom, diareivacnom, diainivacnom, diatopvacnom, ". " diaincvacnom, consulnom, descomnom, codpronom, codbennom, conaponom, cueconnom, notdebnom, numvounom, ". " perresnom, recdocnom, tipdocnom, recdocapo, tipdocapo, conpernom, titrepnom, codorgcestic, informa, racobrnom, ". " (SELECT count(codperi) FROM sno_periodo ". " WHERE codemp='".$ls_codemp."' ". " AND codnom='".$as_codigo."' ". " AND cerper=1) AS total, ". " (SELECT substr(fecdesper::text,6,2) FROM sno_periodo ". " WHERE codemp=sno_nomina.codemp ". " AND codnom=sno_nomina.codnom ". " AND codperi=sno_nomina.peractnom) AS mesactual". " FROM sno_nomina ". " WHERE codemp='".$ls_codemp."' ". " AND codnom like '".$as_codigo."' ". " AND desnom like '".$as_denominacion."' ".$ls_criterio; if(($as_tipo=="importar")||($as_tipo=="transferir")) { if(array_key_exists("la_nomina",$_SESSION)) { $ls_codnom=$_SESSION["la_nomina"]["codnom"]; } else { $ls_codnom="0000"; } $ls_sql=$ls_sql." AND codnom<>'".$ls_codnom."'"; } if(($as_tipo=="repcesticdes")||($as_tipo=="repcestichas")) { $ls_sql=$ls_sql." AND espnom='1'". " AND ctnom='1' "; } if(($as_tipo=="repperipsdes")||($as_tipo=="repperipshas")) { $ls_sql=$ls_sql." AND espnom='0'"; } if($as_tipo=="HISTORICO") { $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_sql= "SELECT codemp, codnom, desnom, tippernom, despernom, anocurnom, fecininom, peractnom, numpernom, tipnom, ". " subnom, racnom, adenom, espnom, ctnom, ctmetnom, diabonvacnom, diareivacnom, diainivacnom, diatopvacnom, ". " diaincvacnom, consulnom, descomnom, codpronom, codbennom, conaponom, cueconnom, notdebnom, numvounom, ". " perresnom, recdocnom, tipdocnom, recdocapo, tipdocapo, 0 AS total, conpernom, titrepnom, racobrnom, ". " codorgcestic, informa ". " FROM sno_thnomina ". " WHERE codemp='".$ls_codemp."' ". " AND anocurnom='".$_SESSION["la_nomina"]["anocurnom"]."'". " AND peractnom='".$_SESSION["la_nomina"]["peractnom"]."'". " AND codnom like '".$ls_codnom."' ". " AND desnom like '".$as_denominacion."' "; } $ls_sql=$ls_sql." ORDER BY codnom "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codnom=$row["codnom"]; $ls_denominacion=$row["desnom"]; $li_cmbtipoperiodo=$row["tippernom"]; $ls_despernom=$row["despernom"]; $ls_anocurnom=$row["anocurnom"]; $fecininom=$row["fecininom"]; $ldt_fecininom=$io_funciones->uf_convertirfecmostrar($fecininom); $ls_peractnom=$row["peractnom"]; $li_cmbtipnom=$row["tipnom"]; $ls_cmbmet=$row["ctmetnom"]; $ls_diabonvacnom=$row["diabonvacnom"]; $ls_diainivacnom=$row["diainivacnom"]; $ls_diareivacnom=$row["diareivacnom"]; $ls_diatopvacnom=$row["diatopvacnom"]; $ls_diaincvacnom=$row["diaincvacnom"]; $ls_subnom=$row["subnom"]; $ls_adenom=$row["adenom"]; $ls_racnom=$row["racnom"]; $ls_racobrnom=$row["racobrnom"]; $ls_espnom=$row["espnom"]; $ls_ctnom=$row["ctnom"]; $ls_cueconnom=$row["cueconnom"]; $ls_denom=""; $ls_notdebnom=$row["notdebnom"]; $ls_numvounom=$row["numvounom"]; $ls_consulnom=rtrim($row["consulnom"]); $ls_codpronom=$row["codpronom"]; $ls_nomprov=""; $ls_codbennom=$row["codbennom"]; $ls_cmbconaponom=rtrim($row["conaponom"]); $ls_recdocnom=$row["recdocnom"]; $ls_tipdocnom=$row["tipdocnom"]; $ls_recdocapo=$row["recdocapo"]; $ls_tipdocapo=$row["tipdocapo"]; $ls_descomnom=$row["descomnom"]; $ls_nombene=""; $ai_total=$row["total"]; $ls_conpernom=$row["conpernom"]; $ls_titrepnom=$row["titrepnom"]; $ls_codorgcestic=$row["codorgcestic"]; $li_conta_global=$io_sno->uf_select_config("SNO","CONFIG","CONTA GLOBAL","0","I"); $ls_informa=$row["informa"]; switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codnom','$ls_denominacion','$li_cmbtipoperiodo','$ls_despernom', '$ls_anocurnom','$ldt_fecininom','$ls_peractnom','$li_cmbtipnom','$ls_cmbmet','$ls_diabonvacnom','$ls_diainivacnom', '$ls_diareivacnom','$ls_diatopvacnom','$ls_diaincvacnom','$ls_subnom','$ls_adenom','$ls_racnom','$ls_espnom','$ls_ctnom', '$ls_cueconnom','$ls_notdebnom','$ls_numvounom','$ls_consulnom','$ls_codpronom','$ls_codbennom','$ls_denom','$ls_nomprov', '$ls_nombene','$ai_total','$ls_cmbconaponom','$li_conta_global','$ls_recdocnom','$ls_tipdocnom','$ls_recdocapo','$ls_tipdocapo', '$ls_descomnom','$ls_conpernom','$ls_titrepnom','$ls_codorgcestic','$ls_informa','$ls_racobrnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "importar": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarimportar('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "transferirdesde": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptartransferirdesde('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "transferirhasta": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptartransferirhasta('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replispreant": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplispreant('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replispreantdesde": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplispreantdesde('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replispreanthasta": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplispreanthasta('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repconttrab": $ls_mesactual=$row["mesactual"]; print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepconttrab('$ls_codnom','$ls_denominacion','$ls_racnom','$ls_mesactual','$ls_anocurnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repapopatdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepapopatdes('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisperracrecdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisperracrecdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisperracrechas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisperracrechas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repgesmindes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepmintdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repapopathas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepapopathas('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repgesminhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepminthas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repapoipasdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepapoipasdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repapoipashas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepapoipashas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repipascobdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepipascobdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repipascobhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepipascobhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repretislrdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepretislrdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repretislrhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepretislrhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repretarcdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepretarcdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repretarchas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepretarchas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repcesticdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepcesticdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repcestichas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepcestichas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisfamdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisfamdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisfamhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisfamhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repconcdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepconcdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repconchas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepconchas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisperdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisperdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisperhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisperhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repliscumdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepliscumdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repliscumhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepliscumhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "HISTORICO": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarhistorico('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repficperdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepficperdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repficperhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepficperhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisbandes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisbandes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisbanhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisbanhas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisantdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisantdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "replisanthas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreplisanthas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "reprecpagcon": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreprecpagcon('$ls_codnom','$ls_denominacion','$li_cmbtipnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "reprecpagconhas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarreprecpagconhas('$ls_codnom','$ls_denominacion','$li_cmbtipnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repperipsdes": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepperipsdes('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "repperipshas": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptarrepperipshas('$ls_codnom');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; case "transferir": print "<tr class=celdas-blancas>"; print "<td align=center><a href=\"javascript: aceptartransferir('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>"; print "<td>".$ls_denominacion."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($io_sno); unset($io_nomina); unset($ls_codemp); }
function uf_print($as_tipo,$as_perdes) { ////////////////////////////////////////////////////////////////////////////// // Function : uf_print // Access : public // Arguments : as_tipo // Tipo de Llamada del catálogo // as_perdes // Período desde si se quiere filtrar a partir de un período en particular // Description : Función que obtiene e imprime los resultados de la busqueda // Creado Por : Ing. Yesenia Moreno // Fecha Creación : 10/02/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ld_peractnom=$_SESSION["la_nomina"]["peractnom"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=10>Período</td>"; print "<td width=200>Fecha de Inicio</td>"; print "<td width=200>Fecha de Finalización</td>"; print "</tr>"; $ls_sql="SELECT codperi, fecdesper, fechasper ". " FROM sno_periodo ". " WHERE codemp='".$ls_codemp."'". " AND codnom='".$ls_codnom."'". " AND codperi <> '000' ". " AND cerper=0"; if($as_perdes!="") { $ls_sql=$ls_sql." AND codperi>='".$ld_peractnom."'". " AND codperi>='".$as_perdes."'"; } if($as_tipo=="prestamo") { $ls_sql=$ls_sql." AND codperi>='".$ld_peractnom."'"; } $ls_sql=$ls_sql." ORDER BY codperi "; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codperi=$row["codperi"]; $ld_fecdesper=$io_funciones->uf_formatovalidofecha($row["fecdesper"]); $ld_fechasper=$io_funciones->uf_formatovalidofecha($row["fechasper"]); $ld_fecdesper=$io_funciones->uf_convertirfecmostrar($ld_fecdesper); $ld_fechasper=$io_funciones->uf_convertirfecmostrar($ld_fechasper); switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>"; print "<td>".$ld_fecdesper."</td>"; print "<td>".$ld_fechasper."</td>"; print "</tr>"; break; case "prestamo": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>"; print "<td>".$ld_fecdesper."</td>"; print "<td>".$ld_fechasper."</td>"; print "</tr>"; break; case "pressusdesde":// es llamado desde sigesp_sno_p_prestamossuspender.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar_prestsus_desde('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>"; print "<td>".$ld_fecdesper."</td>"; print "<td>".$ld_fechasper."</td>"; print "</tr>"; break; case "pressushasta":// es llamado desde sigesp_sno_p_prestamossuspender.php print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar_prestsus_hasta('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>"; print "<td>".$ld_fecdesper."</td>"; print "<td>".$ld_fechasper."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); unset($ld_peractnom); }
function uf_print($as_codtab, $as_codpas, $as_codgra, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codtab // código de la tabla // as_codpas // fila de la tabla // as_codgra // Columna de la tabla // as_tipo // Verifica de donde se está llamando el catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina, $ls_codnom; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_criterio=""; if($ls_codnom!="") { $ls_criterio=" AND sno_grado.codnom = '".$ls_codnom."' "; } print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=80>Grado</td>"; print "<td width=80>Paso</td>"; print "<td width=80>Monto Salario</td>"; print "<td width=80>Monto Compensación</td>"; print "<td width=180>Nómina</td>"; print "</tr>"; switch($_SESSION["ls_gestor"]) { case "MYSQLT": $ls_cadena="CAST(sno_grado.codgra AS UNSIGNED), moncomgra "; break; case "POSTGRES": $ls_cadena="CAST(codgra AS INT2), moncomgra "; break; case "INFORMIX": $ls_cadena="CAST(sno_grado.codgra AS SMALLINT), moncomgra "; break; } $ls_sql="SELECT sno_grado.codnom, sno_grado.codtab, sno_grado.codpas, sno_grado.codgra, sno_grado.monsalgra, sno_grado.moncomgra, sno_nomina.desnom ". " FROM sno_grado, sno_nomina ". " WHERE sno_grado.codemp='".$ls_codemp."'". " AND sno_grado.codtab='".$as_codtab."'". " AND sno_grado.codpas<>'00'". " AND sno_grado.codgra<>'00'". " AND sno_grado.codpas like '".$as_codpas."'". " AND sno_grado.codgra like '".$as_codgra."'". $ls_criterio. " AND sno_grado.codnom IN (SELECT sno_nomina.codnom ". " FROM sno_nomina, sss_permisos_internos ". " WHERE sno_nomina.codemp='".$ls_codemp."'". " AND sss_permisos_internos.codsis='SNO'". " AND sss_permisos_internos.codusu='".$_SESSION["la_logusr"]."'". " AND sno_nomina.codemp = sss_permisos_internos.codemp ". " AND sno_nomina.codnom = sss_permisos_internos.codintper ". " GROUP BY sno_nomina.codnom) ". " AND sno_grado.codemp = sno_nomina.codemp ". " AND sno_grado.codnom = sno_nomina.codnom ". " ORDER BY sno_grado.codemp, sno_grado.codnom, sno_grado.codtab, sno_grado.codgra, sno_grado.moncomgra"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codgra=trim($row["codgra"]); $ls_codpas=trim($row["codpas"]); $li_monsalgra=$row["monsalgra"]; $li_moncomgra=$row["moncomgra"]; $li_monsalgra=$io_fun_nomina->uf_formatonumerico($li_monsalgra); $li_moncomgra=$io_fun_nomina->uf_formatonumerico($li_moncomgra); $ls_codnom=$row["codnom"]; $ls_desnom=$row["desnom"]; switch ($as_tipo) { case "asignacioncargo": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarasignacioncargo('$ls_codpas','$ls_codgra','$li_monsalgra','$li_moncomgra');\">".$ls_codgra."</a></td>"; print "<td>".$ls_codpas."</td>"; print "<td>".$li_monsalgra."</td>"; print "<td>".$li_moncomgra."</td>"; print "<td>".$ls_desnom."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); unset($ls_codnom); }
function uf_print($as_codtabvac, $as_dentabvac, $as_tipo) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codtabvac // Código de tabla de vacaciones // as_dentabvac // Denominación de tabla de vacaciones // as_tipo // Tipo de Llamada del catálogo // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print "<td width=60>Código</td>"; print "<td width=440>Denominación</td>"; print "</tr>"; $ls_sql="SELECT codtabvac, dentabvac, pertabvac, adequitabvac, aderettabvac, bonauttabvac, anoserpre ". " FROM sno_tablavacacion ". " WHERE codemp='".$ls_codemp."'". " AND codtabvac like '".$as_codtabvac."'". " AND dentabvac like '".$as_dentabvac."'". " ORDER BY codtabvac"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); } else { while($row=$io_sql->fetch_row($rs_data)) { $ls_codtabvac=$row["codtabvac"]; $ls_dentabvac=$row["dentabvac"]; $ls_pertabvac=$row["pertabvac"]; $li_adequitabvac=$row["adequitabvac"]; $li_aderettabvac=$row["aderettabvac"]; $li_bonauttabvac=$row["bonauttabvac"]; $li_anoserpre=$row["anoserpre"]; switch ($as_tipo) { case "": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptar('$ls_codtabvac','$ls_dentabvac','$ls_pertabvac','$li_adequitabvac',"; print "'$li_aderettabvac','$li_bonauttabvac','$li_anoserpre');\">".$ls_codtabvac."</a></td>"; print "<td>".$ls_dentabvac."</td>"; print "</tr>"; break; case "asignacion": print "<tr class=celdas-blancas>"; print "<td><a href=\"javascript: aceptarasignacion('$ls_codtabvac','$ls_dentabvac');\">".$ls_codtabvac."</a></td>"; print "<td>".$ls_dentabvac."</td>"; print "</tr>"; break; } } $io_sql->free_result($rs_data); } print "</table>"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); }
$ls_sql=$ls_sql." AND cod_pro like '".$ls_provben."'"; } elseif(($ls_tipo=="B")&&($ls_provben!="")) { $ls_sql=$ls_sql." AND ced_bene like'".$ls_provben."'"; } if($ls_estmov!="-") { $ls_sql=$ls_sql." AND estmov='".$ls_estmov."'"; } $rs_mov=$SQL_mov->select($ls_sql); $data=$rs_mov; if(($rs_mov==false)&&($SQL_mov->message!="")) { $io_msg->message($io_function->uf_convertirmsg($SQL_mov->message)); } else { if($row=$SQL_mov->fetch_row($rs_mov)) { $data=$SQL_mov->obtener_datos($rs_mov); $arrcols=array_keys($data); $totcol=count($arrcols); $ds->data=$data; $totrow=$ds->getRowCount("numdoc"); for($z=1;$z<=$totrow;$z++) { $ls_documento=$data["numdoc"][$z]; $ls_codope =$data["codope"][$z]; $ls_fecha=$data["fecmov"][$z];
if ($ls_operacion == "BUSCAR") { if (!empty($ls_codestpro1) && !empty($ls_codestpro2) && !empty($ls_codestpro3)) { $ls_codestpro1 = $io_funcion->uf_cerosizquierda($ls_codestpro1, 25); $ls_codestpro2 = $io_funcion->uf_cerosizquierda($ls_codestpro2, 25); $ls_codestpro3 = $io_funcion->uf_cerosizquierda($ls_codestpro3, 25); $ls_codestpro4 = $io_funcion->uf_cerosizquierda($ls_codestpro4, 25); $ls_codestpro5 = $io_funcion->uf_cerosizquierda($ls_codestpro5, 25); } $ls_cadena = ""; if ($li_estmodest == '2') { $ls_cadena = " AND codestpro4 = '" . $ls_codestpro4 . "' AND codestpro5 = '" . $ls_codestpro5 . "'"; } $ls_sql = "SELECT spg_cuenta,denominacion,sc_cuenta,status" . " FROM spg_cuentas" . " WHERE codemp = '" . $as_codemp . "'" . " AND spg_cuenta like '" . $ls_codestpro . "%'" . " AND denominacion like '%" . $ls_denestpro . "%'" . " AND sc_cuenta like '" . $ls_codscg . "%'" . " AND codestpro1 = '" . $ls_codestpro1 . "'" . " AND estcla = '" . $ls_estcla . "'" . " AND codestpro2 = '" . $ls_codestpro2 . "'" . " AND codestpro3 = '" . $ls_codestpro3 . "'" . $ls_cadena . "ORDER BY spg_cuenta\t "; $rs_data = $io_sql->select($ls_sql); if ($rs_data === false) { $io_msg->message($io_funcion->uf_convertirmsg($io_sql->message)); } else { $data = $rs_data; if ($row = $io_sql->fetch_row($rs_data)) { $data = $io_sql->obtener_datos($rs_data); $arrcols = array_keys($data); $totcol = count($arrcols); $io_ds->data = $data; $totrow = $io_ds->getRowCount("spg_cuenta"); if ($totrow > 0) { for ($z = 1; $z <= $totrow; $z++) { $cuenta = $data["spg_cuenta"][$z]; $denominacion = $data["denominacion"][$z]; $cuentascg = $data["sc_cuenta"][$z]; $status = $data["status"][$z]; if ($status == 'C') {
function uf_imprimirresultados($as_numdoc, $as_codban, $as_ctaban, $as_codope, $as_numcol) { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_imprimirresultados // Access: private // Arguments: as_numdoc // Número de Documento // as_codban // Código de Banco // as_ctaban // Cuenta de Banco // as_codope // Código de Operación // as_numcol // Número de Colocación // Description: Función que Imprime los detalles del comprobante // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 31/10/2006 Fecha Última Modificación : //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $in_class_mis; require_once "../shared/class_folder/sigesp_include.php"; $in = new sigesp_include(); $con = $in->uf_conectar(); require_once "../shared/class_folder/class_mensajes.php"; $io_mensajes = new class_mensajes(); require_once "../shared/class_folder/class_sql.php"; $io_sql = new class_sql($con); require_once "../shared/class_folder/class_sql.php"; $io_sql2 = new class_sql($con); require_once "../shared/class_folder/class_funciones.php"; $io_funciones = new class_funciones(); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; $ls_sql = "SELECT codban,ctaban,numdoc,fecmovcol,conmov,codope, " . " (SELECT nomban FROM scb_banco " . "\t\t WHERE codemp = '" . $ls_codemp . "' " . "\t\t\tAND codban = '" . $as_codban . "' ) as nomban " . " FROM scb_movcol " . " WHERE codemp='" . $ls_codemp . "' " . " AND numdoc='" . $as_numdoc . "' " . " AND codban='" . $as_codban . "' " . " AND ctaban='" . $as_ctaban . "' " . " AND codope='" . $as_codope . "' " . "\tAND numcol='" . $as_numcol . "' " . " GROUP BY codemp,codban,ctaban,numdoc,fecmovcol,conmov,codope "; $rs_data = $io_sql->select($ls_sql); if ($rs_data === false) { $io_mensajes->message("ERROR->" . $io_funciones->uf_convertirmsg($io_sql->message)); } else { while ($row = $io_sql->fetch_row($rs_data)) { $ls_codban = $row["codban"]; $ls_nomban = $row["nomban"]; $ls_conmov = $row["conmov"]; $ls_codope = $row["codope"]; switch ($ls_codope) { case "ND": $ls_codope = "NOTA DE DÉBITO"; break; case "NC": $ls_codope = "NOTA DE CRÉDITO"; break; case "CH": $ls_codope = "CHEQUE"; break; case "DP": $ls_codope = "DEPÓSITO"; break; case "RE": $ls_codope = "RETIRO"; break; case "OP": $ls_codope = "ORDEN DE PAGO DIRECTA"; break; } print "<table width='450' height='20' border='0' align='center' cellpadding='0' cellspacing='0'>"; print "\t<tr>"; print "\t\t<td width='450' class='titulo-ventana'>Información del Comprobante</td>"; print " </tr>"; print "</table>"; print "<table width='450' border=0 cellpadding=1 cellspacing=1 align='center' class='formato-blanco'>"; print " <tr>"; print "\t\t<td width='100'><div align='right' class='texto-azul'>Comprobante</div></td>"; print "\t\t<td width='350'><div align='left'>" . $as_numdoc . "</div></td>"; print " </tr>"; print " <tr>"; print "\t\t<td><div align='right' class='texto-azul'>Descripción </div></td>"; print "\t\t<td><div align='justify'>" . $ls_conmov . "</div></td>"; print " </tr>"; print " <tr>"; print "\t\t<td><div align='right' class='texto-azul'>Operación </div></td>"; print "\t\t<td><div align='left'>" . $ls_codope . "</div></td>"; print " </tr>"; print " <tr>"; print "\t\t<td><div align='right' class='texto-azul'>Banco </div></td>"; print "\t\t<td><div align='left'>" . $ls_codban . " - " . $ls_nomban . "</div></td>"; print " </tr>"; print " <tr>"; print "\t\t<td><div align='right' class='texto-azul'></div></td>"; print "\t\t<td><div align='left'></div></td>"; print " </tr>"; print "</table>"; $ls_sql = "SELECT sc_cuenta, debhab, monto " . " FROM scb_movcol_scg " . " WHERE codemp='" . $ls_codemp . "' " . " AND numdoc='" . $as_numdoc . "' " . " AND codban='" . $as_codban . "' " . " AND ctaban='" . $as_ctaban . "' " . " AND codope='" . $as_codope . "' " . "\tAND numcol='" . $as_numcol . "' " . " ORDER BY debhab "; $rs_data2 = $io_sql2->select($ls_sql); if ($rs_data2 === false) { $io_mensajes->message("ERROR->" . $io_funciones->uf_convertirmsg($io_sql2->message)); } else { $li_total_deb = 0; $li_total_hab = 0; print "<table width='450' height='20' border='0' align='center' cellpadding='0' cellspacing='0' class='formato-blanco'>"; print "\t<tr>"; print "\t\t<td colspan='3' class='titulo-celdanew'>Detalle Contable</td>"; print " </tr>"; print " <tr class=titulo-celdanew>"; print "\t\t<td width='100'>Cuenta</td>"; print "\t\t<td width='100'>Debe</td>"; print "\t\t<td width='100'>Haber</td>"; print "\t</tr>"; while ($row = $io_sql2->fetch_row($rs_data2)) { $ls_cuenta = $row["sc_cuenta"]; $li_monto = $row["monto"]; $ls_debhab = $row["debhab"]; switch ($ls_debhab) { case "D": $li_debe = $li_monto; $li_debe = $in_class_mis->uf_formatonumerico($li_debe); $li_haber = "0,00"; $li_total_deb = $li_total_deb + $li_monto; break; case "H": $li_debe = "0,00"; $li_haber = $li_monto; $li_haber = $in_class_mis->uf_formatonumerico($li_haber); $li_total_hab = $li_total_hab + $li_monto; break; } print "<tr class=celdas-blancas>"; print "<td align=center width='100'>" . $ls_cuenta . "</td>"; print "<td align=right width='100'>" . $li_debe . "</td>"; print "<td align=right width='100'>" . $li_haber . "</td>"; print "</tr>"; } $li_total_deb = $in_class_mis->uf_formatonumerico($li_total_deb); $li_total_hab = $in_class_mis->uf_formatonumerico($li_total_hab); print "\t<tr>"; print "\t\t<td align=right class='texto-azul'>Total</td>"; print "\t\t<td align=right class='texto-azul'>" . $li_total_deb . "</td>"; print "\t\t<td align=right class='texto-azul'>" . $li_total_hab . "</td>"; print " </tr>"; print "</table>"; } $io_sql2->free_result($rs_data2); print "<br><br>"; } } $io_sql->free_result($rs_data); }