%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/
Upload File :
Create Path :
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/pdfprocedimientog.php

<?php



if (!isset($controller)) {

    require './flowing_blockv5.php';

    include "../../config/config.php";

    $conf = new Configuracion();

    $conf->conectarBD();

}



// Datos declaracion

$id_bitacora = isset($_REQUEST['id_bitacora']) ? $_REQUEST['id_bitacora'] : 0;

$anohoy = date("Y");





$conf = new Configuracion();

$conf->conectarBD();





// BUSCAR DATOS DE HASH

$consulta = "SELECT tp.*

                FROM tjam_areas_solicitudes_bitacora tp

                WHERE tp.id_bitacora = $id_bitacora";

$rst1 = $conf->consulta($consulta);

$id_usuario_solicitante = $rst1[0]['id_usuario_solicitante'];

$id_usuario_firma = $rst1[0]['id_usuario_firma'];

$id_usuario = $rst1[0]['id_usuario'];

$id_solicitud = $rst1[0]['id_solicitud'];

$id_solicitudtipo = $rst1[0]['id_solicitudtipo'];

$estatus = $rst1[0]['estatus'];

$hash = $rst1[0]['hash'];

$completado = $rst1[0]['completado'];

$firma = $rst1[0]['firma'];







// BUSCAR DATOS DE FIRMANTE - EN CASO DE FINALIZADO Y CANCELADO, NOTIFICAR AL PRIMORDIAL

if ($estatus >= 5) {

    // TOMAR QUIEN FIRMA

    $consulta = "SELECT tp.*

                FROM tjam_areas_solicitudes_bitacora tp

                WHERE tp.id_solicitud = $id_solicitud AND tp.estatus = 5";

    $rst1 = $conf->consulta($consulta);



    $id_usuario_solicitante2 = $rst1[0]['id_usuario'];

} else {

    $id_usuario_solicitante2 = $id_usuario_solicitante;

}

$consultap = "SELECT a.area, p.puesto, e.*

                FROM tjam_empleados e

                JOIN tjam_areas a ON (e.id_area = a.id_area)

                JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)

                WHERE e.id = '$id_usuario_solicitante'";

$rst1p = $conf->consulta($consultap);



$area2 = $rst1p[0]['area'];

$puesto2 = $rst1p[0]['puesto'];

$titulo_abrev2 = $rst1p[0]['titulo_abrev'];

$titulo2 = $rst1p[0]['titulo'];

$nombre2 = $rst1p[0]['nombre'];

$apellido12 = $rst1p[0]['apellido1'];

$apellido22 = $rst1p[0]['apellido2'];

$nombre_empleado2 = $nombre2 . ' ' . $apellido12 . ' ' . $apellido22;





// if ($id_solicitud > 999) {

//     $oficioautomatico = 'TJAM-SA/RH/'.$id_solicitud.'/'.date("Y");

// } elseif ($id_solicitud > 99 && $id_solicitud < 1000) {

//     $oficioautomatico = 'TJAM-SA/RH/'.substr_replace($id_solicitud, '0', 0, 0).'/'.date("Y");

// } elseif ($id_solicitud > 9 && $id_solicitud < 100) {

//     $oficioautomatico = 'TJAM-SA/RH/'.substr_replace($id_solicitud, '00', 0, 0).'/'.date("Y");

// } elseif ($id_solicitud > 0 && $id_solicitud < 10) {

//     $oficioautomatico = 'TJAM-SA/RH/'.substr_replace($id_solicitud, '000', 0, 0).'/'.date("Y");

// }





$consulta = "SELECT tp.*, et.tipo, et.id_tipo

                FROM tjam_areas_solicitudes tp 

                JOIN tjam_areas_solicitudes_tipo et ON (tp.tipo = et.id_tipo)

                LEFT JOIN tjam_empleados em ON (tp.id_empleado = em.id)

                LEFT JOIN tjam_empleados_plazas ep ON (tp.id_plantilla = ep.id_plantilla)

                LEFT JOIN tjam_areas a ON (tp.id_area = a.id_area)

                LEFT JOIN tjam_puestos p ON (tp.id_puesto = p.id_puesto)

                WHERE tp.id_solicitud = '$id_solicitud'";

$rst1 = $conf->consulta($consulta);



$id_tipo = $rst1[0]['id_tipo'];

$tipo = $rst1[0]['tipo'];

// $tipo0 = explode('SOLICITAR ', $tipo);



$nombre_empleado = $rst1[0]['nombre_empleado'];

$nombre_n = $rst1[0]['nombre_n'];

$apellidop_n = $rst1[0]['apellidop_n'];

$apellidom_n = $rst1[0]['apellidom_n'];

$rfc = $rst1[0]['rfc'];

$nss = $rst1[0]['nss'];

$rfc_n = $rst1[0]['rfc_n'];

$nss_n = $rst1[0]['nss_n'];

$oficioa = $rst1[0]['oficioa'];

// $oficiob = $rst1[0]['oficiob'];

$oficioc = $rst1[0]['oficioc'];

$puesto = $rst1[0]['puesto'];

$area = $rst1[0]['area'];

$puestooldnew = $rst1[0]['puestooldnew'];

$areaoldnew = $rst1[0]['areaoldnew'];

$fecha_registro = $rst1[0]['fecha_registro'];

$fecha_inicio = $rst1[0]['fecha_inicio'];

$fecha_fin = $rst1[0]['fecha_fin'];

$fecha_oficio = $rst1[0]['fecha_oficio'];

$observaciones = $rst1[0]['observaciones'];



if ($id_tipo == 7) {

    $nombre_empleado = '' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . '';

    $rfc = '' . $rfc_n . '';

    $nss = '' . $nss_n . '';

    $area = '' . $areaoldnew . '';

    $puesto = '' . $puestooldnew . '';

} else {

    # code...

}



// FOLIO

switch ($estatus) {

    case '1':

        $oficiob = $oficioa.'-I';

        break;

    case '2':

        $oficiob = $oficioa.'-II';

        break;

    case '3':

        $oficiob = $oficioa.'-III';

        break;

    case '4':

        $oficiob = $oficioa.'-IV';

        break;

    case '5':

        $oficiob = $oficioa.'-V';

        break;

    case '6':

        $oficiob = $oficioa.'-VI';

        break;

    default:

        # code...

        break;

}







$fecha_busqueda0 = explode('-', $fecha_registro);

$fecha_anio0 = $fecha_busqueda0[0];

$fecha_mes0 = $fecha_busqueda0[1];

$fecha_dia0 = $fecha_busqueda0[2];

$fecha_anio_letra0 = numtoletras($fecha_anio0);

$fecha_mes_letra0 = mesATexto($fecha_mes0);

$fecha_mes_letra0 = strtolower($fecha_mes_letra0);

$fecha_mes_letra0 = ucfirst($fecha_mes_letra0);

$fecha_dia_letra0 = numtoletras($fecha_dia0);



$fecha_busqueda1 = explode('-', $fecha_inicio);

$fecha_anio1 = $fecha_busqueda1[0];

$fecha_mes1 = $fecha_busqueda1[1];

$fecha_dia1 = $fecha_busqueda1[2];

$fecha_anio_letra1 = numtoletras($fecha_anio1);

$fecha_mes_letra1 = mesATexto($fecha_mes1);

$fecha_mes_letra1 = strtolower($fecha_mes_letra1);

$fecha_mes_letra1 = ucfirst($fecha_mes_letra1);

$fecha_dia_letra1 = numtoletras($fecha_dia1);



$fecha_busqueda2 = explode('-', $fecha_fin);

$fecha_anio2 = $fecha_busqueda2[0];

$fecha_mes2 = $fecha_busqueda2[1];

$fecha_dia2 = $fecha_busqueda2[2];

$fecha_anio_letra2 = numtoletras($fecha_anio2);

$fecha_mes_letra2 = mesATexto($fecha_mes2);

$fecha_mes_letra2 = strtolower($fecha_mes_letra2);

$fecha_mes_letra2 = ucfirst($fecha_mes_letra2);

$fecha_dia_letra2 = numtoletras($fecha_dia2);



$fecha_busqueda3 = explode('-', $fecha_oficio);

$fecha_anio3 = $fecha_busqueda3[0];

$fecha_mes3 = $fecha_busqueda3[1];

$fecha_dia3 = $fecha_busqueda3[2];

$fecha_anio_letra3 = numtoletras($fecha_anio3);

$fecha_mes_letra3 = mesATexto($fecha_mes3);

$fecha_mes_letra3 = strtolower($fecha_mes_letra3);

$fecha_mes_letra3 = ucfirst($fecha_mes_letra3);

$fecha_dia_letra3 = numtoletras($fecha_dia3);



// $caracteres = strlen($res[$i]["parte"]);

// $valor = strlen($res[$i]["parte"]) / 45;

// $renglones = intval($valor);

// $renglones2 = $renglones * 5;

// $renglones3 = ($renglones + 1) * 5;



if ($fecha_anio3 == $anohoy) {

    $fecha_anio3 = 'año en curso';

} else {

    $fecha_anio3 = $fecha_anio3;

}



if ($fecha_anio1 == $fecha_anio2) {

    $periodo = '' . $fecha_dia1 . ' de ' . $fecha_mes_letra1 . ' al ' . $fecha_dia2 . ' de ' . $fecha_mes_letra2 . ' del ' . $fecha_anio2 . '';

} else {

    $periodo = '' . $fecha_dia1 . ' de ' . $fecha_mes_letra1 . ' del ' . $fecha_anio1 . ' al ' . $fecha_dia2 . ' de ' . $fecha_mes_letra2 . ' del ' . $fecha_anio2 . '';

}



// if ($estatus == '4') {

//     $tipo0b = 'MOVIMIENTO REALIZADO';

// } else {

//     $tipo0b = 'SOLICITUD DE ' . $tipo;

// }

$tipo0b = 'SOLICITUD DE ' . $tipo;





switch ($id_tipo) {

    case '1':

        $label3 = 'la';

        $movimiento1 = 'RENOVACIÓN DE';

        $movimiento2 = 'CONTRATO';

        break;

    case '2':

        $label3 = 'el';

        $movimiento1 = 'CAMBIO DE';

        $movimiento2 = 'ADSCRIPCIÓN';

        break;

    case '3':

        $label3 = 'el';

        $movimiento1 = 'PERMISO CON';

        $movimiento2 = 'GOCE DE SUELDO';

        break;

    case '4':

        $label3 = 'el';

        $movimiento1 = 'PERMISO SIN';

        $movimiento2 = 'GOCE DE SUELDO';

        break;

    case '5':

        $label3 = 'la';

        $movimiento1 = 'INCAPACIDAD';

        $movimiento2 = '';

        break;

    case '6':

        $label3 = 'la';

        $movimiento1 = 'BAJA';

        $movimiento2 = '';

        break;

    case '7':

        $label3 = 'el';

        $movimiento1 = 'ALTA';

        $movimiento2 = '';

        break;

    default:

        # code...

        break;

}









//COMIENZA CONSTRUCIÓN DE PDF

$pdf = new PDF_FlowingBlock();



$pdf->AddPage();



// FOTOGRAFIA

$pdf->Image('./img/logotjamich.png', '10', '15', '40', '40', 'PNG');





// $pdf->Image('archivos2.png', '170', '0', '30', '40', 'PNG');

$pdf->SetTextColor(25, 25, 25);

$pdf->SetFillColor(220, 220, 220);

$pdf->SetDrawColor(255, 255, 255);



// Cabecera

$pdf->SetFont('helvetica', 'B', 12);

$pdf->WriteHTML('<br><br>');



// FECHA Y FOLIO

$pdf->SetFont('helvetica', '', 10);

// $pdf->Cell(65, 7, utf8_decode(''), 0, 0, 'L', 0);

// $pdf->Cell(33, 7, utf8_decode('PROCEDENCIA'), 1, 0, 'L', 1);

// $pdf->Cell(92, 7, utf8_decode('5 SALA ADMINISTRATIVA'), 1, 1, 'L', 1);

$pdf->Cell(92, 7, utf8_decode(''), 1, 1, 'L', 0);



$pdf->Cell(65, 7, utf8_decode(''), 0, 0, 'L', 0);

$pdf->Cell(33, 7, utf8_decode('OFICIO'), 1, 0, 'L', 1);

$pdf->Cell(92, 7, utf8_decode('' . $oficioa . ''), 1, 1, 'L', 1);

$pdf->Cell(65, 7, utf8_decode(''), 0, 0, 'L', 0);

$pdf->Cell(33, 7, utf8_decode('ASUNTO'), 1, 0, 'L', 1);

$pdf->Cell(92, 7, utf8_decode('' . $tipo0b . ''), 1, 1, 'L', 1);

$pdf->WriteHTML('<br>');





// PEGAR SIN VALOR LEGAL

if ($completado == 0 || $firma == 0) {

    $pdf->Image('./img/sinvalorlegal.png', '10', '15', '190', '230', 'PNG');

}





$pdf->SetDrawColor(0, 0, 0);





$pdf->SetFont('helvetica', '', 11);

$pdf->Cell(190, 10, utf8_decode('Morelia, Michoacán, ' . $fecha_dia0 . ' de ' . $fecha_mes_letra0 . ' del ' . $fecha_anio0 . '.'), 0, 1, 'R', 0);

$pdf->WriteHTML('<br>');





$pdf->SetFont('helvetica', 'B', 12);

if ($estatus == 3) {

    $pdf->Cell(190, 5, utf8_decode('MAESTRO LOGAN GUSTAVO MEZA HERRERA'), 0, 1, 'L', 0);

    $pdf->Cell(190, 5, utf8_decode('SECRETARIO ADMINISTRATIVO'), 0, 1, 'L', 0);

} elseif ($estatus == 5) {



    // TOMAR QUIEN SOLICITUD AL INICIO

    $consultainicio = "SELECT tp.id_usuario_firma

                FROM tjam_areas_solicitudes_bitacora tp

                WHERE tp.id_solicitud = '$id_solicitud' AND tp.estatus = 1";

    $rst1inicio = $conf->consulta($consultainicio);

    $id_usuario_firma2 = $rst1inicio[0]['id_usuario_firma'];



    $consultap = "SELECT a.area, p.puesto, e.*

                FROM tjam_empleados e

                JOIN tjam_areas a ON (e.id_area = a.id_area)

                JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)

                WHERE e.id = '$id_usuario_firma2'";

    $rst1p = $conf->consulta($consultap);



    $area2b = $rst1p[0]['area'];

    $puesto2b = $rst1p[0]['puesto'];

    $titulo_abrev2b = $rst1p[0]['titulo_abrev'];

    $titulo2b = $rst1p[0]['titulo'];

    $nombre2b = $rst1p[0]['nombre'];

    $apellido12b = $rst1p[0]['apellido1'];

    $apellido22b = $rst1p[0]['apellido2'];

    $nombre_empleado2b = $nombre2b . ' ' . $apellido12b . ' ' . $apellido22b;

    

    $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2b . ''), 0, 1, 'L', 0);

    $pdf->Cell(190, 5, utf8_decode('' . $puesto2b . ''), 0, 1, 'L', 0);



    // if ($id_tipo == 7) {

    //     $nombre_empleado2c = '' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . '';

    //     $puesto2c = '' . $puestooldnew . '';



    //     $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2c . ''), 0, 1, 'L', 0);

    //     $pdf->Cell(190, 5, utf8_decode('' . $puesto2c . ''), 0, 1, 'L', 0);

    // } else {

    //     $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2b . ''), 0, 1, 'L', 0);

    //     $pdf->Cell(190, 5, utf8_decode('' . $puesto2b . ''), 0, 1, 'L', 0);

    // }

} else {

    $pdf->Cell(190, 5, utf8_decode('M.D. HUGO HAMA CORIA'), 0, 1, 'L', 0);

    $pdf->Cell(190, 5, utf8_decode('MAGISTRADO PRESIDENTE DEL TRIBUNAL DE JUSTICIA ADMINISTRATIVA'), 0, 1, 'L', 0);

    // $pdf->Cell(190, 5, utf8_decode('E D I F I C I O'), 0, 1, 'L', 0);

}

$pdf->WriteHTML('<br>');





// PARRAFO



$pdf->newFlowingBlock(185, 6, 'J');

$pdf->SetFont('helvetica', '', 12);

switch ($estatus) {

    case '1':

        $pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le solicito de la manera más atenta: ' . $label3 . ' '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode($tipo . ' '));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('de '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode('C. ' . $nombre_empleado . ' '));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('con RFC '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode('' . $rfc . ' '));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('para lo anterior se relaciona a continuación la información correspondiente.'));

        break;

    case '2':

        $pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le informo que el documento con folio: '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('. Ha sido validado correctamente por el área de recursos humanos y se puede proceder.'));

        break;

    case '3':

        $pdf->WriteFlowingBlock(utf8_decode('Por medio del presente dando seguimiento al documento con folio: '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('. Ha sido validado correctamente por el área de recursos humanos y aprobado para su realización le giro la instrucción de realizar lo correspondiente.'));

        break;

    case '4':

        $pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le informo que el documento con folio: '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('. Ha sido realizado correctamente el movimiento solicitado.'));

        break;

    case '5':

        $pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le informo de la manera más atenta: '));

        switch ($id_tipo) {

            case '1':

                $pdf->WriteFlowingBlock(utf8_decode('la '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('RENOVACIÓN DE CONTRATO '));

                break;

            case '2':

                $pdf->WriteFlowingBlock(utf8_decode('el '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('CAMBIO DE ADSCRIPCIÓN '));

                break;

            case '3':

                $pdf->WriteFlowingBlock(utf8_decode('el '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('PERMISO CON GOCE DE SUELDO '));

                break;

            case '4':

                $pdf->WriteFlowingBlock(utf8_decode('el '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('PERMISO SIN GOCE DE SUELDO '));

                break;

            case '5':

                $pdf->WriteFlowingBlock(utf8_decode('el '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('PERMISO DE INCAPACIDAD '));

                break;

            case '6':

                $pdf->WriteFlowingBlock(utf8_decode('la '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('BAJA '));

                break;

            case '7':

                $pdf->WriteFlowingBlock(utf8_decode('la '));

                $pdf->SetFont('helvetica', 'B', 12);

                $pdf->WriteFlowingBlock(utf8_decode('ALTA '));

                break;

            default:

                # code...

                break;

        }

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('dirigida a '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode('C. ' . $nombre_empleado . ' '));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('con RFC '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode('' . $rfc . ' '));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('se ha realizado correctamente, donde para lo anterior se relaciona a continuación la información correspondiente.'));

        break;

    case '6':

        $consultacancelar = "SELECT e.observaciones

                FROM tjam_areas_solicitudes_bitacora e

                WHERE e.id_bitacora = '$id_bitacora'";

        $rst1cancelar = $conf->consulta($consultacancelar);



        $cancelarobservacions = $rst1cancelar[0]['observaciones'];



        $pdf->WriteFlowingBlock(utf8_decode('Por medio del presente dando se procede a la '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode('CANCELACIÓN '));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('del documento con folio: '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('. Se han presentado las siguientes observaciones : '));

        $pdf->SetFont('helvetica', 'B', 12);

        $pdf->WriteFlowingBlock(utf8_decode($cancelarobservacions . ''));

        $pdf->SetFont('helvetica', '', 12);

        $pdf->WriteFlowingBlock(utf8_decode('.'));

        break;

    default:

        # code...

        break;

}

$pdf->finishFlowingBlock();

$pdf->WriteHTML('<br>');





// TABLA

// for ($i=0; $i < 5; $i++) { 

//     $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

//     $pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);

//     $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

//     $pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);

//     $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

// }



if ($estatus == 5 || $estatus == 6) {

    switch ($id_tipo) {

        case '1':

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(68, 5, utf8_decode('NOMBRE'), 1, 0, 'C', 0);

            $pdf->Cell(54, 5, utf8_decode('FUNCIÓN'), 1, 0, 'C', 0);

            $pdf->Cell(68, 5, utf8_decode('PERIODO'), 1, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(68, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            $pdf->Cell(54, 10, utf8_decode('' . $puesto . ''), 1, 0, 'C', 0);

            $pdf->Cell(68, 10, utf8_decode('' . $periodo . ''), 1, 1, 'C', 0);

            break;

        case '2':

            // VIEJA TABLA ADSCRIPCIÓN

            // $pdf->SetFont('helvetica', 'B', 9);

            // $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(44, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(35, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(36, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(25, 10, utf8_decode(''), 1, 1, 'C', 0);

            // $pdf->Ln(-10);

            // $pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            // $pdf->Cell(44, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            // $pdf->Cell(35, 5, utf8_decode('AREA'), 0, 0, 'C', 0);

            // $pdf->Cell(36, 5, utf8_decode('PUESTO'), 0, 0, 'C', 0);

            // $pdf->Cell(25, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);

            // $pdf->Cell(25, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            // $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(44, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(35, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(36, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(25, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);

            // $pdf->Cell(25, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            // $nombre_empleado1a = substr($nombre_empleado, 0, 23);

            // $nombre_empleado2b = substr($nombre_empleado, 23, 23);

            // $nombre_empleado3c = substr($nombre_empleado, 46);



            // $area1a = substr($area, 0, 20);

            // $area2b = substr($area, 20, 20);

            // $area3c = substr($area, 40);



            // $puesto1a = substr($puesto, 0, 20);

            // $puesto2b = substr($puesto, 20, 20);

            // $puesto3c = substr($puesto, 40);



            // $pdf->SetFont('helvetica', '', 9);

            // $pdf->Cell(25, 15, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->SetFont('helvetica', '', 8);

            // $pdf->Cell(44, 15, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(35, 15, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(36, 15, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->SetFont('helvetica', '', 9);

            // $pdf->Cell(25, 15, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);

            // $pdf->Cell(25, 15, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            // $pdf->Ln(-15);



            // $pdf->Cell(25, 5, utf8_decode('CAMBIO DE'), 0, 0, 'C', 0);

            // $pdf->SetFont('helvetica', '', 8);

            // $pdf->Cell(44, 5, utf8_decode('' . $nombre_empleado1a . ''), 0, 0, 'C', 0);

            // $pdf->Cell(35, 5, utf8_decode('' . $area1a . ''), 0, 0, 'C', 0);

            // $pdf->Cell(36, 5, utf8_decode('' . $puesto1a . ''), 0, 1, 'C', 0);



            // $pdf->SetFont('helvetica', '', 9);

            // $pdf->Cell(25, 5, utf8_decode('ADSCRIPCIÓN'), 0, 0, 'C', 0);

            // $pdf->SetFont('helvetica', '', 8);

            // $pdf->Cell(44, 5, utf8_decode('' . $nombre_empleado2b . ''), 0, 0, 'C', 0);

            // $pdf->Cell(35, 5, utf8_decode('' . $area2b . ''), 0, 0, 'C', 0);

            // $pdf->Cell(36, 5, utf8_decode('' . $puesto2b . ''), 0, 1, 'C', 0);



            // $pdf->SetFont('helvetica', '', 9);

            // $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->SetFont('helvetica', '', 8);

            // $pdf->Cell(44, 5, utf8_decode('' . $nombre_empleado3c . ''), 0, 0, 'C', 0);

            // $pdf->Cell(35, 5, utf8_decode('' . $area3c . ''), 0, 0, 'C', 0);

            // $pdf->Cell(36, 5, utf8_decode('' . $puesto3c . ''), 0, 1, 'C', 0);







            // NUEVA TABLA ADSCRIPCIÓN

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            $pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('CAMBIO DE'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('ADSCRIPCIÓN'), 0, 1, 'C', 0);





            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(96, 5, utf8_decode('AREA ANTERIOR'), 1, 0, 'C', 0);

            $pdf->Cell(94, 5, utf8_decode('PUESTO ANTERIOR'), 1, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);

            $pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);



            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);

            $pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);

            $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);

            break;

        case '3':

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            $pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('PERMISO CON'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('GOCE DE SUELDO'), 0, 1, 'C', 0);

            break;

        case '4':

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            $pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('PERMISO SIN'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('GOCE DE SUELDO'), 0, 1, 'C', 0);

            break;

        case '5':

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(103, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            $pdf->Cell(103, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(103, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(25, 10, utf8_decode('INCAPACIDAD'), 1, 0, 'C', 0);

            $pdf->Cell(103, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            break;

        case '6':

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(103, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            $pdf->Cell(103, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('N.S.S.'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(103, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(25, 10, utf8_decode('BAJA'), 1, 0, 'C', 0);

            $pdf->Cell(103, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode('' . $nss . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            break;

        case '7':

            // $pdf->SetFont('helvetica', 'B', 10);

            // $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(101, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            // $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            // $pdf->Ln(-10);

            // $pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            // $pdf->Cell(101, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            // $pdf->Cell(30, 5, utf8_decode('N.S.S.'), 0, 0, 'C', 0);

            // $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            // $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(101, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            // $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            // $pdf->SetFont('helvetica', '', 9);

            // $pdf->Cell(25, 10, utf8_decode('ALTA'), 1, 0, 'C', 0);

            // $pdf->Cell(101, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

            // $pdf->Cell(30, 10, utf8_decode('' . $nss . ''), 1, 0, 'C', 0);

            // $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);







            // NUEVA TABLA ALTA

            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

            $pdf->Ln(-10);

            $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

            $pdf->Cell(66, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(66, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);

            $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(30, 10, utf8_decode('ALTA'), 1, 0, 'C', 0);

            $pdf->Cell(66, 10, utf8_decode('' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . ''), 1, 0, 'C', 0);

            $pdf->Cell(30, 10, utf8_decode('' . $rfc_n . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);

            $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

            // $pdf->Ln(-10);

            // $pdf->Cell(30, 5, utf8_decode('ALTA'), 0, 1, 'C', 0);

            // $pdf->Cell(30, 5, utf8_decode(''), 0, 1, 'C', 0);





            $pdf->SetFont('helvetica', 'B', 10);

            $pdf->Cell(96, 5, utf8_decode('AREA'), 1, 0, 'C', 0);

            $pdf->Cell(94, 5, utf8_decode('PUESTO'), 1, 1, 'C', 0);



            $pdf->SetFont('helvetica', '', 9);

            $pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);

            $pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);



            // $pdf->SetFont('helvetica', 'B', 10);

            // $pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);

            // $pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);



            // $pdf->SetFont('helvetica', '', 9);

            // $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);

            // $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);

            break;

        default:

            # code...

            break;

    }

} else {

    if ($id_tipo == 2) {

        // NUEVA TABLA ADSCRIPCIÓN

        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

        $pdf->Ln(-10);

        $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

        $pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

        $pdf->Ln(-10);

        $pdf->Cell(30, 5, utf8_decode('CAMBIO DE'), 0, 1, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode('ADSCRIPCIÓN'), 0, 1, 'C', 0);





        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(96, 5, utf8_decode('AREA ANTERIOR'), 1, 0, 'C', 0);

        $pdf->Cell(94, 5, utf8_decode('PUESTO ANTERIOR'), 1, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);

        $pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);



        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);

        $pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);

        $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);

    } elseif ($id_tipo == 6) {

        // NUEVA TABLA ALTA

        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

        $pdf->Ln(-10);

        $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

        $pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(30, 10, utf8_decode('BAJA'), 1, 0, 'C', 0);

        $pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

        // $pdf->Ln(-10);

        // $pdf->Cell(30, 5, utf8_decode('ALTA'), 0, 1, 'C', 0);

        // $pdf->Cell(30, 5, utf8_decode(''), 0, 1, 'C', 0);





        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(96, 5, utf8_decode('AREA'), 1, 0, 'C', 0);

        $pdf->Cell(94, 5, utf8_decode('PUESTO'), 1, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);

        $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);

    } elseif ($id_tipo == 7) {

        // NUEVA TABLA ALTA

        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

        $pdf->Ln(-10);

        $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

        $pdf->Cell(66, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(66, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(30, 10, utf8_decode('ALTA'), 1, 0, 'C', 0);

        $pdf->Cell(66, 10, utf8_decode('' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . ''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode('' . $rfc_n . ''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

        // $pdf->Ln(-10);

        // $pdf->Cell(30, 5, utf8_decode('ALTA'), 0, 1, 'C', 0);

        // $pdf->Cell(30, 5, utf8_decode(''), 0, 1, 'C', 0);





        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(96, 5, utf8_decode('AREA'), 1, 0, 'C', 0);

        $pdf->Cell(94, 5, utf8_decode('PUESTO'), 1, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);

        $pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);



        // $pdf->SetFont('helvetica', 'B', 10);

        // $pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);

        // $pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);



        // $pdf->SetFont('helvetica', '', 9);

        // $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);

        // $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);

    } else {

        $pdf->SetFont('helvetica', 'B', 10);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);

        $pdf->Ln(-10);

        $pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);

        $pdf->Cell(66, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(66, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);

        $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);



        $pdf->SetFont('helvetica', '', 9);

        $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);

        $pdf->Cell(66, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);

        $pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);

        $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);

        $pdf->Ln(-10);

        $pdf->Cell(30, 5, utf8_decode('' . $movimiento1 . ''), 0, 1, 'C', 0);

        $pdf->Cell(30, 5, utf8_decode('' . $movimiento2 . ''), 0, 1, 'C', 0);

    }

}

$pdf->WriteHTML('<br>');





// PARRAFO

$pdf->newFlowingBlock(185, 6, 'J');

$pdf->SetFont('helvetica', '', 12);

$pdf->WriteFlowingBlock(utf8_decode('Sin más por el momento, reciba un cordial saludo.'));

$pdf->finishFlowingBlock();

$pdf->WriteHTML('<br>');





// FIRMA

$pdf->SetFont('helvetica', 'B', 12);

$pdf->Cell(190, 5, utf8_decode('A T E N T A M E N T E'), 0, 1, 'C', 0);



if ($completado == 1 && $firma == 1) {

    $consultap = "SELECT e.*, a.firma AS firmastring

                FROM tjam_empleados_solicitudes_firmas e

                JOIN tjam_firmas a ON (e.firma = a.id_firma)

                WHERE e.id_bitacora = '$id_bitacora'";

    $rst1p = $conf->consulta($consultap);



    $firmastring = $rst1p[0]['firmastring'];



    $pdf->SetFont('helvetica', 'B', 11);

    $pdf->Cell(190, 5, utf8_decode('Firma digital :'), 0, 1, 'L', 0);

    $pdf->SetFont('helvetica', '', 11);

    $pdf->MultiCell(190, 5, utf8_decode('' . $firmastring . ''), 0, 'L', 0);

    $pdf->WriteHTML('<br>');

} else {

    $pdf->WriteHTML('<br><br><br><br>');

}





// FIRMA

$consultapf = "SELECT a.area, p.puesto, e.*

                FROM tjam_empleados e

                JOIN tjam_areas a ON (e.id_area = a.id_area)

                JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)

                WHERE e.id = '$id_usuario_firma'";

$rst1pf = $conf->consulta($consultapf);



$area2f = $rst1pf[0]['area'];

$puesto2f = $rst1pf[0]['puesto'];

$titulo_abrev2f = $rst1pf[0]['titulo_abrev'];

$titulo2f = $rst1pf[0]['titulo'];

$nombre2f = $rst1pf[0]['nombre'];

$apellido12f = $rst1pf[0]['apellido1'];

$apellido22f = $rst1pf[0]['apellido2'];

$nombre_empleado2f = $nombre2f . ' ' . $apellido12f . ' ' . $apellido22f;



$pdf->SetFont('helvetica', 'B', 12);

switch ($estatus) {

    case '1':

        // ' . $titulo2 . ' 

        $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);

        break;

    case '2':

        // ' . $titulo2 . ' 

        $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);

        break;

    case '3':

        // ' . $titulo2 . ' 

        $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);

        break;

    case '4':

        // ' . $titulo2 . ' 

        $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);

        break;

    case '5':

        // ' . $titulo2 . ' 

        $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);

        break;

    case '6':

        // ' . $titulo2 . ' 

        $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);

        $pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);

        break;

    default:

        # code...

        break;

}

$pdf->WriteHTML('<br>');





// PIE

$pdf->SetFont('helvetica', '', 8);

if ($completado == 1 && $firma == 1) {

    $pdf->Cell(190, 3, utf8_decode('Sello digital : ' . $hash . ''), 0, 1, 'L', 0);

}

$pdf->Cell(190, 3, utf8_decode('C.c.p. Maria Fernanda Herrejon' . $xxxxx . '. - Recursos Humanos.'), 0, 1, 'L', 0);

$pdf->Cell(190, 3, utf8_decode('C.c.p. Mario Pineda Bañuelos' . $xxxxx . '.- Titular del Órgano Interno de Control.'), 0, 1, 'L', 0);

$pdf->Cell(190, 3, utf8_decode('C.c.p. Archivo.'), 0, 1, 'L', 0);



$pdf->SetFont('helvetica', 'B', 12);

$pdf->Cell(190, 5, utf8_decode('___________________________________________________________________________'), 0, 1, 'C', 0);





$conf->desconectarDB();



$pdf->Output();



?>

Zerion Mini Shell 1.0