private void btnAtivo_Click(object sender, EventArgs e) { if (Sit == EnumFlagEstado.NovoRegistro) { MessageBox.Show("Você não pode DESATIVAR uma Nova Conta", "Desativar Conta", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (_setor.Ativo == true) //--- ATIVA { var response = AbrirDialog("Você deseja realmente DESATIVAR a Regional:\n" + txtCongregacaoSetor.Text.ToUpper(), "Desativar Conta", DialogType.SIM_NAO, DialogIcon.Question, DialogDefaultButton.Second); if (response == DialogResult.No) { return; } } else //--- INATIVO { var response = AbrirDialog("Você deseja realmente ATIVAR a Regional:\n" + txtCongregacaoSetor.Text.ToUpper(), "Ativar Conta", DialogType.SIM_NAO, DialogIcon.Question, DialogDefaultButton.Second); if (response == DialogResult.No) { return; } } _setor.BeginEdit(); _setor.Ativo = !_setor.Ativo; if (Sit == EnumFlagEstado.RegistroSalvo) { Sit = EnumFlagEstado.Alterado; } AtivoButtonImage(); }