Search in sources :

Example 1 with TecnicaEnsinoDTO

use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.

the class PudsController method saveComplementacaoInstrucao.

public void saveComplementacaoInstrucao(ComplementacaoInstrucaoForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
    CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
    ComplementacaoInstrucaoDTO complementacao = new ComplementacaoInstrucaoDTO();
    complementacao.setId(form.getId());
    complementacao.setDescricao(form.getDescricao());
    complementacao.setCurriculoMinimo(curriculoMinimo);
    complementacao.setNumero(form.getNumero());
    complementacao.setQuantidadeTemposAula(form.getQuantidadeTemposAula());
    TecnicaEnsinoDTO tecnicaEnsino = teachingDocumentsService.findTecnicaEnsino(form.getTecnicaInstrucaoId());
    complementacao.setTecnicaEnsino(tecnicaEnsino);
    if (tecnicaEnsino != null) {
        form.setTecnicaInstrucaoLabel(tecnicaEnsino.getSigla());
    }
    if (complementacao.getId() == null) {
        Long id = teachingDocumentsService.createComplementacaoInstrucao(complementacao);
        form.setId(id);
        List<ComplementacaoInstrucaoForm> complementacoesDataList = PUDForm.getComplementosInstrucaoDataList();
        complementacoesDataList.add(form);
    } else {
        teachingDocumentsService.updateComplementacaoInstrucao(complementacao);
    }
}
Also used : ComplementacaoInstrucaoForm(com.tomasio.projects.trainning.form.pud.ComplementacaoInstrucaoForm) ComplementacaoInstrucaoDTO(com.tomasio.projects.trainning.dto.ComplementacaoInstrucaoDTO) 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)

Example 2 with TecnicaEnsinoDTO

use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.

the class PudsController method saveAtividadeAdministrativa.

public void saveAtividadeAdministrativa(AtividadeAdministrativaForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
    CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
    AtividadeAdministrativaDTO flexibilidade = new AtividadeAdministrativaDTO();
    flexibilidade.setId(form.getId());
    flexibilidade.setDescricao(form.getDescricao());
    flexibilidade.setCurriculoMinimo(curriculoMinimo);
    flexibilidade.setQuantidadeTemposAula(form.getQuantidadeTemposAula());
    flexibilidade.setNumero(form.getNumero());
    TecnicaEnsinoDTO tecnicaEnsino = teachingDocumentsService.findTecnicaEnsino(form.getTecnicaInstrucaoId());
    flexibilidade.setTecnicaEnsino(tecnicaEnsino);
    if (tecnicaEnsino != null) {
        form.setTecnicaInstrucaoLabel(tecnicaEnsino.getSigla());
    }
    if (flexibilidade.getId() == null) {
        Long id = teachingDocumentsService.createAtividadeAdministrativa(flexibilidade);
        form.setId(id);
        List<AtividadeAdministrativaForm> flexibilidadesDataList = PUDForm.getAtividadesAdministrativasList();
        flexibilidadesDataList.add(form);
    } else {
        teachingDocumentsService.updateAtividadeAdministrativa(flexibilidade);
    }
}
Also used : AtividadeAdministrativaForm(com.tomasio.projects.trainning.form.pud.AtividadeAdministrativaForm) AtividadeAdministrativaDTO(com.tomasio.projects.trainning.dto.AtividadeAdministrativaDTO) 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)

Example 3 with TecnicaEnsinoDTO

use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO 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 4 with TecnicaEnsinoDTO

use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.

the class TecnicadeEnsinoController method edittecnicaEnsino.

@RequestMapping("/edit")
public String edittecnicaEnsino(Model model, WebRequest request) {
    String tecnicaEnsinoId = request.getParameter("tecnicaEnsinoId");
    TecnicaEnsinoDTO dto = teachingDocumentsService.findTecnicaEnsino(Long.parseLong(tecnicaEnsinoId));
    TecnicaEnsinoForm tecnicaEnsinoForm = new TecnicaEnsinoForm();
    tecnicaEnsinoForm.setId(dto.getId());
    tecnicaEnsinoForm.setSigla(dto.getSigla());
    tecnicaEnsinoForm.setNome(dto.getNome());
    tecnicaEnsinoForm.setDescricao(dto.getDescricao());
    model.addAttribute(tecnicaEnsinoForm);
    return "tecnicas_de_ensino/form";
}
Also used : TecnicaEnsinoDTO(com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO) TecnicaEnsinoForm(com.tomasio.projects.trainning.form.TecnicaEnsinoForm) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 5 with TecnicaEnsinoDTO

use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.

the class TecnicaEnsino method createDTO.

public TecnicaEnsinoDTO createDTO() {
    TecnicaEnsinoDTO dto = new TecnicaEnsinoDTO();
    dto.setId(id);
    dto.setDescricao(descricao);
    dto.setSigla(sigla);
    dto.setNome(nome);
    return dto;
}
Also used : TecnicaEnsinoDTO(com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO)

Aggregations

TecnicaEnsinoDTO (com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO)11 RequestContext (org.springframework.webflow.execution.RequestContext)5 CurriculoMinimoDTO (com.tomasio.projects.trainning.dto.CurriculoMinimoDTO)4 ConclusaoPUDForm (com.tomasio.projects.trainning.form.pud.ConclusaoPUDForm)4 DisciplinaPUDForm (com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm)4 PUDForm (com.tomasio.projects.trainning.form.pud.PUDForm)4 PublicacaoPUDForm (com.tomasio.projects.trainning.form.pud.PublicacaoPUDForm)4 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)3 CoreException (com.tomasio.projects.trainning.exeption.CoreException)2 AtividadeAdministrativaDTO (com.tomasio.projects.trainning.dto.AtividadeAdministrativaDTO)1 AtividadeAvaliativaDTO (com.tomasio.projects.trainning.dto.AtividadeAvaliativaDTO)1 ComplementacaoInstrucaoDTO (com.tomasio.projects.trainning.dto.ComplementacaoInstrucaoDTO)1 FlexibilidadeProgramacaoDTO (com.tomasio.projects.trainning.dto.FlexibilidadeProgramacaoDTO)1 ObjetivoUnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.ObjetivoUnidadeDidaticaDTO)1 SubunidadeDidaticaDTO (com.tomasio.projects.trainning.dto.SubunidadeDidaticaDTO)1 UnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)1 DAOException (com.tomasio.projects.trainning.exception.DAOException)1 TecnicaEnsinoForm (com.tomasio.projects.trainning.form.TecnicaEnsinoForm)1 AtividadeAdministrativaForm (com.tomasio.projects.trainning.form.pud.AtividadeAdministrativaForm)1 AtividadeAvaliativaForm (com.tomasio.projects.trainning.form.pud.AtividadeAvaliativaForm)1