public boolean estudianteCumplePreRequisitos(Integer id, Integer prerequisitoCursoId) throws NoPrerrequisitosException { EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); boolean ret = false; try { tx = em.getTransaction(); tx.begin(); tx.commit(); ret = service.estudianteCumplePreRequisitos(id, prerequisitoCursoId, em); if (ret == false) throw new NoPrerrequisitosException("El estudiante no cumple con los prerequisitos"); } catch (Exception e) { if (em != null && tx != null) { tx.rollback(); } throw new NoPrerrequisitosException("El estudiante no cumple con los prerequisitos"); } finally { if (em != null) { em.clear(); em.close(); } return ret; } }
public void inscribirEstudiante(String nombreEstudiante, String nombreMateria) { EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); try { tx = em.getTransaction(); tx.begin(); service.inscribirEstudiante(nombreEstudiante, nombreMateria, em); tx.commit(); } catch (Exception e) { e.printStackTrace(); if (em != null && tx != null) { tx.rollback(); } } finally { if (em != null) { em.clear(); em.close(); } } }
public boolean estudianteCumplePreRequisitos(EstudianteVo estudianteVo, CursoVo cursoVo) { EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); boolean ret = false; try { tx = em.getTransaction(); tx.begin(); tx.commit(); ret = service.estudianteCumplePreRequisitos(estudianteVo, cursoVo, em); } catch (Exception e) { e.printStackTrace(); if (em != null && tx != null) { tx.rollback(); } } finally { if (em != null) { em.clear(); em.close(); } return ret; } }