Esempio n. 1
0
 public ActionResult Create(ObjetivoEstrategico objetivoestrategico)
 {
     try{
         if (ModelState.IsValid)
         {
             objetivoestrategico.Id = Guid.NewGuid();
             _db.ObjetivosEstrategicos.AddObject(objetivoestrategico);
             _db.SaveChanges();
             _auditorRepository.GuardarRegistroCreacion(objetivoestrategico);
             return(RedirectToAction("Index"));
         }
         ViewBag.IdPlanEstrategico = new SelectList(_db.PlanesEstrategicos, "Id", "Mision", objetivoestrategico.IdPlanEstrategico);
         return(View(objetivoestrategico));
     }
     catch (Exception ex)
     {
         Utilidades.ColocarMensaje(ex, Request);
         return(RedirectToAction("Index"));
     }
 }
Esempio n. 2
0
        public ActionResult Edit(ObjetivoEstrategico objetivoestrategico)
        {
            try{
                if (ModelState.IsValid)
                {
                    _db.ObjetivosEstrategicos.Attach(objetivoestrategico);
                    _db.ObjectStateManager.ChangeObjectState(objetivoestrategico, EntityState.Modified);
                    _db.SaveChanges();
                    _auditorRepository.GuardarRegistroEdicion(TempData["objetivoestrategicoEdit" + objetivoestrategico.Id], objetivoestrategico);
                    return(RedirectToAction("Index"));
                }

                ViewBag.IdPlanEstrategico = new SelectList(_db.PlanesEstrategicos, "Id", "Mision", objetivoestrategico.IdPlanEstrategico);
                return(View(objetivoestrategico));
            }
            catch (Exception ex)
            {
                Utilidades.ColocarMensaje(ex, Request);
                return(RedirectToAction("Index"));
            }
        }