Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsreyes <sreyes@dataworks.com.py>2014-09-29 16:11:45 (GMT)
committer sreyes <sreyes@dataworks.com.py>2014-09-29 16:11:45 (GMT)
commit3f052624bb2f787a724cf2e3212cec74a77d7f0f (patch)
treeed6d9b0004cd9aa815bfbebc11c3172e2a612fad
parent0184c1d5bea2f663f5b5f3234a8264a57bb13e33 (diff)
no se que hice
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSBean.java18
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSRemote.java2
-rw-r--r--EjercitarWeb/src/src/CargarDatosPersonalesServlet.java13
3 files changed, 23 insertions, 10 deletions
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
index b1b75db..5fb58dd 100644
--- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
+++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
@@ -351,18 +351,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);
diff --git a/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java b/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
index 32c1c16..6558aa0 100644
--- a/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
+++ b/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
@@ -4,6 +4,7 @@ import java.io.IOException;
import java.io.PrintWriter;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
+import java.util.Calendar;
import java.util.Date;
import java.util.List;
@@ -19,6 +20,7 @@ import javax.servlet.http.HttpServletResponse;
//import org.joda.time.DateTime;
//import org.joda.time.Period;
+
import model.Alumno;
import model.Sesion;
import beans.AdministracionBeanRemote;
@@ -58,16 +60,17 @@ public class CargarDatosPersonalesServlet extends HttpServlet {
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
String fecha = df.format(alumno.getFechaNacimiento());
- //DateTime d1 = new DateTime(alumno.getFechaNacimiento());
- //DateTime d2 = new DateTime(new Date());
-
-
+ Calendar sDate = Calendar.getInstance();
+ Calendar eDate = Calendar.getInstance();
+ sDate.setTime(alumno.getFechaNacimiento());
+ eDate.setTime(new Date());
+ int dif = eDate.get(Calendar.YEAR) - sDate.get(Calendar.YEAR);
// Period p = new Period(new DateTime(alumno.getFechaNacimiento()), new DateTime(new Date()));//new Period(alumno.getFechaNacimiento(), new Date());
try {
out.printf("<h1>" + alumno.getNombre() + " " + alumno.getApellido() + "</h1>");
out.printf("<p><legend> Naciķ el " + fecha + "</legend></p>");
- //out.printf("<p><legend> Tiene " + (d2.getYear() - d1.getYear()) + " aņos</legend></p>");
+ out.printf("<p><legend> Tiene " + dif + " aņos</legend></p>");
} finally {
out.close();
}