";
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 "| Código | ";
print "Fecha Vencimiento | ";
print "Fecha Disfrute | ";
print "Fecha Reingreso | ";
print "Días Hábiles | ";
print "Estatus | ";
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 "| ".$li_codvac." | ";
print "".$ld_fecvenvac." | ";
print "".$ld_fecdisvac." | ";
print "".$ld_fecreivac." | ";
print "".($li_diavac+$li_diaadivac)." | ";
print "".$ls_estatus." | ";
print "
";
}
$io_sql->free_result($rs_data);
}
print "
";
unset($io_include);
unset($io_conexion);
unset($io_sql);
unset($io_mensajes);
unset($io_funciones);
unset($ls_codemp);
}
//--------------------------------------------------------------
?>
Catálogo de Vacaciones