public static void inserir() throws ParseException { // Aluno aluno = new Aluno("Jeffersson Galvão Araujo", "Rua São João", "84 9 9999-9999", "777.777.777-77"); daoAluno.save(aluno); // Curso curso = new Curso("Tecnologia da Informação", 2600); daoCurso.save(curso); // Professor professor = new Professor(123456789, "João Carlos"); professores.add(professor); daoProfessor.save(professor); professor = new Professor(123456789, "Itamir"); professores.add(professor); daoProfessor.save(professor); professor = new Professor(123456789, "Charles"); professores.add(professor); daoProfessor.save(professor); // Turma turma = new Turma(sdf.parse("01/07/2015"), sdf.parse("31/12/2015"), "Noturno", true, curso); turma.setProfessores(professores); turmas.add(turma); daoTurma.save(turma); // Matricula matricula = new Matricula(1234, turma, aluno); daoMatricula.save(matricula); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { AlunoDAO dao = new AlunoDAO(); Aluno aluno = new Aluno(); String operacao = request.getParameter("operacao"); switch (operacao) { case "incluir": aluno.setNome(request.getParameter("nome")); aluno.setAtivo(Boolean.parseBoolean(request.getParameter("ativo"))); aluno.setEmail(request.getParameter("email")); aluno.setEndereco(request.getParameter("endereco")); aluno.setIdade(Integer.parseInt(request.getParameter("idade"))); aluno.setMatricula(Long.parseLong(request.getParameter("matricula"))); aluno.setTelefone(Long.parseLong(request.getParameter("telefone"))); dao.save(aluno); response.sendRedirect("listar.jsp"); break; case "deletar": aluno.setId(Integer.parseInt(request.getParameter("id"))); dao.delete(aluno); response.sendRedirect("listar.jsp"); break; case "atualizar": aluno.setId(Integer.parseInt(request.getParameter("id"))); aluno.setNome(request.getParameter("nome")); aluno.setEmail(request.getParameter("email")); aluno.setEndereco(request.getParameter("endereco")); aluno.setIdade(Integer.parseInt(request.getParameter("idade"))); aluno.setMatricula(Long.parseLong(request.getParameter("matricula"))); aluno.setTelefone(Long.parseLong(request.getParameter("telefone"))); aluno.setAtivo(Boolean.parseBoolean(request.getParameter("ativo"))); dao.update(aluno); response.sendRedirect("listar.jsp"); break; } }