Exemple #1
0
        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));
        }
Exemple #2
0
        public ActionResult Eliminar(GradoDetalle gradoDetalle)
        {
            var profesor = gradoDetalle.ProfesorId;

            _gradoBL.EliminarGradoDetalle(gradoDetalle.Id);

            return(RedirectToAction("Index", new { profesorId = profesor }));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        public ActionResult Editar(GradoDetalle gradoDetalle)
        {
            _gradoBL.GuardarGradosDetalle(gradoDetalle);

            return(RedirectToAction("Index", new { profesorId = gradoDetalle.ProfesorId }));
        }