示例#1
0
 public static function mapearDocente(Docente $docente, array $datos)
 {
     if (array_key_exists('idDocente', $datos)) {
         $docente->setIdDocente($datos['idDocente']);
     }
     if (array_key_exists('Nombres', $datos)) {
         $docente->setNombres($datos['Nombres']);
     }
     if (array_key_exists('Apellidos', $datos)) {
         $docente->setApellidos($datos['Apellidos']);
     }
     if (array_key_exists('Email', $datos)) {
         $docente->setEmail($datos['Email']);
     }
     if (array_key_exists('Telefono', $datos)) {
         $docente->setTelefono($datos['Telefono']);
     }
     if (array_key_exists('Direccion', $datos)) {
         $docente->setDireccion($datos['Direccion']);
     }
     if (array_key_exists('Fecha', $datos)) {
         $docente->setFecha($datos['Fecha']);
     }
 }
示例#2
0
 case 'refreshGrid':
     $view->disableLayout = true;
     // no usa el layout
     $view->docente = Docente::getDocentes();
     $view->contentTemplate = "templates/horariosGrid.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']);
     $Apellidos = cleanString($_POST['Apellidos']);
     $Nombres = cleanString($_POST['Nombres']);
     $Correo = cleanString($_POST['Correo']);
     $Docente = new Docente($Id);
     $Docente->setApellidos($Apellidos);
     $Docente->setNombre($Nombre);
     $Docente->setCorreo($Correo);
     $Docente->save();
     break;
 case 'nuevo':
     $view->docente = new Docente();
     $view->label = 'Nuevo Docente';
     $view->disableLayout = true;
     $view->contentTemplate = "templates/docenteForm.php";
     // seteo el template que se va a mostrar
     break;
 case 'editar':
     $editId = intval($_POST['Id']);
     $view->label = 'Editar Docente';
     $view->docente = new Docente($editId);