private void button1_Click(object sender, EventArgs e) { int a = 0; long total = 0, subtotal; while (a < dataGridView1.RowCount) { pro.Nombre = dataGridView1.Rows[a].Cells[0].Value.ToString(); pro.Existencia = pro.obtener_existencia() - long.Parse(dataGridView1.Rows[a].Cells[1].Value.ToString()); pro.Actualizar_existencia(); pro.Codigo = pro.obtener_codigo().ToString(); subtotal = pro.obtener_PrecioP() * long.Parse(dataGridView1.Rows[a].Cells[1].Value.ToString()); total = total + subtotal; a = a + 1; } MessageBox.Show("El total de la venta es: $" + total); DialogResult ab = MessageBox.Show("¿Desea agregar algún producto más?", "salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ab == DialogResult.No) { this.Close(); } }