public void Recebimento(ClassEstoque estoque, ClassCompra comprado) { if (estoque == null) { estoque = new ClassEstoque(); estoque.Id = comprado.ProdutoId; estoque.QtdeEstoque = comprado.QtdeDeCompra; if (estoque.QtdeEstoque < 4) { estoque.QtdeMinimoEstoque = 1; } else { estoque.QtdeMinimoEstoque = comprado.QtdeDeCompra - 3; } Inserir(estoque); } else { estoque.Id = comprado.ProdutoId; estoque.QtdeEstoque = estoque.QtdeEstoque + comprado.QtdeDeCompra; estoque.QtdeMinimoEstoque = estoque.QtdeEstoque - 3; if (estoque.QtdeMinimoEstoque <= 0) { estoque.QtdeMinimoEstoque = 1; } Editar(estoque); } }
public void Editar(ClassCompra compra) { ClassCompra CompraNoDB = Obter(compra.Id); if (CompraNoDB != null) { Context.Entry(CompraNoDB).CurrentValues.SetValues(compra); Context.SaveChanges(); } }
public void Apagar(int id) { ClassCompra CompraNoDB = Obter(id); if (CompraNoDB != null) { Context.Compras_DB.Remove(CompraNoDB); Context.SaveChanges(); } }
public void Inserir(ClassCompra compra) { Context.Compras_DB.Add(compra); Context.SaveChanges(); }