예제 #1
0
        private void btnAdicionar_Click(object sender, RoutedEventArgs e)
        {
            if (Venda.StatusDaVenda != eStatusDaVenda.NOVA)
            {
                MessageBox.Show("Não é possível solicitar produtos para uma compra já efetivada");
                return;
            }

            var formulario = new FormBuscaDeProduto();

            formulario.ShowDialog();
            if (formulario.ProdutoSelecionado != null)
            {
                var itemDaVenda = new ItemDaVenda
                {
                    Venda = new Venda {
                        Codigo = this.Codigo
                    },
                    Produto    = formulario.ProdutoSelecionado,
                    Quantidade = formulario.Quantidade,
                    Valor      = formulario.ProdutoSelecionado.ValorDeVenda
                };

                repositorioItemDaVenda.Adicionar(itemDaVenda);
                lstVendas.DataContext = repositorioItemDaVenda.Liste(Codigo);
            }
        }
예제 #2
0
        private void btnAdicionar_Click(object sender, RoutedEventArgs e)
        {
            if (Compra.Status != eStatusDaCompra.NOVA)
            {
                MessageBox.Show("Não é possivel adicionar produtos a uma compra efetivada!");
                return;
            }
            var formulario = new FormBuscaDeProduto();

            formulario.ShowDialog();
            if (formulario.ProdutoSelecionado != null)
            {
                var itemDaCompra = new ItemDaCompra
                {
                    Compra = new Compra {
                        Codigo = this.Codigo
                    },
                    Produto    = formulario.ProdutoSelecionado,
                    Quantidade = formulario.Quantidade,
                    Valor      = formulario.ProdutoSelecionado.ValorDeCompra
                };
                repositorioItemDaCompra.Adicione(itemDaCompra);
                lstProdutos.DataContext = repositorioItemDaCompra.Liste(Codigo);
            }
        }