private void buttonExcluir_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma registro selecionado!", "Erro"); return; } DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir esse registro do sistema?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } if (labelModuloTitulo.Text == "Professores") { Professor professorSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Professor); ProfessorNegocios professorNegocios = new ProfessorNegocios(); string retorno = professorNegocios.Excluir(professorSelecao); try { int ProfessorID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (labelModuloTitulo.Text == "Unidades") { Unidade unidadeSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Unidade); UnidadeNegocios unidadeNegocios = new UnidadeNegocios(); string retorno = unidadeNegocios.Excluir(unidadeSelecao); try { int UnidadeID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK,MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (labelModuloTitulo.Text == "Cursos") { Curso cursoSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Curso); CursoNegocios cursoNegocios = new CursoNegocios(); string retorno = cursoNegocios.Excluir(cursoSelecao); try { int cursoID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }