<?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(); 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();
$ls_textocompleto=""; for($li_i=0;$li_i<$li_tamano;$li_i++) { $ls_textocompleto=$ls_textocompleto.$ls_texto[$li_i]; } return $ls_textocompleto; } //-------------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------- Instancia de las clases ------------------------------------------------ require_once("../../../sps/class_folder/dao/sps_def_cartaanticipo_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_def_cartaanticipo_dao(); $lo_function = new class_function(); $lo_reporte_base = new sps_reporte_base("",'LETTER','portrait'); $io_pdf = $lo_reporte_base->getPdf(); //---------------------------------------------------- Parámetros del encabezado ----------------------------------------------- $ls_titulo="<i>Anticipo de Prestaciones Sociales formato Word</i>"; //-------------------------------------------------- Parámetros para Filtar el Reporte ----------------------------------------- $ls_codper = $_GET["codper"]; $ls_codcarant = $_GET["codcarant"]; //-------------------------------------------------------------------------------------------------------------------------------- $lb_valido=uf_insert_seguridad($ls_titulo); // Seguridad de Reporte if($lb_valido) { $lb_valido = $lo_anticipo_dao->getCartaAnticipo($ls_codcarant,$la_array); }
<?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(); require_once("../../../sps/class_folder/dao/sps_pro_sueldos_dao.php"); require_once("../../../sps/reports/documents/sps_reporte_base.php"); require_once("../../../sps/class_folder/utilidades/class_function.php"); $lo_sueldos_dao = new sps_pro_sueldos_dao(); $lo_function = new class_function(); $lo_reporte_base = new sps_reporte_base("Detalles de Sueldos Históricos",'LETTER','portrait'); $lo_pdf = $lo_reporte_base->getPdf(); //Obtenemos el orden de los campos $la_orden = explode(",",$_GET["orden"]); //----------------------------------------------------------------------------------------------------------------------------------- function uf_print_cabecera($as_codper,$as_nomper,$as_apeper,&$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_codper.' - '.$as_apeper.', '.$as_nomper.' '); $io_pdf->closeObject();
<?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);