Example #1
0
        // GET: Alumno
        public ActionResult Index(string criterio)
        {
            var al = _alumnoService.GetAlumnos(criterio);
            var ub = _ubigeoService.GetUbigeos();

            return(View(al));
        }
        public void SelectList(int estado)
        {
            var grados = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Text = "Seleccione", Value = "0"
                }
            };
            var seccion = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Text = "Seleccione", Value = "0"
                }
            };

            if (estado == 0)
            {
                ViewBag.grados    = new SelectList(grados, "Value", "Text");
                ViewBag.niveles   = new SelectList(_nivelService.GetNiveles(), "Id", "NombreNivel");
                ViewBag.seccion   = new SelectList(seccion, "Value", "Text");
                ViewBag.documento = _documentoService.GetDocumentos();
            }
            else
            {
                var se     = _seccionService.GetSeccion("").Where(s => s.SeccionId.Equals(estado));
                var gd     = _gradoService.GetGrados().Where(g => g.GradoId.Equals(se.First().GradoId));
                var ni     = _nivelService.GetNiveles().Where(n => n.NivelId.Equals(gd.First().NivelId));
                var alumno = _alumnoService.GetAlumnos("").Where(a => a.AlumnoId.Equals(estado));

                ViewBag.grados    = new SelectList(gd, "Id", "NombreGrado");
                ViewBag.niveles   = new SelectList(ni, "Id", "NombreNivel");
                ViewBag.seccion   = new SelectList(se, "Id", "NombreSeccion");
                ViewBag.documento = _documentoService.GetDocumentos();
            }
        }