use of com.tomasio.projects.trainning.form.pud.UnidadeForm in project trainning by fernandotomasio.
the class PudsController method saveSubunidade.
public void saveSubunidade(SubunidadeForm form) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
UnidadeForm unidadeForm = requestContext.getFlowScope().get("unidadeForm", UnidadeForm.class);
UnidadeDidaticaDTO unidade = teachingDocumentsService.findUnidadeDidatica(unidadeForm.getId());
TecnicaEnsinoDTO tecnica = teachingDocumentsService.findTecnicaEnsino(form.getTecnicaInstrucaoId());
SubunidadeDidaticaDTO subunidade = new SubunidadeDidaticaDTO();
subunidade.setId(form.getId());
subunidade.setNumero(form.getNumero());
subunidade.setDescricao(form.getDescricao());
subunidade.setUnidadeDidatica(unidade);
subunidade.setTecnicaEnsino(tecnica);
form.setTecnicaInstrucaoLabel(tecnica.getSigla());
subunidade.setQuantidadeTemposAula(form.getQuantidadeTemposAula());
if (subunidade.getId() == null) {
Long id = teachingDocumentsService.createSubunidadeDidatica(subunidade);
form.setId(id);
List<SubunidadeForm> subunidadesDataList = unidadeForm.getSubunidadesDataList();
subunidadesDataList.add(form);
} else {
teachingDocumentsService.updateSubunidadeDidatica(subunidade);
}
}
use of com.tomasio.projects.trainning.form.pud.UnidadeForm in project trainning by fernandotomasio.
the class PudsController method addSubunidade.
public void addSubunidade(SubunidadeForm form) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
UnidadeForm unidadeForm = requestContext.getFlowScope().get("unidadeForm", UnidadeForm.class);
List<SubunidadeForm> subunidades = unidadeForm.getSubunidadesDataList();
subunidades.add(form);
}
use of com.tomasio.projects.trainning.form.pud.UnidadeForm in project trainning by fernandotomasio.
the class PudsController method addUnidade.
public void addUnidade(UnidadeForm form) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
DisciplinaPUDForm disciplinaForm = requestContext.getFlowScope().get("disciplinaForm", DisciplinaPUDForm.class);
List<UnidadeForm> unidades = disciplinaForm.getUnidadesDataList();
unidades.add(form);
}
Aggregations