public void ExcluirGrupo(Grupo _grupo) { try { _DAO.Delete(_grupo); } catch (DbUpdateException) { throw new Erros.ErroGeral("Não foi possível excluir o grupo " + _grupo.NomeGrupo + ". Verique se o grupo está em uso."); } catch (Exception ex) { throw new Erros.ErroGeral("Não foi possível excluir o grupo. " + ex.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja excluir?", CadastroDeGrupo.ActiveForm.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question).Equals(System.Windows.Forms.DialogResult.Yes)) { try { Grupo grupo = _grupoDAO.GetDataByID(_id); _grupoDAO.Delete(grupo); CarregarDataGrid(); LimparCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message, CadastroDeGrupo.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } }