diff options
-rw-r--r-- | EjercitarServer/ejbModule/beans/AdministracionBean.java | 20 | ||||
-rw-r--r-- | EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java | 2 | ||||
-rw-r--r-- | EjercitarWeb/WebContent/Tema.jsp | 36 | ||||
-rw-r--r-- | EjercitarWeb/build/classes/src/NuevoTemaServlet.class | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..8d160c5 --- /dev/null +++ b/EjercitarWeb/build/classes/src/NuevoTemaServlet.class |