Ejemplo n.º 1
0
 private function _listarNotas()
 {
     $mensaje = '';
     $asignatura = $_POST['asignatura'];
     $nota = new Nota($asignatura);
     //mensaje se pasa por referencia (ver método $nota->load())
     if ($datos = $nota->load($mensaje)) {
         foreach ($datos as $nota) {
             $curso = $nota['curso'];
             $alumno = $nota['alumno'];
             $id = $nota['Id'];
             $asignatura = $nota['asignatura'];
             $nota = $nota['nota'];
             $notas[] = new Nota($asignatura, $id, $nota, $curso, $alumno);
         }
         if ($notas) {
             Vista::setAccion('listar');
             Vista::setNotas($notas);
             if (isset($_POST['numeroregistros']) and $_POST['numeroregistros'] == "S") {
                 $numRegistros = count($notas);
                 $numFilas = "Se han obtenido {$numRegistros} resultados";
                 Vista::setNumFilas($numFilas);
             }
         }
     } else {
         Vista::setAccion('mensaje');
         if ($mensaje) {
             Vista::setMensaje($mensaje);
         } else {
             Vista::setMensaje("<b>No se ha encontrado nigún dato</b>");
         }
     }
     Vista::retornarVista();
 }