private void ms_CambiarEstado_Click(object sender, EventArgs e) { try { if (dgv_Usuarios.Rows.Count > 0) { string _estado = ""; DialogResult Opcion; if (this.dgv_Usuarios.CurrentRow.Cells["ESTADO"].Value.ToString() == "Valido") { Opcion = MessageBox.Show("¿Desea cambiar el estado a <Anulado>?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); _estado = "A"; } else { Opcion = MessageBox.Show("¿Desea cambiar el estado a <Valido>?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); _estado = "V"; } if (Opcion == DialogResult.OK) { string Rpta = ""; Rpta = N_Usuarios.CambiarEstado(dgv_Usuarios.CurrentRow.Cells["CODIGO"].Value.ToString(), _estado); if (Rpta.Equals("ok")) { // MessageBox.Show("Se eliminó de forma correcta el Registro"); Rpta = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL); } else { MessageBox.Show(Rpta); } Mostrar_Usuarios(); } } else { MessageBox.Show("Seleccione un registro"); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }