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); } }
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); } }