Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }