Example #1
0
        public ActionResult Editar([Bind(Include = "educational_institution_id,knowledge_area_id,program_id,academic_level_id,education_level_id, snie_id,name")] SnieViewModel pSnieViewModel)
        {
            // TODO: Add insert logic here

            if (pSnieViewModel == null)
            {
                return(HttpNotFound());
            }
            SnieBL oSnieBL = new SnieBL();

            pSnieViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id;
            oSnieBL.Modificar(pSnieViewModel);
            return(RedirectToAction("Index"));
        }
Example #2
0
        public void Modificar(SnieViewModel pSnieViewModel)
        {
            snies osnies = oRepositorio.FindById(pSnieViewModel.snie_id);

            osnies.name = pSnieViewModel.name;

            osnies.user_id_modified           = pSnieViewModel.user_id_modified;
            osnies.educational_institution_id = pSnieViewModel.educational_institution_id;
            osnies.knowledge_area_id          = pSnieViewModel.knowledge_area_id;
            osnies.program_id         = pSnieViewModel.program_id;
            osnies.academic_level_id  = pSnieViewModel.academic_level_id;
            osnies.education_level_id = pSnieViewModel.education_level_id;
            osnies.date_modified      = DateTime.Now;
            oRepositorio.Update(osnies);
            oUnitOfWork.SaveChanges();
        }
Example #3
0
        public void Agregar(SnieViewModel pSnieViewModel)
        {
            snies osnies = new snies
            {
                snie_id      = 0,
                name         = pSnieViewModel.name,
                date_created = DateTime.Now,
                educational_institution_id = pSnieViewModel.educational_institution_id,
                knowledge_area_id          = pSnieViewModel.knowledge_area_id,
                program_id         = pSnieViewModel.program_id,
                academic_level_id  = pSnieViewModel.academic_level_id,
                education_level_id = pSnieViewModel.education_level_id,

                user_id_created = pSnieViewModel.user_id_created
            };

            oRepositorio.Add(osnies);
            oUnitOfWork.SaveChanges();
        }
Example #4
0
        public ActionResult Editar(string id)
        {
            SnieBL oBL    = new SnieBL();
            int    pIntID = 0;

            int.TryParse(id, out pIntID);
            SnieViewModel pSnieViewModel = oBL.Obtener(pIntID);
            SelectorBL    oSelectorBL    = new SelectorBL();

            List <SelectOptionItem> oEducationalInstitutions = oSelectorBL.EducationalInstitutionsSelector();
            List <SelectListItem>   educational_institutions = Helper.ConstruirDropDownList <SelectOptionItem>(oEducationalInstitutions, "Value", "Text", "", true, "", "");

            ViewBag.educational_institutions = educational_institutions;


            List <SelectOptionItem> oknowledge_areas = oSelectorBL.KnowledgeAreasSelector();
            List <SelectListItem>   knowledge_areas  = Helper.ConstruirDropDownList <SelectOptionItem>(oknowledge_areas, "Value", "Text", "", true, "", "");

            ViewBag.knowledge_areas = knowledge_areas;

            List <SelectOptionItem> oprograms = oSelectorBL.ProgramsSelector();
            List <SelectListItem>   programs  = Helper.ConstruirDropDownList <SelectOptionItem>(oprograms, "Value", "Text", "", true, "", "");

            ViewBag.programs = programs;

            List <SelectOptionItem> oacademic_levels = oSelectorBL.AcademicLevelsSelector();
            List <SelectListItem>   academic_levels  = Helper.ConstruirDropDownList <SelectOptionItem>(oacademic_levels, "Value", "Text", "", true, "", "");

            ViewBag.academic_levels = academic_levels;

            List <SelectOptionItem> oeducation_levels = oSelectorBL.EducationLevelsSelector();
            List <SelectListItem>   education_levels  = Helper.ConstruirDropDownList <SelectOptionItem>(oeducation_levels, "Value", "Text", "", true, "", "");

            ViewBag.education_levels = education_levels;

            return(View(pSnieViewModel));
        }