Ejemplo n.º 1
0
        public Permissao Permissao(string formulario)
        {
            Usuario objUsuario = new Usuario();

            objUsuario = this.usuarioLogado;
            string usuario = objUsuario.Login;
            string senha   = objUsuario.Senha;

            objUsuario = objUsuario.SelecionarPorLogin(usuario);
            List <string> ls = new List <string>();

            Permissao         objPemissao = new Permissao();
            IList <Permissao> lsPermissao = objPemissao.SelecionarPorPerfil(objUsuario.Perfil);

            foreach (Permissao lsPer in lsPermissao)
            {
                Formulario objFomulario = lsPer.Formulario;
                if (formulario.Equals(objFomulario.Descricao))
                {
                    objPemissao = lsPer;
                    break;
                }
            }
            return(objPemissao);
        }
Ejemplo n.º 2
0
        private void CarregaPemissao()
        {
            Usuario objUsuario = new Usuario();

            objUsuario = this.usuarioLogado;
            Permissao objPemissao = new Permissao();

            IList <Permissao> lsPermissao = objPemissao.SelecionarPorPerfil(objUsuario.Perfil);

            if (lsPermissao != null)
            {
                foreach (Permissao lsPer in lsPermissao)
                {
                    Formulario objFomulario = lsPer.Formulario;
                    if (lsPer.Acesso)
                    {
                        this.AbilitaMenu(objFomulario.Descricao);
                    }
                }
            }
        }