public ActionResult Incidentes(long IdClaseDocumento, long modId) { string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); Session["IdClaseDocumento"] = IdClaseDocumento; Session["modId"] = modId; long IdModulo = IdTipoDocumento * 1000000; PMIModel model = new PMIModel { IdModuloActual = modId, IdModulo = IdModulo, PageTitle = Metodos.GetModuloName(modId), IdClaseDocumento = (int)IdClaseDocumento, returnPage = Url.Action("Index", "Documento", new { IdModulo = modId }), IdEmpresa = long.Parse(Session["IdEmpresa"].ToString()) }; ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); Session["GridViewData"] = Metodos.GetIncidentes(); return(View(model)); }
public ActionResult ExportIncidentes(PMIModel model) { string _modId = Session["modId"].ToString(); long modId = long.Parse(_modId); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); long IdModulo = IdTipoDocumento * 1000000; model.IdModulo = IdModulo; model.IdModuloActual = modId; model.Perfil = Metodos.GetPerfilData(); model.PageTitle = Metodos.GetModuloName(modId); ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); Session["GridViewData"] = Metodos.GetIncidentes(); return(GridViewExportIncidentes.FormatConditionsExportFormatsInfo[GridViewExportFormat.Xlsx](GridViewExportIncidentes.FormatConditionsExportGridViewSettings, Metodos.GetIncidentes())); }
public ActionResult EditIncidenteAddNewPartial(PMIModel Incidente) { if (ModelState.IsValid) { try { Metodos.InsertIncidente(Incidente); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = Resources.ErrorPageResource.AllErrors; ViewData["EditableIncidente"] = Incidente; } Session["GridViewData"] = Metodos.GetIncidentes(); return(PartialView("PMIPartialView")); }
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")); }