private bool AddProduto(ItemDecorator it) { if (_itens.Any(i => i.Codigo == it.Codigo)) return false; _itens.Add(it); _venda.Total += it.ValorSubTotal(); inTotal.Text = _venda.Total.ToString("C"); return true; }
private bool AddProduto(ItemDecorator it) { if (_itens.Any(i => i.Codigo == it.Codigo)) { return(false); } _itens.Add(it); _venda.Total += it.ValorSubTotal(); inTotal.Text = _venda.Total.ToString("C"); return(true); }
private void button1_Click(object sender, EventArgs e) { inCodigo.Focus(); if (_ultimoProduto == null) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Escolha_um_produto); return; } double qtd; if (!Double.TryParse(inQuantidade.Text, out qtd)) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Digite_uma_quantidade_válida); return; } if (qtd > _ultimoProduto.Quantidade) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Quantidade_não_existe_no_estoque); return; } ItemDecorator it = new ItemDecorator( new Item { produto_id = _ultimoProduto.Id, Quantidade = qtd, Valor = _ultimoProduto.Valor } , _ultimoProduto); if (!AddProduto(it)) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Remova_o_item_da_lista_para_alterar_sua_quantidade); } }
private void button1_Click(object sender, EventArgs e) { inCodigo.Focus(); if (_ultimoProduto == null) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Escolha_um_produto); return; } double qtd; if (!Double.TryParse(inQuantidade.Text, out qtd)) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Digite_uma_quantidade_válida); return; } if (qtd > _ultimoProduto.Quantidade) { MessageBox.Show(Resources.PedidoFrm_button1_Click_Quantidade_não_existe_no_estoque); return; } ItemDecorator it = new ItemDecorator( new Item { produto_id = _ultimoProduto.Id, Quantidade = qtd, Valor = _ultimoProduto.Valor } , _ultimoProduto); if (!AddProduto(it)) MessageBox.Show(Resources.PedidoFrm_button1_Click_Remova_o_item_da_lista_para_alterar_sua_quantidade); }