Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1626 → Rev 1627

/branches/v3/impl/conf/WEB-INF/tags/repositoryFile.tag
57,10 → 57,10
%>
 
<span class="badge icon">
<a href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a>
<a data-toggle="tooltip" title="Descarregar" href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a>
</span>
<span class="badge icon">
<a href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a>
<a data-toggle="tooltip" title="Histórico" href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a>
</span>
<%
}
88,8 → 88,8
<%
}
%>
<a class="btn btn-small btn-default" href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a>
<a class="btn btn-small btn-default" href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a>
<a data-toggle="tooltip" title="Descarregar" class="btn btn-small btn-default" href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a>
<a data-toggle="tooltip" title="Histórico" class="btn btn-small btn-default" href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a>
</div>
<%
}
/branches/v3/impl/src/java/pt/estgp/estgweb/services/sigesimports/ImportCourseService.java
461,6 → 461,9
if(t == null)
t = new CourseUnitImpl.Tipologias();*/
CourseUnitImpl.Tipologias t = new CourseUnitImpl.Tipologias();
t.setTipologiasMarcadas(tipologiasAntes.getTipologiasMarcadas());
t.setTipologiasExtraAdicionadas(tipologiasAntes.getTipologiasExtraAdicionadas());
t.setTipologiasUsadas(tipologiasAntes.getTipologiasUsadas());
 
t.setTipologiasTdocTurma(new ArrayList<CourseUnitImpl.Tipologia>());
for(TipologiasTurma.TipologiaTurma tipologiaTurma : d.getTipologiasTdocTurma().getTipologias())
530,9 → 533,10
/*
* Consiste as exluidas todas das velhas para as novas
*/
consistirTipologiasNovaseAntigas(t.getTipologiasTdocTurma(),tipologiasAntes.getTipologiasTdocTurma());
consistirTipologiasNovaseAntigas(t.getTipologiasSumarios(),tipologiasAntes.getTipologiasSumarios());
consistirTipologiasNovaseAntigas(t.getTipologiasHorarioReferencia(),tipologiasAntes.getTipologiasHorarioReferencia());
ArrayList<CourseUnitImpl.Tipologia> mergedTipologiasAntigas = tipologiasAntes.obtainTipologiasSimples(c);
consistirExcludesTipologiasNovaseAntigas(t.getTipologiasTdocTurma(),mergedTipologiasAntigas);
consistirExcludesTipologiasNovaseAntigas(t.getTipologiasSumarios(), mergedTipologiasAntigas);
consistirExcludesTipologiasNovaseAntigas(t.getTipologiasHorarioReferencia(), mergedTipologiasAntigas);
if(c.getId() == 938)
System.out.println();
c.setTipologiasClass(t);
547,7 → 551,7
* @param tNovas
* @param tVelhas
*/
private void consistirTipologiasNovaseAntigas(ArrayList<CourseUnitImpl.Tipologia> tNovas,ArrayList<CourseUnitImpl.Tipologia> tVelhas)
private void consistirExcludesTipologiasNovaseAntigas(ArrayList<CourseUnitImpl.Tipologia> tNovas,ArrayList<CourseUnitImpl.Tipologia> tVelhas)
{
if(tNovas != null && tVelhas!=null)
{
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/reportprocessors/ReportAlunosGenerator.java
134,7 → 134,7
DataTable.Row header = tableRespostasAgregadas.addRowHeader();
header.addColTextCenter("Questão");
header.addColTextCenter("Resps.");
header.addColTextCenter("Resps. Esperadas");
header.addColTextCenter("Resps. Esper.");
//header.addColTextCenter("Tempo Médio de Resposta (seg.)");
header.addColTextCenter("% Resp.");
header.addColTextCenter("Nada Satisf. %");
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/reportprocessors/CursoPublicReportGenerator.java
50,7 → 50,7
AbstractDao.getCurrentSession().beginTransaction();
//String teacherCode = "44451";
//String teacherCode = "20122";
String courseCode = "6914";
String courseCode = "9119";
//String courseCode = "9104";
String anoLectivo = "201516";
String[] periodos = new String[]{"S2","T3","T4","A"};
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java
833,6 → 833,7
public void setExcludedTipologia(boolean excluded, String cdDocente,String cdTipologia,String cdTurma)
{
try {
boolean found = false;
Tipologias tipoClass = getTipologiasClass();
 
Tipologia proto = new Tipologia();
845,6 → 846,7
if(tipo.equals(proto))
{
tipo.setExclude(excluded);
found = true;
}
}
if(tipoClass.getTipologiasHorarioReferencia() != null)
853,6 → 855,7
if(tipo.equals(proto))
{
tipo.setExclude(excluded);
found = true;
}
}
if(tipoClass.getTipologiasExtraAdicionadas() != null)
861,6 → 864,7
if(tipo.equals(proto))
{
tipo.setExclude(excluded);
found = true;
}
}
if(tipoClass.getTipologiasTdocTurma() != null)
869,8 → 873,24
if(tipo.equals(proto))
{
tipo.setExclude(excluded);
found = true;
}
}
if(!found)
{
logger.info("Tipologia não encontrada para excluir, provavelmente é uma tipologia que foi carregada da lista de docentes por não pertencer às tipologias");
logger.info("Vamos adicionar tipologia Extra à lista de tipologias da unidade");
Tipologia tipoExtra = new Tipologia();
tipoExtra.cdDocente = cdDocente;
tipoExtra.cdTurma = cdTurma;
tipoExtra.cdTipologia = Globals.BACO_TIPOLOGIA_SIMPLES_VIRTUAL_CODE;
tipoExtra.dsTipologia = Globals.BACO_TIPOLOGIA_SIMPLES_DS;
tipoExtra.extra = true;
tipoExtra.exclude = true;
if(tipoClass.getTipologiasExtraAdicionadas() == null)
tipoClass.setTipologiasExtraAdicionadas(new ArrayList<Tipologia>());
tipoClass.getTipologiasExtraAdicionadas().add(tipoExtra);
}
 
setTipologiasClass(tipoClass);
 
1088,7 → 1108,6
merge.add(tipo);
}
}
//novo
if(getTipologiasTdocTurma() != null)
for(Tipologia tipo: getTipologiasTdocTurma())
{
/branches/v3/impl/src/web/layout/themes/scripts-default.jsp
730,4 → 730,9
<script src="<%=request.getContextPath()%>/js/angularjs/1.4.8/angular.min.js"></script>
 
 
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
 
/branches/v3/impl/src/web/user/data.jsp
42,6 → 42,7
<table class="tablesorterfiltered" border="1" style="border:1px solid black">
<thead>
<tr>
<th>versão</th>
<th>Nome do Ficheiro</th>
<th>Content Type</th>
<th>Descrição</th>
72,12 → 73,15
return (int) (o2.getId() - o1.getId());
}
});
int numeroVersao = lista.size();
for(pt.estgp.estgweb.domain.RepositoryFileVersion version: lista)
{
 
request.setAttribute("version",version);
 
%>
<tr>
<td><%=numeroVersao%></td>
<td><a href="<%=request.getContextPath()%>/repositoryStreamVersion/<%=version.getId()%>"><%=version.getName()%></a></td>
<td><%=version.getContentType()%></td>
<td><%=version.getDescription()%></td>
86,7 → 90,7
 
</tr>
<%
 
numeroVersao--;
}
}
jomm.dao.utils.HibernateUtils.getCurrentSession().getTransaction().commit();
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp
22,6 → 22,7
q = DaoFactory.getQuestionarioDaoImpl().narrow(q);
((QuestionarioImpl)q).initClearances((UserSessionImpl) UserSessionProxy.loadUserSessionFromRequest(request),false);
request.setAttribute("Questionario",q);
 
%>
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/>
<script>
144,6 → 145,7
{
UpdateCoursesAndUnitsJobService.updateCountersUnidadeAfeta(unidade);
}
 
%>
<tr id="unidadeAfetaRow${unidade.id}">
<td>
184,7 → 186,8
<script>
$(document).ready(
function(){
$.post("<%=request.getContextPath()%>/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp?unidadeAfetaId=${unidade.id}", function(data) {
$.post("<%=request.getContextPath()%>/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp?unidadeAfetaId=${unidade.id}", function(data)
{
$("#tipologias${unidade.id} .tipologias")
.html(data);
evaluateTableSortersInside("#tipologias${unidade.id} .tipologias");
213,8 → 216,9
<td>
 
<%
CourseUnitImpl courseUnitImpl = (CourseUnitImpl) DaoFactory.getCourseUnitDaoImpl().narrow(unidade.getCourseUnit());
 
try{
CourseUnitImpl courseUnitImpl = (CourseUnitImpl) DaoFactory.getCourseUnitDaoImpl().narrow(unidade.getCourseUnit());
int students = courseUnitImpl.studentsSize();
int studentsTurmasSize = courseUnitImpl.studentsTurmaSize();
if(students != studentsTurmasSize)
242,7 → 246,12
</a>
<%
}
}catch(Throwable e){e.printStackTrace();System.out.println(e.toString());}
}
catch(Throwable e)
{
System.out.println("Session: open:" + AbstractDao.getCurrentSession().isOpen() + " connected:" + AbstractDao.getCurrentSession().isConnected() +" CU:" + courseUnitImpl.getId() + " : " + e.toString());
 
}
%>
 
</td>