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

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

$ls_operacion = "scroll";

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

$lo_dao = new sps_pro_liquidacion_dao();

$ls_salida    = "";

if ($ls_operacion=="ue_ver_liquidacion")
{
  $lb_hay = $lo_dao->get_aprob_liquidacion($_GET["numliq"],$_GET["nomper"],$_GET["apeper"],"ORDER BY numliq 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();

require_once("../../../sps/class_folder/dao/sps_pro_liquidacion_dao.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");
require_once("../../../shared/ezpdf/class.ezpdf.php");

$lo_liq_dao  = new sps_pro_liquidacion_dao();
$lo_function = new class_function();

function uf_print_encabezado_pagina($as_titulo,&$io_pdf)
{
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_encabezadopagina
	//		    Acess: private
	//	    Arguments: as_titulo // Título del Reporte
	//	    		   io_pdf // Instancia de objeto pdf
	//    Description: función que imprime los encabezados por página
	//	   Creado Por: Ing. Maria Alejandra Roa
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_encabezado=$io_pdf->openObject();
	$io_pdf->saveState();
	$io_pdf->line(20,40,578,40);
	$io_pdf->addJpegFromFile('../../shared/imagebank/'.$_SESSION["ls_logo"],25,710,$_SESSION["ls_width"],$_SESSION["ls_height"]); // Agregar Logo

	$li_tm=$io_pdf->getTextWidth(11,$as_titulo);
	$tm=330-($li_tm/2);
	$io_pdf->addText($tm,705,11,$as_titulo); // Agregar el título
	
	$io_pdf->restoreState();
	$io_pdf->closeObject();
<?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_liquidacion_dao.php");

$ls_operacion = $_GET["operacion"];

$lo_json    = new JSON();
$lo_liquidacion_dao = new sps_pro_liquidacion_dao();
$ls_salida  = "";

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

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

$ls_operacion = "scroll";

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

$lo_dao = new sps_pro_liquidacion_dao();

$ls_salida    = "";

if ($ls_operacion=="ue_ver_personal_liq")
{
  $lb_hay = $lo_dao->get_personal_liq($_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("../../../shared/class_folder/JSON.php");
    require_once("../../../sps/class_folder/dao/sps_pro_liquidacion_dao.php");

	$ls_salida       = "";	
	$lb_valido       = false;
	$lo_dao          = new sps_pro_liquidacion_dao();
	$lo_json         = new JSON();
	$ls_operacion    = $_GET["operacion"];
	
	if ($ls_operacion === "ue_detalleliquidacion")
	{   
		$lb_valido   = $lo_dao->getDetalleLiquidacion($_GET["codper"],$_GET["codnom"],$_GET["numliq"],&$pa_datos ); 
		if ($lb_valido)
		{  $ls_salida = $lo_json->encode($pa_datos); }
	}	
	elseif ($ls_operacion == "ue_inicializar")	
	{ 
	  // Causa de Retiro
	  $lb_hay = $lo_dao->getCausaRetiro("ORDER BY codcauret",$la_array);
	  if ($lb_hay)
		$ls_salida .= $lo_json->encode($la_array);
	  // Articulos
	  $ls_salida .= "&";
	  $lb_hay = $lo_dao->getArticulos("ORDER BY id_art",$la_articulo);
	  if ($lb_hay)
		$ls_salida .= $lo_json->encode($la_articulo);