Example #1
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(30, 35, 27, 60, 26));
$pgsql = new Conexion();
$sql = "SELECT *, c.descripcion AS clasificacion, l.codigo_isbn_libro||' - '||l.titulo AS libro, \n    (CASE e.estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus\n  FROM biblioteca.tejemplar e\n  INNER JOIN biblioteca.tclasificacion c ON e.codigo_clasificacion = c.codigo_clasificacion\n  INNER JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 55;
    $altura = 7;
    $anchura = 10;
Example #2
0
        $this->_Arc($xc - $r * $MyArc, $yc + $r, $xc - $r, $yc + $r * $MyArc, $xc - $r, $yc);
        $xc = $x + $r;
        $yc = $y + $r;
        $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'];
Example #3
0
$sql = "SELECT p.cedula_persona,\nCASE WHEN p.segundo_nombre IS NOT NULL AND p.segundo_apellido IS NOT NULL THEN p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido||' '||p.segundo_apellido \nWHEN p.segundo_nombre IS NOT NULL AND p.segundo_apellido IS NULL THEN p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido\nWHEN p.segundo_nombre IS NULL AND p.segundo_apellido IS NOT NULL THEN p.primer_nombre||' '||p.primer_apellido||' '||p.segundo_apellido \nELSE p.primer_nombre||' '||p.primer_apellido END AS fullname,tp.descripcion AS tipo_persona, \ne.codigo_cra||' '||l.titulo AS libro,da.cantidad-COALESCE((SELECT SUM(de.cantidad) FROM biblioteca.tentrega e INNER JOIN biblioteca.tdetalle_entrega de ON e.codigo_entrega = de.codigo_entrega \nWHERE e.codigo_prestamo = b.codigo_prestamo AND da.codigo_ejemplar = de.codigo_ejemplar),0) AS cantidad,TO_CHAR(b.fecha_salida,'DD/MM/YYYY') AS fecha_salida, \nTO_CHAR(b.fecha_entrada,'DD/MM/YYYY') AS fecha_vencimiento\nFROM  biblioteca.tprestamo b \nINNER JOIN biblioteca.tdetalle_prestamo da ON b.codigo_prestamo = da.codigo_prestamo \nINNER JOIN biblioteca.tejemplar e ON da.codigo_ejemplar = e.codigo_ejemplar \nINNER JOIN biblioteca.tlibro l on e.codigo_isbn_libro=l.codigo_isbn_libro \nINNER JOIN general.tpersona p ON b.cedula_persona = p.cedula_persona \nINNER JOIN general.ttipo_persona tp ON p.codigo_tipopersona = tp.codigo_tipopersona \nWHERE b.cedula_persona = '" . $_POST['cedula_persona'] . "'";
$i = -1;
$data = $pgsql->Ejecutar($sql);
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);
Example #4
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 40;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 6, $anchura * 7, $anchura * 4, $anchura * 2));
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(a.fecha_entrada,'DD/MM/YYYY') AS fecha_entrada, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n  e.codigo_cra||' - '||e.numero_edicion||' '||l.titulo AS ejemplar,da.cantidad\n  FROM biblioteca.tentrega a \n  INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n  INNER JOIN biblioteca.tdetalle_entrega da ON a.codigo_entrega = da.codigo_entrega \n  LEFT JOIN biblioteca.tejemplar e ON da.codigo_ejemplar = e.codigo_ejemplar\n  INNER JOIN biblioteca.tlibro l on e.codigo_isbn_libro=l.codigo_isbn_libro\n  WHERE fecha_entrada BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . "";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    $total = 0;
    while ($entrega = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($entrega['responsable'], $entrega['ejemplar'], $entrega['fecha_entrada'], $entrega['cantidad']));
Example #5
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 40, 50, 50, 30, 26));
$pgsql = new Conexion();
$sql = "SELECT pins.codigo_proceso_inscripcion,TO_CHAR(pins.fecha_inscripcion,'DD/MM/YYYY') as fecha_inscripcion,\n    pins.cedula_responsable||' '||r.primer_nombre||' '||r.primer_apellido AS responsable,\n    pins.cedula_persona||' '||p.primer_nombre||' '||p.primer_apellido AS estudiante,\n    CASE pins.anio_a_cursar WHEN '1' THEN '1er Año' WHEN '2' THEN '2do Año' WHEN '3' THEN '3er Año' WHEN '4' THEN '4to Año'\n    ELSE '5to Año' END AS anio_a_cursar,(CASE pins.estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus\n    FROM educacion.tproceso_inscripcion pins \n    INNER JOIN general.tpersona r ON pins.cedula_responsable = r.cedula_persona \n    INNER JOIN general.tpersona p ON pins.cedula_persona = p.cedula_persona";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 30;
    $altura = 7;
    $anchura = 10;
Example #6
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 20, 35, 40, 30, 33, 30, 20, 30, 20));
$pgsql = new Conexion();
$sql = "SELECT r.codigo_recuperacion,TO_CHAR(r.fecha,'DD/MM/YYYY') AS fecha,\n  p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n  uo.descripcion as ubicacion_origen, u.descripcion as ubicacion, r.cantidad AS cantidad_a_recuperar, \n  br.nro_serial||' '||br.nombre AS bien,b.nro_serial||' '||b.nombre AS item,dr.cantidad,\n  CASE p.estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus \n  FROM bienes_nacionales.trecuperacion r \n  INNER JOIN general.tpersona p ON r.cedula_persona = p.cedula_persona \n  INNER JOIN bienes_nacionales.tdetalle_recuperacion dr ON r.codigo_recuperacion = dr.codigo_recuperacion \n  INNER JOIN inventario.tubicacion uo ON r.codigo_ubicacion = uo.codigo_ubicacion \n  INNER JOIN inventario.tubicacion u ON dr.codigo_ubicacion = u.codigo_ubicacion \n  INNER JOIN bienes_nacionales.tbien br ON r.codigo_bien = br.codigo_bien \n  INNER JOIN bienes_nacionales.tbien b ON dr.codigo_item = b.codigo_bien \n  WHERE r.esrecuperacion='N'";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 0.5;
    $altura = 7;
Example #7
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 15;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 7, $anchura * 3, $anchura * 5, $anchura * 5, $anchura * 2, $anchura * 2));
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(a.fecha_asignacion,'DD/MM/YYYY') AS fecha_asignacion, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n  b.nro_serial||' '||b.nombre AS item,da.cantidad, \n  u.codigo_ubicacion||'- '||u.descripcion AS ubicacion,da.codigo_ubicacion_hasta||'- '||uh.descripcion AS ubicacion_hasta\n  FROM bienes_nacionales.tasignacion a \n  INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n  INNER JOIN bienes_nacionales.tdetalle_asignacion da ON a.codigo_asignacion = da.codigo_asignacion \n  LEFT JOIN bienes_nacionales.tbien b ON da.codigo_item = b.codigo_bien\n  INNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion\n  INNER JOIN inventario.tubicacion uh ON da.codigo_ubicacion_hasta = uh.codigo_ubicacion\n\n  WHERE fecha_asignacion BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . "";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    $total = 0;
    while ($prestamo = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($prestamo['responsable'], $prestamo['item'], $prestamo['ubicacion'], $prestamo['ubicacion_hasta'], $prestamo['fecha_asignacion'], $prestamo['cantidad']));
Example #8
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(17, 30, 40, 25));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_area, a.descripcion as area, d.descripcion as departamento, \n          (case a.estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end) as estatus\n          FROM \n          general.tarea as a\n          INNER JOIN general.tdepartamento as d on d.codigo_departamento = a.codigo_area";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 82;
    $altura = 7;
    $anchura = 10;
<?php

date_default_timezone_set('America/Caracas');
include_once "../clases/clase_participante.php";
ob_end_clean();
require_once "../libreria/fpdf/clsFpdf.php";
require_once "../clases/clase_bitacora.php";
require_once '../libreria/utilidades.php';
require_once '../libreria/uuid.php';
$lobjBitacora = new clsBitacora();
$lobjUtil = new clsUtil();
$ObjParticipante = new clsParticipante();
$lobjPdf = new clsFpdf();
$lobjPdf->AliasNbPages();
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("P", "Letter");
$row_detalle = $ObjParticipante->listado_participantes_etnia();
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', '-', '-', $lobjPdf->codigo, '', $_SESSION['usuario'], 'listado_participantes_etnia');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
//registra los datos en la tabla tbitacora.
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Ln(10);
$lobjPdf->Cell(0, 6, utf8_decode("PARTICIPANTES QUE PERTENECEN A UNA ETNIA INDIGENA"), 0, 1, "C");
$lobjPdf->Ln();
//analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas
$lobjPdf->Ln(6);
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(200, 6, utf8_decode("LISTADO DE PARTICIPANTES"), 1, 1, "C");
Example #10
0
<?php

date_default_timezone_set('America/Caracas');
include_once "../clases/clase_curso.php";
ob_end_clean();
require_once "../libreria/fpdf/clsFpdf.php";
require_once "../clases/clase_bitacora.php";
require_once '../libreria/utilidades.php';
require_once '../libreria/uuid.php';
$lobjBitacora = new clsBitacora();
$lobjUtil = new clsUtil();
$ObjCurso = new clsCurso();
$lobjPdf = new clsFpdf();
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$lobjPdf->AliasNbPages();
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("L", "Legal");
$lobjPdf->SetFont("arial", "B", 12);
$Idcurso = isset($_GET['idcurso']) ? $_GET['idcurso'] : '';
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idcurso', '-', $lobjPdf->codigo, $Idcurso, $_SESSION['usuario'], 'historial_curso');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
//registra los datos en la tabla tbitacora.
$ObjCurso->set_Curso($Idcurso);
$row_cursos = $ObjCurso->historial_curso();
$lobjPdf->Ln(10);
$lobjPdf->Cell(0, 6, utf8_decode("INFORMACIÓN DEL CURSO"), 0, 1, "C");
$lobjPdf->Ln();
//analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas
$lobjPdf->Cell(300, 6, utf8_decode("DATOS DEL CURSO"), 1, 1, "C");
Example #11
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 40, 60, 45, 30, 26));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_asignacion_libro,TO_CHAR(a.fecha_asignacion,'DD/MM/YYYY') AS fecha_asignacion,\n  p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n  e.codigo_cra||' - '||e.numero_edicion||' - '||l.titulo AS item,da.cantidad,\n  CASE a.estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADA' end as estatus\n  FROM biblioteca.tasignacion_libro a \n  INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n  INNER JOIN biblioteca.tdetalle_asignacion_libro da ON a.codigo_asignacion_libro = da.codigo_asignacion_libro \n  LEFT JOIN biblioteca.tejemplar e ON dm.codigo_item = e.codigo_ejemplar \n  LEFT JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro ";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 30;
    $altura = 7;
Example #12
0
<?php

date_default_timezone_set('America/Caracas');
include_once "../clases/clase_evaluacion.php";
ob_end_clean();
require_once "../libreria/fpdf/clsFpdf.php";
require_once "../clases/clase_bitacora.php";
require_once '../libreria/utilidades.php';
require_once '../libreria/uuid.php';
$lobjBitacora = new clsBitacora();
$lobjUtil = new clsUtil();
$lobjEvaluacion = new clsEvaluacion();
$lobjPdf = new clsFpdf();
$lobjPdf->AliasNbPages();
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("L", "Letter");
$idevaluacion = isset($_GET['idevaluacion']) ? $_GET['idevaluacion'] : '';
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idevaluacion', '-', $lobjPdf->codigo, $idevaluacion, $_SESSION['usuario'], 'evaluacion');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
$lobjEvaluacion->set_Evaluacion($idevaluacion);
$row_evaluacion = $lobjEvaluacion->consultar_evaluacion();
$row_criterios = $lobjEvaluacion->consultar_items_evaluacion();
$lobjPdf->Ln(10);
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(0, 6, utf8_decode("EVALUACIÓN DE APRENDIZAJES"), 0, 1, "C");
$lobjPdf->setX(100);
$lobjPdf->Cell(30, 6, utf8_decode("LAPSO:"), 0, 0, "C");
$lobjPdf->Cell(50, 6, utf8_decode($row_evaluacion['nombrelap']), 'B', 1, "L");
Example #13
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
// 1era Página
$lobjPdf->AddPage("P", "Legal");
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(ps.fecha_inscripcion,'DD/MM/YYYY') AS fecha_inscripcion, aa.ano AS ano_academico, \n  CASE WHEN rp.segundo_nombre IS NOT NULL AND rp.segundo_apellido  IS NOT NULL THEN rp.primer_nombre||' '||rp.segundo_nombre||' '||rp.primer_apellido||' '||rp.segundo_apellido \n  WHEN rp.segundo_nombre IS NULL AND rp.segundo_apellido  IS NOT NULL THEN rp.primer_nombre||' '||rp.primer_apellido||' '||rp.segundo_apellido \n  WHEN rp.segundo_nombre IS NOT NULL AND rp.segundo_apellido  IS NULL THEN rp.primer_nombre||' '||rp.segundo_nombre||' '||rp.primer_apellido \n  ELSE rp.primer_nombre||' '||rp.primer_apellido END AS responsable,\n  CASE WHEN per.segundo_nombre IS NOT NULL AND per.segundo_apellido  IS NOT NULL THEN per.primer_nombre||' '||per.segundo_nombre||' '||per.primer_apellido||' '||per.segundo_apellido \n  WHEN per.segundo_nombre IS NULL AND per.segundo_apellido  IS NOT NULL THEN per.primer_nombre||' '||per.primer_apellido||' '||per.segundo_apellido \n  WHEN per.segundo_nombre IS NOT NULL AND per.segundo_apellido  IS NULL THEN per.primer_nombre||' '||per.segundo_nombre||' '||per.primer_apellido \n  ELSE per.primer_nombre||' '||per.primer_apellido END AS estudiante,\n  per.primer_nombre,per.segundo_nombre,per.primer_apellido,per.segundo_apellido,TRIM(SUBSTR(ps.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_persona,SUBSTR(ps.cedula_persona,1,1) AS nacionalidad,per.sexo,\n  TO_CHAR(per.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento,extract(year from age(per.fecha_nacimiento)) AS edad,extract(month from age(per.fecha_nacimiento)) AS meses,pa.descripcion AS lugar_nacimiento,e.descripcion AS entidad_federal,\n  per.direccion,ps.anio_a_cursar,ps.coordinacion_pedagogica,per.telefono_local,ps.estado_salud,ps.alergico,ps.impedimento_deporte,ps.especifique_deporte,ps.materia_pendiente,ps.cual_materia,ps.practica_deporte,ps.cual_deporte, \n  ps.tiene_beca,ps.organismo,ps.tiene_hermanos,ps.cuantos_varones,ps.cuantas_hembras,ps.estudian_aca,ps.que_anio,ps.peso,ps.talla,ps.indice,ps.tiene_talento,ps.cual_talento,\n  CASE WHEN pad.segundo_nombre IS NOT NULL AND pad.segundo_apellido  IS NOT NULL THEN pad.primer_nombre||' '||pad.segundo_nombre||' '||pad.primer_apellido||' '||pad.segundo_apellido \n  WHEN pad.segundo_nombre IS NULL AND pad.segundo_apellido  IS NOT NULL THEN pad.primer_nombre||' '||pad.primer_apellido||' '||pad.segundo_apellido \n  WHEN pad.segundo_nombre IS NOT NULL AND pad.segundo_apellido  IS NULL THEN pad.primer_nombre||' '||pad.segundo_nombre||' '||pad.primer_apellido \n  ELSE pad.primer_nombre||' '||pad.primer_apellido END AS padre,\n  TO_CHAR(pad.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento_padre,TRIM(SUBSTR(pad.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_padre,SUBSTR(pad.cedula_persona,1,1) AS nacionalidad_padre,\n  pad.profesion AS profesion_padre,pad.grado_instruccion AS grado_instruccion_padre,pad.direccion AS direccion_padre,pad.telefono_local AS telefono_local_padre,\n  CASE WHEN mad.segundo_nombre IS NOT NULL AND mad.segundo_apellido  IS NOT NULL THEN mad.primer_nombre||' '||mad.segundo_nombre||' '||mad.primer_apellido||' '||mad.segundo_apellido \n  WHEN mad.segundo_nombre IS NULL AND mad.segundo_apellido  IS NOT NULL THEN mad.primer_nombre||' '||mad.primer_apellido||' '||mad.segundo_apellido \n  WHEN mad.segundo_nombre IS NOT NULL AND mad.segundo_apellido  IS NULL THEN mad.primer_nombre||' '||mad.segundo_nombre||' '||mad.primer_apellido \n  ELSE mad.primer_nombre||' '||mad.primer_apellido END AS madre,\n  TO_CHAR(mad.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento_madre,TRIM(SUBSTR(mad.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_madre,SUBSTR(mad.cedula_persona,1,1) AS nacionalidad_madre,\n  mad.profesion AS profesion_madre,mad.grado_instruccion AS grado_instruccion_madre,mad.direccion AS direccion_madre,mad.telefono_local AS telefono_local_madre,\n  CASE WHEN rep.segundo_nombre IS NOT NULL AND rep.segundo_apellido  IS NOT NULL THEN rep.primer_nombre||' '||rep.segundo_nombre||' '||rep.primer_apellido||' '||rep.segundo_apellido \n  WHEN rep.segundo_nombre IS NULL AND rep.segundo_apellido  IS NOT NULL THEN rep.primer_nombre||' '||rep.primer_apellido||' '||rep.segundo_apellido \n  WHEN rep.segundo_nombre IS NOT NULL AND rep.segundo_apellido  IS NULL THEN rep.primer_nombre||' '||rep.segundo_nombre||' '||rep.primer_apellido \n  ELSE rep.primer_nombre||' '||rep.primer_apellido END AS representante,\n  TO_CHAR(rep.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento_representante,TRIM(SUBSTR(rep.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_representante,SUBSTR(rep.cedula_persona,1,1) AS nacionalidad_representante,\n  rep.profesion AS profesion_representante,rep.grado_instruccion AS grado_instruccion_representante,rep.direccion AS direccion_representante,rep.telefono_local AS telefono_local_representante,\n  paren.descripcion AS parentesco,ps.integracion_educativa,ps.integracion_plomeria,ps.integracion_electricidad,ps.integracion_albanileria,ps.integracion_peluqueria,ps.integracion_ambientacion,ps.integracion_manualidades,\n  ps.integracion_bisuteria,ps.otra_integracion,ps.especifique_integracion,sec.nombre_seccion,ps.observacion,ps.fotocopia_ci,ps.partida_nacimiento,ps.boleta_promocion,ps.certificado_calificaciones,\n  ps.constancia_buenaconducta,ps.fotos_estudiante,ps.boleta_zonificacion,ps.fotocopia_ci_representante,ps.fotos_representante,ps.otro_documento,ps.cual_documento,ps.observacion_documentos, \n  ps.estudiante_regular,ps.procedencia \n  FROM educacion.tproceso_inscripcion ps \n  INNER JOIN educacion.tano_academico aa ON ps.codigo_ano_academico = aa.codigo_ano_academico \n  LEFT JOIN general.tpersona rp ON ps.cedula_responsable = rp.cedula_persona \n  LEFT JOIN general.tpersona per ON ps.cedula_persona = per.cedula_persona \n  LEFT JOIN general.tparroquia pa ON per.lugar_nacimiento = pa.codigo_parroquia \n  LEFT JOIN general.tmunicipio m ON pa.codigo_municipio = m.codigo_municipio \n  LEFT JOIN general.testado e ON m.codigo_estado = e.codigo_estado \n  LEFT JOIN general.tpersona pad ON ps.cedula_padre = pad.cedula_persona \n  LEFT JOIN general.tpersona mad ON ps.cedula_madre = mad.cedula_persona\n  LEFT JOIN general.tpersona rep ON ps.cedula_representante = rep.cedula_persona\n  LEFT JOIN general.tparentesco paren ON ps.codigo_parentesco = paren.codigo_parentesco \n  LEFT JOIN educacion.tseccion sec ON ps.seccion = sec.seccion \n  WHERE ps.codigo_proceso_inscripcion=" . $pgsql->comillas_inteligentes($_GET['p1']);
$i = -1;
$ind = -1;
$arr = array();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    while ($sacar_datos = $pgsql->Respuesta($data)) {
        $ind++;
        $arr['fecha_inscripcion'][$ind] = $sacar_datos['fecha_inscripcion'];
        $arr['ano_academico'][$ind] = $sacar_datos['ano_academico'];
        $arr['responsable'][$ind] = $sacar_datos['responsable'];
        $arr['estudiante'][$ind] = $sacar_datos['estudiante'];
Example #14
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 15;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array(20, 50, 40, 35, 35, 40, 20));
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(r.fecha,'DD/MM/YYYY') AS fecha, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n  uo.descripcion as ubicacion_origen, u.descripcion as ubicacion, r.cantidad AS cantidad, \n  br.nro_serial||' '||br.nombre AS bien,b.nro_serial||' '||b.nombre AS item\n  FROM bienes_nacionales.trecuperacion r \n  INNER JOIN general.tpersona p ON r.cedula_persona = p.cedula_persona \n  INNER JOIN bienes_nacionales.tdetalle_recuperacion dr ON r.codigo_recuperacion = dr.codigo_recuperacion \n  INNER JOIN inventario.tubicacion uo ON r.codigo_ubicacion = uo.codigo_ubicacion \n  INNER JOIN inventario.tubicacion u ON dr.codigo_ubicacion = u.codigo_ubicacion \n  INNER JOIN bienes_nacionales.tbien br ON r.codigo_bien = br.codigo_bien \n  INNER JOIN bienes_nacionales.tbien b ON dr.codigo_item = b.codigo_bien \n  WHERE fecha BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . "\n  AND r.esrecuperacion='N'";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    while ($prestamo = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($prestamo['fecha'], $prestamo['responsable'], $prestamo['ubicacion_origen'], $prestamo['bien'], $prestamo['item'], $prestamo['ubicacion'], $prestamo['cantidad']));
        $lobjPdf->Cell($avnzar);
Example #15
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 45, 15, 26, 26, 40, 26, 26, 26));
$pgsql = new Conexion();
$sql = "SELECT p.cedula_persona,p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido||' '||p.segundo_apellido AS fullname, p.sexo, p.fecha_nacimiento, \n    l.descripcion as lugar_nacimiento, p.direccion, p.telefono_local, \n                 p.telefono_movil,\n                CASE p.estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus \n  FROM general.tpersona p \n  INNER JOIN general.tparroquia as l on l.codigo_parroquia = p.lugar_nacimiento\n  INNER JOIN general.ttipo_persona tp ON p.codigo_tipopersona=tp.codigo_tipopersona WHERE tp.descripcion ='ESTUDIANTE'";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 2;
    $altura = 7;
Example #16
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 15;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 4, $anchura * 8, $anchura * 7, $anchura * 4));
$pgsql = new Conexion();
$sql = "SELECT per.cedula_persona cedula, per.primer_nombre||' '||per.primer_apellido AS nombre, a.descripcion AS area, TO_CHAR(p.fecha_entrada,'DD/MM/YYYY') AS fecha\nFROM biblioteca.tprestamo p \nINNER JOIN general.tpersona per ON p.cedula_persona = per.cedula_persona \nINNER JOIN general.tarea a ON p.codigo_area = a.codigo_area \nINNER JOIN general.tdepartamento dp ON a.codigo_departamento = dp.codigo_departamento \nWHERE p.fecha_salida BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . "\nAND dp.descripcion = 'BIBLIOTECA'";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    while ($prestamo = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($prestamo['cedula'], $prestamo['nombre'], $prestamo['area'], $prestamo['fecha']));
        $lobjPdf->Cell($avnzar);
Example #17
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 60, 60, 25, 40, 26));
$pgsql = new Conexion();
$sql = "SELECT rif_organizacion, nombre, direccion, telefono, \nCASE tipo_organizacion when '1' then 'PÚBLICA' when '2' then 'PRIVADA' when '3' then 'GUBERNAMENTAL' else 'OTRAS' end as tipo_organizacion, \nCASE estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADA' end as estatus\nFROM general.torganizacion;";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 25;
    $altura = 7;
Example #18
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(45, 45, 30));
$pgsql = new Conexion();
$sql = "SELECT item,ubicacion,existencia   \n      FROM inventario.vw_inventario \n      WHERE sonlibros='Y' AND existencia <> 0 \n      ORDER BY ubicacion,item ASC ";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 80;
    $altura = 7;
    $anchura = 10;
Example #19
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(25, 50, 35, 35, 30, 25, 30, 26));
$pgsql = new Conexion();
$sql = "SELECT *, TO_CHAR(fecha_edicion, 'DD-MM-YYYY') AS fecha, e.nombre AS editorial, a.nombre AS autor, t.descripcion AS tema, \n    (CASE e.estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus \n    FROM biblioteca.tlibro l\n    INNER JOIN biblioteca.teditorial e ON l.codigo_editorial=e.codigo_editorial\n    INNER JOIN biblioteca.tautor a ON l.codigo_autor=a.codigo_autor\n    INNER JOIN biblioteca.ttema t ON l.codigo_tema=t.codigo_tema";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 12;
    $altura = 7;
Example #20
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 40;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array(25, 25, 80, 20, 20, 20, 20));
$pgsql = new Conexion();
$sql = "SELECT p.seccion,s.nombre_seccion,p.peso, p.talla, p.indice, date_part('year',age( est.fecha_nacimiento )) AS edad,est.cedula_persona AS cedula,\n      est.primer_nombre||' '||est.segundo_nombre||' '||est.primer_apellido||' '||est.segundo_apellido AS estudiante\n      FROM educacion.tproceso_inscripcion p\n      INNER JOIN general.tpersona est ON p.cedula_persona = est.cedula_persona\n      INNER JOIN educacion.tseccion s ON s.seccion = p.seccion \n      WHERE p.seccion BETWEEN " . $pgsql->comillas_inteligentes($_POST['seccion_desde']) . " AND " . $pgsql->comillas_inteligentes($_POST['seccion_hasta']) . " ORDER BY s.seccion";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    while ($estudiante = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($estudiante['nombre_seccion'], $estudiante['cedula'], $estudiante['estudiante'], $estudiante['edad'], $estudiante['talla'], $estudiante['peso'], $estudiante['indice']));
        $lobjPdf->Cell($avnzar);
<?php

date_default_timezone_set('America/Caracas');
include_once "../clases/clase_inscripcion.php";
include_once "../clases/clase_curso.php";
ob_end_clean();
require_once "../libreria/fpdf/clsFpdf.php";
require_once "../clases/clase_bitacora.php";
require_once '../libreria/utilidades.php';
require_once '../libreria/uuid.php';
$lobjBitacora = new clsBitacora();
$lobjUtil = new clsUtil();
$ObjInscripcion = new clsInscripcion();
$ObjCurso = new clsCurso();
$lobjPdf = new clsFpdf();
$lcReal_ip = $lobjUtil->get_real_ip();
$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);
Example #22
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 10);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(15, 30, 30, 20, 20, 30, 32, 30, 20, 35, 20));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_prestamo,a.cedula_responsable||' '||r.primer_nombre||' '||r.primer_apellido AS responsable,\n  a.cedula_persona||' '||p.primer_nombre||' '||p.primer_apellido AS persona,ar.descripcion AS area, \n  CASE a.lugar_prestamo WHEN 'S' THEN 'SALA' ELSE 'AULA' END AS lugar_prestamo,\n  TO_CHAR(a.fecha_salida,'DD/MM/YYYY') AS fecha_salida, TO_CHAR(a.fecha_entrada,'DD/MM/YYYY') AS fecha_entrada, a.observacion,\n   b.codigo_cra||' - '||b.numero_edicion||' '||l.titulo AS ejemplar,da.cantidad,\n   CASE a.estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus\n  FROM biblioteca.tprestamo a \n  INNER JOIN general.tpersona r ON a.cedula_responsable = r.cedula_persona \n  INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona\n  INNER JOIN general.tarea ar ON a.codigo_area = ar.codigo_area  \n  INNER JOIN biblioteca.tdetalle_prestamo da ON a.codigo_prestamo = da.codigo_prestamo \n  LEFT JOIN biblioteca.tejemplar b ON da.codigo_ejemplar = b.codigo_ejemplar \n  INNER JOIN biblioteca.tlibro l on b.codigo_isbn_libro=l.codigo_isbn_libro ";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 1;
    $altura = 7;
<?php

date_default_timezone_set('America/Caracas');
include_once "../clases/clase_docente.php";
include_once "../clases/clase_diagnostico.php";
ob_end_clean();
require_once "../libreria/fpdf/clsFpdf.php";
require_once "../clases/clase_bitacora.php";
require_once '../libreria/utilidades.php';
require_once '../libreria/uuid.php';
$lobjPdf = new clsFpdf();
$lobjBitacora = new clsBitacora();
$lobjUtil = new clsUtil();
$ObjDocente = new clsDocente();
$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");
Example #24
0
        $tel = utf8_encode("Teléfono: 04168110432");
        $empresa1 = utf8_encode("Todos los Derechos Reservados\"© 2014 FUNDABIT-DTIC.\"");
        $this->Cell(0, 4, $empresa, 0, 1, "C");
        $this->Cell(0, 4, $dir, 0, 0, "C");
        //Número de página
        $this->Cell(-5, 5, utf8_encode("Página " . $this->PageNo() . "/{nb}"), 0, 1, "R");
        $this->Cell(0, 4, $tel, 0, 0, "C");
        //Fecha
        $horario = new horario();
        $lcFecha = $horario->FECHA_SISTEMA();
        $this->Cell(-8, 3, $lcFecha, 0, 0, "R");
        $this->Cell(10);
    }
}
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AliasNbPages();
$lobjPdf->AddPage('P', array(290, 183));
$lobjPdf->SetFont("arial", "B", 9);
$anchura = 32.2;
$altura = 6;
$margin = 10;
$background = false;
$alignacion = "C";
$weekend = 1;
$lobjPdf->SetFont("arial", "", 9);
$lobjPdf->SetFillColor(255, 0, 0);
if (isset($_SESSION['datos']['dia'])) {
    $dia = $_SESSION['datos']['dia'];
    $hora = $_SESSION['datos']['hora'];
    $id_celda = $_SESSION['datos']['celda'];
Example #25
0
        $this->_Arc($xc - $r * $MyArc, $yc + $r, $xc - $r, $yc + $r * $MyArc, $xc - $r, $yc);
        $xc = $x + $r;
        $yc = $y + $r;
        $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, 80, 20));
$pgsql = new Conexion();
$sql = "SELECT r.codigo_recuperacion,TO_CHAR(r.fecha,'DD/MM/YYYY') AS fecha,\n\tp.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,p.telefono_movil,\n\tuo.descripcion as ubicacion_origen, br.nro_serial||'- '||br.nombre AS bien,r.cantidad AS cantidad_a_recuperar, \n\tb.nro_serial||''||b.nombre AS item,dr.cantidad,u.descripcion as ubicacion\n\tFROM bienes_nacionales.trecuperacion r \n\tINNER JOIN general.tpersona p ON r.cedula_persona = p.cedula_persona \n\tINNER JOIN bienes_nacionales.tdetalle_recuperacion dr ON r.codigo_recuperacion = dr.codigo_recuperacion \n\tINNER JOIN inventario.tubicacion uo ON r.codigo_ubicacion = uo.codigo_ubicacion \n\tINNER JOIN inventario.tubicacion u ON dr.codigo_ubicacion = u.codigo_ubicacion \n\tINNER JOIN bienes_nacionales.tbien br ON r.codigo_bien = br.codigo_bien \n\tINNER JOIN bienes_nacionales.tbien b ON dr.codigo_item = b.codigo_bien \n\tWHERE r.esrecuperacion='Y' AND r.codigo_recuperacion =" . $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_recuperacion'][] = $rows['codigo_recuperacion'];
        $filas['fecha'][] = $rows['fecha'];
        $filas['responsable'][] = $rows['responsable'];
Example #26
0
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
$pdesde = substr($_POST['perfil_desde'], 0, strpos($_POST['perfil_desde'], '-'));
$phasta = substr($_POST['perfil_hasta'], 0, strpos($_POST['perfil_hasta'], '-'));
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 70;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array(35, 60, 35, 26));
$pgsql = new Conexion();
$sql = "SELECT u.nombre_usuario, p.cedula_persona||' '||p.primer_nombre||' '||p.primer_apellido AS persona, per.nombre_perfil,\n  (case u.estatus when '1' then 'ACTIVO' end) as estatus\n    FROM seguridad.tusuario u\n    INNER JOIN general.tpersona p ON u.cedula_persona = p.cedula_persona \n    INNER JOIN seguridad.tperfil per ON per.codigo_perfil = u.codigo_perfil \n    WHERE u.codigo_perfil BETWEEN " . $pgsql->comillas_inteligentes($pdesde) . " AND " . $pgsql->comillas_inteligentes($phasta) . "";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    $total = 0;
    while ($usuario = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($usuario['nombre_usuario'], $usuario['persona'], $usuario['nombre_perfil'], $usuario['estatus']));
Example #27
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 40, 30, 50, 50, 26));
$pgsql = new Conexion();
$sql = "SELECT u.codigo_ubicacion, u.descripcion, a.descripcion AS ambiente,\n  CASE u.ubicacionprincipal WHEN 'Y' THEN 'SÍ' ELSE 'NO' END AS ubicacionprincipal,\n  CASE u.itemsdefectuoso WHEN 'Y' THEN 'SÍ' ELSE 'NO' END AS itemsdefectuoso,\n  CASE u.estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADA' end as estatus \n  FROM inventario.tubicacion u \n  INNER JOIN general.tambiente a ON u.codigo_ambiente = a.codigo_ambiente ";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 35;
    $altura = 7;
Example #28
0
        $this->_Arc($xc - $r * $MyArc, $yc + $r, $xc - $r, $yc + $r * $MyArc, $xc - $r, $yc);
        $xc = $x + $r;
        $yc = $y + $r;
        $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(50, 80, 20));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_entrega,a.cedula_responsable||' '||r.primer_nombre||' '||r.primer_apellido AS responsable,p.telefono_movil,\n  a.cedula_persona||' '||p.primer_nombre||' '||p.primer_apellido AS persona,\n  b.fecha_entrada||' .'||a.cedula_persona||' -'||INITCAP(p.primer_nombre||' '||p.primer_apellido) AS prestamo,\n  TO_CHAR(a.fecha_entrada,'DD/MM/YYYY') AS fecha_entrada,\n   e.codigo_cra||' - '||e.numero_edicion||' '||l.titulo AS ejemplar,da.cantidad,a.observacion \n  FROM biblioteca.tentrega a \n  INNER JOIN general.tpersona r ON a.cedula_responsable = r.cedula_persona \n  INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona\n  INNER JOIN biblioteca.tdetalle_entrega da ON a.codigo_entrega = da.codigo_entrega\n  LEFT JOIN biblioteca.tprestamo b ON a.codigo_prestamo = b.codigo_prestamo \n  LEFT JOIN biblioteca.tejemplar e ON da.codigo_ejemplar = e.codigo_ejemplar \n  INNER JOIN biblioteca.tlibro l on e.codigo_isbn_libro=l.codigo_isbn_libro \n  WHERE a.codigo_entrega =" . $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_entrega'][] = $rows['codigo_entrega'];
        $filas['prestamo'][] = $rows['prestamo'];
        $filas['responsable'][] = $rows['responsable'];
Example #29
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 35, 26));
$pgsql = new Conexion();
$sql = "SELECT *,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus from biblioteca.ttema";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 90;
    $altura = 7;
    $anchura = 10;
Example #30
0
                    $i = $sep + 1;
                }
                $sep = -1;
                $j = $i;
                $l = 0;
                $nl++;
            } else {
                $i++;
            }
        }
        return $nl;
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 25;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 8, $anchura * 6, $anchura * 3, $anchura * 3, $anchura * 3));
$pgsql = new Conexion();
$sql = "SELECT u.descripcion AS ubicacion, (b.nro_serial|| ' ') || b.nombre AS item,\n      LAST(CASE WHEN m.fecha_movimiento < " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_inicial,\n      LAST(CASE WHEN m.fecha_movimiento BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS actual,\n      LAST(CASE WHEN m.fecha_movimiento <= " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_final\n      FROM inventario.tmovimiento m\n      JOIN inventario.tdetalle_movimiento dm ON m.codigo_movimiento = dm.codigo_movimiento\n      JOIN inventario.tubicacion u ON dm.codigo_ubicacion = u.codigo_ubicacion\n      LEFT JOIN bienes_nacionales.tbien b ON dm.codigo_item = b.codigo_bien AND m.tipo_transaccion IN ('IA','BR','BA')\n      WHERE dm.sonlibros = 'N'\n      GROUP BY u.descripcion,b.nro_serial,b.nombre \n      UNION ALL \n      SELECT u.descripcion AS ubicacion,(((e.codigo_isbn_libro || ' ') || e.numero_edicion) || ' ') || l.titulo AS item, \n      LAST(CASE WHEN m.fecha_movimiento < " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_inicial,\n      LAST(CASE WHEN m.fecha_movimiento BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS actual,\n      LAST(CASE WHEN m.fecha_movimiento <= " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_final\n      FROM inventario.tmovimiento m\n      JOIN inventario.tdetalle_movimiento dm ON m.codigo_movimiento = dm.codigo_movimiento\n      JOIN inventario.tubicacion u ON dm.codigo_ubicacion = u.codigo_ubicacion\n      LEFT JOIN biblioteca.tejemplar e ON dm.codigo_item = e.codigo_ejemplar AND m.tipo_transaccion IN ('IA','BP','BE')\n      LEFT JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro\n      WHERE dm.sonlibros = 'Y' \n      GROUP BY u.descripcion,e.codigo_isbn_libro,e.numero_edicion,l.titulo";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    while ($inventario = $pgsql->Respuesta($data)) {