Exemplo n.º 1
0
if ($pgsql->Total_Filas($data) != 0) {
    $filas = array();
    while ($rows = $pgsql->Respuesta($data)) {
        $filas['cedula_persona'][] = $rows['cedula_persona'];
        $filas['persona'][] = $rows['fullname'];
        $filas['tipo_persona'][] = $rows['tipo_persona'];
        $filas['libro'][] = $rows['libro'];
        $filas['cantidad'][] = $rows['cantidad'];
        $filas['fecha_salida'][] = $rows['fecha_salida'];
        $filas['fecha_vencimiento'][] = $rows['fecha_vencimiento'];
    }
    setlocale(LC_ALL, "es_VE.UTF8");
    $lobjPdf = new clsFpdf();
    // 2da Página
    $lobjPdf->AddPage("P,Letter");
    $lobjPdf->Ln(10);
    $lobjPdf->SetFont('Arial', '', 12);
    $lobjPdf->Cell(25);
    $lobjPdf->Cell(32, 5, 'Nos permitimos informar que ', 0, 0, 'L');
    $lobjPdf->SetFont('Arial', 'BU', 12);
    $lobjPdf->Cell(25);
    $lobjPdf->Cell(75, 5, $filas['persona'][0], 0, 1, 'L');
    $lobjPdf->SetFont('Arial', '', 12);
    $lobjPdf->Cell(12);
    $lobjPdf->Cell(60, 5, 'titular de la Cédula de Identidad Nº:', 0, 0, 'L');
    $lobjPdf->SetFont('Arial', 'BU', 12);
    $lobjPdf->Cell(10);
    $lobjPdf->Cell(14, 5, $filas['cedula_persona'][0], 0, 0);
    $lobjPdf->SetFont('Arial', '', 12);
    $lobjPdf->Cell(10);
    $lobjPdf->Cell(15, 5, 'en su condición de ', 0, 0, 'L');
Exemplo n.º 2
0
        $this->_out(sprintf('%.2F %.2F l', $x * $k, ($hp - $yc) * $k));
        $this->_Arc($xc - $r, $yc - $r * $MyArc, $xc - $r * $MyArc, $yc - $r, $xc, $yc - $r);
        $this->_out($op);
    }
    public function _Arc($x1, $y1, $x2, $y2, $x3, $y3)
    {
        $h = $this->h;
        $this->_out(sprintf('%.2F %.2F %.2F %.2F %.2F %.2F c ', $x1 * $this->k, ($h - $y1) * $this->k, $x2 * $this->k, ($h - $y2) * $this->k, $x3 * $this->k, ($h - $y3) * $this->k));
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("P");
$lobjPdf->AliasNbPages();
$lobjPdf->Ln(15);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(80, 50, 20));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_adquisicion,TO_CHAR(a.fecha_adquisicion,'DD/MM/YYYY') AS fecha_adquisicion,\nCASE a.tipo_adquisicion WHEN '1' THEN 'DONACIÓN' WHEN '2' THEN 'COMPRA' WHEN '3' THEN 'RECURSOS DEL MINISTERIO' ELSE 'OTROS' END AS tipo_adquisicion, \no.rif_organizacion||' - '||o.nombre AS organizacion, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\nCASE a.sonlibros WHEN 'N' THEN b.nro_serial||' '||b.nombre WHEN 'Y' THEN e.codigo_cra||' - '||e.numero_edicion||' - '||l.titulo ELSE null END AS item,\nda.cantidad,u.descripcion AS ubicacion,o.nombre,o.rif_organizacion,o.direccion,o.telefono\nFROM inventario.tadquisicion a \nINNER JOIN general.torganizacion o ON a.rif_organizacion = o.rif_organizacion \nINNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \nINNER JOIN inventario.tdetalle_adquisicion da ON a.codigo_adquisicion = da.codigo_adquisicion \nINNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion \nLEFT JOIN bienes_nacionales.tbien b ON da.codigo_item = b.codigo_bien AND a.sonlibros ='N' \nLEFT JOIN biblioteca.tejemplar e ON da.codigo_item = e.codigo_ejemplar AND a.sonlibros = 'Y' \nLEFT JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro \nWHERE a.codigo_adquisicion =" . $pgsql->comillas_inteligentes($_GET['p1']);
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $filas = array();
    while ($rows = $pgsql->Respuesta($data)) {
        $filas['codigo_adquisicion'][] = $rows['codigo_adquisicion'];
        $filas['fecha_adquisicion'][] = $rows['fecha_adquisicion'];
        $filas['tipo_adquisicion'][] = $rows['tipo_adquisicion'];
        $filas['organizacion'][] = $rows['organizacion'];
        $filas['responsable'][] = $rows['responsable'];
        $filas['item'][] = $rows['item'];
$ObjDiagnostico = new clsDiagnostico();
$lobjPdf->AliasNbPages();
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("P", "Letter");
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'id_diagnostico', '-', $lobjPdf->codigo, $_GET['id_diagnostico'], $_SESSION['usuario'], 'listado_docentes_diagnostico');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
//registra los datos en la tabla tbitacora.
$ObjDocente->set_Diagnostico($_GET['id_diagnostico']);
$ObjDiagnostico->set_Diagnostico($_GET['id_diagnostico']);
$row_detalle = $ObjDocente->listado_docente_diagnostico();
$row_consulta = $ObjDiagnostico->consultar_diagnostico();
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Ln(10);
$lobjPdf->Cell(0, 6, utf8_decode("DOCENTES POR TIPO DE CONDICION VISUAL"), 0, 1, "C");
$lobjPdf->Cell(0, 6, utf8_decode("TIPO DE CONDICION: " . $row_consulta[1]), 0, 1, "C");
$lobjPdf->Ln();
//analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas
$lobjPdf->Ln(4);
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(200, 6, utf8_decode("LISTADO DE DOCENTES"), 1, 1, "C");
$lobjPdf->Cell(40, 6, utf8_decode('CÉDULA'), 1, 0, "C");
$lobjPdf->Cell(130, 6, utf8_decode('NOMBRE Y APELLIDO'), 1, 0, "C");
$lobjPdf->Cell(30, 6, utf8_decode('EDAD'), 1, 1, "C");
$lobjPdf->SetFont("arial", "", 12);
if ($row_detalle) {
    for ($i = 0; $i < count($row_detalle); $i++) {
        $lobjPdf->Cell(40, 6, utf8_decode($row_detalle[$i][14] . '-' . number_format($row_detalle[$i][0], 0, '', '.')), 1, 0, "C");
        $lobjPdf->Cell(130, 6, utf8_decode($row_detalle[$i][1] . ' ' . $row_detalle[$i][2] . ',' . $row_detalle[$i][3] . ' ' . $row_detalle[$i][4]), 1, 0, "C");
Exemplo n.º 4
0
$ldFecha = date('Y-m-d h:m');
$lobjPdf->AliasNbPages();
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("P", "Legal");
$lobjPdf->SetFont("arial", "B", 12);
$Idparticipante = isset($_GET['idparticipante']) ? $_GET['idparticipante'] : '';
$Cedulapar = isset($_GET['cedula']) ? $_GET['cedula'] : '';
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idparticipante', '-', $lobjPdf->codigo, $Idparticipante, $_SESSION['usuario'], 'historial_participante');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
//registra los datos en la tabla tbitacora.
$ObjInscripcion->set_Idparticipante($Idparticipante);
$row_participante = $ObjInscripcion->consultar_participante_inscripcion();
$row_inscripcion = $ObjInscripcion->consultar_inscripcion();
$row_cursos = $ObjCurso->historial_participante($Idparticipante);
$lobjPdf->Ln(10);
$lobjPdf->Cell(0, 6, utf8_decode("HISTORIAL DE CURSOS INSCRITOS"), 0, 1, "C");
$lobjPdf->Ln();
//analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas
$row_inscripcion[8] = $row_inscripcion[8] ? $row_inscripcion[8] : 'default.jpg';
if ($row_inscripcion[8] == 'default.jpg') {
    $lobjPdf->Cell(50, 30, $lobjPdf->Image('../media/img/participantes/' . $row_inscripcion[8], 10, 74, 40, 25), 1, 1, "C");
} else {
    $lobjPdf->Cell(50, 30, $lobjPdf->Image('../media/img/participantes/' . $row_inscripcion[8], 10, 73, 50, 30), 1, 1, "C");
}
$lobjPdf->Cell(200, 6, utf8_decode("DATOS DEL PARTICIPANTE"), 1, 1, "C");
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(50, 6, utf8_decode('Cédula'), 1, 0, "C");
$lobjPdf->SetFont("arial", "", 12);
$lobjPdf->Cell(50, 6, utf8_decode(number_format($row_participante[1], 0, '', '.')), 1, 0, "C");
$lobjPdf->Cell(100, 6, '', 1, 1, "C");
Exemplo n.º 5
0
     $arr['fotocopia_ci_representante'][$ind] = $sacar_datos['fotocopia_ci_representante'];
     $arr['fotos_representante'][$ind] = $sacar_datos['fotos_representante'];
     $arr['otro_documento'][$ind] = $sacar_datos['otro_documento'];
     $arr['cual_documento'][$ind] = $sacar_datos['cual_documento'];
     $arr['observacion_documentos'][$ind] = $sacar_datos['observacion_documentos'];
 }
 $lobjPdf->SetFont('Arial', '', 8);
 $lobjPdf->SetXY(25, 40);
 $lobjPdf->MultiCell(20, 10, 'Foto Estudiante', 1, 'C', false);
 $lobjPdf->SetFont('Arial', 'B', 12);
 $lobjPdf->SetXY(5, 50);
 $lobjPdf->Cell(0, 6, 'FICHA DE INSCRIPCIÓN', 0, 1, "C");
 $lobjPdf->SetFont('Arial', '', 8);
 $lobjPdf->SetXY(160, 40);
 $lobjPdf->MultiCell(25, 10, 'Foto Representante', 1, 'C', false);
 $lobjPdf->Ln(2);
 $lobjPdf->SetFont('Arial', 'B', 10);
 $lobjPdf->SetFont('Arial', '', 8);
 $lobjPdf->Cell(30, 5, 'FECHA ' . $arr['fecha_inscripcion'][0], 1, 0);
 $lobjPdf->Cell(50, 5, 'AÑO ESCOLAR: ' . $arr['ano_academico'][0], 1, 0);
 $lobjPdf->Cell(110, 5, 'Prof. Responsable: ' . $arr['responsable'][0], 1, 1);
 $lobjPdf->SetFont('Arial', 'B', 10);
 $lobjPdf->Cell(190, 5, 'I.-DATOS DEL ESTUDIANTE', 1, 1);
 $lobjPdf->SetFont('Arial', '', 8);
 $lobjPdf->Cell(35, 5, 'Primer Apellido', 1, 0);
 $lobjPdf->Cell(35, 5, 'Segundo Apellido', 1, 0);
 $lobjPdf->Cell(35, 5, 'Primer Nombre', 1, 0);
 $lobjPdf->Cell(35, 5, 'Segundo Nombre', 1, 0);
 $lobjPdf->Cell(20, 5, 'CI N°', 1, 0);
 $lobjPdf->Cell(5, 5, 'V', 1, 0);
 $lobjPdf->Cell(5, 5, 'E', 1, 0);
Exemplo n.º 6
0
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("P", "Legal");
$Idparticipante = isset($_GET['idparticipante']) ? $_GET['idparticipante'] : '';
$Cedulapar = isset($_GET['cedula']) ? $_GET['cedula'] : '';
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idparticipante', '-', $lobjPdf->codigo, $Idparticipante, $_SESSION['usuario'], 'plantilla_inscripcion');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
//registra los datos en la tabla tbitacora.
$ObjInscripcion->set_Idparticipante($Idparticipante);
$row_participante = $ObjInscripcion->consultar_participante_inscripcion();
$row_inscripcion = $ObjInscripcion->consultar_inscripcion();
$row_participante_familiar = $ObjInscripcion->consultar_participante_familiar();
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Ln(5);
$lobjPdf->Cell(0, 6, utf8_decode("HOJA DE VIDA"), 0, 1, "C");
$lobjPdf->Ln(6);
//analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas
$row_inscripcion[8] = $row_inscripcion[8] ? $row_inscripcion[8] : 'default.jpg';
$lobjPdf->Cell(50, 30, $lobjPdf->Image('../media/img/participantes/' . $row_inscripcion[8], 10, 68, 50, 30), 1, 1, "C");
$lobjPdf->Cell(200, 6, utf8_decode("DATOS DEL PARTICIPANTE"), 0, 1, "C");
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(50, 6, utf8_decode('Primer nombre:'), 0, 0, "C");
$lobjPdf->SetFont("arial", "", 12);
$lobjPdf->Cell(50, 6, utf8_decode($row_participante[2]), 'B', 0, "L");
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(50, 6, utf8_decode('Segundo nombre:'), 0, 0, "C");
$lobjPdf->SetFont("arial", "", 12);
$lobjPdf->Cell(50, 6, utf8_decode($row_participante[3]), 'B', 1, "L");
$lobjPdf->SetFont("arial", "B", 12);