public IList <Categoria> ListaTodasAsSubcategoriasDesativadas() { using (var contexto = new MatrixMaxContext()) { return(contexto.Categorias.Include(c => c.CategoriaDaSubcategoria).Where(c => c.CategoriaId.HasValue && !c.Ativo).ToList()); } }
public IList <Categoria> ListaCategoriasDesativadas() { using (var contexto = new MatrixMaxContext()) { return(contexto.Categorias.Where(c => c.CategoriaId == null && !c.Ativo).ToList()); } }
public IList <Categoria> ListaSubcategoriasAtivas(int categoriaId) { using (var contexto = new MatrixMaxContext()) { return(contexto.Categorias.Where(c => c.CategoriaId == categoriaId && c.Ativo).ToList()); } }
public IList <Marca> Lista() { using (var contexto = new MatrixMaxContext()) { return(contexto.Marcas.ToList()); } }
public IList <Marca> ListaAtivas() { using (var contexto = new MatrixMaxContext()) { return(contexto.Marcas.Where(m => m.Ativo).ToList()); } }
public IList <Endereco> Lista() { using (var contexto = new MatrixMaxContext()) { return(contexto.Enderecos.ToList()); } }
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()); } }
public Categoria BuscaPorId(int id) { using (var contexto = new MatrixMaxContext()) { return(contexto.Categorias.Find(id)); } }
public IList <Usuario> Lista() { using (var contexto = new MatrixMaxContext()) { return(contexto.Usuarios.Include(u => u.Pessoa).ToList()); } }
public IList <FormaDePagamento> ListaBandeiras() { using (var contexto = new MatrixMaxContext()) { return(contexto.FormasDePagamento.Where(fp => fp.BandeiraCartao).ToList()); } }
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))); } }
public FormaDePagamento BuscaPorId(int id) { using (var contexto = new MatrixMaxContext()) { return(contexto.FormasDePagamento.Find(id)); } }
public int TotalVendasHoje() { using (var contexto = new MatrixMaxContext()) { return(contexto.Vendas.Where(v => v.Data == DateTime.Today).ToList().Count); } }
public Pessoa BuscaPorId(int id) { using (var contexto = new MatrixMaxContext()) { return(contexto.Pessoas.Find(id)); } }
public IList <Pessoa> BuscaPessoas(string query) { using (var contexto = new MatrixMaxContext()) { return(contexto.Pessoas.Where(p => Regex.IsMatch(p.NomeRazaoSocial, query, RegexOptions.IgnoreCase)).ToList()); } }
public bool Existe(int id) { using (var contexto = new MatrixMaxContext()) { return(contexto.Produtos.Find(id) != null); } }
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()); } }
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)); } }
public double TotalBrutoHoje() { using (var contexto = new MatrixMaxContext()) { return(contexto.Vendas.Where(v => v.Data == DateTime.Today).ToList().Sum(v => v.ProcessaDesconto().ValorTotal)); } }
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()); } }
public Pessoa Existe(string cpfCnpj) { using (var contexto = new MatrixMaxContext()) { return(contexto.Pessoas.Where(p => p.CpfCnpj == cpfCnpj).FirstOrDefault()); } }
public IList <Pessoa> Lista() { using (var contexto = new MatrixMaxContext()) { return(contexto.Pessoas.Include(p => p.Endereco).ToList()); } }
public void Adiciona(Usuario usuario) { using (var context = new MatrixMaxContext()) { context.Usuarios.Add(usuario); context.SaveChanges(); } }
public bool ExisteIgual(Produto produto) { using (var contexto = new MatrixMaxContext()) { var busca = contexto.Produtos.Find(produto.Id); return(busca.Equals(produto)); } }
public void Adiciona(Produto produto) { using (var contexto = new MatrixMaxContext()) { contexto.Produtos.Add(produto); contexto.SaveChanges(); } }
public void Atualiza(Usuario usuario) { using (var contexto = new MatrixMaxContext()) { contexto.Entry(usuario).State = EntityState.Modified; contexto.SaveChanges(); } }
public void Atualiza(Pessoa pessoa) { using (var contexto = new MatrixMaxContext()) { contexto.Pessoas.Update(pessoa); contexto.SaveChanges(); } }
public void Adiciona(Pessoa pessoa) { using (var contexto = new MatrixMaxContext()) { contexto.Pessoas.Add(pessoa); contexto.SaveChanges(); } }
public void Atualiza(Venda venda) { using (var contexto = new MatrixMaxContext()) { contexto.Entry(venda).State = EntityState.Modified; contexto.SaveChanges(); } }