Example #1
0
 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);
 }
Example #3
0
        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");
            }
        }