예제 #1
0
 // GET: GradoDetalle
 public ActionResult Index(int profesorId)
 {
     //probando por un error que se ocasiono
     try
     {
         var Profesor = _profesorBL.ObtenerProfesor(profesorId);
         Profesor.ListadeGradosPorProfesor = _gradoBL.ObtenerGradosPorProfesor(profesorId);
         ViewBag.profesorId     = profesorId;
         ViewBag.nombreProfesor = Profesor.Nombre;
         return(View(Profesor));
     }
     catch (Exception)
     {
         return(RedirectToAction("Index", new { profesorId = profesorId }));
     }
 }
예제 #2
0
        public List <Notas> ObtenerNotasParaProfesor(int profesorId)
        {
            var          GradosImpartidos  = _gradosBL.ObtenerGradosPorProfesor(profesorId);
            List <Notas> notasParaProfesor = new List <Notas>();

            foreach (var item in GradosImpartidos)
            {
                var nota = _notasBL.ObtenerNotaPorProfesor(item.GradoId, item.SeccionId, item.JornadaId, item.Anio);

                if (nota != null)
                {
                    //List<Materia> materiasNoCalificadas = new List<Materia>();
                    //notasParaProfesor.Add(new Notas() { Id = item.Id, GradoId = item.GradoId, SeccionId = item.SeccionId, JornadaId = item.JornadaId, Anio = item.Anio });
                    notasParaProfesor.Add(nota);
                }
            }

            return(notasParaProfesor);
        }