use of com.tomasio.projects.trainning.form.cm.DisciplinaCMForm in project trainning by fernandotomasio.
the class CurriculosMinimosController method loadDisciplina.
public DisciplinaCMForm loadDisciplina(Integer index) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
List disciplinas = (List) requestContext.getFlowScope().getCollection("disciplinasDataList");
return (DisciplinaCMForm) disciplinas.get(index);
}
use of com.tomasio.projects.trainning.form.cm.DisciplinaCMForm in project trainning by fernandotomasio.
the class CurriculosMinimosController method saveDisciplina.
public void saveDisciplina(DisciplinaCMForm disciplinaCMForm) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
CurriculoMinimoForm cmForm = requestContext.getFlowScope().get("cMForm", CurriculoMinimoForm.class);
CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(cmForm.getId());
DisciplinaDTO disciplina = new DisciplinaDTO();
disciplina.setNumeroDisciplina(disciplinaCMForm.getNumero());
disciplina.setId(disciplinaCMForm.getId());
disciplina.setDescricao(disciplinaCMForm.getDescricao());
disciplina.setQuantidadeTemposAula(disciplinaCMForm.getCargaHorariaInstrucao());
disciplina.setQuantidadeTemposAvaliacao(disciplinaCMForm.getCargaHorariaAvaliacao());
disciplina.setCurriculoMinimo(curriculoMinimo);
AreaEnsinoDTO area = teachingDocumentsService.findAreaConhecimento(disciplinaCMForm.getAreaEnsinoId());
disciplina.setAreaEnsino(area);
CampoDTO campo = teachingDocumentsService.findCampo(disciplinaCMForm.getCampoId());
disciplina.setCampo(campo);
disciplinaCMForm.setCampoLabel(campo.getDescricao());
disciplinaCMForm.setAreaEnsinoLabel(area.getNome());
if (disciplina.getId() == null) {
Long id = teachingDocumentsService.createDisciplina(disciplina);
disciplinaCMForm.setId(id);
List<DisciplinaCMForm> disciplinasDataList = cmForm.getDisciplinasDataList();
disciplinasDataList.add(disciplinaCMForm);
} else {
teachingDocumentsService.updateDisciplina(disciplina);
}
}
use of com.tomasio.projects.trainning.form.cm.DisciplinaCMForm in project trainning by fernandotomasio.
the class CurriculosMinimosController method saveUnidade.
public void saveUnidade(UnidadeForm unidadeForm) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
DisciplinaCMForm disciplinaCMForm = requestContext.getFlowScope().get("disciplinaCMForm", DisciplinaCMForm.class);
DisciplinaDTO disciplina = teachingDocumentsService.findDisciplina(disciplinaCMForm.getId());
UnidadeDidaticaDTO unidade = new UnidadeDidaticaDTO();
unidade.setId(unidadeForm.getId());
unidade.setNumero(unidadeForm.getNumero());
unidade.setDescricao(unidadeForm.getDescricao());
unidade.setDisciplina(disciplina);
unidade.setQuantidadeTemposAula(unidadeForm.getQuantidadeTemposAula());
if (unidade.getId() == null) {
Long id = teachingDocumentsService.createUnidadeDidatica(unidade);
unidadeForm.setId(id);
List<UnidadeForm> unidadesDataList = disciplinaCMForm.getUnidadesDataList();
unidadesDataList.add(unidadeForm);
} else {
teachingDocumentsService.updateUnidadeDidatica(unidade);
}
}
use of com.tomasio.projects.trainning.form.cm.DisciplinaCMForm in project trainning by fernandotomasio.
the class CurriculosMinimosController method saveObjetivo.
public void saveObjetivo(ObjetivoForm objetivoForm) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
DisciplinaCMForm disciplinaCMForm = requestContext.getFlowScope().get("disciplinaCMForm", DisciplinaCMForm.class);
DisciplinaDTO disciplina = teachingDocumentsService.findDisciplina(disciplinaCMForm.getId());
ObjetivoDisciplinaDTO objetivo = new ObjetivoDisciplinaDTO();
objetivo.setId(objetivoForm.getId());
objetivo.setDescricao(objetivoForm.getDescricao());
objetivo.setDisciplina(disciplina);
NivelAprendizagemDTO nivelAprendizagem = teachingDocumentsService.findNivelAprendizagem(objetivoForm.getNivelId());
objetivo.setNivelAprendizagem(nivelAprendizagem);
if (objetivo.getId() == null) {
Long id = teachingDocumentsService.createObjetivoDisciplina(objetivo);
objetivoForm.setId(id);
List<ObjetivoForm> objetivosDataList = disciplinaCMForm.getObjetivosDataList();
objetivosDataList.add(objetivoForm);
} else {
teachingDocumentsService.updateObjetivoDisciplina(objetivo);
}
objetivoForm.setLabel(objetivo.getDescricao() + " (" + objetivo.getNivelAprendizagem().getCodigo() + ")");
}
use of com.tomasio.projects.trainning.form.cm.DisciplinaCMForm in project trainning by fernandotomasio.
the class CurriculosMinimosController method updateOrderDisciplina.
public void updateOrderDisciplina(List disciplinasDataList) {
for (int i = 0; i < disciplinasDataList.size(); i++) {
DisciplinaCMForm disciplinaCMForm = (DisciplinaCMForm) disciplinasDataList.get(i);
disciplinaCMForm.setNumero(i + 1);
saveDisciplina(disciplinaCMForm);
}
}
Aggregations