private void btnRemoverItem(object sender, RoutedEventArgs e) { carrinho.Remove(itemC); NItemCompra nIC = new NItemCompra(); nIC.Delete(itemC); Carrinho.ItemsSource = null; Carrinho.ItemsSource = carrinho; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }
private void ListaProdutos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { ItemCompra iC = new ItemCompra(); iC.Preco = pC.Preco; iC.Qtd = int.Parse(qtdCompra.Text); iC.IdProduto = pC.Id; iC.IdCompra = c.Id; NItemCompra nIC = new NItemCompra(); nIC.Insert(iC); carrinho.Add(iC); } catch (FormatException) { MessageBox.Show("Quantidade inválida"); } catch (ArgumentException) { MessageBox.Show("Insira uma quantidade disponivel"); } catch (OverflowException) { MessageBox.Show("Insira uma quantidade disponivel"); } catch (NullReferenceException) { MessageBox.Show("Inicie uma venda para comprar produtos"); } Carrinho.ItemsSource = null; Carrinho.ItemsSource = carrinho; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }