ufjf-dcc / tcc-web

4 stars 12 forks source link

Alterar lista de cursos na home #21

Closed jairofsouza closed 9 years ago

jairofsouza commented 9 years ago

Quando cursos são cadastrados no sistema, eles aparecem na home do sistema. Contudo, alguns cursos são cadastrados e não possuem nenhuma monografia. Permitir que apareçam somente cursos que possuem pelo menos 1 monografia cadastrada.

PS: apagar a monografia TESTETITULO que está cadastrada para o curso de pos-graduação em ciencia da computação.

lucaslarcher commented 9 years ago

Mudei o codigo do ListaPublicaController na função getAllCursos() para que filtrasse apenas os cursos com TCCs

O pedaço do codigo do filtro é o seguinte:

TCCDAO tccDAO = new TCCDAO();
    for(int i=1;i<cursos.size();i++)
    {
        if(cursos.get(i)!=null)
        {
            if(tccDAO.getTCCsByCurso(cursos.get(i)).size()==0)
            {
                cursos.remove(i);
                i--;
            }
        }
    }
lucaslarcher commented 9 years ago

pode melhorar usando algum comendo sql para pegar so os cursos que tem mais de 0 TCCs, mas eu não consegui ainda