Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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());
        }