public void DeletarEstoque(int ID) { Estoque e; e = Estoques.Where(es => es.Id == ID).FirstOrDefault(); Estoques.Remove(e); model.Estoques.Remove(e); model.SaveChanges(); }
public void SalvarNovoEstoque() { Estoque e = EstoqueSelecionado; Estoques.Add(e); model.Estoques.Add(e); EstoqueSelecionado = new Estoque(); model.SaveChanges(); }
public void ExcluirEstoqueSelecionado() { if (EstoqueParaExcluir != null) { foreach (Venda venda in model.Vendas.Where(v => v.Modelo.Id == EstoqueParaExcluir.Id).ToList()) { model.Vendas.Remove(model.Vendas.Where(v => v.Id == venda.Id).FirstOrDefault()); } model.Estoques.Remove(EstoqueParaExcluir); Estoques.Remove(EstoqueParaExcluir); model.SaveChanges(); //EstoqueSelecionado = model.Estoques.FirstOrDefault(); } }
private void Produtos_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.Action == NotifyCollectionChangedAction.Add) { for (int i = 0; i < e.NewItems.Count; i++) { var atual = (ExibicaoProduto)e.NewItems[i]; Codigos.Add(atual.Codigo); Nomes.Add(atual.Nome); Precos.Add(atual.Preco); Estoques.Add(atual.Estoque); } } else { throw new System.NotImplementedException(); } }