Esempio n. 1
0
        public async Task <bool> UsuarioTemAcesso(string pagina, GestaoVendasContext _context)
        {
            var usuario = User.Identity.Name;

            var temAcesso = await(from TP in _context.TipoUsuario
                                  join AT in _context.AcessoTipoUsuario on TP.Id equals AT.IdTipoUsuario
                                  join FU in _context.Funcionalidade on AT.IdFuncionalidade equals FU.Id
                                  join PF in _context.PerfilUsuario on TP.Id equals PF.IdTipoUsuario
                                  join US in _context.Usuario on PF.UserId equals US.Id
                                  where FU.NomeFuncionalidade == pagina && US.Email == usuario
                                  select new
            {
                TP.Id
            }).AnyAsync();

            return(temAcesso);
        }
Esempio n. 2
0
 public HomeController(ILogger <HomeController> logger, GestaoVendasContext context)
 {
     _logger  = logger;
     _context = context;
 }
 public AcessoTipoUsuariosController(GestaoVendasContext context, DaoAcessoTipoUsuarios daoAcessoTipoUsuarios)
 {
     _context = context;
     _daoAcessoTipoUsuarios = daoAcessoTipoUsuarios;
 }
 public VendedoresController(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public EstoquesController(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 6
0
 public ProdutosController(GestaoVendasContext context, DaoProduto daoProduto, DaoProdutoEstoque daoProdutoEstoque)
 {
     _context           = context;
     _daoProduto        = daoProduto;
     _daoProdutoEstoque = daoProdutoEstoque;
 }
 public ConfiguracaoController(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 8
0
 public FuncionalidadesController(GestaoVendasContext context)
 {
     _context = context;
 }
 public ClientesController(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 10
0
 public PerfilUsuariosController(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 11
0
 public DaoVenda(GestaoVendasContext context, DaoProduto daoProduto)
 {
     _context    = context;
     _daoProduto = daoProduto;
 }
Esempio n. 12
0
 public VendasController(GestaoVendasContext context, DaoProdutoEstoque daoProdutoEstoque, DaoVenda daoVenda)
 {
     _context           = context;
     _daoProdutoEstoque = daoProdutoEstoque;
     _daoVenda          = daoVenda;
 }
Esempio n. 13
0
 public RelatorioController(DaoVenda daoVenda, RelatorioService relatorio, GestaoVendasContext context)
 {
     _daoVenda  = daoVenda;
     _relatorio = relatorio;
     _context   = context;
 }
Esempio n. 14
0
 public TipoUsuariosController(GestaoVendasContext context)
 {
     _context = context;
 }
 public DaoAcessoTipoUsuarios(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 16
0
 public DaoProdutoEstoque(GestaoVendasContext context)
 {
     _context = context;
 }
Esempio n. 17
0
 public RelatorioService(GestaoVendasContext context, DaoProduto daoProduto)
 {
     _context    = context;
     _daoProduto = daoProduto;
 }