private void btnCadastrarProfessor_Click(object sender, EventArgs e) { if (tbProfessor.Text != null && tbProfessor.Text != "") { Professor professor = new Professor(Convert.ToDateTime(dtNascimentoProfessor.Text), tbProfessor.Text); ProfessorRepositorio professorRepositorio = new ProfessorRepositorio(); string matricula = professorRepositorio.cadastraProfessor(professor); if (matricula != null && matricula != "") { if (formAreaPesquisa != null && formAreaPesquisa.listaSelecionada != null && formAreaPesquisa.listaSelecionada.Count > 0) { ProfessorAreaPesquisaRepositorio professorAreaPesquisaRepositorio = new ProfessorAreaPesquisaRepositorio(); professorAreaPesquisaRepositorio.ligaProfessorAreaPesquisa(matricula, formAreaPesquisa.listaSelecionada); } if (formCurso != null && formCurso.listaSelecionada != null && formCurso.listaSelecionada.Count > 0) { ProfessorCursoRepositorio professorCursoRepositorio = new ProfessorCursoRepositorio(); professorCursoRepositorio.ligaProfessorCurso(matricula, formCurso.listaSelecionada); } } btnBuscarProfessor_Click(null, null); MessageBox.Show("Professor cadastrado com sucesso"); } else { MessageBox.Show("Os dados para cadastro de um professor estão incompletos. Por favor preencha todos os campos e tente novamente."); } }