Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1622 → Rev 1623

/branches/v3/impl/src/java/pt/estgp/estgweb/services/sigesimports/ImportCourseService.java
461,7 → 461,7
for(TipologiasTurma.TipologiaTurma tipologiaTurma : d.getTipologiasTdocTurma().getTipologias())
{
CourseUnitImpl.Tipologia tipoSum = new CourseUnitImpl.Tipologia();
tipoSum.setOcorrencias(1);
tipoSum.setOcorrencias(null);
tipoSum.setDsTipologia("Aulas");
tipoSum.setCdTurma(tipologiaTurma.getCdTurma());
tipoSum.setCdDocente("" + tipologiaTurma.getCdDocente());
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/AnswersAlunosProcessor.java
183,10 → 183,13
}
}
 
//TODO TIPOLOGIAS ASSOCIACAO README
//CASO ALGUM TENHA FALHADO VAMOS ENTAO ADICIONA-LOS AS TURMAS TODAS
//OU NAO TENHA VINDO TIPOLOGIA PARA ELE
//todo ESTE PROBLEMA DEVE SER RESOLVIDO COM A ADICAO DE TIPOLOGIAS SIMPLES PARA AS ASSOCIACOES
//todo T_DOC_TURMA Mudar no DisciplinaDao na importação de cursos
//NOVO 2017 vai ser resolvido adicionando então as tipologias simples nas tipologias T_DOC_TURMA
// uma vez que o metodo obtainTipologias Simples ja comtemla a adição dessas tipologias t_doc_turma
Map<String,Teacher> professoresEsperados = new HashMap<String, Teacher>();
for(Teacher t: cuImpl.getTeachers())
{
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/UpdateCoursesAndUnitsJobService.java
659,6 → 659,10
try
{
CourseUnitImpl.Tipologias tipologias = ((CourseUnitImpl)cu).getTipologiasClass();
//OBTEM-SE TODAS E DEPOIS QUANDO SE GERAREM AS RESPOSTAS VAO-SE OBTER ENTAO SIMPLES OU COMPLEXAS
if(cu.getCode().equals("100595"))
System.out.println();
 
ArrayList<CourseUnitImpl.Tipologia> mergedTipologias = tipologias.obtainMergeTipologias();
unidadeAfeta.setTipologias(mergedTipologias.size());
unidadeAfeta.setTipologiasJson(CourseUnitImpl.Tipologias.serializeMergedList(mergedTipologias));
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java
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)