Exemple #1
0
 public IList <Categoria> ListaTodasAsSubcategoriasDesativadas()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Categorias.Include(c => c.CategoriaDaSubcategoria).Where(c => c.CategoriaId.HasValue && !c.Ativo).ToList());
     }
 }
Exemple #2
0
 public IList <Categoria> ListaCategoriasDesativadas()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Categorias.Where(c => c.CategoriaId == null && !c.Ativo).ToList());
     }
 }
Exemple #3
0
 public IList <Categoria> ListaSubcategoriasAtivas(int categoriaId)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Categorias.Where(c => c.CategoriaId == categoriaId && c.Ativo).ToList());
     }
 }
Exemple #4
0
 public IList <Marca> Lista()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Marcas.ToList());
     }
 }
Exemple #5
0
 public IList <Marca> ListaAtivas()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Marcas.Where(m => m.Ativo).ToList());
     }
 }
Exemple #6
0
 public IList <Endereco> Lista()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Enderecos.ToList());
     }
 }
Exemple #7
0
 public Endereco BuscaPorId(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Enderecos.Find(id));
     }
 }
 public IList <ProdutosDaVenda> ListaPorVenda(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.ProdutosDaVenda.Where(pv => pv.VendaId == id).Include(pv => pv.Produto).ToList());
     }
 }
Exemple #9
0
 public Categoria BuscaPorId(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Categorias.Find(id));
     }
 }
Exemple #10
0
 public IList <Usuario> Lista()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Usuarios.Include(u => u.Pessoa).ToList());
     }
 }
Exemple #11
0
 public IList <FormaDePagamento> ListaBandeiras()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.FormasDePagamento.Where(fp => fp.BandeiraCartao).ToList());
     }
 }
Exemple #12
0
 public int TotalProdutosVendidosHoje()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Vendas.Include(v => v.Produtos).Where(v => v.Data == DateTime.Today).ToList().Sum(v => v.Produtos.Sum(pv => pv.Quantidade)));
     }
 }
Exemple #13
0
 public FormaDePagamento BuscaPorId(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.FormasDePagamento.Find(id));
     }
 }
Exemple #14
0
 public int TotalVendasHoje()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Vendas.Where(v => v.Data == DateTime.Today).ToList().Count);
     }
 }
Exemple #15
0
 public Pessoa BuscaPorId(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Pessoas.Find(id));
     }
 }
Exemple #16
0
 public IList <Pessoa> BuscaPessoas(string query)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Pessoas.Where(p => Regex.IsMatch(p.NomeRazaoSocial, query, RegexOptions.IgnoreCase)).ToList());
     }
 }
Exemple #17
0
 public bool Existe(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Produtos.Find(id) != null);
     }
 }
Exemple #18
0
 public IList <Produto> ListaDesativados()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Produtos.Include(p => p.Marca).Include(p => p.Subcategoria).ThenInclude(c => c.CategoriaDaSubcategoria).Where(p => !p.Ativo).ToList());
     }
 }
Exemple #19
0
 public Produto BuscaPorId(int id)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Produtos.Include(p => p.Marca).Include(p => p.Subcategoria).ThenInclude(c => c.CategoriaDaSubcategoria).SingleOrDefault(p => p.Id == id));
     }
 }
Exemple #20
0
 public double TotalBrutoHoje()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Vendas.Where(v => v.Data == DateTime.Today).ToList().Sum(v => v.ProcessaDesconto().ValorTotal));
     }
 }
Exemple #21
0
 public IList <Produto> ListaComEstoque()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Produtos.Include(p => p.Marca).Include(p => p.Subcategoria).ThenInclude(c => c.CategoriaDaSubcategoria).Where(p => p.Ativo && p.Estoque >= 1).ToList());
     }
 }
Exemple #22
0
 public Pessoa Existe(string cpfCnpj)
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Pessoas.Where(p => p.CpfCnpj == cpfCnpj).FirstOrDefault());
     }
 }
Exemple #23
0
 public IList <Pessoa> Lista()
 {
     using (var contexto = new MatrixMaxContext())
     {
         return(contexto.Pessoas.Include(p => p.Endereco).ToList());
     }
 }
Exemple #24
0
 public void Adiciona(Usuario usuario)
 {
     using (var context = new MatrixMaxContext())
     {
         context.Usuarios.Add(usuario);
         context.SaveChanges();
     }
 }
Exemple #25
0
 public bool ExisteIgual(Produto produto)
 {
     using (var contexto = new MatrixMaxContext())
     {
         var busca = contexto.Produtos.Find(produto.Id);
         return(busca.Equals(produto));
     }
 }
Exemple #26
0
 public void Adiciona(Produto produto)
 {
     using (var contexto = new MatrixMaxContext())
     {
         contexto.Produtos.Add(produto);
         contexto.SaveChanges();
     }
 }
Exemple #27
0
 public void Atualiza(Usuario usuario)
 {
     using (var contexto = new MatrixMaxContext())
     {
         contexto.Entry(usuario).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Exemple #28
0
 public void Atualiza(Pessoa pessoa)
 {
     using (var contexto = new MatrixMaxContext())
     {
         contexto.Pessoas.Update(pessoa);
         contexto.SaveChanges();
     }
 }
Exemple #29
0
 public void Adiciona(Pessoa pessoa)
 {
     using (var contexto = new MatrixMaxContext())
     {
         contexto.Pessoas.Add(pessoa);
         contexto.SaveChanges();
     }
 }
Exemple #30
0
 public void Atualiza(Venda venda)
 {
     using (var contexto = new MatrixMaxContext())
     {
         contexto.Entry(venda).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }