Search in sources :

Example 6 with PUDForm

use of com.tomasio.projects.trainning.form.pud.PUDForm in project trainning by fernandotomasio.

the class PudsController method saveConceituacao.

public void saveConceituacao(ConceituacaoForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
    CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
    ConceituacaoDTO conceituacao = new ConceituacaoDTO();
    conceituacao.setId(form.getId());
    conceituacao.setDescricao(form.getDescricao());
    conceituacao.setCurriculoMinimo(curriculoMinimo);
    conceituacao.setTermo(form.getTermo());
    if (conceituacao.getId() == null) {
        Long id = teachingDocumentsService.createConceituacao(conceituacao);
        form.setId(id);
        List<ConceituacaoForm> conceituacoesDataList = PUDForm.getConceituacoesDataList();
        conceituacoesDataList.add(form);
    } else {
        teachingDocumentsService.updateConceituacao(conceituacao);
    }
}
Also used : ConceituacaoForm(com.tomasio.projects.trainning.form.pud.ConceituacaoForm) CurriculoMinimoDTO(com.tomasio.projects.trainning.dto.CurriculoMinimoDTO) ConceituacaoDTO(com.tomasio.projects.trainning.dto.ConceituacaoDTO) RequestContext(org.springframework.webflow.execution.RequestContext) PublicacaoPUDForm(com.tomasio.projects.trainning.form.pud.PublicacaoPUDForm) PUDForm(com.tomasio.projects.trainning.form.pud.PUDForm) DisciplinaPUDForm(com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm) ConclusaoPUDForm(com.tomasio.projects.trainning.form.pud.ConclusaoPUDForm)

Example 7 with PUDForm

use of com.tomasio.projects.trainning.form.pud.PUDForm in project trainning by fernandotomasio.

the class PudsController method saveAtividadeAvaliativa.

public void saveAtividadeAvaliativa(AtividadeAvaliativaForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
    CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
    AtividadeAvaliativaDTO flexibilidade = new AtividadeAvaliativaDTO();
    flexibilidade.setId(form.getId());
    flexibilidade.setDescricao(form.getDescricao());
    flexibilidade.setCurriculoMinimo(curriculoMinimo);
    flexibilidade.setQuantidadeTemposAula(form.getQuantidadeTemposAula());
    TecnicaEnsinoDTO tecnicaEnsino = teachingDocumentsService.findTecnicaEnsino(form.getTecnicaInstrucaoId());
    flexibilidade.setTecnicaEnsino(tecnicaEnsino);
    if (tecnicaEnsino != null) {
        form.setTecnicaInstrucaoLabel(tecnicaEnsino.getSigla());
    }
    if (flexibilidade.getId() == null) {
        Long id = teachingDocumentsService.createAtividadeAvaliativa(flexibilidade);
        form.setId(id);
        List<AtividadeAvaliativaForm> flexibilidadesDataList = PUDForm.getAtividadesAvaliativasDataList();
        flexibilidadesDataList.add(form);
    } else {
        teachingDocumentsService.updateAtividadeAvaliativa(flexibilidade);
    }
}
Also used : AtividadeAvaliativaDTO(com.tomasio.projects.trainning.dto.AtividadeAvaliativaDTO) AtividadeAvaliativaForm(com.tomasio.projects.trainning.form.pud.AtividadeAvaliativaForm) CurriculoMinimoDTO(com.tomasio.projects.trainning.dto.CurriculoMinimoDTO) RequestContext(org.springframework.webflow.execution.RequestContext) TecnicaEnsinoDTO(com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO) PublicacaoPUDForm(com.tomasio.projects.trainning.form.pud.PublicacaoPUDForm) PUDForm(com.tomasio.projects.trainning.form.pud.PUDForm) DisciplinaPUDForm(com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm) ConclusaoPUDForm(com.tomasio.projects.trainning.form.pud.ConclusaoPUDForm)

Aggregations

CurriculoMinimoDTO (com.tomasio.projects.trainning.dto.CurriculoMinimoDTO)7 ConclusaoPUDForm (com.tomasio.projects.trainning.form.pud.ConclusaoPUDForm)7 DisciplinaPUDForm (com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm)7 PUDForm (com.tomasio.projects.trainning.form.pud.PUDForm)7 PublicacaoPUDForm (com.tomasio.projects.trainning.form.pud.PublicacaoPUDForm)7 RequestContext (org.springframework.webflow.execution.RequestContext)6 TecnicaEnsinoDTO (com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO)4 AbreviaturaDTO (com.tomasio.projects.trainning.dto.AbreviaturaDTO)2 AtividadeAdministrativaDTO (com.tomasio.projects.trainning.dto.AtividadeAdministrativaDTO)2 AtividadeAvaliativaDTO (com.tomasio.projects.trainning.dto.AtividadeAvaliativaDTO)2 ComplementacaoInstrucaoDTO (com.tomasio.projects.trainning.dto.ComplementacaoInstrucaoDTO)2 ConceituacaoDTO (com.tomasio.projects.trainning.dto.ConceituacaoDTO)2 FlexibilidadeProgramacaoDTO (com.tomasio.projects.trainning.dto.FlexibilidadeProgramacaoDTO)2 AbreviaturaForm (com.tomasio.projects.trainning.form.pud.AbreviaturaForm)2 AtividadeAdministrativaForm (com.tomasio.projects.trainning.form.pud.AtividadeAdministrativaForm)2 AtividadeAvaliativaForm (com.tomasio.projects.trainning.form.pud.AtividadeAvaliativaForm)2 ComplementacaoInstrucaoForm (com.tomasio.projects.trainning.form.pud.ComplementacaoInstrucaoForm)2 ConceituacaoForm (com.tomasio.projects.trainning.form.pud.ConceituacaoForm)2 FlexibilidadeProgramacaoForm (com.tomasio.projects.trainning.form.pud.FlexibilidadeProgramacaoForm)2 DisciplinaDTO (com.tomasio.projects.trainning.dto.DisciplinaDTO)1