private void btnAceptar_Click(object sender, EventArgs e) { try { if (txtMotivoCancelacionProducto.Text == "") { ok.LblMensaje.Text = "Ingrese el motivo de la cancelación."; ok.Show(); } else { Program.sMotivoProductoCancelado = txtMotivoCancelacionProducto.Text; CancelarPedido cancelacion = Owner as CancelarPedido; int f = Convert.ToInt32(cancelacion.dgvPedido.CurrentRow.Index); cancelacion.dgvPedido.Rows[f].Cells["guardada"].Value = cancelacion.dgvPedido.Rows[f].Cells["valuni"].Value; cancelacion.dgvPedido.Rows[f].Cells["valor"].Value = 0; cancelacion.dgvPedido.Rows[f].Cells["producto"].Value = cancelacion.dgvPedido.Rows[f].Cells["producto"].Value + "/CANCELADO"; cancelacion.dgvPedido.Rows[f].Cells["motivoCancelacion"].Value = Program.sMotivoProductoCancelado; cancelacion.dgvPedido.Rows[f].Cells["cancelar"].Value = 1; this.Close(); } } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }