Пример #1
0
        public ActionResult RegistrarPlanPrimaria(FormCollection form)
        {
            object objRespuesta = null;

            var operacion        = form["hOperacion"].ToString();
            var idCurriculaBase  = form["hIdCurriculaBase"].ToString() != string.Empty ? Convert.ToInt32(form["hIdCurriculaBase"].ToString()) : 0;
            var idAreaCurricular = Convert.ToInt32(form["ddlArea"]);

            if (operacion == "0")
            {
                if (Plan.ListarPlanPrimaria(idCurriculaBase).Where(x => x.idAreaCurricular == idAreaCurricular).Count() > 0)
                {
                    objRespuesta = new { exito = false, mensaje = "El área curricular ya tiene asignado horas para los grados de primaria." };
                }
            }

            if (objRespuesta == null)
            {
                var HoraGrado1 = form["txtGrado1"];
                var HoraGrado2 = form["txtGrado2"];
                var HoraGrado3 = form["txtGrado3"];
                var HoraGrado4 = form["txtGrado4"];
                var HoraGrado5 = form["txtGrado5"];
                var HoraGrado6 = form["txtGrado6"];

                var setPlan = new PlanPrimariaModel()
                {
                    idCurriculaBase  = idCurriculaBase,
                    idAreaCurricular = idAreaCurricular,
                    HorasGrado1      = Convert.ToDecimal(HoraGrado1),
                    HorasGrado2      = Convert.ToDecimal(HoraGrado2),
                    HorasGrado3      = Convert.ToDecimal(HoraGrado3),
                    HorasGrado4      = Convert.ToDecimal(HoraGrado4),
                    HorasGrado5      = Convert.ToDecimal(HoraGrado5),
                    HorasGrado6      = Convert.ToDecimal(HoraGrado6)
                };

                bool exito = Plan.RegistrarPlanPrimaria(setPlan);

                objRespuesta = new { exito = exito, mensaje = "" };
            }

            var js = new JavaScriptSerializer();

            return(Content(js.Serialize(objRespuesta)));
        }
Пример #2
0
        public ActionResult FormPlanPrimaria(int idAreaCurricular = 0)
        {
            int IdCurricula = Convert.ToInt32(Request.QueryString["vParam1"].ToString());

            ViewBag.IdCurricula = IdCurricula;
            PlanPrimariaModel plan = new PlanPrimariaModel();

            plan = Plan.ListarPlanPrimariaByIdArea(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());
        }