public ActionResult CuadroPM(long modId) { Session["modId"] = modId; ReporteModel model = new ReporteModel(); string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); long IdModulo = IdTipoDocumento * 1000000; model.returnPage = Url.Action("Index", "Documento", new { IdModulo }); 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); model.DataCuadro = Metodos.GetProcesoMes(model.IdUnidadOrganizativa); ViewData["IdUnidadOrganizativa"] = model.IdUnidadOrganizativa; Session["IdUnidadOrganizativaPrint"] = model.IdUnidadOrganizativa; Auditoria.RegistarAccion(eTipoAccion.Mostrar); return(View(model)); }
public ActionResult Activar(long modId) { Session["modId"] = modId; string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); long IdModulo = IdTipoDocumento * 1000000; Nullable <long> _idSubmodulo = Metodos.GetEscenariosEmpresa().FirstOrDefault().Id; EventoRegistroEmpresaModel model = new EventoRegistroEmpresaModel { IdSubmoduloSelected = _idSubmodulo ?? 0, IdModulo = IdModulo, IdModuloActual = modId, Perfil = Metodos.GetPerfilData(), PageTitle = Metodos.GetModuloName(modId), Dispositivos = Metodos.GetDispositivosMovilEvento(_idSubmodulo ?? 0), }; ViewBag.SelectAllCheckBoxMode = (model.Dispositivos.Count(x => x.FechaEnvio == null) == 0 ? GridViewSelectAllCheckBoxMode.None : GridViewSelectAllCheckBoxMode.AllPages); ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); Auditoria.RegistarAccion(eTipoAccion.ConsultarDispositivos); return(View(model)); }
public ActionResult Riesgo(long modId) { Session["modId"] = modId; CriticoModel model = new CriticoModel(); 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.Mostrar); Session["ValoresProbabilidad"] = ""; Session["ValoresImpacto"] = ""; Session["ValoresSeveridad"] = ""; Session["ValoresFuente"] = ""; Session["ValoresControl"] = ""; return(View(model)); }
public ActionResult Criticos(long modId) { Session["modId"] = modId; CriticoModel model = new CriticoModel(); 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.Mostrar); Session["ValoresIF"] = null; Session["ValoresIO"] = null; Session["ValoresMTD"] = null; Session["ValoresRTO"] = null; Session["ValoresRPO"] = null; Session["ValoresWRT"] = null; return(View(model)); }
public ActionResult Index(long IdModulo) { string _IdModulo = IdModulo.ToString(); int IdTipoDocumento = int.Parse(_IdModulo.Substring(0, (_IdModulo.Length == 7 ? 1 : 2))); Session["modId"] = IdModulo; DocumentosModel model = new DocumentosModel(); model.EditDocumento = false; model.IdEmpresa = long.Parse(Session["IdEmpresa"].ToString()); model.IdDocumentoSelected = 0; model.IdClaseDocumento = 1; model.IdModulo = IdModulo; model.IdModuloActual = IdModulo; model.Documentos = Metodos.GetDocumentosModulo(IdTipoDocumento, (model.IdClaseDocumento == 1)); model.ModulosPrincipales = Metodos.GetModulosPrincipalesEmpresaUsuario(); model.Perfil = Metodos.GetPerfilData(); model.PageTitle = Resources.DocumentoResource.DocumentosPageTitle; model.EditActive = Metodos.EditDocumentoActivo(IdTipoDocumento, (model.IdClaseDocumento == 1)); ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); Auditoria.RegistarAccion(eTipoAccion.AccesoModuloWeb); Session["IdClaseDocumento"] = model.IdClaseDocumento; Session["IdTipoDocumento"] = IdTipoDocumento; return(View(model)); }
// GET: FileManager public ActionResult Index(long IdClaseDocumento, long modId) { Session["IdClaseDocumento"] = IdClaseDocumento; Session["IdModulo"] = modId; Session["modId"] = modId; Auditoria.RegistarAccion(eTipoAccion.AccederAnexoModuloWeb); return(View()); }
public ActionResult Usuarios(UsuariosModel model) { long modId = long.Parse(Session["modId"].ToString()); string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Length == 7 ? _modId.Substring(0, 1) : _modId.Substring(0, 2)); long IdModulo = IdTipoDocumento * 1000000; model.PageTitle = Metodos.GetModuloName(modId); ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); model.IdModulo = IdModulo; model.Perfil = Metodos.GetPerfilData(); model.IdModuloActual = modId; Auditoria.RegistarAccion(eTipoAccion.AccesoModuloWeb); return(View(model)); }
public ActionResult EditarUsuario(PerfilModelView model) { if (ModelState.IsValid) { model = Metodos.ActualizarUsuario(model); if (!string.IsNullOrEmpty(model.ErrorUpdating)) { ModelState.AddModelError("", model.ErrorUpdating); } else { Auditoria.RegistarAccion(eTipoAccion.Actualizar); } } return(View(model)); }
public ActionResult EditarEmpresa(long IdEmpresa) { EmpresaModel model = new EmpresaModel(); model.IdEmpresa = IdEmpresa; if (IdEmpresa != -1) { model = Metodos.GetEmpresa(IdEmpresa); Auditoria.RegistarAccion(eTipoAccion.AgregarEmpresa); } else { Auditoria.RegistarAccion(eTipoAccion.ActualizarEmpresa); } model.returnPage = Url.Action("Empresa", "Administracion", new { modId = 11010300 }); return(View(model)); }
public ActionResult EditarUsuario(long IdEmpresa, long IdUsuario) { PerfilModelView model = new PerfilModelView(); model.IdUsuario = IdUsuario; if (IdUsuario != -1) { model.IdEmpresa = IdEmpresa; Auditoria.RegistarAccion(eTipoAccion.AgregarUsuario); model = Metodos.GetUsuarioByEmpresaAndId(IdEmpresa, IdUsuario); } else { Auditoria.RegistarAccion(eTipoAccion.ActualizarUsuario); } model.returnPage = Url.Action("Usuarios", "Administracion", new { modId = 11010100 }); return(View(model)); }
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 EditarEmpresa(EmpresaModel model) { if (ModelState.IsValid) { if (model.ImagesProperty.Length > 0 && model.ImagesProperty[0].ContentLength > 0) { model.LogoUrl = string.Format("~/Content/LogosEmpresa/{0}", model.ImagesProperty[0].FileName); model.ImagesProperty[0].SaveAs(Server.MapPath(model.LogoUrl)); } model = Metodos.ActualizarEmpresa(model); if (!string.IsNullOrEmpty(model.ErrorUpdating)) { ModelState.AddModelError("", model.ErrorUpdating); } else { Auditoria.RegistarAccion(eTipoAccion.Actualizar); } } return(View(model)); }
public ActionResult Auditar(long modId) { string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Length == 7 ? _modId.Substring(0, 1) : _modId.Substring(0, 2)); long IdModulo = IdTipoDocumento * 1000000; string UserTimeZone = Session["UserTimeZone"].ToString(); int Horas = int.Parse(UserTimeZone.Split(':').First()); int Minutos = (Math.Abs(Horas) * 60) + int.Parse(UserTimeZone.Split(':').Last()); if (Horas < 0) { Minutos *= -1; } AuditoriaAdminModel model = new AuditoriaAdminModel(); model.PageTitle = Metodos.GetModuloName(modId); ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); model.IdModulo = IdModulo; model.Perfil = Metodos.GetPerfilData(); model.IdModuloActual = modId; model.FechaDesde = DateTime.MinValue.AddYears(99); model.FechaHasta = DateTime.UtcNow.AddMinutes(Minutos); model.Data = Metodos.GetAuditoria(model.FechaDesde , model.FechaHasta , (model.IdUsuario < 0 ? null : model.IdUsuario)); model.FechaDesde = model.Data.Min(x => x.FechaRegistro); model.IdUsuario = -1; Session["Data"] = model.Data; Session["IdModulo"] = modId; Session["modId"] = modId; Session["IdUsuarioAuditoria"] = model.IdUsuario; Auditoria.RegistarAccion(eTipoAccion.AccesoModuloWeb); return(View(model)); }
public ActionResult Dispositivos(long modId) { Session["modId"] = modId; string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); long IdModulo = IdTipoDocumento * 1000000; DispositivosEmpresaModel model = new DispositivosEmpresaModel { IdModulo = IdModulo, IdModuloActual = modId, Perfil = Metodos.GetPerfilData(), PageTitle = Metodos.GetModuloName(modId), returnPage = Url.Action("Index", "Documento", new { IdModulo }), }; ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle); Auditoria.RegistarAccion(eTipoAccion.ConsultarDispositivos); Session["GridViewData"] = Metodos.GetDispositivosMoviles(); return(View(model)); }
public ActionResult Tabla(long modId) { Session["modId"] = modId; ReporteModel model = new ReporteModel(); string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); long IdModulo = IdTipoDocumento * 1000000; model.returnPage = Url.Action("Index", "Documento", new { IdModulo }); 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.Mostrar); switch (modId) { case 13010200: model.DataCuadro = Metodos.GetNroProcesosByImpactoOperacional(); break; case 13010500: model.DataCuadro = Metodos.GetNroProcesosByValorImpacto(); break; case 13010800: model.DataCuadro = Metodos.GetNroProcesosByGranImpacto(); break; case 13030100: case 13030200: case 13030300: case 13030400: case 13030500: model.DataCuadro = Metodos.GetDataAmenazasProbabilidad(); break; case 13050200: model.Escalas = Metodos.GetProbabilidadEmpresa().Select(x => x.Descripcion).ToList(); model.DataCuadro = Metodos.GetNroProcesosByRiesgoProbabilidad(); break; case 13050400: model.Escalas = Metodos.GetImpactoEmpresa().Select(x => x.Descripcion).ToList(); model.DataCuadro = Metodos.GetNroProcesosByRiesgoImpacto(); break; case 13050600: model.Escalas = Metodos.GetSeveridadEmpresa().Select(x => x.Descripcion).ToList(); model.DataCuadro = Metodos.GetNroProcesosByRiesgoSeveridad(); break; case 13050800: model.Escalas = Metodos.GetFuenteEmpresa().Select(x => x.Descripcion).ToList(); model.DataCuadro = Metodos.GetNroProcesosByRiesgoFuente(); break; case 13051000: model.Escalas = Metodos.GetControlEmpresa().Select(x => x.Descripcion).ToList(); model.DataCuadro = Metodos.GetNroProcesosByRiesgoControl(); break; } return(View(model)); }
public ActionResult EliminarUsuario(long IdUsuario) { //Metodos.DeleteUsuario(IdUsuario); Auditoria.RegistarAccion(eTipoAccion.EliminarUsuario); return(RedirectToAction("Usuario", "Administracion", new { modId = 11010300 })); }
public ActionResult Grafico(long modId) { Session["modId"] = modId; ReporteModel model = new ReporteModel(); string _modId = modId.ToString(); int IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2))); long IdModulo = IdTipoDocumento * 1000000; model.returnPage = Url.Action("Index", "Documento", new { IdModulo }); model.IdModulo = IdModulo; model.IdModuloActual = modId; model.Perfil = Metodos.GetPerfilData(); string _PageTitle = Metodos.GetModuloName(modId); ViewBag.Title = string.Format("{0} - {1}", Resources.BCMWebPublic.labelAppTitle, _PageTitle); Auditoria.RegistarAccion(eTipoAccion.Mostrar); int iEscala = 0; switch (model.IdModuloActual) { case 13010300: model.EscalaGrafico = Metodos.GetTipoEscalaGrafico(eTipoEscala.ImpactoOperacional); model.IdEscalaGrafico = model.EscalaGrafico.First().IdTipoEscala; model.DataCuadro = Metodos.GetDataGraficoImpactoOperacional(model.IdEscalaGrafico); iEscala = model.EscalaGrafico.FindIndex(x => x.IdTipoEscala == model.IdEscalaGrafico); ViewData["TituloGrafico"] = _PageTitle + " - " + model.EscalaGrafico[iEscala].TipoEscala; break; case 13010600: model.EscalaGrafico = Metodos.GetEscalaGrafico(); model.IdEscalaGrafico = model.EscalaGrafico.First().IdTipoEscala; model.DataCuadro = Metodos.GetDataGraficoValorImpacto((eTipoEscala)model.IdEscalaGrafico); iEscala = model.EscalaGrafico.FindIndex(x => x.IdTipoEscala == model.IdEscalaGrafico); ViewData["TituloGrafico"] = _PageTitle + " - " + model.EscalaGrafico[iEscala].TipoEscala; break; case 13010900: model.EscalaGrafico = Metodos.GetSemestres(); model.IdEscalaGrafico = model.EscalaGrafico.First().IdTipoEscala; model.DataCuadro = Metodos.GetDataGraficoGranImpacto(model.IdEscalaGrafico); iEscala = model.EscalaGrafico.FindIndex(x => x.IdTipoEscala == model.IdEscalaGrafico); ViewData["TituloGrafico"] = _PageTitle + " - " + model.EscalaGrafico[iEscala].TipoEscala; break; case 13050300: model.DataCuadro = Metodos.GetDataGraficoRiesgoProbabilidad(); ViewData["TituloGrafico"] = _PageTitle; break; case 13050500: model.DataCuadro = Metodos.GetDataGraficoRiesgoImpacto(); ViewData["TituloGrafico"] = _PageTitle; break; case 13050700: model.DataCuadro = Metodos.GetDataGraficoRiesgoSeveridad(); ViewData["TituloGrafico"] = _PageTitle; break; case 13050900: model.DataCuadro = Metodos.GetDataGraficoRiesgoFuente(); ViewData["TituloGrafico"] = _PageTitle; break; case 13051100: model.DataCuadro = Metodos.GetDataGraficoRiesgoControl(); ViewData["TituloGrafico"] = _PageTitle; break; } return(View(model)); }
public ActionResult Grafico(ReporteModel model) { model.returnPage = Url.Action("Index", "Documento", new { model.IdModulo }); model.Perfil = Metodos.GetPerfilData(); string _PageTitle = Metodos.GetModuloName(model.IdModuloActual); ViewBag.Title = string.Format("{0} - {1}", Resources.BCMWebPublic.labelAppTitle, _PageTitle); Auditoria.RegistarAccion(eTipoAccion.Mostrar); int iEscala = 0; switch (model.IdModuloActual) { case 13010300: model.EscalaGrafico = Metodos.GetTipoEscalaGrafico(eTipoEscala.ImpactoOperacional); model.DataCuadro = Metodos.GetDataGraficoImpactoOperacional(model.IdEscalaGrafico); iEscala = model.EscalaGrafico.FindIndex(x => x.IdTipoEscala == model.IdEscalaGrafico); ViewData["TituloGrafico"] = _PageTitle + " - " + model.EscalaGrafico[iEscala].TipoEscala; break; case 13010600: model.EscalaGrafico = Metodos.GetEscalaGrafico(); model.DataCuadro = Metodos.GetDataGraficoValorImpacto((eTipoEscala)model.IdEscalaGrafico); iEscala = model.EscalaGrafico.FindIndex(x => x.IdTipoEscala == model.IdEscalaGrafico); ViewData["TituloGrafico"] = _PageTitle + " - " + model.EscalaGrafico[iEscala].TipoEscala; break; case 13010900: model.EscalaGrafico = Metodos.GetSemestres(); model.DataCuadro = Metodos.GetDataGraficoGranImpacto(model.IdEscalaGrafico); iEscala = model.EscalaGrafico.FindIndex(x => x.IdTipoEscala == model.IdEscalaGrafico); ViewData["TituloGrafico"] = _PageTitle + " - " + model.EscalaGrafico[iEscala].TipoEscala; break; case 13050300: model.DataCuadro = Metodos.GetDataGraficoRiesgoProbabilidad(); ViewData["TituloGrafico"] = _PageTitle; break; case 13050500: model.DataCuadro = Metodos.GetDataGraficoRiesgoProbabilidad(); ViewData["TituloGrafico"] = _PageTitle; break; case 13050700: model.DataCuadro = Metodos.GetDataGraficoRiesgoProbabilidad(); ViewData["TituloGrafico"] = _PageTitle; break; case 13050900: model.DataCuadro = Metodos.GetDataGraficoRiesgoProbabilidad(); ViewData["TituloGrafico"] = _PageTitle; break; case 13051100: model.DataCuadro = Metodos.GetDataGraficoRiesgoProbabilidad(); ViewData["TituloGrafico"] = _PageTitle; break; } return(View(model)); }
public ActionResult EliminarEmpresa(long IdEmpresa) { Metodos.DeleteEmpresa(IdEmpresa); Auditoria.RegistarAccion(eTipoAccion.EliminarEmpresa); return(RedirectToAction("Empresa", "Administracion", new { modId = 11010300 })); }