function uf_limpiarvariables() { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 05/04/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $ld_anocurfid,$ls_codded,$ls_desded,$ls_codtipper,$ls_destipper,$li_diabonvacfid,$li_diabonfinfid,$ls_cueprefid,$ls_existe; global $ls_operacion,$io_fun_nomina,$ls_spgcuenta; $ld_anocurfid=1900; $ls_codded=""; $ls_desded=""; $ls_codtipper=""; $ls_destipper=""; $ls_cueprefid=""; $li_diabonvacfid=0; $li_diabonfinfid=0; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_existe=$io_fun_nomina->uf_obtenerexiste(); require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_spgcuenta=$io_sno->uf_select_config("SNO","NOMINA","SPGCUENTA","401","C"); unset($io_sno); }
function uf_limpiarvariables() { /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$li_nropro,$li_totregpro,$li_totasiprenom,$li_totdedprenom; global $li_totapoempprenom,$li_totapopatprenom,$li_totprenom,$li_totasinomant,$li_totdednomant,$li_totapoempnomant; global $li_totapopatnomant,$li_totnomant,$ls_codperdes,$ls_nomperdes,$ls_codperhas,$ls_nomperhas,$ls_existe,$ls_operacion; global $io_fun_nomina,$ls_desper,$ls_perresnom,$ls_reporte; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_codperdes=""; $ls_nomperdes=""; $ls_codperhas=""; $ls_nomperhas=""; $li_nropro=0; $li_totregpro=0; $li_totasiprenom=0; $li_totdedprenom=0; $li_totapoempprenom=0; $li_totapopatprenom=0; $li_totprenom=0; $li_totasinomant=0; $li_totdednomant=0; $li_totapoempnomant=0; $li_totapopatnomant=0; $li_totnomant=0; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_perresnom=$_SESSION["la_nomina"]["perresnom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","PRENOMINA","sigesp_sno_rpp_prenomina.php","C"); unset($io_sno); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$ls_codconc,$ls_nomcon, $ls_codcar, $ls_descar; global $li_totperfil,$ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$li_totrows,$li_rac,$ls_codasicar; global $ls_denasicar,$ls_operacion,$io_fun_nomina,$ls_desper,$li_calculada; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_rac=$_SESSION["la_nomina"]["racnom"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_codconc=""; $ls_nomcon=""; $ls_codcar=""; $ls_descar=""; $li_totperfil="0"; $ls_titletable="Personal "; $li_widthtable=700; $ls_nametable="grid"; $lo_title[1]="Código"; $lo_title[2]="Apellidos y Nombres"; $lo_title[3]="Aplicar "; $ls_codasicar=""; $ls_denasicar=""; $li_totrows = $io_fun_nomina->uf_obtenervalor("totalfilas",0); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codnombus,$ls_desnombus,$ls_desnom,$la_personaldisp,$la_personalsele,$la_conceptodisp,$la_conceptosele; global $ls_repetidos,$ls_operacion,$io_fun_nomina,$ls_desper,$ls_espnom,$lb_personal,$li_calculada,$li_rac; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_espnom=$_SESSION["la_nomina"]["espnom"]; } $ls_codnombus=""; $ls_desnombus=""; $la_personaldisp=""; $la_personalsele=""; $la_conceptodisp=""; $la_conceptosele=""; $li_rac=$_SESSION["la_nomina"]["racnom"]; $ls_repetidos=$io_sno->uf_select_config("SNO","CONFIG","NOPERMITIR_REPETIDOS","1","C"); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $lb_personal=false; if($ls_repetidos=="0") { $lb_personal=true; } elseif($ls_espnom=="1") { $lb_personal=true; } unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom, $ls_peractnom, $ls_desper, $ld_fecdesper, $ld_fechasper, $ls_operacion, $li_totalnomina; global $lb_cerrar, $lb_abrir, $io_cierreperiodo, $li_contabilizadoant, $io_fun_nomina, $ls_conpernom; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_conpernom=$_SESSION["la_nomina"]["conpernom"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $li_totalnomina=$io_cierreperiodo->uf_verificar_periodo($ls_peractnom); $li_contabilizadoant=$io_cierreperiodo->uf_contabilizado_ant($ls_peractnom); $lb_cerrar=""; /*if($li_totalnomina==0) { $lb_cerrar="disabled"; }*/ $ls_perresnom=$_SESSION["la_nomina"]["perresnom"]; $lb_abrir=""; if(($ls_peractnom=='001')||($ls_perresnom<>'000')) { $lb_abrir="disabled"; } unset($io_sno); }
function uf_limpiarvariables($ls_sueint) { /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $li_anocurper,$ls_mescurper,$ls_desmesper,$li_totrows,$ls_operacion,$ls_titletable,$li_widthtable,$ls_nametable; global $lo_title,$la_nominas,$ls_existe,$ls_metodofideicomiso,$io_fun_nomina,$ls_meses,$la_nomsele,$li_fidconper; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $li_anocurper=""; $ls_mescurper=""; $ls_desmesper=""; $ls_titletable="Personal"; $li_widthtable=710; $ls_nametable="grid"; $lo_title[1]="Código"; $lo_title[2]="Cédula"; $lo_title[3]="Apellidos y Nombres"; $lo_title[4]=$ls_sueint; $lo_title[5]="Asig. Extra"; $lo_title[6]="Monto Vacacion"; $lo_title[7]="Monto Aguinaldo"; $lo_title[8]="Monto Aporte"; $lo_title[9]=""; $la_nominas=""; $la_nomsele=""; $li_fidconper="0"; $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_metodofideicomiso=$io_sno->uf_select_config("SNO","CONFIG","METODO FIDECOMISO","VERSION 2","C"); if($ls_existe=="TRUE") { $ls_meses="style='visibility:hidden'"; } else { $ls_meses="style='visibility:visible'"; } unset($io_sno); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $lo_title,$li_widthtable,$ls_titletable,$ls_nametable,$li_totrows,$lo_object,$ls_operacion,$io_fun_nomina; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } unset($io_sno); $lo_title[1]="Periodos"; $lo_title[2]="Desde"; $lo_title[3]="Hasta"; $lo_title[4]="Cerrada"; $lo_title[5]="Nomina Contabilizada"; $lo_title[6]="Aporte Contabilizado"; $lo_title[7]="Ingreso Contabilizado"; $lo_title[8]="Prestación Contabilizado"; $lo_title[9]="Total"; $li_widthtable=700; $ls_titletable="Período a Abrir"; $ls_nametable="grid"; $li_totrows=0; $lo_object[1]=""; $lo_object[2]=""; $lo_object[3]=""; $lo_object[4]=""; $lo_object[5]=""; $lo_object[6]=""; $lo_object[7]=""; $lo_object[8]=""; $lo_object[9]=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); }
function uf_limpiarvariables() { /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$li_nropro,$li_totregpro,$li_totasi,$li_totded,$li_totapoemp; global $li_totapopat,$li_totnom,$ls_operacion,$io_fun_nomina,$ls_desper,$ls_perresnom; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $li_nropro=0; $li_totregpro=0; $li_totasi=0; $li_totded=0; $li_totapoemp=0; $li_totapopat=0; $li_totnom=0; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_perresnom=$_SESSION["la_nomina"]["perresnom"]; unset($io_sno); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codtab,$ls_destab,$ls_activarcodigo,$ls_desnom,$ls_desper,$li_rac,$li_calculada,$li_totrows,$ls_operacion,$ls_existe,$ls_comauto,$li_maxpasgra; global $ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$io_fun_nomina,$ls_ajusuerac; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_codtab=""; $ls_destab=""; $li_maxpasgra=0; $ls_activarcodigo=""; $li_rac=$_SESSION["la_nomina"]["racnom"]; $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_titletable="Sueldos"; $li_widthtable=550; $ls_nametable="grid"; $lo_title[1]="Grado"; $lo_title[2]="Paso"; $lo_title[3]="Salario"; $lo_title[4]="Compensación"; $lo_title[5]="Salario + Compensación"; $lo_title[6]=" "; $lo_title[7]=" "; $lo_title[8]="Primas"; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_comauto=$io_sno->uf_select_config("SNO","CONFIG","COMPENSACION_AUTOMATICA_RAC","1","I"); $ls_ajusuerac=$io_sno->uf_select_config("SNO","CONFIG","AJUSTAR_SUELDO_RAC","0","I"); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 21/07/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$ls_desper,$ls_operacion,$io_fun_nomina,$li_calculada; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Description: Función que limpia todas las variables necesarias en la página ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_estactper,$ld_fecegrper,$ls_obsegrper,$ls_operacion,$ls_desnom,$ls_desper; global $io_fun_nomina,$li_calculada; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; } $ls_codper=""; $ls_nomper=""; $ls_estactper=""; $ld_fecegrper="dd/mm/aaaa"; $ls_obsegrper=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_codtippre,$ls_destippre,$ls_codconc,$ls_nomcon,$li_stapre,$la_stapre,$li_monpre,$li_amoprepre; global $li_numcuopre,$ls_perinipre,$li_salactpre,$li_moncuopre,$li_monamopre,$ld_fecdesper,$ld_fechasper,$li_numpre,$ls_desper; global $li_nuemoncuopre,$li_numcuofalpre,$li_cuopag,$li_sueper,$ls_obsrecpre,$ls_existe,$ls_operacion, $ls_desnom,$io_fun_nomina; global $ls_configuracion,$ls_tipocuota,$la_tipcuopre,$ls_tipcuopre,$li_valporpre; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; } $ls_codper=""; $ls_nomper=""; $ls_codtippre=""; $ls_destippre=""; $ls_codconc=""; $ls_nomcon=""; $li_stapre=""; $la_stapre[0]=""; $la_stapre[1]=""; $la_stapre[2]=""; $ls_tipocuota=" disabled"; $la_tipcuopre[0]=""; $la_tipcuopre[1]=""; $ls_tipcuopre="0"; $li_monpre=0; $li_numcuopre=1; $li_amoprepre=0; $li_numpre=""; $ls_perinipre=""; $li_salactpre=0; $li_moncuopre=0; $li_monamopre=0; $li_numpre=0; $ld_fecdesper="dd/mm/aaaa"; $ld_fechasper="dd/mm/aaaa"; $li_numcuofalpre=1; $li_nuemoncuopre=0; $li_cuopag=0; $li_sueper=0; $ls_obsrecpre=""; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_configuracion=$io_sno->uf_select_config("SNO","CONFIG","CONFIGURACION_PRESTAMO","CUOTAS","C"); $li_valporpre=trim($io_sno->uf_select_config("SNO","CONFIG","VAL_PORCENTAJE_PRESTAMO","1","I")); unset($io_sno); }
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_hlistadoprestamo.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionhnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","LISTADO_PRESTAMO","sigesp_sno_rpp_listadoprestamo.php","C"); unset($io_sno); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script> <script language="javascript">
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_pagonominaunidadadmin.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","PAGO_NOMINA_UNIDADADMIN","sigesp_sno_rpp_pagonominaunidadadmin.php","C"); unset($io_sno); ///////////////// PAGINACION ///////////////////// $li_registros = 1500; $ls_codperdes=""; $ls_codperhas=""; $li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); if (!$li_pagina) {
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_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); }
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_hlistadopersonalcheque.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionhnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_adelanto=$_SESSION["la_nomina"]["adenom"]; $li_divcon=$_SESSION["la_nomina"]["divcon"]; $li_tippernom=$_SESSION["la_nomina"]["tippernom"]; $li_suspendidos=$io_sno->uf_select_config("SNO","CONFIG","EXCLUIR_SUSPENDIDOS","0","I"); $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","LISTADO_CHEQUE","sigesp_sno_rpp_listadopersonalcheque.php","C"); unset($io_sno); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<?php session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $ls_logusr=$_SESSION["la_logusr"]; $io_fun_nomina->uf_load_seguridad("SNR","sigesp_snorh_r_listadobanco.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $li_suspendidos=$io_sno->uf_select_config("SNO","CONFIG","EXCLUIR_SUSPENDIDOS","0","I"); $ls_reporte=$io_sno->uf_select_config("SNR","REPORTE","LISTADO_BANCO","sigesp_snorh_rpp_listadobanco.php","C"); unset($io_sno); $ls_ruta="txt/general/"; @mkdir($ls_ruta,0755); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script> <script language="javascript"> if(document.all) { //ie document.onkeydown = function(){
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_listadoasignacioncargo.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_rac=$_SESSION["la_nomina"]["racnom"]; if($li_rac!=1) { print("<script language=JavaScript>"); print(" alert('Este reporte esta desactivado para nóminas que no utilizan asignación de cargo.');"); print(" location.href='sigespwindow_blank_nomina.php'"); print("</script>"); } $li_implementarcodunirac=trim($io_sno->uf_select_config("SNO","CONFIG","CODIGO_UNICO_RAC","0","I")); unset($io_sno);
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom, $ls_peractnom, $ld_fecdesper, $ld_fechasper, $ls_concsue1, $ls_concsue2, $ls_concsue3, $ls_concsue4; global $ls_conccaj1, $ls_conccaj2, $ls_conccaj3, $ls_conccaj4, $ls_concpreper, $ls_concpreesp, $ls_concmontepio; global $ls_concfianza, $ls_concprehip, $ls_operacion, $ls_accion, $io_fun_nomina, $ls_desper, $li_calculada, $lb_mostrargrid; global $ls_codarch,$ls_denarch,$li_totrow; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; $ls_codarch=""; $ls_denarch=""; $li_totrow=0; $lb_mostrargrid=false; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_concsue1=""; $ls_concsue2=""; $ls_concsue3=""; $ls_concsue4=""; $ls_conccaj1=""; $ls_conccaj2=""; $ls_conccaj3=""; $ls_conccaj4=""; $ls_concpreper=""; $ls_concpreesp=""; $ls_concmontepio=""; $ls_concfianza=""; $ls_concprehip=""; $ls_accion=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_pagonomina.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","PAGO_NOMINA","sigesp_sno_rpp_pagonomina.php","C"); $ls_reporte2=$io_sno->uf_select_config("SNO","REPORTE","PAGO_NOMINA_EXCEL","sigesp_sno_rpp_pagonomina_excel.php","C"); unset($io_sno); ///////////////// PAGINACION ///////////////////// $li_registros = 1500; $ls_codperdes=""; $ls_codperhas=""; $li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); if (!$li_pagina)
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_hrecibopago.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionhnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_adelanto=$_SESSION["la_nomina"]["adenom"]; $li_divcon=$_SESSION["la_nomina"]["divcon"]; $li_tippernom=$_SESSION["la_nomina"]["tippernom"]; $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_recibo=$io_sno->uf_select_config("SNO","REPORTE","RECIBO_PAGO","sigesp_sno_rpp_recibopago.php","C"); unset($io_sno); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad("SNR","sigesp_snorh_r_listadopersonalcontratado.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// $ld_fecdes="01/01/".date('Y'); $ld_fechas=date('d/m/Y'); require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_reporte=$io_sno->uf_select_config("SNR","REPORTE","LISTADO_PERSONAL_CONTRATADO","sigesp_snorh_rpp_listadopersonalcontratado.php","C"); unset($io_sno); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script> <script language="javascript"> if(document.all) { //ie document.onkeydown = function(){ if(window.event && (window.event.keyCode == 122 || window.event.keyCode == 116 || window.event.ctrlKey)){ window.event.keyCode = 505; }
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_metodo_fonz.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_suspendidos=$io_sno->uf_select_config("SNO","CONFIG","EXCLUIR_SUSPENDIDOS","0","I"); $li_adelanto=$_SESSION["la_nomina"]["adenom"]; $li_divcon=$_SESSION["la_nomina"]["divcon"]; $li_tippernom=$_SESSION["la_nomina"]["tippernom"]; $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","LISTADO_BANCO","sigesp_sno_rpp_listadobanco.php","C"); $ls_nomina=$_SESSION["la_nomina"]["codnom"]; $ls_periodo=$_SESSION["la_nomina"]["peractnom"]; $li_tipnom=$_SESSION["la_nomina"]["tipnom"]; $ls_ruta="txt/disco_banco/".$ls_nomina."-".$ls_periodo;
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_nomina.php"); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_contableaportes.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_adelanto=$_SESSION["la_nomina"]["adenom"]; $ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","CONTABLE_CONCEPTOSAPORTES","sigesp_sno_rpp_contableaportes.php","C"); $ls_reporte_especifico=$io_sno->uf_select_config("SNO","REPORTE","CONTABLE_CONCEPTOSAPORTES_ESPECIFICO","sigesp_sno_rpp_contableaportes_especifico.php","C"); $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_modalidad=$_SESSION["la_empresa"]["estmodest"]; $ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"]; $ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"]; $ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"]; $ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"]; $ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"];
if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad("SNR","sigesp_snorh_r_personas_autorizadas.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// $ld_fecdes="01/01/".date('Y'); $ld_fechas=date('d/m/Y'); require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_reporte=$io_sno->uf_select_config("SNR","REPORTE","PAGOS_AUTORIZADOS","sigesp_snorh_rpp_personas_autorizadas.php","C"); unset($io_sno); ///////////////// PAGINACION /////////////////////////////////////////////////////////////////////////////////////////////// $li_registros = 3500; $ls_codperdes=""; $ls_codperhas=""; $li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); if (!$li_pagina) { $li_inicio = 0; $li_pagina = 1; } else { $li_inicio = ($li_pagina - 1) * $li_registros;
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_nomina.php"); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_disponibilidad.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_adelanto=$_SESSION["la_nomina"]["adenom"]; $ls_reporte_especifico=$io_sno->uf_select_config("SNO","REPORTE","DISPONIBLE_FINANCIERO","sigesp_sno_rpp_disponibilidad.php","C"); $ls_subnom=$_SESSION["la_nomina"]["subnom"]; $ls_modalidad=$_SESSION["la_empresa"]["estmodest"]; $ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"]; $ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"]; $ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"]; $ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"]; $ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"]; $li_len1=0;
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_estper,$ls_codsubnom,$ls_dessubnom,$ls_codasicar,$ls_denasicar,$ls_codcar,$ls_descar; global $ls_codtab,$ls_destab,$ls_filtab,$ls_coltab,$ls_codpas,$ls_codgra,$li_sueper,$li_horper,$li_sueintper,$li_sueproper; global $ld_fecingper,$ld_fecculcontr,$ls_codded,$ls_desded,$ls_codtipper,$ls_destipper,$ls_codtabvac,$ls_dentabvac; global $ls_cueaboper,$ls_codcueban,$ls_codban,$ls_nomban,$ls_codage,$ls_nomage,$ls_coduniadm,$ls_desuniadm,$ls_codescdoc; global $ls_desescdoc,$ls_codcladoc,$ls_descladoc,$ls_codubifis,$ls_desubifis,$ls_dencueaboper,$la_tipcuebanper,$la_tipcestic; global $ls_pagoefectivo,$ls_pagobanco,$ls_operacion,$ls_existe,$io_fun_nomina,$ls_desnom,$ls_codnom,$li_rac,$li_subnomina; global $ls_sueldo,$ls_desper,$li_tipnom,$ls_conjub,$la_conjub,$ls_catjub,$la_catjub,$ls_codclavia,$ls_dencat,$li_calculada; global $li_camuniadm,$li_campasogrado,$li_implementarcodunirac,$ls_codunirac,$ls_tipcuebanper, $ls_pagotaquilla,$li_compensacion; global $li_loncueban, $li_valloncueban, $ld_fecascper,$ls_grado, $li_suebasper, $li_priespper, $li_pritraper, $li_priproper; global $li_prianoserper, $li_pridesper, $li_porpenper, $li_prinoascper, $li_monpenper, $li_subtotper, $ls_pension; global $li_descasicar, $ls_coddep, $ls_dendep, $li_camsuerac, $ld_fecvid, $li_primrem, $li_segrem, $la_tippen,$li_salnorper; global $li_camdedtipper,$ls_estencper,$ld_fecsusper,$ld_fecegrper,$ls_obsegrper, $ls_codger,$li_racobrnom,$ls_obsrecper; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_codper=""; $ls_nomper=""; $ls_estper=""; $ls_estencper=""; $ls_codsubnom=""; $ls_dessubnom=""; $ls_codasicar=""; $ls_denasicar=""; $ls_codcar=""; $ls_descar=""; $ls_codtab=""; $ls_destab=""; $ls_filtab=""; $ls_coltab=""; $ls_codpas=""; $ls_codgra=""; $li_sueper=0; $li_compensacion=0; $li_horper=0; $li_sueintper=0; $li_salnorper=0; $li_sueproper=0; $ld_fecingper="dd/mm/aaaa"; $ld_fecculcontr="dd/mm/aaaa"; $ld_fecascper="dd/mm/aaaa"; $ld_fecvid="dd/mm/aaaa"; $ld_fecsusper="dd/mm/aaaa"; $ld_fecegrper="dd/mm/aaaa"; $ls_obsegrper=""; $ls_obsrecper=""; $ls_codded=""; $ls_desded=""; $ls_codtipper=""; $ls_destipper=""; $ls_codtabvac=""; $ls_dentabvac=""; $ls_cueaboper=""; $ls_dencueaboper=""; $ls_codcueban=""; $ls_codban=""; $ls_nomban=""; $ls_codage=""; $ls_nomage=""; $ls_coduniadm=""; $ls_desuniadm=""; $ls_codescdoc=""; $ls_desescdoc=""; $ls_codcladoc=""; $ls_descladoc=""; $ls_codubifis=""; $ls_desubifis=""; $la_tipcuebanper[0]=""; $la_tipcuebanper[1]=""; $la_tipcuebanper[2]=""; $la_tipcestic[0]=""; $la_tipcestic[1]=""; $ls_conjub=""; $la_conjub[1]=""; $la_conjub[2]=""; $la_conjub[3]=""; $ls_catjub=""; $la_catjub[1]=""; $la_catjub[2]=""; $la_catjub[3]=""; $ls_pagoefectivo=""; $ls_pagobanco=""; $ls_pagotaquilla=""; $ls_codclavia=""; $ls_dencat=""; $ls_codunirac=""; $ls_tipcuebanper=""; $ls_grado=""; $li_suebasper="0,00"; $li_priespper="0,00"; $li_pritraper="0,00"; $li_priproper="0,00"; $li_prianoserper="0,00"; $li_pridesper="0,00"; $li_porpenper="0,00"; $li_prinoascper="0,00"; $li_monpenper="0,00"; $li_subtotper="0,00"; $li_primrem="0,00"; $li_segrem="0,00"; $li_descasicar=""; $la_tippen[0]=""; $la_tippen[1]=""; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $li_rac=$_SESSION["la_nomina"]["racnom"]; $li_racobrnom=$_SESSION["la_nomina"]["racobrnom"]; $li_subnomina=$_SESSION["la_nomina"]["subnom"]; $li_tipnom=$_SESSION["la_nomina"]["tipnom"]; if (($li_tipnom=='0003') || ($li_tipnom=='0004'))//Agregado por Carlos Zambrano { if($li_rac=='1' && $li_racobrnom=='0') { $li_tipnom='0001'; } } //Agregado por Carlos Zambrano require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_sueldo=""; $li_camsuerac=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_SUELDO_RAC","0","I")); if($li_rac=="1") { if ($li_camsuerac=="0") { $ls_sueldo=" readonly"; } if(($li_camsuerac=="1")&&($li_tipnom!=3)&&($li_tipnom!=4)) { $ls_sueldo=" readonly"; } } $li_campensiones=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_PENSIONES","0","I")); $ls_pension=""; if($li_campensiones=="0") { $ls_pension=" readonly "; } $li_camuniadm=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_UNIDAD_ADM_RAC","0","I")); $li_camdedtipper=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_DEDICACION_TIPO_PERSONAL_RAC","0","I")); $li_campasogrado=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_PASO_GRADO_RAC","0","I")); $li_implementarcodunirac=trim($io_sno->uf_select_config("SNO","CONFIG","CODIGO_UNICO_RAC","0","I")); $li_loncueban=trim($io_sno->uf_select_config("SNO","CONFIG","LONGITUD_CUENTA_BANCO","0","I")); $li_valloncueban=trim($io_sno->uf_select_config("SNO","CONFIG","VALIDAR_LONGITUD_CUEBANCO","0","I")); $ls_coddep=""; $ls_dendep=""; $ls_codger=""; unset($io_sno); }
print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_d_hconcepto.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); $ls_loncodestpro1=$_SESSION["la_empresa"]["loncodestpro1"]; $ls_loncodestpro2=$_SESSION["la_empresa"]["loncodestpro2"]; $ls_loncodestpro3=$_SESSION["la_empresa"]["loncodestpro3"]; $ls_loncodestpro4=$_SESSION["la_empresa"]["loncodestpro4"]; $ls_loncodestpro5=$_SESSION["la_empresa"]["loncodestpro5"]; ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); global $ls_sueint; $ls_sueint=trim($io_sno->uf_select_config("SNO","NOMINA","DENOMINACION SUELDO INTEGRAL","C","")); $ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"]; $ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"]; $ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"]; $ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"]; $ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"]; $ls_modalidad=$_SESSION["la_empresa"]["estmodest"]; $ls_loncodestpro1=$_SESSION["la_empresa"]["loncodestpro1"]; $ls_loncodestpro2=$_SESSION["la_empresa"]["loncodestpro2"]; $ls_loncodestpro3=$_SESSION["la_empresa"]["loncodestpro3"]; $ls_loncodestpro4=$_SESSION["la_empresa"]["loncodestpro4"]; $ls_loncodestpro5=$_SESSION["la_empresa"]["loncodestpro5"]; switch($ls_modalidad) {
session_start(); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if(!array_key_exists("la_logusr",$_SESSION)) { print "<script language=JavaScript>"; print "location.href='../sigesp_inicio_sesion.php'"; print "</script>"; } $ls_logusr=$_SESSION["la_logusr"]; $ls_codnom=$_SESSION["la_nomina"]["codnom"]; require_once("class_folder/class_funciones_nomina.php"); $io_fun_nomina=new class_funciones_nomina(); $io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_asignacion_comp_ran.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_subnom=$_SESSION["la_nomina"]["subnom"]; unset($io_sno); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script> <script language="javascript"> if(document.all)