public ActionResult RegistrarPlanSecundaria(FormCollection form) { object objRespuesta = null; var operacion = form["hOperacion"].ToString(); var idCurriculaBase = Convert.ToInt32(form["hIdCurriculaBase"]); var idAreaCurricular = Convert.ToInt32(form["ddlArea"]); if (operacion == "0") { if (Plan.ListarPlanSecundaria(idCurriculaBase).Where(x => x.idAreaCurricular == idAreaCurricular).Count() > 0) { objRespuesta = new { exito = false, mensaje = "El área curricular ya tiene asignado horas para los grados de secundaria." }; } } if (objRespuesta == null) { var HoraGrado1 = form["txtGrado1"]; var HoraGrado2 = form["txtGrado2"]; var HoraGrado3 = form["txtGrado3"]; var HoraGrado4 = form["txtGrado4"]; var HoraGrado5 = form["txtGrado5"]; var setPlan = new PlanSecundariaModel() { idCurriculaBase = idCurriculaBase, idAreaCurricular = idAreaCurricular, HorasGrado1 = Convert.ToDecimal(HoraGrado1), HorasGrado2 = Convert.ToDecimal(HoraGrado2), HorasGrado3 = Convert.ToDecimal(HoraGrado3), HorasGrado4 = Convert.ToDecimal(HoraGrado4), HorasGrado5 = Convert.ToDecimal(HoraGrado5), }; bool exito = Plan.RegistrarPlanSecundaria(setPlan); objRespuesta = new { exito = exito, mensaje = "" }; } var js = new JavaScriptSerializer(); return(Content(js.Serialize(objRespuesta))); }
public ActionResult FormPlanSecundaria(int idAreaCurricular = 0) { int IdCurricula = Convert.ToInt32(Request.QueryString["vParam1"].ToString()); ViewBag.IdCurricula = IdCurricula; PlanSecundariaModel plan = new PlanSecundariaModel(); plan = Plan.ListarPlanSecundariaByIdArea(IdCurricula, idAreaCurricular); if (idAreaCurricular == 0) { ViewBag.listaArea = new SelectList(AreaModel1.ListarAreaCurricular(), "IdAreaCurricular", "Nombre"); } else { ViewBag.listaArea = new SelectList(AreaModel1.ListarAreaCurricularById(idAreaCurricular), "IdAreaCurricular", "Nombre"); } ViewBag.Plan = plan; return(PartialView()); }