private void btnActualizar_Click(object sender, EventArgs e) { if (dgvAnularVenta.RowCount > 0) { if (MessageBox.Show("¿Está seguro de eliminar la venta?", "Alerta¡¡", MessageBoxButtons.YesNo) == DialogResult.Yes) { string[] venta; venta = new string[] { txtcategoria.Text }; anulventa.ParamAnulVenta(venta); for (int c = 0; c <= dgvAnularVenta.RowCount - 1; c++) { ActDevoStocProd.DevoActStoc(Convert.ToInt32(dgvAnularVenta.Rows[c].Cells[1].Value), Convert.ToInt32(dgvAnularVenta.Rows[c].Cells[3].Value)); } limpiar(); } } else { MessageBox.Show("No se puede anular la venta," + Char.ConvertFromUtf32(13) + "No existen items", "Aviso"); } }