private void LimpaProduto() { TxtDescricao.Clear(); TxtQuant.Clear(); TxtPrecoCusto.Clear(); TxtFabricante.Clear(); TxtProduto.Clear(); TxtEAN.Clear(); TxtProduto.Enabled = true; TxtProduto.Focus(); total = 0; DataVencNF.Show(); }
private void BtnInserirProduto_Click(object sender, EventArgs e) { if (TxtPrecoCusto.Text == "") { MessageBox.Show("Falta Preço de Custo!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtPrecoCusto.Focus(); } else if (TxtQuant.Text == "") { MessageBox.Show("Falta Quantidade!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtQuant.Focus(); } else { qtd = Convert.ToDouble(TxtQuant.Text); valor = Convert.ToDouble(TxtPrecoCusto.Text); total = total + (qtd * valor); dgvProdutos.Rows.Insert(0, TxtProduto.Text, TxtEAN.Text, TxtDescricao.Text, TxtQuant.Text, Convert.ToDouble(TxtPrecoCusto.Text), qtd * valor, TxtFabricante.Text); LblTotalParcial.Text = "R$ " + Convert.ToString(total); LimpaProduto(); } double resultado = 0; double acumulador = 0; foreach (DataGridViewRow row in dgvProdutos.Rows) { resultado = (Convert.ToDouble(row.Cells["PrecoUnitario"].Value) * Convert.ToDouble(row.Cells["Qtde"].Value)); acumulador += Convert.ToDouble(resultado); } string TotalProdutos = string.Format("{0:C}", acumulador); LblTotalParcial.Text = TotalProdutos; TxtProduto.Enabled = true; }