Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarWeb/src/src/NuevaAsignaturaServlet.java
diff options
context:
space:
mode:
Diffstat (limited to 'EjercitarWeb/src/src/NuevaAsignaturaServlet.java')
-rw-r--r--EjercitarWeb/src/src/NuevaAsignaturaServlet.java26
1 files changed, 17 insertions, 9 deletions
diff --git a/EjercitarWeb/src/src/NuevaAsignaturaServlet.java b/EjercitarWeb/src/src/NuevaAsignaturaServlet.java
index 954e20e..98c6cfe 100644
--- a/EjercitarWeb/src/src/NuevaAsignaturaServlet.java
+++ b/EjercitarWeb/src/src/NuevaAsignaturaServlet.java
@@ -47,10 +47,10 @@ public class NuevaAsignaturaServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=UTF-8");
- RequestDispatcher rd = getServletContext().getRequestDispatcher("/Asignatura.jsp");
+ RequestDispatcher rd = getServletContext().getRequestDispatcher("/Asignatura.jsp");
Profesor profesor = (Profesor)request.getSession().getAttribute("profesor");
-
- List cursos = profesor.getCursoList();
+
+ List<Curso> cursos = profesor.getCursoList();
request.setAttribute("lista_cursos", cursos);
rd.forward(request, response);
}
@@ -61,15 +61,23 @@ public class NuevaAsignaturaServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
Asignatura asignatura = new Asignatura();
- Profesor profesor = (Profesor)request.getSession().getAttribute("profesor");
- asignatura.setProfesor(profesor);
- //int idCurso = Integer.valueOf(request.getParameter("cursos"));
- Curso curso = em.find(Curso.class, 1);
- asignatura.setCurso(curso);
+ Profesor profesor = (Profesor)request.getSession().getAttribute("profesor");
+ asignatura.setProfesor(profesor);
+ int idCurso = Integer.valueOf(request.getParameter("curso"));
+ //Curso curso = em.find(Curso.class, 1);
+ Curso curso = em.find(Curso.class, idCurso);
+ asignatura.setCurso(curso);
asignatura.setDescripcion(request.getParameter("descripcion"));
asignatura.setNombre(request.getParameter("nombre"));
- abr.agregarAsignatura(asignatura);
+ String plantilla = request.getParameter("plantilla");
+ boolean usaPlantilla = false;
+
+ if (!plantilla.equals("Seleccione una opcion..")) {
+ usaPlantilla = true;
+ }
+
+ abr.agregarAsignatura(asignatura, usaPlantilla, plantilla);
response.sendRedirect("/EjercitarWeb/MenuPrincipalServlet");