public object ListarCurso(int grado, int area) { string htmlOption = "<option value=\"0\">Seleccione</option>"; decimal horaBase = 0; if (grado != 0 && area != 0) { Curso cursoFiltro = new Curso() { IdAreaCurricular = area, IdGrado = grado, Estado = true }; List <Curso> objLista = GestionPedagogica.BuscarCurso(cursoFiltro); PlanEstudiosBase objPlanEstudioBase = GestionPedagogica.ObtenerPlanEstudioBase(grado, area); foreach (Curso item in objLista) { htmlOption += "<option value=\"" + item.IdCurso + "\">" + item.Nombre + "</option>"; } horaBase = objPlanEstudioBase == null ? 0 : objPlanEstudioBase.Horas; } return(new JavaScriptSerializer().Serialize(new { htmlOptionCurso = htmlOption, horaBase = horaBase })); }
public PartialViewResult Listar(string codigo, string nombre, int area, int nivel, int grado, bool estado) { Curso cursoFiltro = new Curso() { Codigo = codigo, Nombre = nombre, IdAreaCurricular = area, Grado = new Grado() { IdNivel = nivel }, IdGrado = grado, Estado = estado }; List <Curso> objLista = GestionPedagogica.BuscarCurso(cursoFiltro); return(PartialView("_Lista", objLista)); }