Пример #1
0
            } 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;
    $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);
Пример #2
0
            } 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, 60, 25));
$pgsql = new Conexion();
$sql = "SELECT *,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus from bienes_nacionales.ttipo_bien";
$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->Row(array("N°","Codigo","Perfil","Estatus"));
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
Пример #3
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!";
}
Пример #4
0
            } 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;
    $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);
Пример #5
0
        $this->_out($op);
    }
    public function _Arc($x1, $y1, $x2, $y2, $x3, $y3)
    {
        $h = $this->h;
        $this->_out(sprintf('%.2F %.2F %.2F %.2F %.2F %.2F c ', $x1 * $this->k, ($h - $y1) * $this->k, $x2 * $this->k, ($h - $y2) * $this->k, $x3 * $this->k, ($h - $y3) * $this->k));
    }
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("P");
$lobjPdf->AliasNbPages();
$lobjPdf->Ln(15);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(80, 50, 20));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_adquisicion,TO_CHAR(a.fecha_adquisicion,'DD/MM/YYYY') AS fecha_adquisicion,\nCASE a.tipo_adquisicion WHEN '1' THEN 'DONACIÓN' WHEN '2' THEN 'COMPRA' WHEN '3' THEN 'RECURSOS DEL MINISTERIO' ELSE 'OTROS' END AS tipo_adquisicion, \no.rif_organizacion||' - '||o.nombre AS organizacion, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\nCASE a.sonlibros WHEN 'N' THEN b.nro_serial||' '||b.nombre WHEN 'Y' THEN e.codigo_cra||' - '||e.numero_edicion||' - '||l.titulo ELSE null END AS item,\nda.cantidad,u.descripcion AS ubicacion,o.nombre,o.rif_organizacion,o.direccion,o.telefono\nFROM inventario.tadquisicion a \nINNER JOIN general.torganizacion o ON a.rif_organizacion = o.rif_organizacion \nINNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \nINNER JOIN inventario.tdetalle_adquisicion da ON a.codigo_adquisicion = da.codigo_adquisicion \nINNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion \nLEFT JOIN bienes_nacionales.tbien b ON da.codigo_item = b.codigo_bien AND a.sonlibros ='N' \nLEFT JOIN biblioteca.tejemplar e ON da.codigo_item = e.codigo_ejemplar AND a.sonlibros = 'Y' \nLEFT JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro \nWHERE a.codigo_adquisicion =" . $pgsql->comillas_inteligentes($_GET['p1']);
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $filas = array();
    while ($rows = $pgsql->Respuesta($data)) {
        $filas['codigo_adquisicion'][] = $rows['codigo_adquisicion'];
        $filas['fecha_adquisicion'][] = $rows['fecha_adquisicion'];
        $filas['tipo_adquisicion'][] = $rows['tipo_adquisicion'];
        $filas['organizacion'][] = $rows['organizacion'];
        $filas['responsable'][] = $rows['responsable'];
        $filas['item'][] = $rows['item'];
        $filas['rif_organizacion'][] = $rows['rif_organizacion'];
        $filas['nombre'][] = $rows['nombre'];
Пример #6
0
 $lobjPdf->Cell(10, 5, $filas['tipo_persona'][0], 0, 1);
 $lobjPdf->SetFont('Arial', '', 12);
 $lobjPdf->Cell(12);
 $lobjPdf->Cell(75, 5, 'de esta institución, presenta en nuestro registro ', 0, 0, 'L');
 $lobjPdf->SetFont('Arial', 'B', 12);
 $lobjPdf->Cell(16);
 $lobjPdf->Cell(33, 5, 'PRÉSTAMOS VENCIDOS,', 0, 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';
Пример #7
0
            } 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;
    $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);
Пример #8
0
                $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']));
        $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");
Пример #9
0
            } 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, 25));
$pgsql = new Conexion();
$sql = "SELECT codigo_parentesco, descripcion, estatus, case estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus\nFROM \n  general.tparentesco";
$i = -1;
//echo $sql; die();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 102;
    $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);
Пример #10
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!";
}
Пример #11
0
            } 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, 50, 40, 25));
$pgsql = new Conexion();
$sql = "SELECT codigo_ambiente, descripcion, \n          case tipo_ambiente when '4' then 'AULA DE CLASES' when '2' then 'CANCHA' when '3' then 'DEPÓSITO' when '1' then 'LABORATORIO' ELSE 'BIBLIOTECA' END as ambiente,\n          case estatus when '1' then 'ACTIVO' when '0' then 'DESACTIVADO' end as estatus\n          FROM \n          general.tambiente";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
    $lobjPdf->SetFillColor(0, 0, 140);
    $avnzar = 74;
    $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;
Пример #12
0
                $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);
    }
    $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)) {
Пример #13
0
            } 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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
Пример #14
0
            } 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;
    $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);
Пример #15
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!";
}
Пример #16
0
            } 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;
    $anchura = 10;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
Пример #17
0
            } 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;
    $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);
Пример #18
0
                $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']));
        $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");
Пример #19
0
        $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(30, 70, 70, 20));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_asignacion,TO_CHAR(a.fecha_asignacion,'DD/MM/YYYY') AS fecha_asignacion,\np.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,p.telefono_movil,\nu.descripcion AS ubicacion,uh.descripcion AS ubicacion_hasta,\nb.nro_serial||' '||b.nombre AS item, da.cantidad\nFROM bienes_nacionales.tasignacion a \nINNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \nINNER JOIN bienes_nacionales.tdetalle_asignacion da ON a.codigo_asignacion = da.codigo_asignacion\nLEFT JOIN bienes_nacionales.tbien b ON da.codigo_item = b.codigo_bien  \nINNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion\nINNER JOIN inventario.tubicacion uh ON da.codigo_ubicacion_hasta = uh.codigo_ubicacion \nWHERE a.codigo_asignacion =" . $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_asignacion'][] = $rows['codigo_asignacion'];
        $filas['fecha_asignacion'][] = $rows['fecha_asignacion'];
        $filas['responsable'][] = $rows['responsable'];
        $filas['telefono_movil'][] = $rows['telefono_movil'];
        $filas['item'][] = $rows['item'];
        //$filas['almacen'][]=$rows['almacen'];
        $filas['ubicacion'][] = $rows['ubicacion'];
        $filas['ubicacion_hasta'][] = $rows['ubicacion_hasta'];
Пример #20
0
            } 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;
    $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);
Пример #21
0
$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'];
}
if (isset($_SESSION['datos']['id_hora'])) {
    $id_hora = $_SESSION['datos']['id_hora'];
}
$bloque_horas = new horario();
$turno = 0;
$get_hora = $bloque_horas->bloque_hora("todos");
$lobjPdf->SetWidths(array($anchura - 7, $anchura, $anchura, $anchura, $anchura, $anchura, $anchura, $anchura));
$valor_a_buscar = array();
$lobjPdf->Cell(-10);
for ($i = 0; $i < count($get_hora['id']); $i++) {
    $x = $get_hora['id'][$i];
    $hora_nombre = $get_hora['hora_inicio'][$i] . "-" . $get_hora['hora_fin'][$i];
    $lobjPdf->Cell($margin);
    if (in_array($x . "-1", $_SESSION['datos']['celda'], true)) {
        $valor = array_search($x . "-1", $_SESSION['datos']['celda']);
    }
    in_array($x . "-1", $_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[0] = $datos_celda;
    if (in_array($x . "-2", $_SESSION['datos']['celda'], true)) {
        $valor = array_search($x . "-2", $_SESSION['datos']['celda']);
    }
    in_array($x . "-2", $_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 = ' ');
Пример #22
0
            } 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;
    $color_fondo = false;
    $lobjPdf->SetFont('Arial', 'B', 10);
    $lobjPdf->SetTextColor(0, 0, 0);
    $lobjPdf->SetFont('Arial', '', 8);
    $lobjPdf->SetTextColor(0, 0, 0);
    $xxxx = 0;
Пример #23
0
        $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, 60, 60, 20));
$pgsql = new Conexion();
$sql = "SELECT a.codigo_asignacion_libro,TO_CHAR(a.fecha_asignacion,'DD/MM/YYYY') AS fecha_asignacion,\np.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,p.telefono_movil,\nu.descripcion AS ubicacion,uh.descripcion AS ubicacion_hasta,\ne.codigo_cra||' - '||e.numero_edicion||' - '||l.titulo AS item, da.cantidad\nFROM biblioteca.tasignacion_libro a \nINNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \nINNER JOIN biblioteca.tdetalle_asignacion_libro da ON a.codigo_asignacion_libro = da.codigo_asignacion_libro\nLEFT JOIN biblioteca.tejemplar e ON da.codigo_item = e.codigo_ejemplar \nLEFT JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro \nINNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion\nINNER JOIN inventario.tubicacion uh ON da.codigo_ubicacion_hasta = uh.codigo_ubicacion \nWHERE a.codigo_asignacion_libro =" . $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_asignacion_libro'][] = $rows['codigo_asignacion_libro'];
        $filas['fecha_asignacion'][] = $rows['fecha_asignacion'];
        $filas['responsable'][] = $rows['responsable'];
        $filas['telefono_movil'][] = $rows['telefono_movil'];
        $filas['item'][] = $rows['item'];
        $filas['ubicacion'][] = $rows['ubicacion'];
        $filas['ubicacion_hasta'][] = $rows['ubicacion_hasta'];
        $filas['cantidad'][] = $rows['cantidad'];