Ejemplo n.º 1
0
        public ActionResult EditIniciativaUpdatePartial(IniciativaModel Iniciativa)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    string DatosActualizados = Metodos.GetDatosIniciativaActualizados(Iniciativa);
                    Metodos.UpdateIniciativa(Iniciativa);
                    Auditoria.RegistarIniciativa(eTipoAccion.ActualizarIniciativa, Iniciativa.IdIniciativa, Iniciativa.Nombre, DatosActualizados);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"]          = Resources.ErrorPageResource.AllErrors;
                ViewData["EditableIniciativa"] = Iniciativa;
            }

            Session["GridViewData"] = Metodos.GetIniciativas();
            return(PartialView("IniciativaPartialView", Metodos.GetIniciativas()));
        }