963,7 → 963,10 |
|
|
/** |
* Junta todas as tipologias obtidas dos sumarios, horario(ref+trab) + extra |
* Junta todas as tipologias obtidas dos |
* sumarios, horario(ref+trab) + extra + tdoc turma |
* As restantes listas são as marcadas e as usadas q |
* que apenas estarão disponiveis quando houver gestão de marcação de tipologias |
* e coloca todas numa lista de unicas |
* Marca-as com isHorario, isSumario, isExtra |
* @return |
975,6 → 978,10 |
if(getTipologiasSumarios() != null) |
merge.addAll(getTipologiasSumarios()); |
|
|
/** |
* OBTER TODAS DAS LISTAS SUMARIOS HORARIOS EXTRA E TDOC TURMA |
*/ |
if(getTipologiasHorarioReferencia() != null) |
for(Tipologia tipo: getTipologiasHorarioReferencia()) |
{ |
991,6 → 998,22 |
merge.add(tipo); |
} |
} |
//novo |
if(getTipologiasTdocTurma() != null) |
for(Tipologia tipo: getTipologiasTdocTurma()) |
{ |
if(!merge.contains(tipo)) |
{ |
merge.add(tipo); |
} |
} |
|
/** |
* FIM DE OBTER TODAS DAS LISTAS SUMARIOS HORARIOS EXTRA E TDOC TURMA |
*/ |
|
|
|
for(Tipologia tipo: merge) |
{ |
tipo.setMarkWarning(false); |
1004,6 → 1027,11 |
{ |
tipo.extra = true; |
} |
//NOVO |
if(getTipologiasTdocTurma() != null && getTipologiasTdocTurma().contains(tipo)) |
{ |
tipo.tdocturma = true; |
} |
} |
|
if(getTipologiasMarcadas() != null) |
1145,6 → 1173,7 |
turmasDocente = new HashMap<String,Tipologia>(); |
docenteTurmas.put(tipo.getCdDocente(),turmasDocente); |
Tipologia simples = turmasDocente.get(tipo.getCdTurma()); |
//Se nao tiver entrado o sumario vai entrar aqui como TDOC Turma com 0 ocorrencias |
if(simples==null) |
{ |
simples = new Tipologia(); |
1157,10 → 1186,12 |
{ |
simples.setOcorrencias(tipo.getOcorrencias()); |
} |
turmasDocente.put(tipo.getCdTurma(),simples); |
turmasDocente.put(tipo.getCdTurma(), simples); |
if(tipo.isTdocturma()) |
simples.setTdocturma(true); |
} |
//se for tDocturma e ja tiver entrado como sumário nao entra aqui sequer |
//Nunca entra primeiro como TDOC Turma se já entrou como sumário |
else if(tipo.hasOcorrencias()) |
{ |
if(simples.getOcorrencias() == null) |