Closed jairofsouza closed 9 years ago
Como agora vai colocar alguma determinada quantidade enquanto o curso ainda não foi escolhido
A seguinte função foi adicionada no TCCDAO, ela seleciona os x TCCs mais recentes independente do curso:
public List
List<TCC> resultados = query.list();
getSession().close();
if (resultados != null)
return resultados;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
No TCCBussines adicione a nova função:
public List getNewest(int quantidade) {
return tccDao.getNewest(quantidade);
}
No ListaPublicaConttroler:
Nas variáveis globais da classe:
private TCCBusiness tccB= new TCCBusiness();
private List<TCC> tccsByCurso = tccB.getNewest(12);
para iniciar com os x primeiros, no caso 12.
e mudar a função changeCurso() adicionar no inicio
if (curso.getNomeCurso().equals("Selecione um Curso")) { tccsByCurso = tccB.getNewest(12); } else
para sempre que mudar para nenhum curso escolhido selecionar os 12 mais recentes.
Ao abrir o sistema de monografias, é necessário escolher um curso. Fazer com que, quando nenhum curso é escolhido, que apareçam as monografias de todos os cursos cadastrados, seguindo a ordem por data (mais recente primeiro).