$this->TituloCabecera(40, "Nombres");
        $this->TituloCabecera(25, "Asistencia");
        $this->TituloCabecera(25, "Falta");
        $this->TituloCabecera(25, "Licencia");
    }
}
include_once "../../class/alumno.php";
$alumno = new alumno();
$a = array_shift($alumno->mostrar($id));
include_once "../../class/curso.php";
$curso = new curso();
$cur = array_shift($curso->mostrar($codcurso));
include_once "../../class/asistencia.php";
$asistencia = new asistencia();
$pdf = new PDF("P", "mm", array(216, 330));
$pdf->AddPage();
$i = 0;
foreach ($alumno->mostrarTodo("codcurso=" . $codcurso) as $a) {
    $i++;
    $asis = $asistencia->mostrarTodo("codcurso=" . $codcurso . " and codalumno=" . $a['codalumno'] . " and fechaasistencia='" . $fechaasistencia . "'");
    $asis = array_shift($asis);
    $pdf->CuadroCuerpo(10, $i, 0, "R", 1);
    $pdf->CuadroCuerpo(30, $a['paterno'], 0, "", 1);
    $pdf->CuadroCuerpo(30, $a['materno'], 0, "", 1);
    $pdf->CuadroCuerpo(40, $a['nombres'], 0, "", 1);
    $pdf->CuadroCuerpo(25, $asis['estado'] == 'asistencia' ? 'SI' : '', 0, "C", 1);
    $pdf->CuadroCuerpo(25, $asis['estado'] == 'falta' ? 'SI' : '', 0, "C", 1);
    $pdf->CuadroCuerpo(25, $asis['estado'] == 'licencia' ? 'SI' : '', 0, "C", 1);
    $pdf->Ln();
}
$pdf->Output();
$pdf->AddPage();
/*Fin de Cabeceras*/
/*Datos*/
//,"","","",true
$i = 0;
$Somb = 0;
foreach ($alumno->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) {
    $i++;
    if ($Sombreado == true) {
        if ($i % 2 == 0) {
            $Somb = 1;
        } else {
            $Somb = 0;
        }
    }
    $pdf->CuadroCuerpo(5, $i, $Somb, "R", $Borde);
    $pdf->CuadroCuerpo(30, capitalizar($al['Paterno'], "utf8"), $Somb, "", $Borde);
    $pdf->CuadroCuerpo(30, capitalizar($al['Materno'], "utf8"), $Somb, "", $Borde);
    $pdf->CuadroCuerpo(45, capitalizar($al['Nombres'], "utf8"), $Somb, "", $Borde);
    if (!$Blanco) {
        if ($Campo1 != "") {
            if ($Campo1 == "FechaNac" || $Campo1 == "FechaIns") {
                $pdf->CuadroCuerpo(35, fecha2Str($al[$Campo1]), $Somb, "", $Borde);
            } else {
                $pdf->CuadroCuerpo(35, capitalizar($al[$Campo1]), $Somb, "", $Borde, 9);
            }
        } else {
            $pdf->CuadroCuerpo(35, "", $Somb, "", $Borde);
        }
        if ($Campo2 != "") {
            if ($Campo2 == "FechaNac" || $Campo2 == "FechaIns") {
示例#3
0
 $pdf = new PDF("P", "mm", "letter");
 //612,792
 $pdf->AddPage();
 $i = 0;
 $MontoTotal = 0;
 $alumnos = $alumno->mostrarDatosAlumnos($CodCurso);
 foreach ($alumnos as $al) {
     $i++;
     $cuotas = $cuota->mostrarCuotasWhere("", "*", "CodAlumno=" . $al['CodAlumno'] . " and Numero{$Or}{$Desde}", "Numero");
     if (count($cuotas) <= $Desde) {
         if ($i % 2 == 0) {
             $relleno = 1;
         } else {
             $relleno = 0;
         }
         $pdf->CuadroCuerpo(15, $i, $relleno, "L");
         $pdf->CuadroNombre(50, $al['Paterno'], $al['Materno'], $al['Nombres'], 0, $relleno);
         $cantidad = 0;
         foreach ($cuotas as $cuo) {
             if ($cuo['Cancelado']) {
                 $cantidad++;
                 $pdf->CuadroCuerpo(10, $idioma["Si"], $relleno, "C");
             } else {
                 $pdf->CuadroCuerpo(10, "", $relleno, "C");
             }
         }
         $pdf->CuadroCuerpo(10, $cantidad, $relleno, "R");
         $pdf->ln();
     }
 }
 $pdf->Output($titulo, "I");
示例#4
0
            $this->ln();
            $this->TituloCabecera(15, "Nº");
            $this->TituloCabecera(60, $idioma['NombreCompleto']);
            $this->TituloCabecera(30, $idioma['MontoBeca']);
        }
    }
    include_once "../../class/alumno.php";
    include_once "../../class/curso.php";
    $curso = new curso();
    $alumno = new alumno();
    $CodCurso = $_GET['CodCurso'];
    $cur = $curso->mostrarCurso($CodCurso);
    $CursoTexto = array_shift($cur);
    $pdf = new PDF("P", "mm", "letter");
    //612,792
    $pdf->AddPage();
    $i = 0;
    foreach ($alumno->mostrarDatosAlumnosWhere("MontoBeca!=0 and CodCurso={$CodCurso}") as $al) {
        $i++;
        if ($i % 2 == 0) {
            $relleno = 1;
        } else {
            $relleno = 0;
        }
        $pdf->CuadroCuerpo(15, $i, $relleno, "R");
        $pdf->CuadroNombre(60, $al['Paterno'], $al['Materno'], $al['Nombres'], 1, $relleno);
        $pdf->CuadroCuerpo(30, number_format($al['MontoBeca'], 2), $relleno, "R");
        $pdf->ln();
    }
    $pdf->Output($titulo . " " . $CursoTexto['Nombre'], "I");
}
示例#5
0
        $this->Ln();
        $this->CuadroCabecera(25, "Nombre:", 60, capitalizar($a['paterno'] . " " . $a['materno'] . " " . $a['nombres']), 0);
        $this->CuadroCabecera(25, "Curso:", 50, capitalizar($cur['nombre']), 0);
        $this->Ln();
        $this->Ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(50, "Materia");
        for ($j = 1; $j <= 4; $j++) {
            $this->TituloCabecera(10, "Nota" . $j);
            $this->TituloCabecera(10, "DPS" . $j);
            $this->TituloCabecera(10, "NF" . $j);
        }
    }
}
$pdf = new PDF("P", "mm", "letter");
$pdf->AddPage();
$i = 0;
foreach ($docentemateriacurso->mostrarTodo("codcurso=" . $a['codcurso']) as $dmc) {
    $i++;
    $mat = array_shift($materia->mostrar($dmc['codmateria']));
    $pdf->CuadroCuerpo(10, $i, "", "R", 1);
    $pdf->CuadroCuerpo(50, $mat['nombre'], "", "", 1);
    for ($j = 1; $j <= 4; $j++) {
        $n = array_shift($notas->mostrarTodo("coddocentemateriacurso=" . $dmc['coddocentemateriacurso'] . " and trimestre=" . $j . " and codalumno=" . $id));
        $pdf->CuadroCuerpo(10, $n['nota'], "", "R", 1);
        $pdf->CuadroCuerpo(10, $n['dps'], "", "R", 1);
        $pdf->CuadroCuerpo(10, $n['notafinal'], "", "R", 1);
    }
    $pdf->Ln();
}
$pdf->Output();
        $this->TituloCabecera(10, "Nº");
        $this->TituloCabecera(30, "Fecha");
        $this->TituloCabecera(30, "Cód del Cliente");
        $this->TituloCabecera(40, "Nom del Cliente");
        $this->TituloCabecera(40, "Producto");
        $this->TituloCabecera(30, "Cantidad");
        $this->TituloCabecera(30, "Precio");
        $this->TituloCabecera(30, "Subtotal");
    }
}
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$total = 0;
while ($reg = mysql_fetch_array($res)) {
    $i++;
    $res2 = mysql_query("SELECT * FROM producto WHERE cod_producto=" . $reg['cod_producto']);
    $reg2 = mysql_fetch_array($res2);
    $total = $total + $reg['cantidad'] * $reg['precio'];
    $pdf->CuadroCuerpo(10, $i, 0, "R", 1);
    $pdf->CuadroCuerpo(30, $reg['fecha'], 0, "C", 1);
    $pdf->CuadroCuerpo(30, $reg['cod_cliente'], 0, "", 1);
    $pdf->CuadroCuerpo(40, $reg['nombrecliente'], 0, "", 1);
    $pdf->CuadroCuerpo(40, $reg2['detalle'], 0, "", 1);
    $pdf->CuadroCuerpo(30, $reg['cantidad'], 0, "R", 1);
    $pdf->CuadroCuerpo(30, $reg['precio'], 0, "R", 1);
    $pdf->CuadroCuerpo(30, $reg['cantidad'] * $reg['precio'], 0, "R", 1);
    $pdf->ln();
}
$pdf->CuadroCuerpo(210, "TOTAL", 0, "R", 1, 9, "B");
$pdf->CuadroCuerpo(30, $total, 0, "R", 1, 9, "B");
$pdf->Output();
示例#7
0
 $pdf->Ln();
 $pdf->Fuente("", 9);
 $pdf->CuadroCuerpoPersonalizado(35, "Pagos - " . ucfirst(strftime("%B %Y ", strtotime($rfechas))), 1, "L", 1, "", 8);
 $pdf->CuadroCuerpoPersonalizado(27, "Fecha de Pago", 1, "C", 1, "", 8);
 $pdf->CuadroCuerpoPersonalizado(30, "Fecha Cancelado", 1, "C", 1, "", 8);
 $pdf->CuadroCuerpoPersonalizado(60, "Nombre de Arrendatarios", 1, "C", 1, "", 8);
 $pdf->CuadroCuerpoPersonalizado(30, "Monto", 1, "C", 1, "", 8);
 $pdf->Ln();
 $p;
 foreach ($pag as $p) {
     $paci = array_shift($arrendatario->mostrarTodo(0, "CodArrendatario=" . $p['CodArrendatario']));
     $pacih = explode(" ", $paci['NombreEsposo']);
     $pacim = explode(" ", $paci['NombreEsposa']);
     $totalpagos += $p['Monto'];
     $mespagos += $p['Monto'];
     $pdf->CuadroCuerpo(35, "", 0, "C", "");
     $pdf->CuadroCuerpo(27, fecha2Str($p['FechaPago']), 0, "C", "RL");
     $pdf->CuadroCuerpo(30, fecha2Str($p['FechaCancelado']), 0, "C", "R");
     $pdf->CuadroCuerpo(60, $pacih[0] . " " . $pacih[2] . " | " . $pacim[0] . " " . $pacim[2], 0, "L", "R");
     $pdf->CuadroCuerpo(30, $p['Monto'] . " Bs", 0, "R", "R");
     $pdf->Ln();
 }
 if ($mespagos != 0) {
     $pdf->CuadroCuerpo(92, "", 0, "C", "R");
     $pdf->CuadroCuerpo(60, "Total Pagos de Mes" . "", 1, "R", 1);
     $pdf->CuadroCuerpo(30, $mespagos . " Bs", 1, "R", 1);
     $pdf->Ln();
 }
 $pdf->CuadroCuerpoPersonalizado(35, "Gastos - " . ucfirst(strftime("%B %Y ", strtotime($rfechas))), 0, "L", 1, "", 8);
 $pdf->CuadroCuerpoPersonalizado(27, "Fecha de Gasto", 1, "C", 1, "", 8);
 $pdf->CuadroCuerpoPersonalizado(90, "Detalle", 1, "C", 1, "", 8);
示例#8
0
        $this->CuadroCabecera(30, "Fecha Desde:", 20, $fechagastoinicio);
        $this->CuadroCabecera(20, "Hasta:", 20, $fechagastofin);
        $this->ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(140, "Detalle");
        $this->TituloCabecera(30, "Total");
    }
}
include_once "../../basededatos.php";
$sql = "SELECT * FROM gasto WHERE fechagasto BETWEEN '{$fechagastoinicio}' and '{$fechagastofin}' and activo=1 ORDER BY horaregistro";
//echo $sql;
$reg = consulta($sql);
$pdf = new PDF("P", "mm", "letter");
$pdf->AddPage();
$t = 0;
foreach ($reg as $r) {
    $i++;
    if ($i % 2 == 0) {
        $b = 1;
    } else {
        $b = 0;
    }
    $t += $r['subtotal'];
    $pdf->CuadroCuerpo(10, $i, $b, "R", 1, "");
    $pdf->CuadroCuerpo(140, $r['detalle'], $b, "", 1, "");
    $pdf->CuadroCuerpo(30, number_format($r['subtotal'], 2), $b, "R", 1, "");
    $pdf->ln();
}
$pdf->CuadroCuerpo(150, "Total", 1, "R", 1, "B");
$pdf->CuadroCuerpo(30, number_format($t, 2), 1, "R", 1, "B");
$pdf->Output();
示例#9
0
//echo $sql;
//print_r($reg);
$pdf = new PDF("P", "mm", "letter");
$pdf->AddPage();
$t = 0;
foreach ($reg as $r) {
    $i++;
    /*$sql="SELECT * FROM Venta WHERE nombre LIKE '$nombre%' and ci LIKE '$ci%' and (fecharegistro BETWEEN '$fechaventainicio' and '$fechaventafin') and activo=1 ORDER BY horaregistro";
    	$reg=consulta($sql);*/
    if ($i % 2 == 0) {
        $b = 1;
    } else {
        $b = 0;
    }
    $t += $r['total'];
    $pdf->CuadroCuerpo(5, $i, $b, "R", 1, "9");
    $pdf->CuadroCuerpo(30, $r['nombre'], $b, "", 1, "9");
    $pdf->CuadroCuerpo(20, $r['ci'], $b, "", 1, "9");
    $pdf->CuadroCuerpo(20, $r['fecharegistro'], $b, "", 1, "9");
    $pdf->CuadroCuerpo(20, number_format($r['total'], 2), $b, "R", 1, "9", "");
    if ($detalle == 1) {
        $pdf->CuadroCuerpo(90, "Detalle", $b, "C", 1, "9", "BU");
        $sql = "SELECT * FROM ventadetalle WHERE codventa = '" . $r['codventa'] . "'  and activo=1 ORDER BY horaregistro";
        $re = consulta($sql);
        foreach ($re as $rvd) {
            $sql = "SELECT * FROM producto WHERE codproducto='" . $rvd['codproducto'] . "' and activo=1";
            $regproducto = consulta($sql);
            $rp = array_shift($regproducto);
            $pdf->ln();
            $pdf->CuadroCuerpo(95, "");
            $pdf->CuadroCuerpo(40, $rp['nombre'], $b, "", 1);
示例#10
0
    }
}
$pdf = new PDF("P", "mm", "letter");
$pdf->AddPage();
foreach ($docentemateriacurso->mostrarDocenteGrupo($CodDocente, "CodCurso") as $dmc) {
    $cur = $curso->mostrarCurso($dmc['CodCurso']);
    $cur = array_shift($cur);
    $mat = $materias->mostrarMateria($dmc['CodMateria']);
    $mat = array_shift($mat);
    $pdf->CuadroCuerpoResaltar(180, $cur['Nombre'] . " - " . $mat['Nombre'], 1, "L", 0, 3);
    $pdf->Ln();
    //$pdf->Output();
    foreach ($evaluaciondocpreguntas->mostrarTodoRegistro() as $edp) {
        $cant = 0;
        $valorrespuesta = array();
        $pdf->CuadroCuerpo(150, $edp['Pregunta']);
        $pdf->ln();
        foreach ($evaluaciondocopciones->mostrarTodoRegistro("CodEvaluacionDocPreguntas=" . $edp['CodEvaluacionDocPreguntas']) as $edo) {
            $edr = $evaluaciondocrespuestas->mostrarTodoRegistro("CodDocente={$CodDocente} and CodCurso=" . $dmc['CodCurso'] . " and CodCampo=" . $edp['CodEvaluacionDocPreguntas'] . " and Valor=" . $edo['CodEvaluacionDocOpciones']);
            $canti = count($edr);
            $valorrespuesta[$edo['Opcion']] = $canti;
            $cant += $canti;
            $max = max($valorrespuesta);
        }
        foreach ($valorrespuesta as $vrk => $vrv) {
            if ($max == $vrv) {
                $pdf->CuadroCuerpoResaltar(20, $vrk, 1, "C", 0, 3);
            } else {
                $pdf->CuadroCuerpo(20, $vrk, 0, "C", 0);
            }
        }
示例#11
0
        $this->TituloCabecera(20, "Paterno");
        $this->TituloCabecera(20, "Materno");
        $this->TituloCabecera(30, "Nombres");
        foreach ($docentemateriacurso->mostrarTodo("codcurso=" . $codcurso) as $dmc) {
            $mat = array_shift($materia->mostrar($dmc['codmateria']));
            //$this->TituloCabecera(10,"Nota".$j);
            //$this->TituloCabecera(10,"DPS".$j);
            $this->TituloCabecera(10, $mat['abreviado']);
        }
    }
}
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$i = 0;
foreach ($alumno->mostrarTodo("codcurso=" . $codcurso, "paterno,materno,nombres") as $al) {
    $i++;
    $pdf->CuadroCuerpo(10, $i, "", "R", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['paterno']), "", "", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['materno']), "", "", 1);
    $pdf->CuadroCuerpo(30, capitalizar($al['nombres']), "", "", 1);
    foreach ($docentemateriacurso->mostrarTodo("codcurso=" . $codcurso) as $dmc) {
        $mat = array_shift($materia->mostrar($dmc['codmateria']));
        //$pdf->CuadroCuerpo(15,$mat['nombre'],"","",1);
        $n = array_shift($notas->mostrarTodo("coddocentemateriacurso=" . $dmc['coddocentemateriacurso'] . " and codalumno=" . $al['codalumno']));
        //$pdf->CuadroCuerpo(10,$n['nota'],"","R",1);
        //$pdf->CuadroCuerpo(10,$n['dps'],"","R",1);
        $pdf->CuadroCuerpo(10, $n['bimestre' . $bimestre], $n['bimestre' . $bimestre] < 51 ? 1 : 0, "R", 1);
    }
    $pdf->Ln();
}
$pdf->Output("Reporte de Notas.pdf", "I");
示例#12
0
    case 'Entregado':
        $where = "Estado='Entregado' and";
        break;
}
$Nombres = $Nombres != "" ? "%{$Nombres}%" : "%";
$Carnet = $Carnet != "" ? "%{$Carnet}%" : "%";
$FechaInicio = $FechaInicio != "" ? "{$FechaInicio}" : "";
$FechaFin = $FechaFin != "" ? "{$FechaFin}" : "";
$where .= " Nombres LIKE '{$Nombres}' and Carnet LIKE '{$Carnet}' and FechaRegistro BETWEEN '{$FechaInicio}' and '{$FechaFin}' ";
$ven = $venta->mostrar($where, "HoraRegistro", 1);
$Nivel = $_SESSION['Nivel'];
$pdf->SetWidths(array(5, 20, 20, 25, 25, 30, 30, 20, 15, 20, 20, 15));
$pdf->Fuente("", 9);
$pdf->SetAligns(array("R", "L", "L", "", "", "", "", "L", "R", "R", "R", "C"));
if (count($ven) == 0) {
    $pdf->CuadroCuerpo(190, "Sin Ordenes");
} else {
    $total = 0;
    $PrecioTamano = 0;
    $PrecioSabores = 0;
    $PrecioExtras = 0;
    $PrecioEnvase = 0;
    $PrecioBebidas = 0;
    foreach ($ven as $v) {
        $i++;
        switch ($v['Estado']) {
            case 'Pedido':
                $TipoEstado = "label-danger";
                break;
            case 'Preparando':
                $TipoEstado = "label-warning";
 foreach ($alumnos->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) {
     $regNotaFinal = 0;
     for ($i = 1; $i <= $curso['CantidadEtapas']; $i++) {
         $cas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CodMateria, $CodCurso, $Sexo, $i));
         $CodCasilleros = $cas['CodCasilleros'];
         ${"regNota" . $i} = array_shift($registroNotas->mostrarRegistroNotas($CodCasilleros, $al['CodAlumno'], $i));
         $regNotaFinal += ${"regNota" . $i}['NotaFinal'];
     }
     $regNotaFinal = round($regNotaFinal / $curso['CantidadEtapas']);
     $na++;
     if ($na % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $pdf->CuadroCuerpo(5, $na, $relleno, "C");
     $pdf->CuadroNombreSeparado(24, $al['Paterno'], 24, $al['Materno'], 35, $al['Nombres'], 1, $relleno);
     for ($i = 1; $i <= $curso['CantidadEtapas']; $i++) {
         $pdf->CuadroCuerpo(15, ${"regNota" . $i}['NotaFinal'], $relleno, "C");
     }
     //$pdf->CuadroCuerpo(15,${"regNota".$i}['NotaFinal'],$relleno,"C");
     //$pdf->CuadroCuerpo(15,$regNota2['NotaFinal'],$relleno,"C");
     //$pdf->CuadroCuerpo(15,$regNota3['NotaFinal'],$relleno,"C");
     if ($regNotaFinal < $curso['NotaAprobacion']) {
         $pdf->SetFillColor(179, 179, 179);
         $pdf->CuadroCuerpoResaltar(20, $regNotaFinal, 1, "C", 1);
     } else {
         $pdf->CuadroCuerpo(20, $regNotaFinal, $relleno, "C", 1);
     }
     $pdf->Ln(5);
 }
示例#14
0
$curso = new curso();
$pdf = new PDF();
$pdf->AddPage();
$pdf->Ln(4);
$pdf->CuadroCuerpoPersonalizado(35, $idioma['NombreCompleto'] . ": ", 0, "L", "0", "B");
$pdf->CuadroCuerpoPersonalizado(140, "", 0, "L", "B", "B");
$pdf->Ln(8);
$pdf->CuadroCuerpoPersonalizado(20, $idioma['Periodo'] . ":", 0, "L", 0, "B");
$pdf->CuadroCuerpoPersonalizado(60, "", 0, "L", "B", "");
$pdf->CuadroCuerpoPersonalizado(20, $idioma['Celular'] . ":", 0, "L", "", "B");
$pdf->CuadroCuerpoPersonalizado(75, "", 0, "L", "B", "B");
$pdf->Ln(8);
$pdf->CuadroCuerpoPersonalizado(175, $idioma['CursoDicta'] . ":", 1, "L", 0, "B");
$pdf->Ln(8);
$pdf->CuadroCuerpoPersonalizado(50, $idioma['Cursos'] . "", 1, "C", 1, "B");
$pdf->CuadroCuerpo(25, $idioma['MarqueeX'] . "", 1, "C", 1, "7", "B");
$pdf->CuadroCuerpoPersonalizado(100, $idioma['MateriasDicta'] . "", 1, "C", 1, "B");
$pdf->ln();
foreach ($curso->mostrar() as $cur) {
    $pdf->CuadroCuerpoPersonalizado(50, $cur['Nombre'] . "", 0, "L", 1, "");
    $pdf->CuadroCuerpo(25, "", 0, "C", 1, "7", "");
    $pdf->CuadroCuerpoPersonalizado(100, "                                  /                                  /", 0, "L", 1, "");
    $pdf->ln();
}
$pdf->Ln(8);
$pdf->CuadroCuerpoPersonalizado(175, $idioma['CantidadCasilleros'] . ":", 1, "L", 0, "B");
$pdf->Ln(8);
$pdf->CuadroCuerpoPersonalizado(5, "N", 1, "C", 1, "B");
$pdf->CuadroCuerpo(40, $idioma['Materia'] . "", 1, "C", 1, "", "B");
$pdf->CuadroCuerpoPersonalizado(40, $idioma['NumeroCasilleros'] . "", 1, "R", "TBL", "B");
$pdf->CuadroCuerpoPersonalizado(90, $idioma['NumeroCasillerosNota'] . "", 1, "L", "TBR", "", 7);
示例#15
0
        $this->TituloCabecera(20, "Paterno");
        $this->TituloCabecera(20, "Materno");
        $this->TituloCabecera(30, "Nombres");
        foreach ($docentemateriacurso->mostrarTodo("codcurso=" . $codcurso) as $dmc) {
            $mat = array_shift($materia->mostrar($dmc['codmateria']));
            //$this->TituloCabecera(10,"Nota".$j);
            //$this->TituloCabecera(10,"DPS".$j);
            $this->TituloCabecera(10, $mat['abreviado']);
        }
    }
}
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$i = 0;
foreach ($alumno->mostrarTodo("codcurso=" . $codcurso, "paterno,materno,nombres") as $al) {
    $i++;
    $pdf->CuadroCuerpo(10, $i, "", "R", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['paterno']), "", "", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['materno']), "", "", 1);
    $pdf->CuadroCuerpo(30, capitalizar($al['nombres']), "", "", 1);
    foreach ($docentemateriacurso->mostrarTodo("codcurso=" . $codcurso) as $dmc) {
        $mat = array_shift($materia->mostrar($dmc['codmateria']));
        //$pdf->CuadroCuerpo(15,$mat['nombre'],"","",1);
        $n = array_shift($notas->mostrarTodo("coddocentemateriacurso=" . $dmc['coddocentemateriacurso'] . " and trimestre=" . $trimestre . " and codalumno=" . $al['codalumno']));
        //$pdf->CuadroCuerpo(10,$n['nota'],"","R",1);
        //$pdf->CuadroCuerpo(10,$n['dps'],"","R",1);
        $pdf->CuadroCuerpo(10, $n['notafinal'], "", "R", 1);
    }
    $pdf->Ln();
}
$pdf->Output();
         $this->ln();
     }
 }
 $pdf = new PDF("P", "mm", "letter");
 //612,792
 $pdf->AddPage();
 $borde = 0;
 $pdf->Image($ima, 164, 60, 30, 30);
 $pdf->CuadroCuerpoPersonalizado(176, $idioma["DatosPersonales"], 1, "", 0, "B");
 $pdf->Ln();
 $pdf->Ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Nombre"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroNombre(100, $al['Paterno'], $al['Materno'], $al['Nombres'], 1, $relleno);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Sexo"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(100, $al['Sexo'] ? $idioma['Masculino'] : $idioma['Femenino'], 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Curso"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(100, $cur['Nombre'], 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Direccion"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(100, capitalizar($al['Zona'] . " " . $al['Calle'] . " " . $al['Numero']), 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["TelefonoCasa"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(100, $al['TelefonoCasa'], 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Celular"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(100, $al['Celular'], 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["CelularPadre"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(100, $al['CelularP'], 0, "", $borde);
示例#17
0
             $this->TituloCabecera(30, $idioma['Antiguedad']);
             $this->TituloCabecera(40, $idioma['Categoria']);
         }
     }
 }
 $pdf = new PDF("L", "mm", "letter");
 $pdf->AddPage();
 $i = 0;
 foreach ($docente->mostrarTodosDocentes() as $doc) {
     $i++;
     if ($i % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $pdf->CuadroCuerpo(10, $i, $relleno, "R");
     $pdf->CuadroNombreSeparado(23, $doc['Paterno'], 23, $doc['Materno'], 35, $doc['Nombres'], 1, $relleno);
     if ($listado == "DatosPersonales") {
         $pdf->CuadroCuerpo(10, $doc['Sexo'] == '0' ? 'F' : 'M', $relleno, "C");
         $pdf->CuadroCuerpo(25, $doc['Ci'], $relleno);
         $pdf->CuadroCuerpo(20, fecha2Str($doc['FechaNac']), $relleno);
         $pdf->CuadroCuerpo(35, $doc['Telefono'], $relleno, "L");
         $pdf->CuadroCuerpo(35, $doc['Celular'], $relleno, "L");
     } elseif ($listado == "DatosFormacionProfesional") {
         $pdf->CuadroCuerpo(15, $doc['Rda'], $relleno, "L");
         $pdf->CuadroCuerpo(55, $doc['DPUniversidad'], $relleno, "L");
         $pdf->CuadroCuerpo(15, $doc['DPAnoIngreso'], $relleno, "C");
         $pdf->CuadroCuerpo(15, $doc['DPAnoEgreso'], $relleno, "C");
         $pdf->CuadroCuerpo(15, $doc['DPAnoTitulacion'], $relleno, "C");
         $pdf->CuadroCuerpo(40, $doc['DPTitulo'], $relleno, "L");
     } elseif ($listado == "DatosTrabajo") {
    }
    function CuadroCuerpoMulti($txtAncho, $txt, $relleno = 0, $align = "L", $borde = 1, $tam = 9, $tipo = "")
    {
        $this->Fuente($tipo, $tam);
        $this->MultiCell($txtAncho, 3.5, utf8_decode($txt), $borde, $align, $relleno);
    }
}
$borde = 0;
$pdf = new PDF("P", "mm", array(298, 208));
$pdf->SetAutoPageBreak(0, 0);
$pdf->Fuente("");
$pdf->AddPage();
$x = 0;
$TipoDoc = "Archivo";
$pdf->SetXY($x + 25, 35);
$pdf->CuadroCuerpo(30, $TipoDoc, 0, "L", $borde, 11);
$pdf->SetXY($x + 70, 5);
$pdf->CuadroCuerpo(60, "Dr(a). " . mayuscula($med['Nombres'] . " " . $med['Paterno'] . " " . $med['Materno']), 0, "L", $borde, 10);
$pdf->SetXY($x + 80, 10);
$pdf->CuadroCuerpo(60, $opt['CodOptica'] . " - " . $opt['NumeroBoleta'], 0, "C", $borde, 10);
$pdf->SetXY($x + 108, 40);
$pdf->CuadroCuerpo(30, fecha2Str($opt['FechaEmitido']), 0, "C", $borde, 11);
$pdf->SetXY($x + 108, 43);
$pdf->CuadroCuerpo(30, $opt['HoraEmitido'], 0, "C", $borde, 10);
$pdf->SetXY($x + 25, 47);
$pdf->CuadroCuerpo(110, mayuscula($pac['Nombres'] . " " . $pac['Paterno'] . " " . $pac['Materno'] . " "), 0, "C", $borde, 12);
$pdf->SetXY($x + 25, 56);
$pdf->CuadroCuerpo(110, mayuscula($datosUsuario['Nombres'] . " " . $datosUsuario['Paterno'] . " " . $datosUsuario['Materno']) . " ", 0, "C", $borde, 12);
//Lejos OD
$pdf->SetXY($x + 21, 76);
$pdf->CuadroCuerpo(19, $opt['LODEsferico'], 0, "C", $borde, 11);
示例#19
0
 class PDF extends PPDF
 {
 }
 $pdf = new PDF("L", "mm", array(140, 216));
 $pdf->OrientacionObligada = "L";
 //$pdf=new PDF("P","mm","letter");
 //$pdf->SetProtection(array('print'));
 //array('print' => 4, 'modify' => 8, 'copy' => 16, 'annot-forms' => 32 );
 $pdf->AddPage();
 $pdf->SetAutoPageBreak(true, 0);
 //$pdf->Cell(196,80,"",1);
 $pdf->CuadroCuerpoPersonalizado(100, $idioma["DatosPersonales"], 1, "", 0, "B");
 $pdf->CuadroCuerpoPersonalizado(76, $idioma["NumerosContacto"], 1, "", 0, "B");
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Paterno"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, capitalizar($al['Paterno']));
 $pdf->CuadroCuerpoPersonalizado(50, $idioma["TelefonoCasa"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, capitalizar($al['TelefonoCasa']), 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Materno"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, capitalizar($al['Materno']));
 $pdf->CuadroCuerpoPersonalizado(50, $idioma["CelularPadre"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, capitalizar($al['CelularP']), 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Nombre"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, capitalizar($al['Nombres']));
 $pdf->CuadroCuerpoPersonalizado(50, $idioma["CelularMadre"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, capitalizar($al['CelularM']), 0, "", $borde);
 $pdf->ln();
 $pdf->CuadroCuerpoPersonalizado(40, $idioma["Sexo"] . ": ", 0, "L", $borde, "B");
 $pdf->CuadroCuerpo(60, $al['Sexo'] ? $idioma['Masculino'] : $idioma['Femenino'], 0, "", $borde);
示例#20
0
     $ancho = 5;
 }
 $pdf = new PDF($orientacion, "mm", "letter");
 //612,792
 $pdf->AddPage();
 $relleno = 0;
 foreach ($alumnos->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) {
     $na++;
     $regNota = $registroNotas->mostrarRegistroNotas($CodCasilleros, $al['CodAlumno'], $CodPeriodo);
     $regNota = array_shift($regNota);
     if ($na % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $pdf->CuadroCuerpo(5, $na, $relleno, "R");
     $pdf->CuadroNombreSeparado(24, $al['Paterno'], 24, $al['Materno'], 35, $al['Nombres'], 1, $relleno);
     for ($i = 1; $i <= $numcasilleros; $i++) {
         if ($casillas['TipoNota'] == "avanzado") {
             switch ($i) {
                 case 4:
                     $relleno2 = 1;
                     break;
                 case 10:
                     $relleno2 = 1;
                     break;
                 case 15:
                     $relleno2 = 1;
                     break;
                 case 20:
                     $relleno2 = 1;
示例#21
0
        $this->TituloCabecera(15, "N");
        $this->TituloCabecera(30, $idioma["Paterno"]);
        $this->TituloCabecera(30, $idioma["Materno"]);
        $this->TituloCabecera(40, $idioma["Nombres"]);
        $this->TituloCabecera(30, $idioma["Curso"]);
        $this->TituloCabecera(30, $idioma["MontoBeca"]);
    }
}
include_once "../../class/alumno.php";
include_once "../../class/curso.php";
$curso = new curso();
$alumno = new alumno();
$pdf = new PDF("P", "mm", "letter");
//612,792
$pdf->AddPage();
$i = 0;
foreach ($alumno->mostrarDatosCursoTotalBecado() as $al) {
    $i++;
    $CursoTexto = array_shift($curso->mostrarCurso($al['CodCurso']));
    if ($i % 2 == 0) {
        $relleno = 1;
    } else {
        $relleno = 0;
    }
    $pdf->CuadroCuerpo(15, $i, $relleno, "R");
    $pdf->CuadroNombreSeparado(30, $al['Paterno'], 30, $al['Materno'], 40, $al['Nombres'], 1, $relleno);
    $pdf->CuadroCuerpo(30, $CursoTexto['Nombre'], $relleno);
    $pdf->CuadroCuerpo(30, number_format($al['MontoBeca'], 2), $relleno, "R");
    $pdf->ln();
}
$pdf->Output($titulo, "I");
        $pdf->CuadroCuerpoPersonalizado(30, $curso['Nombre'], 0, "L", 0, "UB");
        $pdf->Ln(5);
        $codigosmateria = array();
        foreach ($docenteMateriaCurso->mostrarCurso($curso['CodCurso']) as $docMateriaCurso) {
            for ($i = 1; $i <= $TotalPeriodo; $i++) {
                foreach ($casilleros->mostrarTrimestre($docMateriaCurso['CodDocenteMateriaCurso'], $i) as $casillas) {
                    array_push($codigosmateria, $casillas['CodCasilleros']);
                }
            }
        }
        $codmateria = implode(",", $codigosmateria);
        //echo $codmateria."<br>";
        $Sexo = $docMat['SexoAlumno'];
        foreach ($registroNotas->mostrarPromedioCurso($codmateria, $Orden, $Cantidad) as $regNota) {
            $al = array_shift($alumnos->mostrarDatosPersonales($regNota['CodAlumno']));
            if (count($al) != 0) {
                $na++;
                if ($na % 2 == 1) {
                    $relleno = 1;
                } else {
                    $relleno = 0;
                }
                $pdf->CuadroCuerpo(8, $na, $relleno, "R");
                $pdf->CuadroNombreSeparado(24, $al['Paterno'], 24, $al['Materno'], 35, $al['Nombres'], 1, $relleno);
                $pdf->CuadroCuerpo(30, number_format(round($regNota['Promedio'], 2), 2), $relleno, "C");
                $pdf->Ln(5);
            }
        }
    }
    @$pdf->Output($titulo, "I");
}
 //612,792
 //215.9     w
 //279,4     h
 $pdf->SetAutoPageBreak(true, 15);
 $pdf->SetMargins(0, 0, 0);
 $pdf->AddPage();
 $pdf->AltoCelda(4);
 $pdf->SetFont("Arial", "", 11);
 $bordeC = "1";
 $i = 0;
 $pdf->SetFillColor(210, 210, 210);
 foreach ($cursomateria->mostrarMaterias($CodCurso) as $matbol) {
     $mat = $materias->mostrarMateria($matbol['CodMateria']);
     $mat = array_shift($mat);
     if ($matbol['Alterno'] == 1) {
         $pdf->CuadroCuerpo(50, $mat['Nombre'], 0, "L", $bordeC);
     }
     if ($matbol['Alterno'] == 2) {
         $pdf->CuadroCuerpo(50, $mat['NombreAlterno1'], 0, "L", $bordeC);
     }
     if ($matbol['Alterno'] == 3) {
         $pdf->CuadroCuerpo(50, $mat['NombreAlterno2'], 0, "L", $bordeC);
     }
     $cont = 0;
     $sumanotas = 0;
     $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($mat['CodMateria'], $CodCurso, $al['Sexo'], 1));
     $regNotas = $registronotas->notasBoletin($CodAlumno, $casillas['CodCasilleros']);
     $regNotas = array_shift($regNotas);
     $sumanotas += $regNotas['NotaFinal'];
     ///Primer Bimestre
     if ($PeriodoActual >= 1) {
示例#24
0
        global $idioma;
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(30, "Paterno");
        $this->TituloCabecera(30, "Materno");
        $this->TituloCabecera(40, "Nombres");
        $this->TituloCabecera(30, "Curso");
        $this->TituloCabecera(40, "Telefono");
        $this->TituloCabecera(35, "CelularP");
        $this->TituloCabecera(30, "CelularM");
    }
}
$tmp_alumno = new tmp_alumno();
$curso = new curso();
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$i = 0;
$ta = $tmp_alumno->mostrarTodoRegistro("", 1, "CodCurso,Paterno,Materno,Nombres");
foreach ($ta as $tmpal) {
    $i++;
    $cur = $curso->mostrarCurso($tmpal['CodCurso']);
    $cur = array_shift($cur);
    $relleno = $i % 2 == 0 ? 1 : 0;
    $pdf->CuadroCuerpo(10, $i, $relleno, "R");
    $pdf->CuadroNombreSeparado(30, $tmpal['Paterno'], 30, $tmpal['Materno'], 40, $tmpal['Nombres'], 1, $relleno);
    $pdf->CuadroCuerpo(30, $cur['Nombre'], $relleno, "");
    $pdf->CuadroCuerpo(40, $tmpal['Celular'], $relleno, "");
    $pdf->CuadroCuerpo(35, $tmpal['CelularP'], $relleno, "");
    $pdf->CuadroCuerpo(30, $tmpal['CelularM'], $relleno, "");
    $pdf->Ln();
}
$pdf->Output($titulo, "I");
    $prod4 = array_shift($prod4);
    $prodtipo = $productotipo->MostrarRegistro($o['CodProductoTipo']);
    $prodtipo = array_shift($prodtipo);
    $TotalBs = number_format($o['TotalBs'], 2, ".", "");
    $ACuentaBs = number_format($o['ACuentaBs'], 2, ".", "");
    $ACuentaSus = number_format($o['ACuentaSus'], 2, ".", "");
    $SaldoBs = number_format($o['SaldoBs'], 2, ".", "");
    $DescuentoBs = number_format($o['DescuentoBs'], 2, ".", "");
    $CobrarBs = number_format($o['CobrarBs'], 2, ".", "");
    $TTotalBs += $TotalBs;
    $TACuentaBs += $ACuentaBs;
    $TACuentaSus += $ACuentaSus;
    $TSaldoBs += $SaldoBs;
    $TDescuentoBs += $DescuentoBs;
    $TCobrarBs += $CobrarBs;
    $datos = array($o['NumeroBoleta'], fecha2Str($o['FechaEmitido']) . " " . $o['HoraEmitido'], utf8_decode(mb_strtoupper($pac['Paterno'] . " " . $pac['Materno'] . " " . $pac['Nombres'], "utf8")), utf8_decode(mb_strtoupper($prod1['Nombre'] . " - " . $o['Detalle1'], "utf8")), utf8_decode(mb_strtoupper($prod2['Nombre'] . " - " . $o['Detalle2'], "utf8")), utf8_decode(mb_strtoupper($prod3['Nombre'] . " - " . $o['Detalle3'], "utf8")), utf8_decode(mb_strtoupper($prod4['Nombre'] . " - " . $o['Detalle4'], "utf8")), $TotalBs, $ACuentaBs, $ACuentaSus, $SaldoBs, utf8_decode(mb_strtoupper($o['Observaciones'], "utf8")));
    $pdf->Row($datos);
}
$TTotalBs = number_format($TTotalBs, 2, ".", "");
$TACuentaBs = number_format($TACuentaBs, 2, ".", "");
$TACuentaSus = number_format($TACuentaSus, 2, ".", "");
$TSaldoBs = number_format($TSaldoBs, 2, ".", "");
$TDescuentoBs = number_format($TDescuentoBs, 2, ".", "");
$TCobrarBs = number_format($TCobrarBs, 2, ".", "");
$pdf->Fuente("B", 9);
$pdf->CuadroCuerpo(165, "Total", 0, "R", 0, 9, "B");
$pdf->CuadroCuerpo(15, $TTotalBs, 1, "R", 1, 9, "B");
$pdf->CuadroCuerpo(15, $TACuentaBs, 1, "R", 1, 9, "B");
$pdf->CuadroCuerpo(15, $TACuentaSus, 1, "R", 1, 9, "B");
$pdf->CuadroCuerpo(15, $TSaldoBs, 1, "R", 1, 9, "B");
$pdf->Output("Reporte.pdf", "I");
 $pdf->AddPage();
 //Sacar el Codigo del del trimestre desde ahi
 $bordeC = 0;
 $i = 0;
 $relleno = 0;
 foreach ($alumno->mostrarDatosAlumnos($CodCurso) as $al) {
     $i++;
     if ($i % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $reprobado = 0;
     $sumanotas = 0;
     $cantidadnotas = 0;
     $pdf->CuadroCuerpo(10, $i, $relleno, "R");
     $pdf->CuadroNombreSeparado(25, $al['Paterno'], 25, $al['Materno'], 35, $al['Nombres'], 1, $relleno);
     //print_r($valoresMateriasBoletin);
     foreach ($valoresMateriasBoletin as $materiasbol) {
         $casillas1 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 1));
         $regNotas1 = array_shift($registronotas->mostrarRegistroNotas($casillas1['CodCasilleros'], $al['CodAlumno'], 1));
         $casillas2 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 2));
         $regNotas2 = array_shift($registronotas->mostrarRegistroNotas($casillas2['CodCasilleros'], $al['CodAlumno'], 2));
         $casillas3 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 3));
         $regNotas3 = array_shift($registronotas->mostrarRegistroNotas($casillas3['CodCasilleros'], $al['CodAlumno'], 3));
         $regNotasFinal = round(($regNotas1['NotaFinal'] + $regNotas2['NotaFinal'] + $regNotas3['NotaFinal']) / 3);
         /*Nota reforzamiento*/
         $casillas4 = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], 4));
         $regNotas4 = array_shift($registronotas->mostrarRegistroNotas($casillas4['CodCasilleros'], $al['CodAlumno'], 4));
         /*Fin nota reforzamiento*/
         /*if($regNotas4['Nota2']!="" || $regNotas4['Nota2']!=0){
 foreach ($cursomateria->mostrarMaterias($CodCurso) as $materiasbol) {
     $j++;
     $reprobadomaterias[$j] = 0;
 }
 foreach ($alumno->mostrarDatosAlumnos($CodCurso) as $al) {
     $i++;
     $j = 0;
     if ($i % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $reprobado = 0;
     $sumanotas = 0;
     $cantidadnotas = 0;
     $pdf->CuadroCuerpo(8, $i, $relleno, "R");
     $pdf->CuadroNombreSeparado(25, $al['Paterno'], 25, $al['Materno'], 35, $al['Nombres'], 1, $relleno);
     foreach ($cursomateria->mostrarMaterias($CodCurso) as $materiasbol) {
         $j++;
         $casillas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($materiasbol['CodMateria'], $CodCurso, $al['Sexo'], $Periodo));
         $regNotas = $registronotas->mostrarRegistroNotas($casillas['CodCasilleros'], $al['CodAlumno'], $Periodo);
         $regNotas = array_shift($regNotas);
         if ($regNotas['NotaFinal'] < $notareprobado) {
             $reprobado++;
             $pdf->CuadroCuerpoResaltar(10, $regNotas['NotaFinal'], 1, "C", 1, 1);
             $reprobadomaterias[$j]++;
         } else {
             $pdf->CuadroCuerpo(10, $regNotas['NotaFinal'], $relleno, "C");
         }
         $sumanotas += $regNotas['NotaFinal'];
         $cantidadnotas++;
示例#28
0
{
    function Cabecera()
    {
        global $bimestre, $cur, $docentemateriacurso, $materia, $codcurso;
        $this->Ln();
        $this->CuadroCabecera(25, "Curso:", 50, capitalizar($cur['nombre']), 0);
        $this->CuadroCabecera(25, "Bimestre:", 50, capitalizar($bimestre), 0);
        $this->Ln();
        $this->Ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(20, "Paterno");
        $this->TituloCabecera(20, "Materno");
        $this->TituloCabecera(30, "Nombres");
        $this->TituloCabecera(30, "Nota");
    }
}
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$i = 0;
foreach ($notas->mejores($codcurso, $bimestre) as $n) {
    $i++;
    $al = $alumno->mostrar($n['codalumno']);
    $al = array_shift($al);
    $pdf->CuadroCuerpo(10, $i, "", "R", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['paterno']), "", "", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['materno']), "", "", 1);
    $pdf->CuadroCuerpo(30, capitalizar($al['nombres']), "", "", 1);
    $pdf->CuadroCuerpo(30, number_format($n['nota'], 2), $n['nota'] < 51 ? 1 : 0, "R", 1);
    $pdf->Ln();
}
$pdf->Output("Mejores y Peores.pdf", "I");
示例#29
0
     $Total = $CantObser['Cantidad'] + $CantFaltas['Cantidad'] + $CantAtrasos['Cantidad'] + $CantLicencias['Cantidad'] + $CantNotificacion['Cantidad'] + $CantNoContestan['Cantidad'] + $CantFelicitacion['Cantidad'];
     /*Fin Agenda*/
     $tObservaciones += $CantObser['Cantidad'];
     $tfaltas += $CantFaltas['Cantidad'];
     $tAtrasos += $CantAtrasos['Cantidad'];
     $tLicencias += $CantLicencias['Cantidad'];
     $tNotificacionPadres += $CantNotificacion['Cantidad'];
     $tNoRespondeTelf += $CantNoContestan['Cantidad'];
     $tFelicitaciones += $CantFelicitacion['Cantidad'];
     $tTotal += $Total;
     if ($i % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $pdf->CuadroCuerpo(10, $i, $relleno, "R");
     $pdf->CuadroNombreSeparado(30, $al['Paterno'], 30, $al['Materno'], 45, $al['Nombres'], 1, $relleno);
     $pdf->CuadroCuerpo(15, $CantObser['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpo(15, $CantFaltas['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpo(15, $CantAtrasos['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpo(15, $CantLicencias['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpo(15, $CantNotificacion['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpo(15, $CantNoContestan['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpo(15, $CantFelicitacion['Cantidad'], $relleno, "R", 1);
     $pdf->CuadroCuerpoResaltar(15, $Total, 1, "R", 1, 1);
     $pdf->Ln();
 }
 $pdf->Linea();
 $pdf->CuadroCuerpo(115, $idioma["Total"] . " " . $idioma["Curso"], 0, "R", 0);
 $pdf->CuadroCuerpo(15, $tObservaciones, $relleno, "R", 1);
 $pdf->CuadroCuerpo(15, $tfaltas, $relleno, "R", 1);
示例#30
0
 foreach ($alumno->mostrarDatosAlumnosCursoWhere($where) as $al) {
     array_push($Cod, $al['CodAlumno']);
 }
 $Cod = implode(",", $Cod);
 //echo $Cod;
 $where = "CodAlumno IN({$Cod})";
 if ($TipoObservacion != "Todos") {
     $where .= " and Tipo='{$TipoObservacion}'";
 }
 $where .= " and (Fecha BETWEEN  '{$FechaInicio}' AND  '{$FechaFin}')";
 //echo $where;
 $asis = $asistencia->mostrarAsistenciaWhere($where);
 $pdf = new PDF("P", "mm", "letter");
 $pdf->AddPage();
 if (!count($asis)) {
     $pdf->CuadroCuerpo(190, $idioma['NoExisteAsistentesFecha'] . ": " . fecha2Str($FechaInicio) . "," . fecha2Str($FechaFin), 0, "C");
 } else {
     foreach ($asis as $a) {
         $i++;
         $al = $alumno->mostrarTodoDatos($a['CodAlumno']);
         $al = array_shift($al);
         //print_r($al);
         $cur = $curso->mostrarCurso($al['CodCurso']);
         $cur = array_shift($cur);
         switch ($a['Tipo']) {
             case 'C':
                 $t = $idioma["Asistencia"];
                 break;
             case 'F':
                 $t = $idioma["Falta"];
                 break;