public ActionResult Crear(int profesorId) { var nuevoGradoDetalle = new GradoDetalle(); nuevoGradoDetalle.ProfesorId = profesorId; var grados = _gradoBL.ObtenerGrados(); var jornadas = _jornadaBL.ObtenerJornadas(); var secciones = _seccionBL.ObtenerSecciones(); var profesor = _profesorBL.ObtenerProfesorComoLista(profesorId); //ViewBag.notaId = notaId; //ViewBag.idalumno = alumnoId; ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); ViewBag.SeccionId = new SelectList(secciones, "Id", "Descripcion"); ViewBag.ProfesorId = new SelectList(profesor, "Id", "Nombre"); return(View(nuevoGradoDetalle)); }
public ActionResult Eliminar(GradoDetalle gradoDetalle) { var profesor = gradoDetalle.ProfesorId; _gradoBL.EliminarGradoDetalle(gradoDetalle.Id); return(RedirectToAction("Index", new { profesorId = profesor })); }
public ActionResult Crear(GradoDetalle GradoDetalle) { var grados = _gradoBL.ObtenerGrados(); var jornadas = _jornadaBL.ObtenerJornadas(); var secciones = _seccionBL.ObtenerSecciones(); var profesor = _profesorBL.ObtenerProfesorComoLista(GradoDetalle.ProfesorId); if (ModelState.IsValid) { if (GradoDetalle.GradoId == 0) { ModelState.AddModelError("GradoId", "Seleccione un Grado"); ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); ViewBag.SeccionId = new SelectList(secciones, "Id", "Descripcion"); ViewBag.ProfesorId = new SelectList(profesor, "Id", "Nombre"); return(View(GradoDetalle)); } if (GradoDetalle.SeccionId == 0) { ModelState.AddModelError("SeccionId", "Seleccione una Seccion"); ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); ViewBag.SeccionId = new SelectList(secciones, "Id", "Descripcion"); ViewBag.ProfesorId = new SelectList(profesor, "Id", "Nombre"); //ViewBag.idalumno = notasDetalle.AlumnoId; return(View(GradoDetalle)); } if (GradoDetalle.JornadaId == 0) { ModelState.AddModelError("JornadaId", "Seleccione una Jornada"); ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); ViewBag.SeccionId = new SelectList(secciones, "Id", "Descripcion"); ViewBag.ProfesorId = new SelectList(profesor, "Id", "Nombre"); return(View(GradoDetalle)); } _gradoBL.GuardarGradosDetalle(GradoDetalle); return(RedirectToAction("Index", new { profesorId = GradoDetalle.ProfesorId })); } ViewBag.GradoId = new SelectList(grados, "Id", "Descripcion"); ViewBag.JornadaId = new SelectList(jornadas, "Id", "Descripcion"); ViewBag.SeccionId = new SelectList(secciones, "Id", "Descripcion"); ViewBag.ProfesorId = new SelectList(profesor, "Id", "Nombre"); return(View(GradoDetalle)); }
public ActionResult Editar(GradoDetalle gradoDetalle) { _gradoBL.GuardarGradosDetalle(gradoDetalle); return(RedirectToAction("Index", new { profesorId = gradoDetalle.ProfesorId })); }