<?php


require_once "../../../controlador/socios.controlador.php";
require_once "../../../controlador/plantilla.controlador.php";
require_once "../../../controlador/usuarios.controlador.php";
require_once "../../../controlador/socios.controlador.php";
require_once "../../../controlador/proyectos.controlador.php";
require_once "../../../controlador/categorias.controlador.php";
require_once "../../../controlador/importar.controlador.php";
require_once "../../../controlador/marcas.controlador.php";
require_once "../../../controlador/horario.controlador.php";
require_once "../../../controlador/postulantes.controlador.php";
require_once "../../../controlador/cargos.controlador.php";
require_once "../../../controlador/convocatorias.controlador.php";
require_once "../../../controlador/regimen.controlador.php";
require_once "../../../controlador/profesiones.controlador.php";
require_once "../../../controlador/nivelprofesional.controlador.php";
require_once "../../../controlador/rubros.controlador.php";
require_once "../../../controlador/lugares.controlador.php";
require_once "../../../controlador/tsueldo.controlador.php";
require_once "../../../controlador/tdocumento.controlador.php";
require_once "../../../controlador/experiencia.controlador.php";
require_once "../../../controlador/estudios.controlador.php";
require_once "../../../controlador/contratos.controlador.php";
require_once "../../../controlador/papeletas.controlador.php";
require_once "../../../controlador/periodos.controlador.php";
require_once "../../../controlador/tareo.controlador.php";
require_once "../../../controlador/partidas.controlador.php";
require_once "../../../controlador/rotacion.controlador.php";
require_once "../../../controlador/reporte.controlador.php";
require_once "../../../controlador/fabricaciones.controlador.php";






require_once "../../../modelos/usuarios.modelo.php";
require_once "../../../modelos/socios.modelo.php";
require_once "../../../modelos/proyectos.modelo.php";
require_once "../../../modelos/categorias.modelo.php";
require_once "../../../modelos/importar.modelo.php";
require_once "../../../modelos/marcas.modelo.php";
require_once "../../../modelos/horario.modelo.php";
require_once "../../../modelos/postulantes.modelo.php";
require_once "../../../modelos/cargos.modelo.php";
require_once "../../../modelos/convocatorias.modelo.php";
require_once "../../../modelos/regimen.modelo.php";
require_once "../../../modelos/profesiones.modelo.php";
require_once "../../../modelos/nivelprofesional.modelo.php";
require_once "../../../modelos/tdocumento.modelo.php";
require_once "../../../modelos/rubros.modelo.php";
require_once "../../../modelos/lugares.modelo.php";
require_once "../../../modelos/tsueldo.modelo.php";
require_once "../../../modelos/experiencia.modelo.php";
require_once "../../../modelos/estudios.modelo.php";
require_once "../../../modelos/contratos.modelo.php";
require_once "../../../modelos/papeletas.modelo.php";
require_once "../../../modelos/periodos.modelo.php";
require_once "../../../modelos/tareo.modelo.php";
require_once "../../../modelos/partidas.modelo.php";
require_once "../../../modelos/rotacion.modelo.php";
require_once "../../../modelos/reporte.modelo.php";
require_once "../../../modelos/fabricaciones.modelo.php";

class imprimir{

public $codigo;

public function traerImpresion(){

//TRAEMOS LA INFORMACIÓN DE LA CONVOCATORIA

$valorPapeleta = $this->codigo;
$Papeleta = ControladorPapeletas::ctrBuscarEditar("CodPapeleta",$valorPapeleta);

$Proyecto=$Papeleta["CodProyecto"];
$Periodo=$Papeleta["Periodo"];
$Regimen=$Papeleta["CodRegimen"];
$Semana=$Papeleta["Semana"];
$fechaPublicacion=date('Y-m-d');

//TRAEMOS LA INFORMACIÓN DE LA PROYECTO
$Proyectos = ControladorProyectos::ctrMostrarProyectos("CodProyecto", $Proyecto);

//TRAEMOS LA INFORMACIÓN DEL REGIMEN
$Regimenes = ControladorRegimen::ctrMostrar("CodRegimen", $Regimen);



//REQUERIMOS LA CLASE TCPDF

require_once('tcpdf_include.php');

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

$pdf->startPageGroup();
$pdf->setPrintHeader(false);
$pdf->AddPage('P','A4');


// ---------------------------------------------------------

$bloque1 = <<<EOF

<table align="center" cellpadding="1" cellspacing="0" >	
<tbody>
<tr>
<td  rowspan="3" align="center" valign="middle" >
<img src="images/logo-negro-bloque.png" width="120px" height="50px" padding="10px">
</td>
<td rowspan="3" align="center" style="font-weight: bold" >PAPELETA DE AUTORIZACION</td>
<td  style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;" >Semana: $Semana</td>
</tr>
<tr>
<td style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;" >
<p>Fecha : $Papeleta[FechaRegistro]</p>
</td>
</tr>
<tr>
<td style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;" >
<p>$Regimenes[NameRegimen]</p>
</td>
</tr>
</tbody>
</table>

EOF;

$pdf->writeHTML($bloque1, false, false, false, false, '');
$bloque5= <<<EOF
<table >
<tbody>
<tr><td>____________________________________________________________________________</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque5, false, false, false, false, '');

// ---------------------------------------------------------

$bloqueSeparacion = <<<EOF
<table >
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>	
EOF;

$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');

$bloque2 = <<<EOF
<table >
<tbody>
<tr>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Proyecto</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Proyectos[NameProyecto]</td>
</tr>
<tr>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Tipo Papeleta</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[TipoPapeleta]</td>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Clasificación</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[Clasificacion]</td>
</tr>
<tr>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Solicitante</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[NamePersonal]</td>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">DNI</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[CodInterno]</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque2, false, false, false, false, '');


$bloque5= <<<EOF
<table >
<tbody>
<tr><td>____________________________________________________________________________</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque5, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');

$bloque3 = <<<EOF
<table >
<tbody>
<tr>
<td style="width:100%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">RANGO DE HORARIOS DE APLICACION DE PAPELETA </td>
</tr>
<tr><td style="width:25%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Fecha de Aplicación</td><td>: $Papeleta[Fecha]</td></tr>
<tr><td></td></tr>
<tr>
<td style="width:25%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Hora Inicial</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[MEntrada]</td>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Hora Final</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[MSalida]</td>
</tr>
<tr>
<td style="width:25%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Horas Cantidad</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[Cantidad]</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque3, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
// ---------------------------------------------------------

$bloque4 = <<<EOF
<table >
<tbody>
<tr>
<td style="width:100%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">OBSERVACIONES | MOTIVO : </td>
</tr>

<tr>
<td style="width:100%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">$Papeleta[Motivo]</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque4, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');

$bloque6 = <<<EOF
<table >
<tbody>
<tr>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">_________________________</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">_________________________</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">_________________________</td>
<td style="width:5%"></td>
</tr>

<tr>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Firma Trabajador</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">V°B° Responsable</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">V°B° RRHH</td>
<td style="width:5%"></td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque6, false, false, false, false, '');


$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');


// ---------------------------------------------------------

$bloque10 = <<<EOF

<table align="center" cellpadding="1" cellspacing="0" >	
<tbody>
<tr>
<td  rowspan="3" align="center" valign="middle" >
<img src="images/logo-negro-bloque.png" width="120px" height="50px" padding="10px">
</td>
<td rowspan="3" align="center" style="font-weight: bold" >PAPELETA DE AUTORIZACION</td>
<td  style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;" >Semana: $Semana</td>
</tr>
<tr>
<td style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;" >
<p>Fecha : $Papeleta[FechaRegistro]</p>
</td>
</tr>
<tr>
<td style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;" >
<p>$Regimenes[NameRegimen]</p>
</td>
</tr>
</tbody>
</table>

EOF;

$pdf->writeHTML($bloque10, false, false, false, false, '');
$bloque5= <<<EOF
<table >
<tbody>
<tr><td>____________________________________________________________________________</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque5, false, false, false, false, '');

// ---------------------------------------------------------

$bloqueSeparacion = <<<EOF
<table >
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>	
EOF;

$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');

$bloque20 = <<<EOF
<table >
<tbody>
<tr>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Proyecto</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Proyectos[NameProyecto]</td>
</tr>
<tr>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Tipo Papeleta</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[TipoPapeleta]</td>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Clasificación</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[Clasificacion]</td>
</tr>
<tr>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Solicitante</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[NamePersonal]</td>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">DNI</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[CodInterno]</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque20, false, false, false, false, '');


$bloque5= <<<EOF
<table >
<tbody>
<tr><td>____________________________________________________________________________</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque5, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');

$bloque3 = <<<EOF
<table >
<tbody>
<tr>
<td style="width:100%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">RANGO DE HORARIOS DE APLICACION DE PAPELETA </td>
</tr>
<tr><td style="width:25%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Fecha de Aplicación</td><td>: $Papeleta[Fecha]</td></tr>
<tr><td></td></tr>
<tr>
<td style="width:25%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Hora Inicial</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[MEntrada]</td>
<td style="width:15%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Hora Final</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[MSalida]</td>
</tr>
<tr>
<td style="width:25%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Horas Cantidad</td>
<td style="width:40%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">: $Papeleta[Cantidad]</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque3, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
// ---------------------------------------------------------

$bloque40 = <<<EOF
<table >
<tbody>
<tr>
<td style="width:100%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">OBSERVACIONES | MOTIVO : </td>
</tr>

<tr>
<td style="width:100%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;">$Papeleta[Motivo]</td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque40, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');
$pdf->writeHTML($bloqueSeparacion, false, false, false, false, '');

$bloque60 = <<<EOF
<table >
<tbody>
<tr>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">_________________________</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">_________________________</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">_________________________</td>
<td style="width:5%"></td>
</tr>

<tr>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">Firma Trabajador</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">V°B° Responsable</td>
<td style="width:5%"></td>
<td align="center" style="width:30%;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;font-size:10px;font-weight:bold;">V°B° RRHH</td>
<td style="width:5%"></td>
</tr>
</tbody>
</table>  
EOF;

$pdf->writeHTML($bloque60, false, false, false, false, '');

//SALIDA DEL ARCHIVO 

$pdf->Output('factura.pdf');

}

}

$imprimir = new imprimir();
$imprimir -> codigo = $_GET["CodPapeleta"];
$imprimir -> traerImpresion();

?>