예제 #1
0
<?Php
session_start();

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

$lo_antig_dao = new sps_pro_antiguedad_dao();
$lo_function  = new class_function();

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

//Obtenemos el orden de los campos
$la_orden = explode(",",$_GET["orden"]);

//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_cabecera($as_cedper,$as_nomper,$as_apeper,$as_desnom,$i,&$io_cabecera,&$io_pdf)
{
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_cabecera
	//		   Access: private 
	//	    Arguments: $as_codper  // Código del Personal
	//	   			   $as_nomper  // Nombre del Personal 
	//	   			   $as_apeper  // apellido del Personal
	//	    		   io_cabecera // objeto cabecera
	//	    		   io_pdf      // Instancia de objeto pdf
	//    Description: función que imprime la cabecera por personal
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_pdf->add_texto('left',10,11,'<b>         Personal: </b>  '.$as_cedper.' - '.$as_apeper.', '.$as_nomper.'      <b>   Nómina: </b>'.$as_desnom );
	$io_pdf->closeObject();
예제 #2
0
<?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_antiguedad_dao.php");
	
	$ls_salida       = "";	
	$ls_operacion    = $_GET["operacion"];
	$lo_json         = new JSON();
	$lo_dao          = new sps_pro_antiguedad_dao();
   	
	
	if ($ls_operacion == "ue_inicializar")	
	{
	  // Nóminas
	  $lb_hay = $lo_dao->getNominas("ORDER BY codnom",$la_nomina);
	  if ($lb_hay)
		$ls_salida .= $lo_json->encode($la_nomina);
	}
	   
	
	if( is_object($lo_json) ) { unset($lo_json);  }	
	if( is_object($lo_dao) ) { unset($lo_dao);  }
	echo utf8_encode($ls_salida);
?>
<?php
session_start();
header("Cache-Control:no-cache");
header("Pragma:no-cache");

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

$ls_operacion = "scroll";

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

$lo_dao = new sps_pro_antiguedad_dao();

$ls_salida    = "";

if ($ls_operacion=="ue_ver_personal_antig")
{
  $lb_hay = $lo_dao->get_personal_antig($_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();

require_once("../../../sps/class_folder/dao/sps_pro_antiguedad_dao.php");
require_once("../../../sps/reports/documents/sps_reporte_base.php");
require_once("../../../shared/class_folder/class_funciones.php");

$lo_antiguedad_dao = new sps_pro_antiguedad_dao();
$lo_function       = new class_funciones();

$lo_reporte_base = new sps_reporte_base("Detalles de Antigüedad");
$lo_pdf = $lo_reporte_base->getPdf();

//Obtenemos el orden de los campos
$la_orden = explode(",",$_GET["orden"]);

//Subtitulo con los Datos y Orden
$lo_titulo = $lo_pdf->openObject();
for ($i=0; $i<count($la_orden); $i++)
{
   $ls_palabra = $la_orden[$i];
   $ls_subtitulo="Período";
   $lo_pdf->add_texto('left',-2+($i*5),12,"<b><i>".strtoupper($ls_subtitulo).":</i></b>");
   $ls_dato = ($ls_palabra == "fecant")?"Del ".$_GET["fechainicio"]." al ".$_GET["fechafin"]:$_GET[$la_orden[$i]];
   $lo_pdf->add_texto(22,-2+($i*5),12,$ls_dato);
}
$lo_pdf->closeObject();
$lo_pdf->addObject($lo_titulo,'all');
$lo_pdf->set_margenes(50,15,25,15);
    
//Cabecera de la tabla de detalle
<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_antiguedad_dao.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");
require_once("../../../shared/class_folder/class_pdf.php");

$lo_antiguedad_dao = new sps_pro_antiguedad_dao();
$lo_function       = new class_function();

//Obtenemos el orden de los campos
$la_orden = explode(",",$_GET["orden"]);

//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_cabecera($as_cedper,$as_nomper,$as_apeper,&$io_cabecera,&$io_pdf)
{
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_cabecera
	//		   Access: private 
	//	    Arguments: $as_cedper  // Cédula del Personal
	//	   			   $as_nomper  // Nombre del Personal 
	//	   			   $as_apeper  // apellido del Personal
	//	    		   io_cabecera // objeto cabecera
	//	    		   io_pdf      // Instancia de objeto pdf
	//    Description: función que imprime la cabecera por personal
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_pdf->add_texto('left',10,11,'<b>         Personal: </b>  '.$as_cedper.' - '.$as_apeper.', '.$as_nomper.' ');
	$io_pdf->closeObject();
	$io_pdf->addObject($io_cabecera,'all');
	$io_pdf->set_margenes(50,15,25,15);	
	
예제 #6
0
<?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_antiguedad_dao.php");

	$ls_salida       = "";	
	$ls_operacion    = $_POST["operacion"];
	$lo_json         = new JSON();
	$lo_dao          = new sps_pro_antiguedad_dao();
	
	if ($ls_operacion == "ue_salariobase")
	{   
		$lb_valido = $lo_dao->getSalarioBase($_POST["codper"],$_POST["codnom"],$_POST["periodo"],$la_datos);
		if ($lb_valido)	{$ls_salida = $lo_json->encode($la_datos);}
	}
	elseif ($ls_operacion == "ue_salariointegral")
	{   
		$lb_valido = $lo_dao->getSalarioIntegral($_POST["codper"],$_POST["codnom"],$_POST["periodo"],$la_datos);
		if ($lb_valido)	{$ls_salida = $lo_json->encode($la_datos);}
	}
	elseif ($ls_operacion == "ue_fecha_ingreso")
	{   
		$lb_valido = $lo_dao->getFechaIngreso($_POST["codper"],$_POST["codnom"],$la_datos);
		if ($lb_valido)	{$ls_salida .= $lo_json->encode($la_datos);}
	}
	elseif ($ls_operacion == "ue_cargar_articulos")	
	{
	  $lb_valido  = $lo_dao->getArticulos("ORDER BY id_art ASC",$la_articulos);