$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'); ?>