private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (dtvExaminador != null)
            {
                DataGridViewSelectedCellCollection selectedCells = dtvExaminador.SelectedCells;

                string matricula = selectedCells[0].FormattedValue.ToString();

                string nome = selectedCells[1].FormattedValue.ToString();

                string dataNascimento = selectedCells[2].FormattedValue.ToString();

                if (formTcc != null && formTcc.listaSelecionada != null && formTcc.listaSelecionada.Count > 0)
                {
                    ExaminadorTccRepositorio examinadorTccRepositorio = new ExaminadorTccRepositorio();

                    examinadorTccRepositorio.ligaExaminadorTcc(matricula, formTcc.listaSelecionada);
                }

                ExaminadorRepositorio examinadorRepositorio = new ExaminadorRepositorio();

                Examinador examinador = new Examinador(Convert.ToInt32(matricula), Convert.ToDateTime(dtNascimentoProfessor.Text), nome);

                if (examinadorRepositorio.editaExaminador(examinador) == 1)
                {
                    MessageBox.Show("Os dados do examinador foram alterados com sucesso!");
                    tbExaminador.Text = nome;
                    btnBuscarExaminador_Click(sender, e);
                }
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (dtvExaminador != null)
            {
                DataGridViewSelectedCellCollection selectedCells = dtvExaminador.SelectedCells;

                string matricula = selectedCells[0].FormattedValue.ToString();

                ExaminadorRepositorio professorRepositorio = new ExaminadorRepositorio();
                if (professorRepositorio.excluiExaminador(matricula) == 1)
                {
                    MessageBox.Show("Examinador excluído com sucesso!");
                    btnBuscarExaminador_Click(sender, e);
                }
            }
        }
        private void btnBuscarExaminador_Click(object sender, EventArgs e)
        {
            ExaminadorRepositorio examinadorRepositorio = new ExaminadorRepositorio();

            List <Examinador> listaExaminador = new List <Examinador>();

            if (tbExaminador.Text != null && tbExaminador.Text != "")
            {
                listaExaminador = examinadorRepositorio.listaExaminadorPorNome(tbExaminador.Text);
                montaGridExaminador(listaExaminador);
            }
            else
            {
                MessageBox.Show("Escreva um nome ou letras iniciais do nome de um examinador para procurar");
            }
        }
        private void btnCadastrarAluno_Click(object sender, EventArgs e)
        {
            if (tbExaminador.Text != null && tbExaminador.Text != "")
            {
                Examinador examinador = new Examinador(Convert.ToDateTime(dtNascimentoProfessor.Text), tbExaminador.Text);

                ExaminadorRepositorio professorRepositorio = new ExaminadorRepositorio();

                int retorno = professorRepositorio.cadastraExaminador(examinador);
                if (retorno == 1)
                {
                    MessageBox.Show("Examinador cadastrado com sucesso!");
                    btnBuscarExaminador_Click(sender, e);
                }
            }
            else
            {
                MessageBox.Show("Os dados para cadastro de um professor estão incompletos. Por favor preencha todos os campos e tente novamente.");
            }
        }