Example #1
0
        public ActionResult EditIncidenteUpdatePartial(PMIModel Incidente)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    string DatosActualizados = Metodos.GetDatosIncidenteActualizados(Incidente);
                    Metodos.UpdateIncidente(Incidente);
                    Auditoria.RegistarIncidente(eTipoAccion.ActualizarIncidente, Incidente.IdIncidente, string.Empty, DatosActualizados);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"]         = Resources.ErrorPageResource.AllErrors;
                ViewData["EditableIncidente"] = Incidente;
            }

            Session["GridViewData"] = Metodos.GetIncidentes();
            return(PartialView("PMIPartialView"));
        }