Search in sources :

Example 1 with UnidadeForm

use of com.tomasio.projects.trainning.form.cm.UnidadeForm in project trainning by fernandotomasio.

the class CurriculosMinimosController method editUnidade.

public UnidadeForm editUnidade(Integer index) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    List unidades = (List) requestContext.getFlowScope().getCollection("unidadesDataList");
    return (UnidadeForm) unidades.get(index);
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.cm.UnidadeForm) ArrayList(java.util.ArrayList) List(java.util.List) RequestContext(org.springframework.webflow.execution.RequestContext)

Example 2 with UnidadeForm

use of com.tomasio.projects.trainning.form.cm.UnidadeForm in project trainning by fernandotomasio.

the class CurriculosMinimosController method updateOrderUnidade.

public void updateOrderUnidade(List unidadesDataList) {
    for (int i = 0; i < unidadesDataList.size(); i++) {
        UnidadeForm unidadeForm = (UnidadeForm) unidadesDataList.get(i);
        unidadeForm.setNumero(i + 1);
        saveUnidade(unidadeForm);
    }
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.cm.UnidadeForm)

Example 3 with UnidadeForm

use of com.tomasio.projects.trainning.form.cm.UnidadeForm in project trainning by fernandotomasio.

the class CurriculosMinimosController method removeUnidade.

public void removeUnidade(DisciplinaCMForm form, Integer index) {
    List<UnidadeForm> unidades = form.getUnidadesDataList();
    UnidadeForm unidade = unidades.get(index);
    teachingDocumentsService.removeUnidadeDidatica(unidade.getId());
    unidades.remove(index.intValue());
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.cm.UnidadeForm)

Example 4 with UnidadeForm

use of com.tomasio.projects.trainning.form.cm.UnidadeForm 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);
    }
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.cm.UnidadeForm) DisciplinaDTO(com.tomasio.projects.trainning.dto.DisciplinaDTO) ObjetivoDisciplinaDTO(com.tomasio.projects.trainning.dto.ObjetivoDisciplinaDTO) DisciplinaCMForm(com.tomasio.projects.trainning.form.cm.DisciplinaCMForm) RequestContext(org.springframework.webflow.execution.RequestContext) UnidadeDidaticaDTO(com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)

Example 5 with UnidadeForm

use of com.tomasio.projects.trainning.form.cm.UnidadeForm in project trainning by fernandotomasio.

the class CurriculosMinimosController method saveSubunidade.

public void saveSubunidade(SubunidadeForm subunidadeForm) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    UnidadeForm unidadeForm = requestContext.getFlowScope().get("unidadeForm", UnidadeForm.class);
    UnidadeDidaticaDTO unidade = teachingDocumentsService.findUnidadeDidatica(unidadeForm.getId());
    SubunidadeDidaticaDTO subunidade = new SubunidadeDidaticaDTO();
    subunidade.setId(subunidadeForm.getId());
    subunidade.setNumero(subunidadeForm.getNumero());
    subunidade.setDescricao(subunidadeForm.getDescricao());
    subunidade.setUnidadeDidatica(unidade);
    if (subunidade.getId() == null) {
        Long id = teachingDocumentsService.createSubunidadeDidatica(subunidade);
        subunidadeForm.setId(id);
        List<SubunidadeForm> subunidadesDataList = unidadeForm.getSubunidadesDataList();
        subunidadesDataList.add(subunidadeForm);
    } else {
        teachingDocumentsService.updateSubunidadeDidatica(subunidade);
    }
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.cm.UnidadeForm) SubunidadeDidaticaDTO(com.tomasio.projects.trainning.dto.SubunidadeDidaticaDTO) SubunidadeForm(com.tomasio.projects.trainning.form.cm.SubunidadeForm) RequestContext(org.springframework.webflow.execution.RequestContext) UnidadeDidaticaDTO(com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)

Aggregations

UnidadeForm (com.tomasio.projects.trainning.form.cm.UnidadeForm)6 UnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)3 RequestContext (org.springframework.webflow.execution.RequestContext)3 DisciplinaDTO (com.tomasio.projects.trainning.dto.DisciplinaDTO)2 ObjetivoDisciplinaDTO (com.tomasio.projects.trainning.dto.ObjetivoDisciplinaDTO)2 SubunidadeDidaticaDTO (com.tomasio.projects.trainning.dto.SubunidadeDidaticaDTO)2 DisciplinaCMForm (com.tomasio.projects.trainning.form.cm.DisciplinaCMForm)2 SubunidadeForm (com.tomasio.projects.trainning.form.cm.SubunidadeForm)2 ArrayList (java.util.ArrayList)2 CurriculoMinimoDTO (com.tomasio.projects.trainning.dto.CurriculoMinimoDTO)1 CMFormStep1 (com.tomasio.projects.trainning.form.cm.CMFormStep1)1 CMFormStep2 (com.tomasio.projects.trainning.form.cm.CMFormStep2)1 CMFormStep3 (com.tomasio.projects.trainning.form.cm.CMFormStep3)1 CMFormStep4 (com.tomasio.projects.trainning.form.cm.CMFormStep4)1 CMFormStep6 (com.tomasio.projects.trainning.form.cm.CMFormStep6)1 CMFormStep7 (com.tomasio.projects.trainning.form.cm.CMFormStep7)1 CMFormStep8 (com.tomasio.projects.trainning.form.cm.CMFormStep8)1 CurriculoMinimoForm (com.tomasio.projects.trainning.form.cm.CurriculoMinimoForm)1 ObjetivoForm (com.tomasio.projects.trainning.form.cm.ObjetivoForm)1 List (java.util.List)1