Example #1
0
 public static tbl_Produtos ObterProduto(string codProduto)
 {
     using (var banco = new LojaContext())
     {
         var registro = (from prod in banco.tbl_Produtos
                         where prod.CodProduto == codProduto || prod.CodRefAntiga == codProduto
                         select prod).FirstOrDefault();
         return(registro);
     }
 }
Example #2
0
 public static List <tbl_Orcamento> ObterOrcamentos(string codOrca)
 {
     using (var banco = new LojaContext())
     {
         var dado = from orcam in banco.tbl_Orcamento
                    where orcam.CodOrca == codOrca
                    select orcam;
         return(dado.ToList());
     }
 }
        public PromocaoServiceTest()
        {
            var options = new DbContextOptionsBuilder <LojaContext>();

            options.UseSqlServer("Server=localhost,1433;Database=LojaServicesTestes;User Id =sa;Password=Ing@2020;Trusted_Connection=False;");

            _contexto        = new LojaContext(options.Options);
            _produtoService  = new ProdutoService(_contexto);
            _promocaoService = new PromocoesService(_contexto);
        }
Example #4
0
 public static tbl_Produtos ObterProduto(int codigounico)
 {
     using (var banco = new LojaContext())
     {
         var registro = (from prod in banco.tbl_Produtos
                         where prod.codigounico == codigounico
                         select prod).FirstOrDefault();
         return(registro);
     }
 }
Example #5
0
        public static void ExcluiOrcamento(string codigo)
        {
            using (var banco = new LojaContext())
            {
                var dados = banco.tbl_Orcamento.Where(x => x.CodOrca == codigo).ToList();

                banco.tbl_Orcamento.RemoveRange(dados);
                banco.SaveChanges();
            }
        }
Example #6
0
        public static void ExcluiTipoEntrada(int codTipoEntrada)
        {
            using (var banco = new LojaContext())
            {
                var dados = banco.tbl_TipoEntrada.FirstOrDefault(x => x.CodTipoEntrada == codTipoEntrada);

                banco.tbl_TipoEntrada.Remove(dados);
                banco.SaveChanges();
            }
        }
Example #7
0
 public async Task <ProdutoClienteSaida> GetProdutoClienteSaida(int numeroPedido, int empresaId)
 {
     using (var loja = new LojaContext())
     {
         return(await loja.ProdutoClienteSaidas.Include(saida => saida.Cliente)
                .Include(saida => saida.ProdutoFormasDePagamento)
                .Include(saida => saida.ProdutoClienteSaidaItems.Select(item => item.Produto))
                .FirstOrDefaultAsync(saida => saida.ProdutoClienteSaidaId == numeroPedido && saida.EmpresaId == empresaId));
     }
 }
Example #8
0
 public new async Task <Menu> GetById(int id)
 {
     using (var loja = new LojaContext())
     {
         return
             (await
              loja.Menus.Include(menu => menu.UsuarioPerfilMenus)
              .FirstOrDefaultAsync(menu => menu.MenuId == id));
     }
 }
 public new async Task <Fornecedor> GetById(int id)
 {
     using (var loja = new LojaContext())
     {
         return(await loja.Fornecedor.Where(fornecedor => fornecedor.FornecedorId == id)
                .Include(fornecedor => fornecedor.FornecedorContatos)
                .Include(fornecedor => fornecedor.EmpresaFornecedores)
                .FirstAsync());
     }
 }
Example #10
0
        public void Alterar(Marca marca)
        {
            //criar classe de contexto
            LojaContext context = new LojaContext();

            context.Entry(marca).State = System.Data.Entity.EntityState.Modified;

            //salvar a alteração
            context.SaveChanges();
        }
Example #11
0
        public Marca Consultar(int id)
        {
            //criar classes de contexto
            LojaContext context = new LojaContext();

            //recupera o objeto marca de um determinado ID
            Marca marca = context.Marca.Find(id);

            return(marca);
        }
Example #12
0
 public static tbl_Orcamento ObterOrcamentoItem(string codOrca, int codigounico)
 {
     using (var banco = new LojaContext())
     {
         var dado = from orcam in banco.tbl_Orcamento
                    where orcam.CodOrca == codOrca && orcam.codigounico == codigounico
                    select orcam;
         return(dado.FirstOrDefault());
     }
 }
        public ClienteServiceTest()
        {
            var options = new DbContextOptionsBuilder <LojaContext>();

            options.UseSqlServer("Server=localhost;Database=LojaServices;Integrated Security=True;");

            _contexto        = new LojaContext(options.Options);
            _enderecoService = new EnderecoService(_contexto);
            _clienteService  = new ClienteService(_contexto);
        }
 public new async Task <Cliente> GetById(int id)
 {
     using (var loja = new LojaContext())
     {
         return(await loja.Cliente.Where(cliente => cliente.ClienteId == id)
                .Include(cliente => cliente.ClienteContatos)
                .Include(cliente => cliente.EmpresaClientes)
                .FirstAsync());
     }
 }
        public PromocaoServiceTest()
        {
            var options = new DbContextOptionsBuilder <LojaContext>();

            options.UseSqlServer("Server=localhost;Database=LojaServices;Integrated Security=True;");

            _contexto        = new LojaContext(options.Options);
            _produtoService  = new ProdutoService(_contexto);
            _promocaoService = new PromocoesService(_contexto);
        }
Example #16
0
        public Produto Consultar(int id)
        {
            //criar classe de contexto
            LojaContext context = new LojaContext();

            //recuperar o o bjeto produro de um determinado id
            Produto produto = context.Produto.Find(id);

            return(produto);
        }
Example #17
0
        public void Excluir(int id)
        {
            LojaContext context = new LojaContext();

            Cliente cliente = context.Cliente.Find(id);

            context.Entry(cliente).State = System.Data.Entity.EntityState.Deleted;

            context.SaveChanges();
        }
Example #18
0
        public IList <Produto> Listar()
        {
            IList <Produto> lista = new List <Produto>();

            LojaContext context = new LojaContext();

            lista = context.Produto.ToList <Produto>();

            return(lista);
        }
Example #19
0
        //criar lista utilizando interface IList
        public IList <Cliente> Listar()
        {
            IList <Cliente> lista = new List <Cliente>();

            LojaContext context = new LojaContext();

            lista = context.Cliente.ToList <Cliente>();

            return(lista);
        }
Example #20
0
        public static List <tbl_TipoEntrada> ObterTipoEntradas()
        {
            using (var banco = new LojaContext())
            {
                var dados = from tipoentrada in banco.tbl_TipoEntrada
                            select tipoentrada;

                return(dados.ToList());
            }
        }
Example #21
0
        public Mercado Consultar(int id)
        {
            // cria a classe de contexto
            LojaContext context = new LojaContext();

            //recupera o objeto mercado de um determinado ID
            Mercado mercado = context.Mercado.Find(id);

            return(mercado);
        }
Example #22
0
        public static tbl_Entrada ObterEntrada(string docEntrada, string serie, string cnpj)
        {
            using (var banco = new LojaContext())
            {
                var entradas = from entrada in banco.tbl_Entrada
                               where entrada.DocEntrada == docEntrada && entrada.CNPJ == cnpj && entrada.SerieNota == serie
                               select entrada;

                return(entradas.FirstOrDefault());
            }
        }
Example #23
0
 public List <ItemVenda> ProdutosPorVenda(Venda venda)
 {
     using (var context = new LojaContext())
     {
         var itens = (from item in context.ItemVenda
                      join produto in context.Produto on item.ProdutoID equals produto.Id
                      where item.VendaID == venda.Id
                      select item).Include(x => x.Produto).ToList();
         return(itens);
     }
 }
 public new async Task <Produto> GetById(int id)
 {
     using (var loja = new LojaContext())
     {
         return(await loja.Produto.Where(produto => produto.ProdutoId == id)
                .Include(produto => produto.ProdutoEstoques)
                .Include(produto => produto.ProdutoClienteSaidaItems)
                .Include(produto => produto.ProdutoFornecedorEntradas)
                .FirstOrDefaultAsync());
     }
 }
Example #25
0
        public void Alterar(Produto produto)
        {
            //instanciando a classe de contexto
            LojaContext context = new LojaContext();

            //Informando a classe de contexo o status do produto MODIFIED
            context.Entry(produto).State = System.Data.Entity.EntityState.Modified;

            //salvando as alterações
            context.SaveChanges();
        }
Example #26
0
        public void Inserir(Produto produto)
        {
            //classe de contexto
            LojaContext context = new LojaContext();

            //adicionando um objeto produto
            context.Produto.Add(produto);

            //salvando as alterações no banco
            context.SaveChanges();
        }
Example #27
0
        public static tbl_TipoEntrada ObterTipoEntrada(int codTipoEntrada)
        {
            using (var banco = new LojaContext())
            {
                var dados = from tipoentrada in banco.tbl_TipoEntrada
                            where tipoentrada.CodTipoEntrada == codTipoEntrada
                            select tipoentrada;

                return(dados.FirstOrDefault());
            }
        }
Example #28
0
        public async Task RemoveLogic(int id, T obj)
        {
            using (DbContext = new LojaContext())
            {
                DbContext.Configuration.AutoDetectChangesEnabled = false;
                DbContext.Entry(obj).State = EntityState.Modified;
                await DbContext.SaveChangesAsync();

                DbContext.Configuration.AutoDetectChangesEnabled = true;
            }
        }
Example #29
0
        public async Task Add(T obj)
        {
            using (DbContext = new LojaContext())
            {
                DbContext.Configuration.AutoDetectChangesEnabled = false;
                DbContext.Set <T>().Add(obj);
                await DbContext.SaveChangesAsync();

                DbContext.Configuration.AutoDetectChangesEnabled = true;
            }
        }
Example #30
0
        public static List <string> ObterFornecedores()
        {
            using (var banco = new LojaContext())
            {
                var cons = from forn in banco.tbl_Produtos
                           group forn by forn.DesFornecedor into gFornecedor
                           select gFornecedor.Key;

                return(cons.ToList());
            }
        }