Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-04-27 12:31:35 (GMT)
committer Samu <samurey@gmail.com>2013-04-27 12:31:35 (GMT)
commitda02adb3a92384bdd2daf6fd5d29385dc86fed51 (patch)
tree60a4778dc7756125fe11a3041eb9c0e6859cc549
parent0a5ea5cbc50438fe28f1cfe25df8156182ec8bf8 (diff)
parent0cbb2a13517ac5427d8ea8a408dd7f9192c13931 (diff)
Merge remote-tracking branch 'origin/ceci' into samu
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBean.java20
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java2
-rw-r--r--EjercitarWeb/WebContent/Tema.jsp36
-rw-r--r--EjercitarWeb/build/classes/src/NuevoTemaServlet.classbin0 -> 3174 bytes
4 files changed, 56 insertions, 2 deletions
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBean.java b/EjercitarServer/ejbModule/beans/AdministracionBean.java
index b4d822f..8eb1d12 100644
--- a/EjercitarServer/ejbModule/beans/AdministracionBean.java
+++ b/EjercitarServer/ejbModule/beans/AdministracionBean.java
@@ -42,15 +42,30 @@ public class AdministracionBean implements AdministracionBeanRemote, Administrac
public void agregarEjercicio(Ejercicio ejercicio) {
//Poner en una transaccion
+ // em.getTransaction().begin();
em.persist(ejercicio);
agregarEjercicioRed(ejercicio);
-
+ //em.getTransaction().commit();
}
public void agregarTema(Tema tema) {
//Poner en una transaccion
+ System.out.println("################################################################################");
+ System.out.println(tema.getIdTema());
+ System.out.println(tema.getDescripcion());
+ System.out.println(tema.getNombre());
+ System.out.println(tema.getAsignatura().getIdAsignatura());
+ System.out.println(tema.getPeso());
+ System.out.println(tema.getProfesor().getIdProfesor());
+
+ System.out.println("################################################################################");
+
+
+
+
+
em.persist(tema);
- agregarTemaRed(tema);
+ // agregarTemaRed(tema);
}
@@ -61,6 +76,7 @@ public class AdministracionBean implements AdministracionBeanRemote, Administrac
}
+
public void calcularProbabilidades(Profesor profesor) {
// Calculo de las probabilidades condicionales de las relaciones de agregacion
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
index 50ba3de..9107600 100644
--- a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
+++ b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
@@ -6,6 +6,7 @@ import javax.ejb.Remote;
import model.Concepto;
import model.Ejercicio;
+import model.Tema;
@Remote
public interface AdministracionBeanRemote {
@@ -13,5 +14,6 @@ public interface AdministracionBeanRemote {
public void agregarEjercicio(Ejercicio ejercicio);
public void agregarConcepto(Concepto concepto);
+ public void agregarTema(Tema tema);
}
diff --git a/EjercitarWeb/WebContent/Tema.jsp b/EjercitarWeb/WebContent/Tema.jsp
new file mode 100644
index 0000000..54fcccf
--- /dev/null
+++ b/EjercitarWeb/WebContent/Tema.jsp
@@ -0,0 +1,36 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Tema</title>
+</head>
+<body>
+<%@page import="java.util.List" import="model.Asignatura" %>
+
+<form style="width: 1071px; height: 521px;" method="post" name="ejercicio_form">
+ <br>
+ Profesor: <input name="profesor" id="profesor">
+ <br>
+ Nombre: <input name="nombre" id= "nombre">
+ <br>
+ Descripcion:
+ <br>
+ <textarea cols="40" rows="10" name="descripcion" id="descripcion"></textarea>
+ <br>
+ Asignatura: <select id="asignaturas" name="asignatura">
+ <% List<Asignatura> asignaturas = (List<Asignatura>)request.getAttribute("lista_asignaturas"); %>
+ <% for(Asignatura asignatura : asignaturas) {%>
+ <option value="<%= asignatura.getIdAsignatura() %>"><%= asignatura.getNombre() %></option>
+ <% } %>
+ </select>
+ <br>
+ <br>
+ Peso: <input name="peso" id= "peso">
+ <br>
+ <input type="submit" name="Aceptar" value="Aceptar1">
+
+ </form>
+</body>
+</html> \ No newline at end of file
diff --git a/EjercitarWeb/build/classes/src/NuevoTemaServlet.class b/EjercitarWeb/build/classes/src/NuevoTemaServlet.class
new file mode 100644
index 0000000..8d160c5
--- /dev/null
+++ b/EjercitarWeb/build/classes/src/NuevoTemaServlet.class
Binary files differ