33,17 → 33,26 |
tipologias = courseUnit.getTipologiasClass().obtainTipologiasSimples(courseUnit); |
} |
request.setAttribute("tipologias",tipologias); |
|
if(tipologias.size() == 0) |
{ |
%> |
<div class="alert alert-warning">Não existem quaisquer tipologias sumariadas ou Turmas Associadas a docentes nesta unidade</div> |
<% |
} |
else |
{ |
%> |
<%=tipologias.size()%> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th class="filter-name filter-select">Código Docente</th> |
<th class="filter-name filter-select">Docente</th> |
<th class="filter-name filter-select">Tipologia</th> |
<th>Sumariadas</th> |
<th class="filter-name filter-select">Tipol.</th> |
<th>Sumar.</th> |
<th class="filter-name filter-select">Turma</th> |
<th>Estudantes</th> |
<th>Alunos</th> |
<th>Tip. TDoc. Turma</th> |
<th>Tip. Manual</th> |
<th>Tip. Horário Ref.</th> |
<th>Tip. Sumário</th> |
57,6 → 66,8 |
{ |
CourseUnitImpl.TipologiaPersistent tipoPersistente = courseUnit.loadPersistent(tipologia); |
request.setAttribute("tipoPersistente",tipoPersistente); |
if(tipoPersistente.getCourseUnitTurma().getStudents().size() > 0) |
{ |
%> |
<tr> |
<td>${tipologia.cdDocente}</td> |
70,6 → 81,11 |
</a> |
</td> |
<td> |
<logic:equal value="true" name="tipologia" property="tdocturma"> |
<span class="glyphicon glyphicon-asterisk"></span> |
</logic:equal> |
</td> |
<td> |
<logic:equal value="true" name="tipologia" property="extra"> |
<span class="glyphicon glyphicon-asterisk"></span> |
</logic:equal> |
93,14 → 109,27 |
</td> |
</tr> |
<% |
} |
} |
catch(CourseUnitImpl.TipologiaLoadExeption exp) |
{ |
unidade.setMarked(true); |
|
String errorMsg = "Tipologia falhou " + exp.getMessage() + " nesta unidade, possivelmente foi devida a sumários de uma turma paralela noutro curso Verificar: " + tipologia.getCdTurma() + " verificar se esta turma ou par sua têm curso associado. " |
+ tipologia.getCdDocente() + " " + tipologia.getDsTipologia(); |
if(unidade.getObs() != null && unidade.getObs().indexOf("Tipologia inexistente")<0) |
((QuestionarioPedagogicoUnidadeCurricularAfetaImpl)unidade).addObs( |
"Tipologia falhou " + exp.getMessage() + " nesta unidade, possivelmente foi devida a sumários de uma turma paralela noutro curso Verificar: " + tipologia.getCdTurma() + " verificar se esta turma ou par sua têm curso associado. " |
+ tipologia.getCdDocente() + " " + tipologia.getDsTipologia()); |
errorMsg); |
|
%> |
<tr> |
<td colspan="11"> |
<div class="alert alert-warning">Existe uma tipologias sumariadas ou Turmas Associadas mas a turma ou o docente falharam o load: |
<%=errorMsg%> |
</div> |
</td> |
</tr> |
<% |
%> |
<script> |
$(document).ready( |
149,9 → 178,8 |
</logic:iterate> |
</tbody> |
</table> |
|
|
<% |
} |
//DaoFactory.getQuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl().evict(unidade); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
|