public int Incluir(Orcamento orcamento) { chicoDoColchaoEntities.Entry(orcamento).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); return(orcamento.OrcamentoID); }
public void Incluir(Loja loja) { loja.Ativo = true; chicoDoColchaoEntities.Entry(loja).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); }
public int Incluir(MovimentoCaixa movimentoCaixa) { var numeroSequencial = chicoDoColchaoEntities.MovimentoCaixa.Where(x => x.LojaID == movimentoCaixa.LojaID).Select(x => x.NumeroSequencial).OrderByDescending(x => x.Value).FirstOrDefault(); movimentoCaixa.NumeroSequencial = numeroSequencial.GetValueOrDefault() + 1; chicoDoColchaoEntities.Entry(movimentoCaixa).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); return(movimentoCaixa.MovimentoCaixaID); }
public int Incluir(Funcionario funcionario) { funcionario.Ativo = true; chicoDoColchaoEntities.Entry(funcionario).State = EntityState.Added; chicoDoColchaoEntities.Entry(funcionario.Loja).State = EntityState.Detached; chicoDoColchaoEntities.SaveChanges(); return(funcionario.FuncionarioID); }
public void Incluir(Cliente cliente) { cliente.Ativo = true; chicoDoColchaoEntities.Entry(cliente).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); }
public int Incluir(NotaFiscal notaFiscal) { chicoDoColchaoEntities.Entry(notaFiscal).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); return(notaFiscal.NotaFiscalID); }
public int Incluir(Categoria categoria) { categoria.Ativo = true; chicoDoColchaoEntities.Entry(categoria).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); return(categoria.CategoriaID); }
public int Incluir(Linha linha) { linha.Ativo = true; chicoDoColchaoEntities.Entry(linha).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); return(linha.LinhaID); }
public int Incluir(Medida medida) { medida.Ativo = true; chicoDoColchaoEntities.Entry(medida).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); return(medida.MedidaID); }
public int Incluir(Produto produto) { produto.Ativo = true; chicoDoColchaoEntities.Entry(produto).State = EntityState.Added; // caso produto exista na loja, atualiza a quantidade da loja // caso contrário, cadastra-o if (produto.LojaProduto != null && produto.LojaProduto.Count() > 0) { var lp = produto.LojaProduto.FirstOrDefault(); var lojaProduto = chicoDoColchaoEntities.LojaProduto.FirstOrDefault(x => x.LojaID == lp.LojaID && x.Produto.Numero == produto.Numero && x.Ativo == true); if (lojaProduto == null) { chicoDoColchaoEntities.Entry(produto.LojaProduto.FirstOrDefault()).State = EntityState.Added; } else { lojaProduto.Quantidade += lp.Quantidade; chicoDoColchaoEntities.Entry(produto.LojaProduto.FirstOrDefault()).State = EntityState.Modified; } } else { // associa o produto à TODAS as lojas cadastradas var lojas = chicoDoColchaoEntities.Loja; foreach (var loja in lojas) { var lojaProduto = new LojaProduto() { ProdutoID = produto.ProdutoID, LojaID = loja.LojaID, Quantidade = 0, Ativo = true }; chicoDoColchaoEntities.Entry(lojaProduto).State = EntityState.Added; } } chicoDoColchaoEntities.SaveChanges(); return(produto.ProdutoID); }
public void AlterarSenha(Usuario usuario) { chicoDoColchaoEntities.Entry(usuario).State = EntityState.Modified; chicoDoColchaoEntities.SaveChanges(); }
public void Incluir(NotaFiscalProduto notaFiscalProduto) { chicoDoColchaoEntities.Entry(notaFiscalProduto).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); }
public int Incluir(Pedido pedido) { chicoDoColchaoEntities.Entry(pedido).State = EntityState.Added; if (pedido.PedidoStatusID == Dao.PedidoStatusDao.EPedidoStatus.RetiradoNaLoja.GetHashCode()) // se status do pedido for "Retirado na Loja", afeta o estoque { // atualiza o estoque da loja de saída foreach (var pedidoProduto in pedido.PedidoProduto) { // assume a "data entrega" e "data baixa", a mesma do pedido pedidoProduto.UsuarioEntregaID = pedido.UsuarioPedidoID; pedidoProduto.DataEntrega = pedido.DataPedido; pedidoProduto.UsuarioBaixaID = pedido.UsuarioPedidoID; pedidoProduto.DataBaixa = pedido.DataPedido; var lojaProduto = chicoDoColchaoEntities.LojaProduto.FirstOrDefault(x => x.ProdutoID == pedidoProduto.ProdutoID && x.LojaID == pedido.LojaSaidaID); if (lojaProduto != null) { lojaProduto.Quantidade = Convert.ToInt16(lojaProduto.Quantidade - pedidoProduto.Quantidade); } } } if (pedido.Cliente != null) { chicoDoColchaoEntities.Entry(pedido.Cliente).State = EntityState.Detached; } if (pedido.Funcionario != null) { chicoDoColchaoEntities.Entry(pedido.Funcionario).State = EntityState.Detached; } if (pedido.PedidoStatus != null) { chicoDoColchaoEntities.Entry(pedido.PedidoStatus).State = EntityState.Detached; } if (pedido.LojaOrigem != null) { chicoDoColchaoEntities.Entry(pedido.LojaOrigem).State = EntityState.Detached; } if (pedido.LojaSaida != null) { chicoDoColchaoEntities.Entry(pedido.LojaSaida).State = EntityState.Detached; } if (pedido.UsuarioPedido != null) { chicoDoColchaoEntities.Entry(pedido.UsuarioPedido).State = EntityState.Detached; } if (pedido.UsuarioCancelamento != null) { chicoDoColchaoEntities.Entry(pedido.UsuarioCancelamento).State = EntityState.Detached; } chicoDoColchaoEntities.SaveChanges(); return(pedido.PedidoID); }
public void Incluir(Log log) { chicoDoColchaoEntities.Entry(log).State = EntityState.Added; chicoDoColchaoEntities.SaveChanges(); }