Search in sources :

Example 6 with UnidadeForm

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);
    }
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.pud.UnidadeForm) ObjetivoUnidadeForm(com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm) SubunidadeDidaticaDTO(com.tomasio.projects.trainning.dto.SubunidadeDidaticaDTO) SubunidadeForm(com.tomasio.projects.trainning.form.pud.SubunidadeForm) RequestContext(org.springframework.webflow.execution.RequestContext) TecnicaEnsinoDTO(com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO) UnidadeDidaticaDTO(com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO) ObjetivoUnidadeDidaticaDTO(com.tomasio.projects.trainning.dto.ObjetivoUnidadeDidaticaDTO)

Example 7 with UnidadeForm

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);
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.pud.UnidadeForm) ObjetivoUnidadeForm(com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm) SubunidadeForm(com.tomasio.projects.trainning.form.pud.SubunidadeForm) RequestContext(org.springframework.webflow.execution.RequestContext)

Example 8 with UnidadeForm

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);
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.pud.UnidadeForm) ObjetivoUnidadeForm(com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm) DisciplinaPUDForm(com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm) RequestContext(org.springframework.webflow.execution.RequestContext)

Aggregations

ObjetivoUnidadeForm (com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm)8 UnidadeForm (com.tomasio.projects.trainning.form.pud.UnidadeForm)8 RequestContext (org.springframework.webflow.execution.RequestContext)6 ObjetivoUnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.ObjetivoUnidadeDidaticaDTO)4 UnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)4 DisciplinaPUDForm (com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm)3 SubunidadeForm (com.tomasio.projects.trainning.form.pud.SubunidadeForm)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 ArrayList (java.util.ArrayList)2 AbreviaturaDTO (com.tomasio.projects.trainning.dto.AbreviaturaDTO)1 AtividadeAdministrativaDTO (com.tomasio.projects.trainning.dto.AtividadeAdministrativaDTO)1 AtividadeAvaliativaDTO (com.tomasio.projects.trainning.dto.AtividadeAvaliativaDTO)1 ComplementacaoInstrucaoDTO (com.tomasio.projects.trainning.dto.ComplementacaoInstrucaoDTO)1 ConceituacaoDTO (com.tomasio.projects.trainning.dto.ConceituacaoDTO)1 CurriculoMinimoDTO (com.tomasio.projects.trainning.dto.CurriculoMinimoDTO)1 FlexibilidadeProgramacaoDTO (com.tomasio.projects.trainning.dto.FlexibilidadeProgramacaoDTO)1 NivelAprendizagemDTO (com.tomasio.projects.trainning.dto.NivelAprendizagemDTO)1 ObjetivoOperacionalizadoDTO (com.tomasio.projects.trainning.dto.ObjetivoOperacionalizadoDTO)1