コード例 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var novoProduto = new Produto()
            {
                Codigo = Convert.ToInt32(txtCodigo.Text),
                Nome = txtNome.Text,
                Preco = Convert.ToDouble(txtPreco.Text)
            };

            this.principal.AdicionaProduto(novoProduto);
        }
コード例 #2
0
        private void AtualizaValores(Produto produto)
        {
            //atualiza valor do label
            double valorParcial = Convert.ToDouble(lblTotal.Text);
            valorParcial += produto.Preco;
            lblTotal.Text = valorParcial.ToString("#.##");
            //adiciona produto na listagem
            listaProdutosComprados.Items.Add(produto.Nome);

            //adiciona produto na compra
            this.compra.Adiciona(produto);
        }
コード例 #3
0
        private void PreencheProdutosPadrao()
        {
            var novoProduto1 = new Produto()
            {
                Codigo = 1,
                Nome = "Nova Schin sem álcool",
                Preco = 1.50
            };

            var novoProduto2 = new Produto()
            {
                Codigo = 2,
                Nome = "Amendoim sem gosto",
                Preco = 5
            };

            var novoProduto3 = new Produto()
            {
                Codigo = 3,
                Nome = "Iogurte vencido",
                Preco = 3.50
            };

            this.produtosDisponiveis.Add(novoProduto1);
            this.produtosDisponiveis.Add(novoProduto2);
            this.produtosDisponiveis.Add(novoProduto3);
        }
コード例 #4
0
 public void AdicionaProduto(Produto produto)
 {
     this.produtosDisponiveis.Add(produto);
     MessageBox.Show("Produto adicionado com sucesso!");
 }
コード例 #5
0
 public void Adiciona(Produto produto)
 {
     this.produtos.Add(produto);
     this.Total += produto.Preco;
 }