private void ConfiguraPermisos() { try { var permisos = new SSP.Controlador.Catalogo.Justicia.cProcesoUsuario().Obtener(enumProcesos.REPORTE_SENTENCIADO_SEXO_FUERO_DELITO.ToString(), StaticSourcesViewModel.UsuarioLogin.Username); foreach (var p in permisos) { if (p.INSERTAR == 1) { pInsertar = true; } if (p.EDITAR == 1) { pEditar = true; } if (p.CONSULTAR == 1) { pConsultar = true; } if (p.IMPRIMIR == 1) { pImprimir = true; } } } catch (System.Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex); } }
private void ConfiguraPermisos() { try { var _detalleUsuarioActual = new SSP.Controlador.Catalogo.Justicia.cUsuario().GetData(x => x.ID_USUARIO.Trim() == GlobalVar.gUsr).FirstOrDefault(); if (_detalleUsuarioActual != null) { #region PERMISOS MEDICOS var permisos = new SSP.Controlador.Catalogo.Justicia.cProcesoUsuario().Obtener(enumProcesos.RECETA_MEDICA.ToString(), StaticSourcesViewModel.UsuarioLogin.Username); foreach (var p in permisos) { if (p.CONSULTAR == 1) { PConsultar = MenuBuscarEnabled = BuscarImputadoHabilitado = true; } if (p.IMPRIMIR == 1) { PImprimir = MenuFichaEnabled = MenuReporteEnabled = true; } } ; #endregion } ; } catch (System.Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex); } }
private void ConfiguraPermisos() { try { var permisos = new SSP.Controlador.Catalogo.Justicia.cProcesoUsuario().Obtener(enumProcesos.CATALOGO_DE_ESPECIALISTAS.ToString(), StaticSourcesViewModel.UsuarioLogin.Username); foreach (var p in permisos) { if (p.INSERTAR == 1) { AgregarMenuEnabled = true; } if (p.EDITAR == 1) { EditarEnabled = EditarMenuEnabled = true; } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex); } }