public ActionResult ExportIniciativas(IniciativaModel 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.GetIniciativas(); return(GridViewExportIniciativas.FormatConditionsExportFormatsInfo[GridViewExportFormat.Xlsx](GridViewExportIniciativas.FormatConditionsExportGridViewSettings, Metodos.GetIniciativas())); }
public ActionResult Iniciativas(long modId) { Session["modId"] = modId; IniciativaModel model = new IniciativaModel(); string _modId = modId.ToString(); 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); Auditoria.RegistarAccion(eTipoAccion.MostrarIniciativa); Session["GridViewData"] = Metodos.GetIniciativas(); return(View(model)); }
public ActionResult EditIniciativaAddNewPartial(IniciativaModel Iniciativa) { if (ModelState.IsValid) { try { Metodos.InsertIniciativa(Iniciativa); } 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())); }
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())); }