Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarWeb/src/src/IniciarCursoServlet.java
diff options
context:
space:
mode:
authorceci <caggsld@gmail.com>2013-09-22 21:07:47 (GMT)
committer ceci <caggsld@gmail.com>2013-09-22 21:07:47 (GMT)
commit8834331afd8c63710a9adb13639fad02cc2c3bac (patch)
tree493d5c257ba2d870242c56fc2736268760985c54 /EjercitarWeb/src/src/IniciarCursoServlet.java
parent40f460faf988086df63c948e8afba141dfa41f6c (diff)
Se modifico iniciar curso para persistir pesos de temas y conceptos.
Diffstat (limited to 'EjercitarWeb/src/src/IniciarCursoServlet.java')
-rw-r--r--EjercitarWeb/src/src/IniciarCursoServlet.java28
1 files changed, 27 insertions, 1 deletions
diff --git a/EjercitarWeb/src/src/IniciarCursoServlet.java b/EjercitarWeb/src/src/IniciarCursoServlet.java
index 5089e36..2a1d4c9 100644
--- a/EjercitarWeb/src/src/IniciarCursoServlet.java
+++ b/EjercitarWeb/src/src/IniciarCursoServlet.java
@@ -73,7 +73,33 @@ public class IniciarCursoServlet extends HttpServlet {
//falta validar los montos
int idAsignatura= Integer.valueOf(request.getParameter("asignatura"));
Asignatura asignatura = em.find(Asignatura.class, idAsignatura);
-
+ int cant_tema=0;
+ int cant_concep=0;
+ List<Tema> temas = em.createQuery("Select e from Tema e where e.asignatura = :asignatura")
+ .setParameter("asignatura", asignatura).getResultList();
+
+ for (Tema tema: temas){
+
+ System.out.print("valoooorrrrrrrrrrrr peso_"+cant_tema);
+ Double peso= Double.valueOf(request.getParameter("peso_"+cant_tema));
+
+
+ tema.setPeso(peso);
+ abr.editarTema(tema);
+
+ for(Concepto concepto: tema.getConceptoList()){
+
+
+ System.out.print("valoooo############### cpeso_"+cant_concep+"_t_"+cant_tema);
+ Double peso_concepto= Double.valueOf(request.getParameter("cpeso_"+cant_concep+"_t_"+cant_tema));
+ cant_concep ++;
+ concepto.setPeso(peso_concepto);
+ abr.editarConcepto(concepto, request.getParameter("asignatura"));
+
+ }
+ cant_tema++;
+ }
+
abr.calcularProbabilidades(idAsignatura);
abr.crearRedAlumnos(idAsignatura);