public void AddItem(ItemVenda eItemVenda) { ItemVenda itemVenda = new ItemVenda(eItemVenda.Produto, eItemVenda.Quantidade); _itensVenda.Add(itemVenda); QuantItensVenda += itemVenda.Quantidade; _valorTotal += itemVenda.ValorTotal; }
public void AddItem(ItemVenda itemVenda) { _venda.AddItem(itemVenda); }
private void AdicionarProduto() { try { List<Produto> produtos = _produtoController.PesquisaPorCodigoBarras(codigoBarrasProdutoTbx.Text); Produto produto = produtos[0]; if (produto.Quantidade > 0) { if (produto.Id > 0) { int index = vendaProdutosDgv.Rows.Add(); ItemVenda itemVenda = new ItemVenda(produto, Int32.Parse(quantidadeTbx.Text)); _vendaController.AddItem(itemVenda); DataGridViewRow linha = vendaProdutosDgv.Rows[index]; linha.Cells["id"].Value = itemVenda.Produto.Id; linha.Cells["marca"].Value = itemVenda.Produto.Marca; linha.Cells["nome"].Value = itemVenda.Produto.Nome; linha.Cells["descricao"].Value = itemVenda.Produto.Descricao; linha.Cells["tamanho"].Value = itemVenda.Produto.Tamanho; linha.Cells["valor"].Value = itemVenda.ValorTotal; linha.Cells["quantidade"].Value = itemVenda.Quantidade; nomeProdutoTbx.Text = itemVenda.Produto.Nome; descricaoProdutoTbx.Text = itemVenda.Produto.Descricao; tamanhoTbx.Text = itemVenda.Produto.Tamanho; valorProdutoLbl.Text = Convert.ToString(itemVenda.Produto.PrecoVenda); valorTotalLbl.Text = Convert.ToString(_venda.ValorTotal); quantidadeItensLbl.Text = Convert.ToString(_venda.QuantItensVenda); } else { MessageBox.Show("Produto não encontrado"); nomeProdutoTbx.Text = ""; descricaoProdutoTbx.Text = ""; tamanhoTbx.Text = ""; } } else { MessageBox.Show("Não possui unidades no estoque"); } } catch (Exception) { MessageBox.Show("Produto não encontrado"); } }