Esempio n. 1
0
// set auto page breaks
//$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf->SetAutoPageBreak(TRUE, 10);

// remove default header
$pdf->setPrintHeader(false);

/////////////////////////////
$id_alumno = $_GET["id_alumno"];
$id_taller = $_GET["id_taller"];
$estado = $_GET["estado"];

$alumno = new Alumno($db, $id_alumno);
$taller = new Talleres($db, $id_taller);

$datos_alumno = $alumno->getAlumno($id_alumno);
$datos_taller = $taller->getTaller($id_taller);

$smarty->assign("nombre_alumno", $datos_alumno["apellido"].", ".$datos_alumno["nombre"]);
$smarty->assign("dni_alumno", $datos_alumno["dni"]);

$smarty->assign("nombre_taller", $datos_taller["nombre"]);

$smarty->assign("estado", $estado);

$capacitador = new Capacitador($db, $datos_taller["id_capacitador"]);

$datos_capacitador = $capacitador->getCapacitador($datos_taller["id_capacitador"]);

$smarty->assign("nombre_capacitador", $datos_capacitador["apellido"].", ".$datos_capacitador["nombre"]);
Esempio n. 2
0
<?php

include_once 'Db.php';
include_once 'Alumno.php';
$params = $_GET;
$alumno = new Alumno();
//Agrego alumno, devuelve id
//@params : Formatear solo campos de alumno
$r = $alumno->getAlumno($params['dni']);
echo json_encode($r);
Esempio n. 3
0
 private static function _procesarModulo()
 {
     switch ($_GET['modulo']) {
         case 'listado':
             $alumnos = Alumno::getAll();
             AlumnoVista::mostrarListado($alumnos);
             break;
         case 'nuevoalumno':
             AlumnoVista::mostrarFormInsertar();
             break;
         case 'insertar':
             var_dump($_POST);
             $alumno = new Alumno(null, $_POST['nombre'], $_POST['apellidos'], $_POST['edad']);
             var_dump($alumno);
             if ($alumno->insertar()) {
                 header("Location:index.php?modulo=listado&mensaje=insertado");
             }
             break;
         case 'borrar':
             $alumno = new Alumno();
             $alumno->getAlumno($_GET['numero']);
             if ($alumno->borrar()) {
                 header("Location:index.php?modulo=listado&mensaje=borrado");
             }
             break;
         case 'modificaralumno':
             $alumno = new Alumno();
             $alumno->getAlumno($_GET['numero']);
             AlumnoVista::mostrarFormModificar($alumno);
             break;
         case 'modificar':
             //alumnomodificado...
             $alumno = new Alumno();
             $alumno->setNumero($_GET['numero']);
             $alumno->setNombre($_POST['nombre']);
             $alumno->setApellidos($_POST['apellidos']);
             $alumno->setEdad($_POST['edad']);
             if ($alumno->modificar()) {
                 header("Location:index.php?modulo=listado&mensaje=guardado");
             }
             break;
         case 'detalle':
             //recoger el ID
             $numero = $_GET['numero'];
             //crear un objeto y cargarlo de la bbdd
             $alumno = new Alumno();
             $alumno->getAlumno($numero);
             //mostrarlo
             AlumnoVista::mostrarDetalle($alumno);
             break;
             // Asignaturas
         // Asignaturas
         case 'listadoAsignaturas':
             $asignaturas = Asignatura::getAll();
             AsignaturaVista::mostrarListado($asignaturas);
             break;
         case 'nuevaAsignatura':
             AsignaturaVista::mostrarFormInsertar();
             break;
         case 'insertarAsignatura':
             var_dump($_POST);
             $asignatura = new Asignatura(null, $_POST['codigo'], $_POST['nombreCorto'], $_POST['nombreCompleto']);
             var_dump($asignatura);
             if ($asignatura->insertar()) {
                 header("Location:index.php?modulo=listadoAsignaturas&mensaje=insertado");
             }
             break;
         case 'borrarAsignatura':
             $asignatura = new Asignatura();
             $asignatura->getAsignatura($_GET['numero']);
             if ($asignatura->borrar()) {
                 header("Location:index.php?modulo=listadoAsignaturas&mensaje=borrado");
             }
             break;
         case 'modificarAsignatura':
             $asignatura = new Asignatura();
             $asignatura->getAsignatura($_GET['numero']);
             AsignaturaVista::mostrarFormModificar($asignatura);
             break;
         case 'modificarAsig':
             //asignaturamodificado...
             $asignatura = new Asignatura();
             $asignatura->set_id($_GET['numero']);
             $asignatura->set_codigo($_POST['codigo']);
             $asignatura->set_nombreCorto($_POST['nombreCorto']);
             $asignatura->set_nombreCompleto($_POST['nombreCompleto']);
             if ($asignatura->modificar()) {
                 header("Location:index.php?modulo=listadoAsignaturas&mensaje=guardado");
             } else {
                 echo 'falla';
             }
             break;
         case 'detalleAsignatura':
             //recoger el ID
             $id = $_GET['numero'];
             //crear un objeto y cargarlo de la bbdd
             $asignatura = new Asignatura();
             $asignatura->getAsignatura($id);
             //mostrarlo
             AsignaturaVista::mostrarDetalle($asignatura);
             break;
         default:
             self::_noExisteModulo();
     }
 }