private void buttonInserirProfessorConfirmar_Click(object sender, EventArgs e) { Professor professor = new Professor(); professor.ProfessorNome = textBoxInserirProfessorNome.Text; professor.ProfessorCPF = maskedTextBoxInserirProfessorCPF.Text; professor.ProfessorMatricula = textBoxInserirProfessorMatricula.Text; professor.ProfessorTelefone = maskedTextBoxInserirProfessorTelefone.Text; if (professor.ProfessorNome == "" || professor.ProfessorCPF == "" || professor.ProfessorMatricula == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { ProfessorNegocios professorNegocios = new ProfessorNegocios(); string retorno = professorNegocios.Inserir(professor); try { int professorID = Convert.ToInt32(retorno); MessageBox.Show("Registro inserido com sucesso! Código cadastrado: " + professorID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
private void RealizarPesquisa() { if (labelModuloTitulo.Text == "Unidades") { UnidadeNegocios unidadeNegocios = new UnidadeNegocios(); UnidadeColecao unidadeColecao = new UnidadeColecao(); unidadeColecao = unidadeNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridView.DataSource = null; dataGridView.DataSource = unidadeColecao; dataGridView.Update(); dataGridView.Refresh(); } if (labelModuloTitulo.Text == "Cursos") { CursoNegocios cursoNegocios = new CursoNegocios(); CursoColecao cursoColecao = new CursoColecao(); cursoColecao = cursoNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridView.DataSource = null; dataGridView.DataSource = cursoColecao; dataGridView.Update(); dataGridView.Refresh(); } if (labelModuloTitulo.Text == "Professores") { ProfessorNegocios professorNegocios = new ProfessorNegocios(); ProfessorColecao professorColecao = new ProfessorColecao(); if (radioButtonPesquisarPorNome.Checked) { professorColecao = professorNegocios.ConsultarPorNome(textBoxPesquisa.Text); } if (radioButtonPesquisarPorCPF.Checked) { if (maskedTextBoxPesquisa.MaskFull) { professorColecao = professorNegocios.ConsultarPorCPF(maskedTextBoxPesquisa.Text); } else { MessageBox.Show("Digite o CPF completo"); } } if (radioButtonPesquisarPorMatricula.Checked) { professorColecao = professorNegocios.ConsultarPorMatricula(textBoxPesquisa.Text); } dataGridView.DataSource = null; dataGridView.DataSource = professorColecao; dataGridView.Update(); dataGridView.Refresh(); } }
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); } } }