$poliza4 = $orden['poliza4'] != 'f' ? 'X' : ' ';
        // 		$arreglo = array (
        // 				$orden ['id_contratista_encargado'],
        // 				$orden ['vig_contratista']
        // 		);
        // 		$cadenaSql = $this->miSql->getCadenaSql ( 'consultarContratista', $arreglo );
        // 		$contratista = $esteRecursoDBO->ejecutarAcceso ( $cadenaSql, "busqueda" );
        // 		$contratista = $contratista [0];
        $cadenaSql = $this->miSql->getCadenaSql('consultarOrdenador_gasto', $orden['id_ordenador_encargado']);
        $ordenador = $esteRecursoDBO->ejecutarAcceso($cadenaSql, "busqueda");
        $ordenador = $ordenador[0];
        $contenidoPagina = "\n<style type=\"text/css\">\n    table { \n        color:#333; /* Lighten up font color */\n        font-family:Helvetica, Arial, sans-serif; /* Nicer font */\n\t\t\n        border-collapse:collapse; border-spacing: 3px; \n    }\n\n    td, th { \n        border: 1px solid #CCC; \n        height: 13px;\n    } /* Make cells a bit taller */\n\n\tcol{\n\twidth=50%;\n\t\n\t}\t\t\t\n\t\t\t\t\n    th {\n        background: #F3F3F3; /* Light grey background */\n        font-weight: bold; /* Make sure they're bold */\n        text-align: center;\n        font-size:10px\n    }\n\n    td {\n        background: #FAFAFA; /* Lighter grey background */\n        text-align: left;\n        font-size:10px\n    }\n</style>\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n<page backtop='5mm' backbottom='5mm' backleft='10mm' backright='10mm'>\n\t\n\n        <table align='left' style='width:100%;' >\n            <tr>\n                <td align='center' >\n                    <img src='" . $directorio . "/css/images/escudo.png'  width='80' height='100'>\n                </td>\n                <td align='center' style='width:88%;' >\n                    <font size='9px'><b>UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS </b></font>\n                     <br>\n                    <font size='7px'><b>NIT: 899.999.230-7</b></font>\n                     <br>\n                    <font size='3px'>CARRERA 7 No. 40-53 PISO 7. TELEFONO 3239300 EXT. 2609 -2605</font>\n                     <br>\t\t\n                    <font size='5px'>www.udistrital.edu.co</font>\n                     <br>\n                    <font size='4px'>" . date("Y-m-d") . "</font>\n                </td>\n            </tr>\n        </table>\n\t\n\t                  \t\t\n       \t\t<table style='width:100%;'>\n            <tr> \n\t\t\t<td style='width:50%;'>ORDEN DE SERVICIOS Nro.  " . $_REQUEST['numero_orden'] . "</td>\n\t\t\t<td style='width:50%;text-aling=right;'>FECHA DE ORDEN :  " . $orden['fecha_registro'] . "</td> \t\t\t\n \t\t \t</tr>\n\t\t    </table>\n\t\t\t\t\t\t\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Solicitante</b></td>\n\t\t\t</tr>\n         \t</table>\n\n\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Dependencia : " . $dependencia_solicitante[1] . " </td>\n\t\t\t<td style='width:50%;'>Rubro: " . $rubro[0] . "</td>\t\t\n\t\t\t</tr>\n\t\t\t</table>\t\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Datos Supervisor</b></td>\n\t\t\t</tr>\n         \t</table>\n\n\t\t\t<table style='width:100%;'>\t\t\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Nombre : " . $supervisor['nombre'] . " </td>\n\t\t\t<td style='width:50%;'>Cargo : " . $supervisor['cargo'] . " </td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t\t\t\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Dependencia : " . rtrim($dependencia_supervisor[1]) . " </td>\n\t\t\t</tr>\t\t\t\t\t\t\n\t\t\t</table>\t\n\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Contratista</b></td>\n\t\t\t</tr>\n         \t</table>\t\n\n            <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Nombre o Razón Social : " . $datosContratista['nombre_razon_social'] . " </td>\n\t\t\t<td style='width:50%;'>Cedula o Nit : " . $datosContratista['identificacion'] . " </td>\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Dirección : " . $datosContratista['direccion'] . " </td>\n\t\t\t<td style='width:50%;'>Telefono : " . $datosContratista['telefono'] . " </td>\n\t\t\t</tr>\t\t\n\t\t\t</table>\t\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Cargo : " . $datosContratista['cargo'] . "</td>\n\t\t\t</tr>\n         \t</table>\t\t\t\n\t\t\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Contrato</b></td>\n\t\t\t</tr>\n         \t</table>\t\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Objeto General : </td>\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;text-align:justify;font-size: 8px;font-size-adjust: 0.3;'>" . $orden[4] . " </td>\n\t\t\t</tr>\t\t\n\t\t\t</table>\t\t\t\n\t\t\t\n\t\t\t<table style='width:100%;'>\t\t\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[1] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza1 . "</td>\t\t\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[2] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza2 . "</td>\t\t\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[3] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza3 . "</td>\t\t\n\t\t\t</tr>\t\t\t\t\t\t\t\t\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[4] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza4 . "</td>\t\t\n\t\t\t</tr>\t\t\t\t\t\n\t\t\t</table>\t\n\t\t\t\t\t\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Referente Pago</b></td>\n\t\t\t</tr>\n         \t</table>\t             \t\t\n\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:33.31%;'>Fecha Inicio:  " . $orden['fecha_inicio_pago'] . "</td>\n\t\t\t<td style='width:33.31%;'>Fecha Final:  " . $orden['fecha_final_pago'] . "</td>\n\t\t\t<td style='width:33.31%;'>Duración (en Dias):  " . $orden['duracion_pago'] . "</td>\t\t\n\t\t\t</tr>\n         \t</table>\t \n\n            <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;text-align:justify;'>Forma de Pago :  " . $orden['forma_pago'] . "</td>\n\t\t\t</tr>\n         \t</table>\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:33.31%;'>Total Preliminar :  \$ " . $orden['total_preliminar'] . "</td>\n\t\t\t<td style='width:33.31%;'>Total Iva :  \$ " . $orden['iva'] . "</td>\n\t\t\t<td style='width:33.31%;'>Total :  \$ " . $orden['total'] . "</td>\t\t\n\t\t\t</tr>\n         \t</table>\t \t\t\n\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Respaldo Presupuestal</b></td>\n\t\t\t</tr>\n         \t</table>\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Vigencia (Disponibilidad) :   " . $info_presupuestal['vigencia_dispo'] . "</td>\n\t\t\t<td style='width:50%;'>Número (Disponibilidad) :   " . $info_presupuestal['numero_dispo'] . "</td>\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Valor (Disponibilidad) :   \$  " . $info_presupuestal['valor_disp'] . "</td>\n\t\t\t<td style='width:50%;'>Fecha (Disponibilidad) :   " . $info_presupuestal['fecha_dip'] . "</td>\n\t\t\t</tr>\t\t\n         \t</table>\t\t\n\t\t\t\t\t\n    \t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Valor en Letras (Disponibilidad) :  " . $info_presupuestal['letras_dispo'] . "</td>\n\t\t\t</tr>\n         \t</table>\t\t\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Vigencia (Registro) :   " . $info_presupuestal['vigencia_regis'] . "</td>\n\t\t\t<td style='width:50%;'>Número (Registro) :   " . $info_presupuestal['numero_regis'] . "</td>\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Valor (Registro) :  \$  " . $info_presupuestal['valor_regis'] . "</td>\n\t\t\t<td style='width:50%;'>Fecha (Registro) :   " . $info_presupuestal['fecha_regis'] . "</td>\n\t\t\t</tr>\t\t\n         \t</table>\t\t\n\t\t\t\t\t\n    \t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Valor en Letras (Registro) :  " . $info_presupuestal['letras_regis'] . "</td>\n\t\t\t</tr>\n         \t</table>\t\t\n\n\t\t\t<br>\n\t\t\t<br>\t\t\n\t\t\t\t\t\n\t\t\t<table style='width:100%; background:#FFFFFF ; border: 0px  #FFFFFF;'>\t\t\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>_______________________________</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>_______________________________</td>\t\t\t\t\t\t\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>FIRMA CONTRATISTA</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF; text-transform:capitalize;'>" . $ordenador[1] . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF; text-transform:capitalize;'>NOMBRE: " . $datosContratista['nombre_razon_social'] . "</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>ORDENADOR GASTO</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>C.C: " . $datosContratista['identificacion'] . "</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>" . $ordenador[0] . "</td>\n\t\t\t</tr>\t\t\t\t\t\t\t\n\t\t\t</table>\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n<page_footer  backleft='10mm' backright='10mm'>\n\t\t\t<table style='width:100%;'>\t\t\n\t\t\t<tr>\n\t\t\t<td style='width:100%;text-align:justify;'><font size='1px'>Observaciones: para el respectivo pago la factura y/o cuenta de cobro debe coincidir en valores, cantidades y razón social, con la presente orden de servicio. igualmente se debe anexar el recibido a satisfacción del servicio, pago de aportes parafiscal y/o seguridad social del mes de facturación y certificación bancaria con el numero de cuenta para realizar la transferencia bancaria.</font></td>\t\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\n</page_footer> \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t";
        $contenidoPagina .= "</page>";
        // echo $contenidoPagina;exit;
        return $contenidoPagina;
    }
}
$miRegistrador = new RegistradorOrden($this->lenguaje, $this->sql, $this->funcion);
$textos = $miRegistrador->documento();
ob_start();
$html2pdf = new \HTML2PDF('P', 'LETTER', 'es', true, 'UTF-8');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->WriteHTML($textos);
$html2pdf->Output('Servicios_Nro_' . $_REQUEST['numero_orden'] . '_' . date("Y-m-d") . '.pdf', 'D');
?>





        $this->miFuncion = $funcion;
    }
    function procesarFormulario()
    {
        $datos = unserialize(base64_decode($_REQUEST['informacion']));
        $conexion = "inventarios";
        $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
        $arregloDatos = array("vigencia" => $datos['vigencia'], "unidad_ejecutora" => $datos['unidad_ejecutora'], "numero_registro" => $datos['numero_registro'], "fecha_registro" => $datos['fecha_registro'], "valor_registro" => $datos['valor_registro'], "numero_disponibilidad" => $datos['numero_disponibilidad'], "id_disponibilidad" => $_REQUEST['id_disponibilidad'], "fecha" => date('Y-m-d'));
        $cadenaSql = $this->miSql->getCadenaSql('registrarRegistro', $arregloDatos);
        $registro = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
        $datos = array("vigencia" => $datos['vigencia'], "numero_disponibilidad" => $datos['numero_disponibilidad'], "unidad_ejecutora" => $datos['unidad_ejecutora'], "usuario" => $_REQUEST['usuario'], "id_disponibilidad" => $_REQUEST['id_disponibilidad']);
        if ($registro == true) {
            $this->miConfigurador->setVariableConfiguracion("cache", true);
            redireccion::redireccionar("insertoRegistro", $datos);
            exit;
        } else {
            redireccion::redireccionar("noinsertoRegistro", $datos);
            exit;
        }
    }
    function resetForm()
    {
        foreach ($_REQUEST as $clave => $valor) {
            if ($clave != 'pagina' && $clave != 'development' && $clave != 'jquery' && $clave != 'tiempo') {
                unset($_REQUEST[$clave]);
            }
        }
    }
}
$miRegistrador = new RegistradorOrden($this->lenguaje, $this->sql, $this->funcion);
$resultado = $miRegistrador->procesarFormulario();
                    $contenidoPagina .= "<tr>";
                    $contenidoPagina .= "<td style='width:15%;text-align=center;'>" . $valor['vigencia'] . "</td>";
                    $contenidoPagina .= "<td style='width:30%;text-align=center;'>" . $valor['id_rubro'] . " " . $valor['descr_rubro'] . "</td>";
                    $contenidoPagina .= "<td style='width:15%;text-align=center;'>" . $valor['unidad_ejecutora'] . "</td>";
                    $contenidoPagina .= "<td style='width:20%;text-align=center;'>" . $valor['numero_registro'] . "</td>";
                    $contenidoPagina .= "<td style='width:20%;text-align=center;'>\$ " . number_format($valor['valor_registro'], 2, ",", ".") . "</td>";
                    $contenidoPagina .= "</tr>";
                }
                $contenidoPagina .= "</table>";
            }
        }
        $contenidoPagina .= "<page_footer  backleft='10mm' backright='10mm'>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t<table style='width:100%; background:#FFFFFF ; border: 0px  #FFFFFF;'>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>_______________________________</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>_______________________________</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>FIRMA CONTRATISTA</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF; text-transform:capitalize;'>" . $ordenador[1] . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF; text-transform:capitalize;'>NOMBRE: " . $datosContratista['nombres'] . "</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>ORDENADOR GASTO</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>C.C: " . $datosContratista['identificacion'] . "</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>" . $ordenador[0] . "</td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<table style='width:100%;'>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style='width:100%;text-align:justify;'><font size='1px'>Observaciones: para el respectivo pago la factura y/o cuenta de cobro debe coincidir en valores, cantidades y razón social, con la presente orden de servicio. igualmente se debe anexar el recibido a satisfacción del servicio, pago de aportes parafiscal y/o seguridad social del mes de facturación y certificación bancaria con el numero de cuenta para realizar la transferencia bancaria.</font></td>\t\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t\t</page_footer> \n\t\t\t\t</page>";
        // echo $contenidoPagina;exit;
        return $contenidoPagina;
    }
}
$miRegistrador = new RegistradorOrden($this->lenguaje, $this->sql, $this->funcion);
$textos = $miRegistrador->documento();
$tipo_orden = $miRegistrador->tipo_orden();
ob_start();
$html2pdf = new \HTML2PDF('P', 'LETTER', 'es', true, 'UTF-8');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->WriteHTML($textos);
$html2pdf->Output($tipo_orden . '.pdf', 'D');
?>