Exemplo n.º 1
0
     // no usa el layout
     $view->asignatura = Asignatura::getAsignaturas();
     $view->contentTemplate = "templates/AsignaturasGrid.php";
     // seteo el template que se va a mostrar
     break;
 case 'grabar':
     // limpio todos los valores antes de guardarlos
     // por ls dudas venga algo raro
     $Id = intval($_POST['Id']);
     $IdCarrera = intval($_POST['IdCarrera']);
     $Modulos = intval($_POST['Modulos']);
     $Asignados = intval($_POST['Asignados']);
     $IdDocente = intval($_POST['IdDocente']);
     $Asignatura = new Asignatura($Id);
     $Asignatura->setIdCarrera($IdCarrera);
     $Asignatura->setModulos($Modulos);
     $Asignatura->setAsignados($Asignados);
     $Asignatura->setIdDocent($IdDocente);
     $Asignatura->save();
     break;
 case 'nuevo':
     $view->asignatura = new Asignatura();
     $view->label = 'Nueva Asignatura';
     $view->disableLayout = true;
     $view->contentTemplate = "templates/asignaturaForm.php";
     // seteo el template que se va a mostrar
     break;
 case 'editar':
     $editId = intval($_POST['Id']);
     $view->label = 'Editar Asignatura';
     $view->asignatura = new Asignatura($editId);