示例#1
0
 public function actualizarNotasMovil()
 {
     try {
         $this->vista->set('titulo', 'Actualizar Notas');
         $periodo = isset($_POST['periodo']) ? $_POST['periodo'] : NULL;
         $idSalon = isset($_POST['salon']) ? $_POST['salon'] : NULL;
         $idMateria = isset($_POST['materia']) ? $_POST['materia'] : NULL;
         $salon = new Salon();
         $sal = $salon->leerSalonePorId($idSalon);
         $logro = new Logro();
         $log = $logro->leerLogro($periodo, $sal->getIdGrado(), $idMateria);
         if ($log == NULL) {
             $this->setVista('verNotas');
         }
         $materia = new Materia();
         $materias = $materia->leerMateriaPorId($idMateria);
         foreach ($materias as $mats) {
             $mat = $mats;
         }
         $docente = new Docente();
         $resultado = $docente->crearConsulta($idSalon, $idMateria);
         $this->vista->set('periodo', $periodo);
         $this->vista->set('idSalon', $idSalon);
         $this->vista->set('materia', $mat);
         $this->vista->set('resultado', $resultado);
         $this->vista->set('error', 'Error: Ingresar Logros De este periodo');
         return $this->vista->imprimir();
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
 }