"; print "close();"; print "opener.document.form1.submit();"; print ""; } //-------------------------------------------------------------- function uf_print($as_codper,$as_codvac,$as_stavac) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_print // Access: public // Arguments: as_codper // Código de Personal // as_codvac // Código de Vacaciones // as_stavac // Estatus de las vacaciones // Description: Función que obtiene e imprime los resultados de la busqueda // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 13/03/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $io_fun_nomina; require_once("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_conexion=$io_include->uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($io_conexion); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; $ls_sql="SELECT codvac, fecvenvac, fecdisvac, fecreivac, diavac, stavac, sueintbonvac, sueintvac, diabonvac, obsvac, ". " diapenvac, persalvac, peringvac, dianorvac, quisalvac, quireivac, diaadivac, diaadibon, diafer, sabdom, ". " diapag, pagcan, periodo_1, cod_1, nro_dias_1, monto_1, periodo_2, cod_2, nro_dias_2, monto_2, periodo_3, ". " cod_3,nro_dias_3, monto_3, periodo_4, cod_4, nro_dias_4, monto_4, periodo_5, cod_5, nro_dias_5, monto_5, ". " diapervac, pagpersal". " FROM sno_vacacpersonal ". " WHERE codemp='".$ls_codemp."'". " AND codper='".$as_codper."'"; if(!empty($as_codvac)) { $ls_sql=$ls_sql." AND codvac=".$as_codvac.""; } if(!empty($as_stavac)) { $ls_sql=$ls_sql." AND stavac=".$as_stavac.""; } $ls_sql=$ls_sql." ORDER BY 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($row=$io_sql->fetch_row($rs_data)) { $li_codvac=$row["codvac"]; $ld_fecvenvac=$io_funciones->uf_convertirfecmostrar($row["fecvenvac"]); $ld_fecdisvac=$io_funciones->uf_convertirfecmostrar($row["fecdisvac"]); $ld_fecreivac=$io_funciones->uf_convertirfecmostrar($row["fecreivac"]); $li_diavac=$row["diavac"]; $li_stavac=$row["stavac"]; $li_sueintbonvac=$io_fun_nomina->uf_formatonumerico($row["sueintbonvac"]); $li_sueintvac=$io_fun_nomina->uf_formatonumerico($row["sueintvac"]); $li_diabonvac=$row["diabonvac"]; $ls_obsvac=$row["obsvac"]; $li_diapenvac=$row["diapenvac"]; $ls_persalvac=$row["persalvac"]; $ls_peringvac=$row["peringvac"]; $li_dianorvac=$row["dianorvac"]; $li_quisalvac=$row["quisalvac"]; $li_quireivac=$row["quireivac"]; $li_diaadivac=$row["diaadivac"]; $li_diaadibon=$row["diaadibon"]; $li_diafer=$row["diafer"]; $li_sabdom=$row["sabdom"]; $li_diapag=$row["diapag"]; $li_pagcan=$row["pagcan"]; $li_diapervac=$row["diapervac"]; $ls_pagpersal=$row["pagpersal"]; switch($li_stavac) { case 1:// Vacaciones Vencidas $ls_estatus="Vencidas"; break; case 2:// Vacaciones Programadas $ls_estatus="Programadas"; break; case 3:// En Vacaciones $ls_estatus="En Vacaciones"; break; case 4:// Vacaciones Disfrutadas $ls_estatus="Disfrutadas"; break; } print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; } $io_sql->free_result($rs_data); } print "
CódigoFecha VencimientoFecha DisfruteFecha ReingresoDías HábilesEstatus
".$li_codvac."".$ld_fecvenvac."".$ld_fecdisvac."".$ld_fecreivac."".($li_diavac+$li_diaadivac)."".$ls_estatus."
"; unset($io_include); unset($io_conexion); unset($io_sql); unset($io_mensajes); unset($io_funciones); unset($ls_codemp); } //-------------------------------------------------------------- ?> Catálogo de Vacaciones

Catálogo de Vacaciones

Número
Estatus
 

uf_obteneroperacion(); if($ls_operacion=="BUSCAR") { $ls_codvac=$_POST["txtcodvac"]; $ls_stavac=$_POST["cmbstavac"]; $ls_codper=$_POST["txtcodper"]; uf_print($ls_codper,$ls_codvac,$ls_stavac); } else { $ls_codper=$_GET["codper"]; $ls_codvac=""; $ls_stavac=""; uf_print($ls_codper,$ls_codvac,$ls_stavac); } unset($io_fun_nomina); ?>