private void btn_adicionar_Click(object sender, EventArgs e) { var a = new PesquisaProdutoNutricao(ProdutoNutricao); if (a.ShowDialog() == DialogResult.OK) { ProdutoPedidoNutricao prodPedNutri = new ProdutoPedidoNutricao(); prodPedNutri.ProdutoNutricao = a.Produto; prodPedNutri.PedidoNutricao = null; var b = new view_Quantidade(); if (b.ShowDialog() == DialogResult.OK) { bool achou = false; foreach (var item in prodPedNutriList) { if (item.ProdutoNutricao.Prodn_cod == prodPedNutri.ProdutoNutricao.Prodn_cod) { item.Ppn_quantidade += b.quant; item.Ppn_peso += b.quant * 20; item.Ppn_valorvenda += b.quant * a.Produto.Prod_valorunitario; //txt_valorTotal.Text = (Convert.ToDecimal(txt_valorTotal.Text) + item.Ppn_valorvenda).ToString(); achou = true; break; } } if (!achou) { prodPedNutri.Ppn_quantidade = b.quant; prodPedNutri.Ppn_peso = b.quant * 20; prodPedNutri.Ppn_valorvenda = b.quant * a.Produto.Prod_valorunitario; //txt_valorTotal.Text = (Convert.ToDecimal(txt_valorTotal.Text) + prodPedNutri.Ppn_valorvenda).ToString(); prodPedNutriList.Add(prodPedNutri); } decimal val = 0; foreach (var item in prodPedNutriList) { val += item.Ppn_valorvenda; } txt_valorTotal.Text = val.ToString(); dataGridView1.DataSource = null; dataGridView1.DataSource = prodPedNutriList; ArrumaGrid(); } } }
private void BtPesquisar_Click(object sender, EventArgs e) { var a = new PesquisaProdutoNutricao(ProdutoNutricao); if (a.ShowDialog() == DialogResult.OK) { txtID.Text = a.Produto.Prodn_cod.ToString(); txtNome.Text = a.Produto.Prodn_nomeprod; txtObs.Text = a.Produto.Prodn_obs; txtValor.Text = a.Produto.Prod_valorunitario.ToString().PadLeft(11, ' '); dtpPrevisao.Text = a.Produto.Prodn_previsaoentrega.ToString(); cbTipo.SelectedItem = a.Produto.TipoProdutoNutricao; } }