コード例 #1
0
 public function Footer()
 {
     $pgsql = new Conexion();
     $sql = "SELECT e.primer_nombre||' '||e.primer_apellido AS elaborado_por,\n\t\tr.primer_nombre||' '||r.primer_apellido AS recibido_por\n\t\tFROM inventario.tadquisicion a \n\t\tINNER JOIN seguridad.tusuario u ON a.creado_por = u.nombre_usuario \n\t\tINNER JOIN general.tpersona e ON u.cedula_persona = e.cedula_persona \n\t\tINNER JOIN general.tpersona r ON a.cedula_persona = r.cedula_persona \n\t\tWHERE a.codigo_adquisicion =" . $pgsql->comillas_inteligentes($_GET['p1']) . "";
     $data = $pgsql->Ejecutar($sql);
     $fila = array();
     while ($row = $pgsql->Respuesta($data)) {
         $fila['elaborado_por'][] = $row['elaborado_por'];
         $fila['recibido_por'][] = $row['recibido_por'];
     }
     $this->SetFont("Arial", "B", 10);
     $this->SetXY(28, -60);
     $this->Cell(1);
     $this->SetFillColor(140, 140, 140);
     $this->SetWidths(array(80, 80));
     $this->Row(array('Elaborado Por:', 'Recibido Por:'), true);
     $this->Cell(19);
     $this->SetFont("Arial", "", 10);
     $this->Row(array($fila['elaborado_por'][0], $fila['recibido_por'][0]), false);
     $this->SetFont('Arial', 'B', 10);
     $this->Cell(60, 10, "Fecha De Emisión: ", 0, 0, 'R', false);
     $this->SetFont('Arial', '', 10);
     $this->Cell(32, 10, date("d/m/y H:i:s"), 0, 1, 'R', false);
     //Posición: a 2 cm del final
     $this->SetY(-20);
     //Arial italic 8
     $this->SetFont("Arial", "I", 8);
     //Dirección
     //Número de página
     $this->SetFont('Arial', '', 13);
     $this->SetFillColor(240, 240, 240);
     $this->SetTextColor(200, 200, 200);
     $this->Cell(0, 5, "______________________________________________________________________________________________________________", 0, 1, "C", false);
     $this->SetFont('Arial', '', 9);
     $this->SetTextColor(0, 0, 0);
     $this->Cell(170);
     $this->Cell(25, 8, 'Página ' . $this->PageNo() . "/{nb}", 0, 1, 'C', true);
     //Fecha
     //setlocale(LC_ALL,"es_VE.UTF8");
     $this->Ln(-9);
     $this->SetFont("Arial", "I", 6);
     $avanzar = 30;
     $this->Cell($avanzar);
     $empresa = "Liceo Bolivariano Bicentenario de la Independencia de Venezuela";
     $dir = "Dirección: Complejo Habitacional Simon Bolivar, 3302 Acarigua";
     $tel = "Teléfono: 04168110432";
     $empresa1 = "Todos los Derechos Reservados\"© 2014 FUNDABIT-DTIC.\"";
     $this->Cell(130, 4, $empresa, 0, 1, "C");
     $this->Cell($avanzar);
     $this->Cell(130, 4, $dir, 0, 1, "C");
     $this->Cell($avanzar);
     $this->Cell(130, 4, $tel, 0, 1, "C");
 }
コード例 #2
0
ファイル: pdf_carta_morosidad.php プロジェクト: RJPC/dirhac
 public function Footer()
 {
     $pgsql = new Conexion();
     $sql = "SELECT p.primer_nombre||' '||p.primer_apellido AS responsable\n    FROM seguridad.tusuario u \n    INNER JOIN general.tpersona p ON u.cedula_persona = p.cedula_persona \n    WHERE u.nombre_usuario = '" . $_SESSION['user_name'] . "'";
     $data = $pgsql->Ejecutar($sql);
     $fila = array();
     while ($rows = $pgsql->Respuesta($data)) {
         $filas['responsable'][] = $rows['responsable'];
     }
     $this->Cell(20);
     $this->SetFont('Arial', '', 12);
     $this->Cell(80, 5, 'Atentamente,', 0, 1, "L");
     $this->Ln(3);
     $this->Cell(10);
     $this->Cell(80, 5, '__________________________________', 0, 1, "L");
     $this->Ln(3);
     $this->SetFont('Arial', 'B', 12);
     $this->Cell(10);
     $this->Cell(65, 5, $filas['responsable'][0], 0, 1, "L");
     $this->Ln(3);
     $this->SetFont('Arial', 'B', 12);
     $this->Cell(10);
     $this->Cell(69, 5, 'COORDINACIÓN C.R.A.', 0, 0, "L");
     //Posición: a 2 cm del final
     $this->SetY(-20);
     //Arial italic 8
     $this->SetFont("Arial", "I", 8);
     //Dirección
     //Número de página
     $this->SetFont('Arial', '', 13);
     $this->SetFillColor(240, 240, 240);
     $this->SetTextColor(200, 200, 200);
     $this->Cell(0, 5, "______________________________________________________________________________________________________________", 0, 1, "L", false);
     $this->SetFont('Arial', '', 9);
     $this->SetTextColor(0, 0, 0);
     $this->Cell(254);
     $this->Cell(25, 8, 'Página ' . $this->PageNo() . "/{nb}", 0, 1, 'C', true);
     $this->Ln(-9);
     $this->SetFont("Arial", "I", 8);
     $avanzar = 30;
     $this->Cell($avanzar);
     $empresa = "Liceo Bolivariano Bicentenario de la Independencia de Venezuela";
     $dir = "Dirección: Complejo Habitacional Simon Bolivar, 3302 Acarigua";
     $tel = "Teléfono: 04168110432";
     $empresa1 = "Todos los Derechos Reservados\"© 2014 FUNDABIT-DTIC.\"";
     $this->Cell(130, 4, $empresa, 0, 1, "C");
     $this->Cell($avanzar);
     $this->Cell(130, 4, $dir, 0, 1, "C");
     $this->Cell($avanzar);
     $this->Cell(130, 4, $tel, 0, 1, "C");
 }
コード例 #3
0
ファイル: pdf_tema.php プロジェクト: RJPC/dirhac
        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;
    while ($tperfil = $pgsql->Respuesta($data)) {
        $lobjPdf->Row(array(ucwords($tperfil['codigo_tema']), ucwords($tperfil['descripcion']), ucwords($tperfil['estatus'])));
        $lobjPdf->Cell($avnzar);
    }
コード例 #4
0
<?php

require_once "../class/class_bd.php";
$mysql = new Conexion();
$sql = "SELECT codigo_tipo_establecimiento, descripcion, (CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus \r\n\tFROM general.ttipo_establecimiento";
$query = $mysql->Ejecutar($sql);
date_default_timezone_set('America/Caracas');
/** Se agrega la libreria PHPExcel */
require_once '../librerias/PHPExcel/PHPExcel.php';
// Se crea el objeto PHPExcel
$objPHPExcel = new PHPExcel();
// Se asignan las propiedades del libro
/*$objPHPExcel->getProperties()->setCreator("Codedrinks") //Autor
	 ->setLastModifiedBy("Codedrinks") //Ultimo usuario que lo modificó
	 ->setTitle("Reporte Excel con PHP y MySQL")
	 ->setSubject("Reporte Excel con PHP y MySQL")
	 ->setDescription("Reporte de alumnos")
	 ->setKeywords("reporte alumnos carreras")
	 ->setCategory("Reporte excel");*/
$tituloReporte = "Listado de los Tipos de Establecimientos";
$titulosColumnas = array('Código', 'Tipo Establecimiento', 'Estatus');
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1')->mergeCells('A2:C2');
// Se agregan los titulos del reporte
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', $tituloReporte)->setCellValue('A3', $titulosColumnas[0])->setCellValue('B3', $titulosColumnas[1])->setCellValue('C3', $titulosColumnas[2]);
//Se agregan los datos de los alumnos
$i = 5;
while ($row = $mysql->Respuesta($query)) {
    $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A' . $i, $row['codigo_tipo_establecimiento'])->setCellValue('B' . $i, $row['descripcion'])->setCellValue('C' . $i, $row['estatus']);
    $i++;
}
$estiloTituloReporte = array('font' => array('name' => 'Verdana', 'bold' => true, 'italic' => false, 'strike' => false, 'size' => 16, 'color' => array('rgb' => '000000')), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'color' => array('argb' => '969696')), 'borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_NONE)), 'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER, 'rotation' => 0, 'wrap' => TRUE));
コード例 #5
0
ファイル: serv_parroquia.php プロジェクト: RJPC/dirhac
                }
            }
            ?>
						<a href="?parroquia"><button type="button" class="btn btn-large btn-primary"/><i class="icon-repeat"></i>&nbsp;Volver</button></a>
					</center>  
				</div>
			</fieldset>  
		</form>
		<?php 
        } else {
            if ($_GET['Opt'] == "4") {
                // Ventana de Impresiones
                require_once '../class/class_bd.php';
                $pgsql = new Conexion();
                $sql = "SELECT e.codigo_parroquia, e.descripcion, p.descripcion AS municipio \r\n\tFROM general.tparroquia e INNER JOIN general.tmunicipio p ON e.codigo_municipio = p.codigo_municipio \r\n\tWHERE e.codigo_parroquia =" . $pgsql->comillas_inteligentes($_GET['codigo_parroquia']);
                $query = $pgsql->Ejecutar($sql);
                $row = $pgsql->Respuesta($query);
                ?>
	<link rel="STYLESHEET" type="text/css" href="css/print.css" media="print" />
	<fieldset>
		<legend><center>Vista: PARROQUIA</center></legend>
		<div id="paginador" class="enjoy-css">			
			<div class="printer">
				<table class="bordered-table zebra-striped" >
					<tr>
						<td>
							<label>Código:</label>
						</td>
						<td>
							<label><?php 
                echo $row['codigo_parroquia'];
コード例 #6
0
<script type="text/javascript" src="js/dirhac_usuario.js"></script>
<?php 
if (!isset($_GET['Opt'])) {
    // Ventana principal -> Paginación
    require_once '../class/class_bd.php';
    $conexion = new Conexion();
    $sql = "SELECT c.* FROM seguridad.tconfiguracion c \r\n\tINNER JOIN seguridad.tperfil p ON p.codigo_configuracion = c.codigo_configuracion \r\n\tWHERE p.codigo_perfil = '" . $_SESSION['user_codigo_perfil'] . "'";
    $query = $conexion->Ejecutar($sql);
    if ($Obj = $conexion->Respuesta($query)) {
        echo "<input type='hidden' id='longitud_minclave' value='" . $Obj['longitud_minclave'] . "' />";
        echo "<input type='hidden' id='longitud_maxclave' value='" . $Obj['longitud_maxclave'] . "' />";
        echo "<input type='hidden' id='cantidad_letrasmayusculas' value='" . $Obj['cantidad_letrasmayusculas'] . "' />";
        echo "<input type='hidden' id='cantidad_letrasminusculas' value='" . $Obj['cantidad_letrasminusculas'] . "' />";
        echo "<input type='hidden' id='cantidad_caracteresespeciales' value='" . $Obj['cantidad_caracteresespeciales'] . "' />";
        echo "<input type='hidden' id='cantidad_numeros' value='" . $Obj['cantidad_numeros'] . "' />";
    }
    ?>
	<form class="form-horizontal" id="form1" name="form" action="../controllers/control_cambiar_clave.php" method="post">
		<fieldset>
			<legend><center>Vista: CAMBIAR CONTRASEÑA</center></legend>		
			<div id="paginador" class="enjoy-css">		
				<div class="control-group">  
					<label class="control-label" for="contrasena">Contraseña Actual</label>  
					<div class="controls">
						<span class="add-on"><i class="icon-lock"></i></span> 
						<input class="input-xlarge-add-on" value="<?php 
    echo $_SESSION['user_password'];
    ?>
" type="password" name="contrasena" id="contrasena_actual" title="Contraseña Actual" readonly required/>
						<input type="hidden" name="cambiar_clave_con_logeo" value="0"/>
						<input type="hidden" name="lOpt" id="lOpt" value="Modificar"/>
コード例 #7
0
<?php

if (!isset($_GET['Opt'])) {
    // Ventana principal -> Paginación
    require_once '../class/class_bd.php';
    $pgsql = new Conexion();
    $sql = "SELECT u.nombre_usuario,u.cedula_persona,CASE WHEN p.primer_nombre IS NOT NULL AND p.segundo_nombre IS NOT NULL AND p.primer_apellido IS NOT NULL AND p.segundo_apellido IS NOT NULL THEN INITCAP(p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido||' '||p.segundo_apellido) \r\n    WHEN p.primer_nombre IS NOT NULL AND p.segundo_nombre IS NOT NULL AND p.primer_apellido IS NOT NULL AND p.segundo_apellido IS NULL THEN INITCAP(p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido) \r\n    WHEN p.primer_nombre IS NOT NULL AND p.segundo_nombre IS NULL AND p.primer_apellido IS NOT NULL AND p.segundo_apellido IS NOT NULL THEN INITCAP(p.primer_nombre||' '||p.primer_apellido||' '||p.segundo_apellido) \r\n    ELSE INITCAP(p.primer_nombre||' '||p.primer_apellido) END AS nombre,c.fecha_modificacion,u.intentos_fallidos \r\n    FROM seguridad.tusuario u \r\n    INNER JOIN general.tpersona p ON u.cedula_persona = p.cedula_persona \r\n    INNER JOIN seguridad.tcontrasena c ON u.nombre_usuario = c.nombre_usuario \r\n    WHERE c.estado = 4 \r\n    ORDER BY c.fecha_modificacion ASC";
    $consulta = $pgsql->Ejecutar($sql);
    ?>
<fieldset>
	<legend><center>Vista: DESBLOQUEAR USUARIO</center></legend>
	<div id="paginador" class="enjoy-css">
		<div class="container">
			<form class="form-horizontal" action="../controllers/control_desbloquearusuario.php" method="post" id="form1"> 
				<input type="hidden" name="lOpt" value="DesbloquearUsuario" id="lOpt" />
				<table cellpadding="0" cellspacing="5" border="0" class="bordered-table zebra-striped" id="registro">
					<thead>
						<tr>
							<th>Seleccione</th>
							<th>Nombre de Usuario</th>
							<th>Cédula</th>
							<th>Nombres y Apellidos</th>
							<th>Fecha de Bloqueo</th>
							<th>Intentos Realizados</th>
						</tr>
					</thead>
					<tbody>
					<?php 
    while ($filas = $pgsql->Respuesta($consulta)) {
        echo '<tr>';
        echo "<td><input type='checkbox' name='bloqueados[]' value='" . $filas['nombre_usuario'] . "'></td>";
コード例 #8
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(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'];
        }
    }