Subversion Repositories bacoAlunos

Rev

Rev 1969 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.Course" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.domain.CourseUnit" %>
<%@ page import="pt.estgp.estgweb.domain.Teacher" %>
<%--
  Created by IntelliJ IDEA.
  User: Jorge
  Date: 27/Mai/2008
  Time: 12:20:34
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<%
    AbstractDao.getCurrentSession().beginTransaction();

    List<Course> courses = DaoFactory.getCourseDaoImpl().findAll();

    for(Course c: courses)
    {
%>
<table border="1">
    <tr>
        <th>Nome</th>
        <td><%=c.getName()%></td>
    </tr>
    <tr>
        <th>Codigo</th>
        <td><%=c.getCode()%></td>
    </tr>
    <tr>
        <th>Grau</th>
        <td><%=c.getDegree()%></td>
    </tr>
</table>

<table border="1">
    <tr>
        <th>
            Unidade
        </th>
        <th>
            Semestre
        </th>
    </tr>
    <%
        for (CourseUnit cu : c.getCourseUnits())
        {
    %>
    <tr>
        <td>
            <%=cu.getName()%>
        </td>
        <td>
            <%=cu.getSemestre()%>
        </td>
        <%
            for (Teacher t: cu.getTeachers())
            {
        %>
            <td><%=t.getName()%></td>
        <%
            }
        %>
    </tr>
    <%
        }
    %>
</table>
<%
    }
    AbstractDao.getCurrentSession().getTransaction().commit();
%>

Generated by GNU Enscript 1.6.5.2.