Rev 1327 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.CourseUnit" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%
long courseId = Long.parseLong(request.getParameter("courseId"));
String importYear = request.getParameter("importYear");
AbstractDao.getCurrentSession().beginTransaction();
List<CourseUnit> courseUnits = DaoFactory.getCourseUnitDaoImpl().loadByCourse(courseId,importYear);
request.setAttribute("courseUnits",courseUnits);
%>
<table class="tablesorterfiltered">
<thead>
<tr>
<th>Codigo</th>
<th>Nome</th>
<th class="filter-name filter-select">Semestre</th>
<th>Curso</th>
<th>Codigo Curso</th>
<th>Turmas</th>
</tr>
</thead>
<tbody>
<logic:iterate id="courseUnit" name="courseUnits" type="pt.estgp.estgweb.domain.CourseUnit">
<tr>
<td>${courseUnit.code}</td>
<td><a target="_blank" href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnit.id}">${courseUnit.name}</a></td>
<td>${courseUnit.semestre}</td>
<td>${courseUnit.courseName}</td>
<td>${courseUnit.courseCode}</td>
<td>
<a class="reloadAjaxRequestModal" href="#" data-href="<%=request.getContextPath()%>/user/questionarios/pedagogicoEstudante/listCunitTurmas.jsp?courseUnitId=${courseUnit.id}" data-title="Turmas da Unidade ${courseUnit.name} (${courseUnit.code}) do curso de ${courseUnit.courseName} (${courseUnit.courseCode})">
<%=courseUnit.getTurmas().size()%>
</a>
</td>
</tr>
</logic:iterate>
</tbody>
</table>
<%
AbstractDao.getCurrentSession().getTransaction().commit();
%>