Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarServer
diff options
context:
space:
mode:
authorcecigg <caggsld@gmail.com>2014-09-29 16:15:22 (GMT)
committer cecigg <caggsld@gmail.com>2014-09-29 16:15:22 (GMT)
commita06c0f03c9d7e709357243f7c331685df18f5097 (patch)
tree1ceafe1a2871be4d333e3489ed66690538d6ce17 /EjercitarServer
parentd64348db44e00290f73f5d6a0256ce959d22a8a1 (diff)
parent3f052624bb2f787a724cf2e3212cec74a77d7f0f (diff)
Merge remote-tracking branch 'remotes/origin/samurey' into Cecilia
Diffstat (limited to 'EjercitarServer')
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSBean.java18
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSRemote.java2
2 files changed, 15 insertions, 5 deletions
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
index c6491e2..1bd9f69 100644
--- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
+++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
@@ -357,18 +357,26 @@ public class EjercitarWSBean implements EjercitarWSRemote {
//persistir la cantidad de ejercicios resueltos
sesion.setCantidadEjerciciosResueltos(cantResuelto);
em.persist(sesion);
- return "ccuuc";
- /*/compara el maximo con la cantidad actual resuelta.
+ //System.out.println("cucc");
+ //return "ccuuc";
+ //compara el maximo con la cantidad actual resuelta.
if (cantResuelto.compareTo(cantMaxEjercicio) == 0) {
System.out.println("SI");
- return "SiiiiiiiiiiiiI";
+ return "SI";
} else{
System.out.println("NO");
- return "NiiiiiiiiiiiiiiiiiiiiiiiiiiiiiO";
+ return "NO";
}
//return "cualquier otra cosa";
- */
+
+ }
+
+ public Boolean esFinalizado(Integer idAlumno, Integer idSesion, Integer cantResuelto) {
+
+ String respuesta = getCriterioParada(idAlumno, idSesion, cantResuelto);
+ if (respuesta.equals("SI")) return true;
+ else return false;
}
@WebMethod
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java b/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java
index 41edc98..2929d1a 100644
--- a/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java
+++ b/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java
@@ -31,6 +31,8 @@ public interface EjercitarWSRemote {
public String getCriterioParada(Integer idAlumno, Integer idSesion, Integer cantResuelto);
+ public Boolean esFinalizado(Integer idAlumno, Integer idSesion, Integer cantResuelto);
+
public String obtenerCantidadEjercicioTarea(Integer idAlumno, Integer idTarea);
public void terminarTarea(Integer idSesion);