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);
     }
 }
示例#2
0
        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);
     }
 }