<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

require_once("../../class_folder/dao/sps_pro_anticipo_dao.php");
require_once("../../../shared/class_folder/class_funciones.php");

$ls_operacion = "scroll";

if (array_key_exists("operacion",$_GET))
{ 
	$ls_operacion = $_GET["operacion"]; 
}

$lo_dao = new sps_pro_anticipo_dao();
$io_function = new class_funciones();

$ls_salida    = "";

if ($ls_operacion=="ue_inicializar")
{
  $lb_hay = $lo_dao->getDataAprobacion("ORDER BY fecantper,codper DESC", $la_datos);
  if (!$lb_hay)
  {
    $ls_salida  ='&<table width="600" class="fondo-tabla" cellpadding="1" cellspacing="1">';
    $ls_salida .='<tr class="celdas-letras-rojas">';
    $ls_salida .='<td align="center" colspan="2">No se han Registrado Datos</td>';
    $ls_salida .='</tr>';
    $ls_salida .='</table>';
  }
<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

require_once("../../class_folder/dao/sps_pro_anticipo_dao.php");

$ls_operacion = "scroll";

if (array_key_exists("operacion",$_GET))
{ 
	$ls_operacion = $_GET["operacion"]; 
}

$lo_dao = new sps_pro_anticipo_dao();

$ls_salida    = "";

if ($ls_operacion=="ue_ver_personal_anticipo")
{
  $lb_hay = $lo_dao->get_personal_anticipo($_GET["codper"],$_GET["nomper"],$_GET["apeper"],"ORDER BY codper ASC",$la_datos);
  if (!$lb_hay)
  {
    $ls_salida  ='&<table width="500" class="fondo-tabla" cellpadding="1" cellspacing="1">';
    $ls_salida .='<tr class="celdas-letras-rojas">';
    $ls_salida .='<td align="center" colspan="2">No se han Registrado Datos</td>';
    $ls_salida .='</tr>';
    $ls_salida .='</table>';
  }
  else
  {
<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

require_once("../../class_folder/dao/sps_pro_anticipo_dao.php");

$ls_operacion = "scroll";

if (array_key_exists("operacion",$_GET))
{ 
	$ls_operacion = $_GET["operacion"]; 
}

$lo_dao = new sps_pro_anticipo_dao();

$ls_salida    = "";

if ($ls_operacion=="ue_inicializar")
{
	  $ls_salida .= '&';
	  $ls_salida .='<table width="600" class="tabla-fondo" cellpadding="0" cellspacing="1">';
	  $ls_salida .='<tr class="tabla-detalle-rojo">';
	  $ls_salida .='<td align="center" colspan="4">Filtre por los parametros de Busqueda</td>';
	  $ls_salida .='</tr>';
	  $ls_salida .='</table>';
}
elseif ($ls_operacion=="ue_ver_anticipo")
{
  $lb_hay = $lo_dao->getAnticipos($_GET["cedper"],$_GET["nomper"],$_GET["apeper"],"ORDER BY a.codper, p.nomper, p.apeper ASC",$la_datos);
  if (!$lb_hay)
<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_anticipo_dao.php");
require_once("../../../sps/reports/documents/sps_reporte_base.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");

$lo_anticipo_dao = new sps_pro_anticipo_dao();
$lo_function     = new class_function();

$lo_reporte_base = new sps_reporte_base("Anticipo de Prestaciones Sociales",'LETTER','portrait');
$lo_pdf = $lo_reporte_base->getPdf();

//---------------------------------------------------------------------------------------------------------------------------------------------------------------//
function uf_print_anticipo($as_constancia,&$io_pdf)
{
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//       Function: uf_print_constancia
//		   Access: private 
//	    Arguments: la_data // arreglo de informaciĆ³n
//	   			   io_pdf // Objeto PDF
//    Description: funciĆ³n que imprime el detalle
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_encabezado=$io_pdf->openObject();
	$io_pdf->saveState();
	$io_pdf->ezSetY(700);
	$la_data    = array(array('constancia'=>'<b>'.$as_constancia.'</b>'));
	$la_columna = array('constancia'=>'');
	$la_config  = array('showHeadings'=>0,
					    'titleFontSize' =>10,
					    'showLines'=>0, 
<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

require_once("../../class_folder/dao/sps_pro_anticipo_dao.php");
require_once("../../../shared/class_folder/class_funciones.php");

$ls_operacion = "scroll";

if (array_key_exists("operacion",$_GET))
{ 
	$ls_operacion = $_GET["operacion"]; 
}

$lo_dao = new sps_pro_anticipo_dao();
$io_function = new class_funciones();


$ls_salida    = "";

if ($ls_operacion=="ue_inicializar")
{
    
  $lb_hay = $lo_dao->getData("ORDER BY fecantper ASC", $la_datos);
  
  if (!$lb_hay)
  {
    $ls_salida  ='&<table width="600" class="fondo-tabla" cellpadding="1" cellspacing="1">';
    $ls_salida .='<tr class="celdas-letras-rojas">';
    $ls_salida .='<td align="center" colspan="2">No se han Registrado Datos</td>';
<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

require_once("../../../shared/class_folder/JSON.php");
require_once("../../class_folder/dao/sps_pro_anticipo_dao.php");

$ls_operacion = $_GET["operacion"];

$lo_json    = new JSON();
$lo_anticipo_dao = new sps_pro_anticipo_dao();
$ls_salida  = "";

if ($ls_operacion == "ue_guardar")
{  
	$objeto = str_replace('\"','"',$_GET["objeto"]);
	$lo_anticipo = $lo_json->decode($objeto);
	$lo_anticipo_dao->updateAnticipo($lo_anticipo,$_GET["insmod"]);
	$ls_salida = $lo_anticipo_dao->getMensaje();
}
echo utf8_encode($ls_salida);
?>
<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

require_once("../../../shared/class_folder/JSON.php");
require_once("../../class_folder/dao/sps_pro_anticipo_dao.php");

$ls_salida  = "";
$lo_json    = new JSON();
$lo_anticipo_dao = new sps_pro_anticipo_dao();
$ls_operacion = $_GET["operacion"];

if ($ls_operacion == "ue_guardar")
{  
	$objeto = str_replace('\"','"',$_GET["objeto"]);
	$lo_anticipo = $lo_json->decode($objeto);
	$lo_anticipo_dao->guardarData($lo_anticipo,$_GET["insmod"]);
}
elseif ($ls_operacion == "ue_eliminar")
{  
  $lo_anticipo_dao->eliminarData($_GET["codper"],$_GET["codnom"],$_GET["fecantper"] );
}
elseif ($ls_operacion === "ue_antiguedad")
{
    $lb_valido = $lo_anticipo_dao->buscarAntiguedad( $_GET["codper"],$_GET["codnom"],&$pa_datos);
	if ($lb_valido) { $ls_salida = $lo_json->encode($pa_datos); }
}
echo utf8_encode($ls_salida);
?>