示例#1
0
                $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)) {
        $lobjPdf->Row(array($inventario['ubicacion'], $inventario['item'], $inventario['saldo_inicial'], $inventario['actual'], $inventario['saldo_final']));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#2
0
 $lobjPdf->SetFont('Arial', '', 9);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($avnzar - 25);
 $lobjPdf->Cell($anchura * 1, $altura, $filas['telefono'][0], 0, 1, 'L', $color_fondo);
 $lobjPdf->Cell($avnzar * 1.61);
 $lobjPdf->SetFont('Arial', 'B', 10);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($anchura * 2, $altura, 'Dirección: ', 0, 0, 'L', $color_fondo);
 $lobjPdf->SetFont('Arial', '', 9);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($avnzar - 11);
 $lobjPdf->Cell($anchura * 8, $altura, $filas['direccion'][0], 0, 1, 'L', $color_fondo);
 $lobjPdf->Ln(20);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->SetFont("arial", "B", 10);
 $lobjPdf->Row(array('Ubicación', 'Item', 'Cantidad'), false);
 $lobjPdf->SetFont("arial", "", 10);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->aligns[2] = 'R';
 $total = 0;
 for ($i = 0; $i < count($filas['codigo_adquisicion']); $i++) {
     $total += $filas['cantidad'][$i];
     $lobjPdf->Row(array($filas['ubicacion'][$i], $filas['item'][$i], $filas['cantidad'][$i]), false);
     $lobjPdf->Cell($avnzar);
 }
 $lobjPdf->SetWidths(array(130, 20));
 $lobjPdf->SetFont("arial", "B", 10, 'R');
 $lobjPdf->Cell($avnzar * 7.22, $altura, 'TOTAL:', 1, 0, 'R', $color_fondo);
 $lobjPdf->Cell($avnzar * 1.12, $altura, $total, 1, 1, 'R', $color_fondo);
 $lobjPdf->ln(10);
 $lobjPdf->Output('documento', "I");
示例#3
0
 $lobjPdf->SetFont('Arial', '', 12);
 $lobjPdf->Cell(20);
 $lobjPdf->Cell(18, 5, 'de recursos', 0, 1);
 $lobjPdf->Cell(12);
 $lobjPdf->Cell(18, 5, 'que se detallan a continuación:', 0, 1);
 $lobjPdf->Ln(10);
 //  Table
 $lobjPdf->Cell(12);
 $lobjPdf->SetWidths(array(70, 20, 40, 40));
 $lobjPdf->SetFont('Arial', 'B', 10);
 //  Align Columns Header
 $lobjPdf->aligns[0] = 'C';
 $lobjPdf->aligns[1] = 'C';
 $lobjPdf->aligns[2] = 'C';
 $lobjPdf->aligns[3] = 'C';
 $lobjPdf->Row(array("Libro", "Cantidad", "Fecha de Prestamo", "Fecha de Vencimiento"), false);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->SetFont('Arial', '', 8);
 $lobjPdf->SetTextColor(0, 0, 0);
 //  Align Columns Detail
 $lobjPdf->aligns[0] = 'L';
 $lobjPdf->aligns[1] = 'C';
 $lobjPdf->aligns[2] = 'C';
 $lobjPdf->aligns[3] = 'C';
 for ($i = 0; $i < count($filas['libro']); $i++) {
     $lobjPdf->Cell(12);
     $lobjPdf->Row(array($filas['libro'][$i], $filas['cantidad'][$i], $filas['fecha_salida'][$i], $filas['fecha_vencimiento'][$i]), false);
 }
 $lobjPdf->Ln(10);
 $lobjPdf->SetFont('Arial', '', 12);
 $lobjPdf->Cell(12);
示例#4
0
文件: pdf_libro.php 项目: RJPC/dirhac
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_isbn_libro']), ucwords($tperfil['titulo']), ucwords($tperfil['editorial']), ucwords($tperfil['autor']), ucwords($tperfil['tema']), ucwords($tperfil['numero_paginas']), ucwords($tperfil['fecha']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#5
0
        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']));
        $total += $entrega['cantidad'];
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->SetFont('Arial', 'B', 9);
    $lobjPdf->Cell($anchura * 17, $altura, "TOTAL ENTREGADO:", 1, 0, "R", $color_fondo);
    $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo);
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#6
0
 $lobjPdf->SetFont('Arial', '', 9);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($anchura * 2, $altura, $filas['responsable'][0], 0, 1, 'L', $color_fondo);
 $lobjPdf->Cell($avnzar * 1.25);
 $lobjPdf->SetFont('Arial', 'B', 10);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($anchura * 2, $altura, 'Teléfono: ', 0, 0, 'L', $color_fondo);
 $lobjPdf->SetFont('Arial', '', 9);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($avnzar * 0.25);
 $lobjPdf->Cell($anchura * 2, $altura, $filas['telefono_movil'][0], 0, 0, 'L', $color_fondo);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->Ln(20);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->SetFont("arial", "B", 10);
 $lobjPdf->Row(array('Ejemplar', 'Observación', 'Cantidad'), false);
 $lobjPdf->SetFont("arial", "", 10);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->aligns[2] = 'R';
 $total = 0;
 for ($i = 0; $i < count($filas['codigo_entrega']); $i++) {
     $total += $filas['cantidad'][$i];
     $lobjPdf->Row(array($filas['ejemplar'][$i], $filas['observacion'][$i], $filas['cantidad'][$i]), false);
     $lobjPdf->Cell($avnzar);
 }
 $lobjPdf->SetWidths(array(130, 20));
 $lobjPdf->SetFont("arial", "B", 10, 'R');
 $lobjPdf->Cell($avnzar * 7.22, $altura, 'TOTAL:', 1, 0, 'R', $color_fondo);
 $lobjPdf->Cell($avnzar * 1.12, $altura, $total, 1, 1, 'R', $color_fondo);
 $lobjPdf->ln(10);
 $lobjPdf->Output('documento', "I");
示例#7
0
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['rif_organizacion']), ucwords($tperfil['nombre']), ucwords($tperfil['direccion']), ucwords($tperfil['telefono']), ucwords($tperfil['tipo_organizacion']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#8
0
$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, 26));
$pgsql = new Conexion();
$sql = "SELECT *,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus from educacion.tano_academico";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 105;
    $altura = 7;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_ano_academico']), ucwords($tperfil['ano']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#9
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);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#10
0
文件: pdf_area.php 项目: RJPC/dirhac
$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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_area']), ucwords($tperfil['area']), ucwords($tperfil['departamento']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#11
0
$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, 40, 25));
$pgsql = new Conexion();
$sql = "SELECT codigo_departamento, descripcion, estatus, case estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus\nFROM \n  general.tdepartamento";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 97;
    $altura = 7;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_departamento']), ucwords($tperfil['descripcion']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#12
0
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_asignacion_libro']), ucwords($tperfil['fecha_asignacion']), ucwords($tperfil['responsable']), ucwords($tperfil['item']), ucwords($tperfil['cantidad']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#13
0
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);
    }
    $sqlx = "SELECT r.cantidad AS cantidad_sumar\n  FROM bienes_nacionales.trecuperacion r \n  WHERE r.codigo_recuperacion=r.codigo_recuperacion AND r.esrecuperacion='N'";
    $data2 = $pgsql->Ejecutar($sqlx);
    if ($pgsql->Total_Filas($data2) != 0) {
        $lobjPdf->SetFont('Arial', '', 9);
        $total = 0;
        while ($prestamo = $pgsql->Respuesta($data2)) {
            $total += $prestamo['cantidad_sumar'];
        }
    }
    $lobjPdf->SetFont('Arial', 'B', 9);
    $lobjPdf->Cell($anchura * 22, $altura, "TOTAL RECUPERADO:", 1, 0, "R", $color_fondo);
    $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo);
    $lobjPdf->Output('documento', "I");
示例#14
0
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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_cra']), ucwords($tperfil['clasificacion']), ucwords($tperfil['numero_edicion']), ucwords($tperfil['libro']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#15
0
            $valor = array_search($x . "-0", $_SESSION['datos']['celda']);
        }
        in_array($x . "-0", $_SESSION['datos']['celda'], true) ? $datos_celda = $datos_celda = "Materia: " . $_SESSION['datos']['nombre_materia'][$valor] . ' Seccion:' . $_SESSION['datos']['nombre_seccion'][$valor] . ' Aula: ' . $_SESSION['datos']['nombre_ambiente'][$valor] : ($datos_celda = '-');
        $valor_a_buscar[6] = $datos_celda;
    } else {
        if (in_array($x . "-1", $_SESSION['datos']['celda'], true)) {
            $valor = array_search($x . "-1", $_SESSION['datos']['celda']);
        }
        in_array($x . "-6", $_SESSION['datos']['celda'], true) ? $datos_celda = $datos_celda = "Materia: " . $_SESSION['datos']['nombre_materia'][$valor] . ' Seccion:' . $_SESSION['datos']['nombre_seccion'][$valor] . ' Aula: ' . $_SESSION['datos']['nombre_ambiente'][$valor] : ($datos_celda = '-');
        $valor_a_buscar[5] = $datos_celda;
        if (in_array($x . "-1", $_SESSION['datos']['celda'], true)) {
            $valor = array_search($x . "-1", $_SESSION['datos']['celda']);
        }
        in_array($x . "-0", $_SESSION['datos']['celda'], true) ? $datos_celda = $datos_celda = "Materia: " . $_SESSION['datos']['nombre_materia'][$valor] . ' Seccion:' . $_SESSION['datos']['nombre_seccion'][$valor] . ' Aula: ' . $_SESSION['datos']['nombre_ambiente'][$valor] : ($datos_celda = '-');
        $valor_a_buscar[6] = $datos_celda;
    }
    if (@$get_hora['id_turno'][$i - 1] == 'M' and $get_hora['id_turno'][$i] == 'T') {
        $lobjPdf->SetFont("arial", "B", 9);
        $lobjPdf->SetFillColor(240, 240, 240);
        $background = !$background;
        $lobjPdf->Cell($anchura * 8 - 7, $altura - 1, utf8_encode('Receso'), 1, 1, $alignacion, $background);
        $background = !$background;
        $lobjPdf->SetFont("arial", "", 9);
        $lobjPdf->Cell($margin);
    }
    $lobjPdf->Row(array($hora_nombre, $valor_a_buscar[0], $valor_a_buscar[1], $valor_a_buscar[2], $valor_a_buscar[3], $valor_a_buscar[4], $valor_a_buscar[5], $valor_a_buscar[6]));
}
$lobjPdf->Output("HORARIO", 'I');
if (isset($_SESSION['datos'])) {
    unset($_SESSION['datos']);
}
示例#16
0
$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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['item']), ucwords($tperfil['ubicacion']), ucwords($tperfil['existencia'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#17
0
            }
        }
        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']));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#18
0
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, 25, 20, 26));
$pgsql = new Conexion();
$sql = "SELECT *,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus FROM educacion.tbloque_hora";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 90;
    $altura = 7;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_bloque_hora']), ucwords($tperfil['hora_inicio']), ucwords($tperfil['hora_fin']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#19
0
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['cedula_persona']), ucwords($tperfil['fullname']), ucwords($tperfil['sexo']), ucwords($tperfil['fecha_nacimiento']), ucwords($tperfil['lugar_nacimiento']), ucwords($tperfil['direccion']), ucwords($tperfil['telefono_local']), ucwords($tperfil['telefono_movil']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#20
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);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#21
0
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_recuperacion']), ucwords($tperfil['fecha']), ucwords($tperfil['responsable']), ucwords($tperfil['ubicacion_origen']), ucwords($tperfil['bien']), ucwords($tperfil['cantidad_a_recuperar']), ucwords($tperfil['item']), ucwords($tperfil['cantidad']), ucwords($tperfil['ubicacion']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#22
0
$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, 60, 25));
$pgsql = new Conexion();
$sql = "SELECT descripcion, es_usuariosistema, estatus, CASE es_usuariosistema when 'Y' then 'SI' when 'N' then 'NO' end as usuario, CASE estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus \nFROM general.ttipo_persona;";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 73;
    $altura = 7;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['descripcion']), ucwords($tperfil['usuario']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#23
0
        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']));
        $total += $prestamo['cantidad'];
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->SetFont('Arial', 'B', 9);
    $lobjPdf->Cell($anchura * 22, $altura, "TOTAL ASIGNADO:", 1, 0, "R", $color_fondo);
    $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo);
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#24
0
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, 30, 30, 20, 26));
$pgsql = new Conexion();
$sql = "SELECT codigo_unidadtributaria,descripcion,TO_CHAR(fecha_validez,'DD/MM/YYYY') as fecha_validez,\n  TO_CHAR(monto,'999G999G999G999D99') AS monto,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus \n  FROM general.tunidadtributaria";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 75;
    $altura = 7;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_unidadtributaria']), ucwords($tperfil['descripcion']), ucwords($tperfil['fecha_validez']), ucwords($tperfil['monto']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#25
0
$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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_proceso_inscripcion']), ucwords($tperfil['fecha_inscripcion']), ucwords($tperfil['responsable']), ucwords($tperfil['estudiante']), ucwords($tperfil['anio_a_cursar']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#26
0
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_prestamo']), ucwords($tperfil['responsable']), ucwords($tperfil['persona']), ucwords($tperfil['area']), ucwords($tperfil['lugar_prestamo']), ucwords($tperfil['fecha_salida']), ucwords($tperfil['fecha_entrada']), ucwords($tperfil['ejemplar']), ucwords($tperfil['cantidad']), ucwords($tperfil['observacion']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#27
0
$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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    //$lobjPdf->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_ubicacion']), ucwords($tperfil['descripcion']), ucwords($tperfil['ambiente']), ucwords($tperfil['ubicacionprincipal']), ucwords($tperfil['itemsdefectuoso']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#28
0
 $lobjPdf->SetFont('Arial', '', 9);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($anchura * 2, $altura, $filas['responsable'][0], 0, 1, 'L', $color_fondo);
 $lobjPdf->Cell($avnzar * 7);
 $lobjPdf->SetFont('Arial', 'B', 10);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($anchura * 2, $altura, 'Teléfono: ', 0, 0, 'L', $color_fondo);
 $lobjPdf->SetFont('Arial', '', 9);
 $lobjPdf->SetTextColor(0, 0, 0);
 $lobjPdf->Cell($avnzar * 2.3);
 $lobjPdf->Cell($anchura * 2, $altura, $filas['telefono_movil'][0], 0, 0, 'L', $color_fondo);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->Ln(20);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->SetFont("arial", "B", 9);
 $lobjPdf->Row(array('Item', 'Ubicación Desde', 'Ubicación Hasta', 'Cantidad'), false);
 $lobjPdf->SetFont("arial", "", 9);
 $lobjPdf->Cell($avnzar);
 $lobjPdf->aligns[2] = 'R';
 $total = 0;
 for ($i = 0; $i < count($filas['codigo_asignacion']); $i++) {
     $total += $filas['cantidad'][$i];
     $lobjPdf->Row(array($filas['item'][$i], $filas['ubicacion'][$i], $filas['ubicacion_hasta'][$i], $filas['cantidad'][$i]), false);
     $lobjPdf->Cell($avnzar);
 }
 $lobjPdf->SetWidths(array(130, 20));
 $lobjPdf->SetFont("arial", "B", 10, 'R');
 $lobjPdf->Cell($avnzar * 56.62, $altura, 'TOTAL:', 1, 0, 'R', $color_fondo);
 $lobjPdf->Cell($avnzar * 6.75, $altura, $total, 1, 1, 'R', $color_fondo);
 $lobjPdf->ln(10);
 $lobjPdf->Output('documento', "I");
示例#29
0
文件: pdf_tema.php 项目: RJPC/dirhac
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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_tema']), ucwords($tperfil['descripcion']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例#30
0
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 20;
$altura = 5;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 4, $anchura * 2, $anchura * 2, $anchura * 8, $anchura * 6, $anchura * 2));
$pgsql = new Conexion();
$wheretype = $_POST['tipo'] != "0" ? " AND sonlibros = " . $pgsql->comillas_inteligentes($_POST['tipo']) : " ";
$sql = "SELECT nro_documento,TO_CHAR(fecha_movimiento,'DD/MM/YYYY') AS fecha_movimiento,\ndescrip_tipo_movimiento as tipo,item,ubicacion,cantidad_movimiento  \nFROM inventario.vw_movimiento_inventario \nWHERE fecha_movimiento BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " \n{$wheretype} \nORDER BY fecha_movimiento,nro_documento,item,ubicacion ASC";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFont('Arial', '', 9);
    $total = 0;
    while ($inventario = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array($inventario['nro_documento'], $inventario['fecha_movimiento'], $inventario['tipo'], $inventario['ubicacion'], $inventario['item'], $inventario['cantidad_movimiento']));
        $total += $inventario['cantidad_movimiento'];
        $lobjPdf->Cell($avnzar);
    }
    $lobjPdf->SetFont('Arial', 'B', 9);
    $lobjPdf->Cell($anchura * 22, $altura, "TOTAL MOVIMIENTO:", 1, 0, "R", $color_fondo);
    $lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo);
    $lobjPdf->Output('documento', "I");
} else {
    echo "ERROR AL GENERAR ESTE REPORTE!";
}