Ejemplo n.º 1
0
        public void DeletarEstoque(int ID)
        {
            Estoque e;

            e = Estoques.Where(es => es.Id == ID).FirstOrDefault();
            Estoques.Remove(e);
            model.Estoques.Remove(e);
            model.SaveChanges();
        }
Ejemplo n.º 2
0
        public void SalvarNovoEstoque()
        {
            Estoque e = EstoqueSelecionado;

            Estoques.Add(e);
            model.Estoques.Add(e);
            EstoqueSelecionado = new Estoque();
            model.SaveChanges();
        }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
 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();
     }
 }