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