Exemplo n.º 1
0
$db2 = new docentesBD();
$carrera = isset($_POST['cboIDCarrera']) ? $_POST['cboIDCarrera'] : "";
$curso = isset($_POST['cboIDCurso']) ? $_POST['cboIDCurso'] : "";
$num_grupo = isset($_POST['cboGrupo']) ? $_POST['cboGrupo'] : "";
$esDoble = isset($_POST['chbGrupoDoble']) ? TRUE : FALSE;
$jornada = isset($_POST['txtJornada']) ? $_POST['txtJornada'] : "";
$docentes = array(array());
for ($i = 0; $i < 6; $i++) {
    if (isset($_POST['txtProfesor' . $i])) {
        $tmp = explode("-", $_POST['txtProfesor' . $i])[0];
        $nombre = trim(explode(" ", $tmp)[0]);
        $apellidos = trim(explode(" ", $tmp)[1]);
        if (!empty(trim(explode(" ", $tmp)[2]))) {
            $apellidos .= " " . trim(explode(" ", $tmp)[2]);
        }
        $resultado = $db2->obtenerDocentes();
        while ($fila = mysqli_fetch_assoc($resultado)) {
            if ($nombre == $fila['nombre'] && $apellidos == $fila['apellidos']) {
                if (verificarTiemposDocente($fila['cedula']) + convertirFraccionesDoble(trim(explode("-", $_POST['txtProfesor' . $i])[1])) > 1) {
                    $_SESSION['alerta'] = 1;
                    $_SESSION['alerta-contenido'] = "El docente " . $fila['nombre'] . " " . $fila['apellidos'] . " se excede de su tiempo";
                    header("Location: ../masterPage.php");
                    exit;
                }
                $docentes[$i][0] = $fila['cedula'];
                $docentes[$i][1] = convertirFraccionesDoble(trim(explode("-", $_POST['txtProfesor' . $i])[1]));
            }
        }
    }
}
$horarioCurso = array(array());
Exemplo n.º 2
0
$pdf->Cell(60, 10, "Asociado/Colaborador", 1, 0, "C");
$pdf->Cell(40, 10, "Presupuesto", 1, 0, "C");
$pdf->Cell(38, 10, "Jornada asignada", 1, 0, "C");
$sumaAsignados = 0;
$pdf->Ln();
$pdf->SetFont('Arial', '', 9);
while ($fila = mysqli_fetch_assoc($resultado)) {
    if ($fila['nombre_proyecto'] != 1) {
        $pdf->Cell(30, 10, iconv("UTF-8", "ISO-8859-1", $fila['nombre_proyecto']), 1, 0, "C");
        if ($fila['tipo_proyecto'] == 0) {
            $pdf->Cell(30, 10, iconv("UTF-8", "ISO-8859-1", "Acción Social"), 1, 0, "C");
        } else {
            $pdf->Cell(30, 10, iconv("UTF-8", "ISO-8859-1", "Investigación"), 1, 0, "C");
        }
        $pdf->Cell(20, 10, convertirDobleFraciones($fila['jornada_proyecto']), 1, 0, "C");
        $resultado2 = $dbDocentes->obtenerDocentes($fila['fk_encargado']);
        while ($fila2 = mysqli_fetch_assoc($resultado2)) {
            if ($fila['fk_encargado'] == $fila2['cedula']) {
                $pdf->Cell(60, 10, iconv("UTF-8", "ISO-8859-1", $fila2['nombre'] . " " . $fila2['apellidos']), 1, 0, "C");
            }
        }
        $resultado2 = $dbDocentes->obtenerDocentes($fila['fk_ayudante']);
        while ($fila2 = mysqli_fetch_assoc($resultado2)) {
            if ($fila['fk_ayudante'] == $fila2['cedula']) {
                $pdf->Cell(60, 10, iconv("UTF-8", "ISO-8859-1", $fila2['nombre'] . " " . $fila2['apellidos']), 1, 0, "C");
            }
        }
        $nombrePresupuesto = "--";
        $resultado4 = $dbDocentesPresupuesto->obtenerlistadoDePresupuestoDocente();
        while ($fila4 = mysqli_fetch_assoc($resultado4)) {
            if ($fila4["fk_proyecto"] == $fila["id_proyecto"]) {
Exemplo n.º 3
0
    header("Location: ../sesion/cerrarSesion.php");
}
?>

<?php 
$sigalGrupo = $_POST['fk_curso'];
/// Los datos para este reporte siempre entran por POST desde el modal selecionar reporte, debe usar la sigla de la tabla gruposDocentes para ectraer la informacion
?>

<?php 
require '../../fpdf17/fpdf.php';
include_once "../include/conversor.php";
include_once "../conexionBD/gruposBD.php";
include_once "../conexionBD/docentesBD.php";
$db = new docentesBD();
$resultadoDocente = $db->obtenerDocentes();
$db = new gruposBD();
$resultado2 = $db->obtenerGrupoDocentes();
$resultado = $db->llenarTabla();
?>


<?php 
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial', 'B', 12);
/////////////////// Header ///////////////////////
$pdf->Image('../../img/ucr-logo.png', 10, 8, 40);
$pdf->Cell(70);
$pdf->Cell(50, 10, "Universidad de Costa Rica");
$pdf->Ln();
 if ($cedula == "") {
     $_SESSION['alerta-contenido'] = "Debe ingresar la cedula.";
     exit;
 }
 if (empty($nombre)) {
     $_SESSION['alerta-contenido'] = "Debe ingresar el nombre.";
     exit;
 }
 ///// Verifica que la cedula del docente no exista
 $resultado = $db->obtenerDocenteAdministrativo();
 while ($fila = mysqli_fetch_assoc($resultado)) {
     if ($fila['cedula'] == $cedula) {
         $_SESSION['alerta-contenido'] = "El docente ya existe.";
         exit;
     }
     $resultado2 = $dbDocentes->obtenerDocentes();
     while ($fila = mysqli_fetch_assoc($resultado2)) {
         if ($fila['cedula'] == $cedula) {
             $_SESSION['alerta-contenido'] = "El docente ya existe.";
             exit;
         }
     }
     ////////////////////////
     //// Contorles ////////////
     if (empty($apellidos)) {
         $_SESSION['alerta-contenido'] = "Debe ingresar los apellidos.";
         exit;
     }
     if (empty($fk_presupuesto) || $fk_presupuesto == "") {
         $_SESSION['alerta-contenido'] = "Debe agregar un presupuesto.";
         exit;