Exemplo n.º 1
0
        private void SelecionarItemParaAddCarrinho(object sender, MouseButtonEventArgs e)
        {
            try
            {
                ItemVenda iv = new ItemVenda();
                iv.IdProduto = p.Id;
                iv.IdVenda   = v.Id;
                iv.Preco     = p.Id;
                iv.Qtd       = int.Parse(qtd.Text);
                NItemVenda nIV = new NItemVenda();
                nIV.Insert(iv);
                carrinho.Add(iv);
            }
            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;
        }
Exemplo n.º 2
0
        private void CancelarItem_Click(object sender, RoutedEventArgs e)
        {
            carrinho.Remove(itenV);

            nIV = new NItemVenda();
            nIV.Delete(itenV);

            Carrinho.ItemsSource = null;
            Carrinho.ItemsSource = carrinho;
        }