Exemple #1
0
 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);
         }
     }
 }