<?php
session_start();
$ruta = '../../';
include($ruta."cxc/clases/covensol_cxc_c_cuentasxcobrar.php");
$propiedades['habilitar_json'] = 'no';
$objcxc = new covensol_cxc_cuentasxcobrar($propiedades);
$valido = $objcxc->cargar_seguridad("CXC","covensol_cxc_cmp_ingreso.php");
if($valido===false){exit();}

require_once('../../shared/tcpdf_new/config/lang/ita.php');
require_once('../../shared/tcpdf_new/tcpdf_rep.php');  
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);

$parametros = array();
//$objcxc->io_conexiones->decodificar_get();
$parametros = $objcxc->io_conexiones->asignar_get();
$datos_encabezado = '<p  style="text-align:rigth;"><b> '.'FECHA Y HORA: </b>'.date('d/m/Y').' - '.date('H:i').'<br/><b>USUARIO: </b>'.$_SESSION["la_logusr"].'</p>';

$pdf = new TCPDFREP('LANDSCAPE', PDF_UNIT, 'LETTER', true, 'UTF-8', false);
$pdf->SetMargins(PDF_MARGIN_LEFT, 15, PDF_MARGIN_RIGHT);
$pdf->setHeaderFont(array('', '', 8));
$pdf->ancho_logo = $_SESSION["ls_width"]*0.5;
$pdf->alto_logo = $_SESSION["ls_height"]*0.3;
$pdf->SetHeaderData('../../shared/imagebank/'.$_SESSION["ls_logo"], $_SESSION["ls_width"], '', $datos_encabezado);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->setFooterFont(array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);		
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->SetAutoPageBreak(TRUE, 10);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->setPrintHeader(true);
$pdf->AddPage();

$pdf->SetFont('helvetica', '', 8);

$margenes = $pdf->getMargins();

$fecha = date('m/d/Y');
$ano = date('Y');
$mes = date('m');
$dia = date('d');

$prop = $_GET;
			
$resp = $objcxc->MonedaPorDefecto();				
$prop['criterio']='por_numero';			
$rs = $objcxc->ConsultaIngresosCaja($prop);
if($rs===false){exit();}
$datos=$rs['rs']->fields;
$datos = $objcxc->FormatDatosIngresoCajaPresent($datos);	

$pdf->SetLineStyle(array('width' => 0.2, 'color' => $pdf->decodifica_color('#DDDDDD')));
$ancho[1] = 100;
$ancho[2] = 320;
$ancho[3] = 140;
$ancho[4] = 320;
$ancho_total = array_sum($ancho);
$ancho_firma=$ancho_total/3;

$pdf->SetY(30);
$DatosCaja="";


$encabezado ='<table width="'.$ancho_total.'" border="1" cellspacing="0" cellpadding="2" bordercolor="#CCCCCC">
               <tr bgcolor="#E8F3FD" color="#000000" >
				<td colspan="2" width="'.$ancho_total.'" ><p align="center"><strong>COMPROBANTE DE INGRESO A CAJA</strong></p></td>				
			   </tr>		   
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Sucursal:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['sigsuc'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>N° Chq/TDD/TDC/Trans:</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['nrodocpag'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Caja:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['codcaj'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>Banco Cliente (origen):</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['nombancli'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Cliente:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['nombre_cliente'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>N° Cta Cliente (Origen):</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['nroctabancli'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>N° Ingreso:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['nroing'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>Fecha del Dep/transf/Cheq:</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['fecdocing'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Estatus:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['descesting'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>N° Conformación:</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['nroconform'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Forma de Pago:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['denforpag'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>Cédula:</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['nacpering'].'-'.$datos['cedpering'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Fecha:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['fecing'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>Banco (destino):</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['nombanemp'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Moneda:</b></td>
				<td width="'.$ancho[2].'" align="left"> '.$datos['abrmon'].' </td>
				<td width="'.$ancho[3].'" align="right"><b>N° Cta (destino):</b></td>
				<td width="'.$ancho[4].'" align="left"> '.$datos['ctabanext'].' </td>
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Observación:</b></td>
				<td  align="left" colspan="3" > '.$datos['obsing'].' </td>				
			   </tr>
			   <tr>
				<td width="'.$ancho[1].'" align="right"><b>Tasa:</b></td>
				<td  align="left" colspan="3" > '.$datos['tascam'].' </td>				
			   </tr>			   
			    <tr>
				<td width="'.$ancho[1].'" align="right"><b>Monto:</b></td>
				<td align="left" colspan="3"> '.$datos['moning'].' </td>				
			   </tr>			   
			  </table>';

$pdf->writeHTML(utf8_encode($encabezado), true, false, false, false, '');

$FirmaSello = '<table cellspacing="0" cellpadding="3" border="1">
				  <tr bgcolor="#E8F3FD">					
					<td  align="center" width="'.$ancho_firma.'"><font size="8">ELABORADO</font></td>
					<td  align="center" width="'.$ancho_firma.'"><font size="8">VERIFICADO</font></td>
					<td align="center" width="'.$ancho_firma.'"><font size="8">AUTORIZADO</font></td>
				  </tr>
				  <tr>
					<td height="65" align="center">					   
					</td>
					<td>					
					</td>
					<td>					
					</td>
				  </tr>				 
				</table>';


$objcxc->RepParam=array();
$objcxc->RepParam['ancho'][1] = 50;
$objcxc->RepParam['ancho'][2] = 50;
$objcxc->RepParam['ancho'][3] = 50;
$objcxc->RepParam['ancho'][4] = 50;
$objcxc->RepParam['ancho'][5] = 60;
$objcxc->RepParam['ancho'][6] = 50;
$objcxc->RepParam['ancho'][7] = 50;
$objcxc->RepParam['ancho'][8] = 340;
$objcxc->RepParam['ancho'][9] = 50;
$objcxc->RepParam['ancho'][10] = 50;
$objcxc->RepParam['ancho'][11] = 70;
$objcxc->RepParam['ancho']['total'] = array_sum($objcxc->RepParam['ancho']);
$objcxc->RepParam['encabezado']['color_fondo'] = '#000066';
$objcxc->RepParam['encabezado']['color_letra'] = '#FFFFFF';
$objcxc->RepParam['encabezado']['tamaño'] = 6;
$objcxc->RepParam['encabezado2']['color_fondo'] = '#E8F3FD';
$objcxc->RepParam['encabezado2']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['color_fondo'] = '#FFFFFF';
$objcxc->RepParam['fila']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['tamaño'] = 6;
$propiedades = array();
$propiedades['nroing'] = $datos['nroing'];	
$propiedades['codsuc'] = $datos['codsuc'];
$propiedades['codcaj'] = $datos['codcaj'];	
$InfoCob = $objcxc->RepMovCob2($propiedades);
if($InfoCob===false){exit();}
if($InfoCob){
	$pdf->writeHTML(utf8_encode($InfoCob), true, false, false, false, '');	
}


$objcxc->RepParam=array();
$objcxc->RepParam['ancho'][1] = 300;
$objcxc->RepParam['ancho'][2] = 80;
$objcxc->RepParam['ancho'][3] = 50;
$objcxc->RepParam['ancho'][4] = 50;
$objcxc->RepParam['ancho'][5] = 60;
$objcxc->RepParam['ancho'][6] = 50;
$objcxc->RepParam['ancho'][7] = 50;
$objcxc->RepParam['ancho'][8] = 60;
$objcxc->RepParam['ancho'][9] = 50;
$objcxc->RepParam['ancho'][10] = 50;
$objcxc->RepParam['ancho'][11] = 70;
$objcxc->RepParam['ancho']['total'] = array_sum($objcxc->RepParam['ancho']);
$objcxc->RepParam['encabezado']['color_fondo'] = '#000066';
$objcxc->RepParam['encabezado']['color_letra'] = '#FFFFFF';
$objcxc->RepParam['encabezado']['tamaño'] = 6;
$objcxc->RepParam['encabezado2']['color_fondo'] = '#E8F3FD';
$objcxc->RepParam['encabezado2']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['color_fondo'] = '#FFFFFF';
$objcxc->RepParam['fila']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['tamaño'] = 6;
$InfoRet = $objcxc->RepRetIngreso($propiedades);
if($InfoRet===false){exit();}
if($InfoRet){
	$pdf->writeHTML(utf8_encode($InfoRet), true, false, false, false, '');	
}


$objcxc->RepParam=array();
$objcxc->RepParam['ancho'][1] = 80;
$objcxc->RepParam['ancho'][2] = 80;
$objcxc->RepParam['ancho'][3] = 80;
$objcxc->RepParam['ancho'][4] = 80;
$objcxc->RepParam['ancho'][5] = 80;
$objcxc->RepParam['ancho'][6] = 80;
$objcxc->RepParam['ancho'][7] = 80;
$objcxc->RepParam['ancho'][8] = 80;
$objcxc->RepParam['ancho']['total'] = array_sum($objcxc->RepParam['ancho']);
$objcxc->RepParam['encabezado']['color_fondo'] = '#000066';
$objcxc->RepParam['encabezado']['color_letra'] = '#FFFFFF';
$objcxc->RepParam['encabezado']['tamaño'] = 6;
$objcxc->RepParam['encabezado2']['color_fondo'] = '#E8F3FD';
$objcxc->RepParam['encabezado2']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['color_fondo'] = '#FFFFFF';
$objcxc->RepParam['fila']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['tamaño'] = 6;
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->SetX(45);
$InfoNC = $objcxc->RepNcApliIngreso($propiedades);
if($InfoNC===false){exit();}
if($InfoNC){
	$pdf->writeHTML(utf8_encode($InfoNC), true, false, false, false, '');	
}
$pdf->SetX($x);



$objcxc->RepParam=array();
$objcxc->RepParam['ancho'][1] = 80;
$objcxc->RepParam['ancho'][2] = 80;
$objcxc->RepParam['ancho'][3] = 80;
$objcxc->RepParam['ancho'][4] = 80;
$objcxc->RepParam['ancho'][5] = 80;
$objcxc->RepParam['ancho'][6] = 80;
$objcxc->RepParam['ancho'][7] = 80;
$objcxc->RepParam['ancho'][8] = 80;
$objcxc->RepParam['ancho']['total'] = array_sum($objcxc->RepParam['ancho']);
$objcxc->RepParam['encabezado']['color_fondo'] = '#000066';
$objcxc->RepParam['encabezado']['color_letra'] = '#FFFFFF';
$objcxc->RepParam['encabezado']['tamaño'] = 6;
$objcxc->RepParam['encabezado2']['color_fondo'] = '#E8F3FD';
$objcxc->RepParam['encabezado2']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['color_fondo'] = '#FFFFFF';
$objcxc->RepParam['fila']['color_letra'] = '#000000';
$objcxc->RepParam['fila']['tamaño'] = 6;
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->SetX(45);
$InfoNC = $objcxc->RepAnticipoApliIngreso($propiedades);
if($InfoNC===false){exit();}
if($InfoNC){
	$pdf->writeHTML(utf8_encode($InfoNC), true, false, false, false, '');	
}
$pdf->SetX($x);



$y = $pdf->GetY();
if($y>175){$pdf->AddPage();}
$pdf->SetY(175);
//$pdf->SetX(65);
$pdf->writeHTML(utf8_encode($FirmaSello), true, false, false, false, '');

$pdf->Output('Comprobante_Ingreso_'.$datos['nroing'].'.pdf', 'I');


?>
