Search in sources :

Example 1 with CursoForm

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

the class CursosController method editCurso.

@RequestMapping("/edit")
public String editCurso(Model model, WebRequest request) {
    String cursoId = request.getParameter("cursoId");
    CursoDTO dto = trainningService.findCurso(Long.parseLong(cursoId));
    CursoForm cursoForm = new CursoForm();
    cursoForm.setAtivo(dto.isAtivo());
    cursoForm.setVisivel(dto.isVisivel());
    cursoForm.setEhGT(dto.isEhGT());
    cursoForm.setInstrucao(dto.isInstrucao());
    cursoForm.setCodigo(dto.getCodigo());
    cursoForm.setCodigoVelho(dto.getCodigoVelho());
    cursoForm.setDescricao(dto.getDescricao());
    cursoForm.setDuracao(dto.getDuracao());
    cursoForm.setEstrangeiro(dto.isEstrangeiro());
    cursoForm.setId(dto.getId());
    cursoForm.setPlanoId(dto.getPlanoId());
    cursoForm.setAreaId(dto.getAreaId());
    cursoForm.setQuantidadeVagas(dto.getQuantidadeVagas());
    if (dto.getFolhaRosto() != null) {
        cursoForm.setObjetivo(dto.getFolhaRosto().getObjetivo());
        cursoForm.setDisciplinas(dto.getFolhaRosto().getDisciplinas());
        cursoForm.setPreRequisitos(dto.getFolhaRosto().getPreRequisitos());
        cursoForm.setObservacoes(dto.getFolhaRosto().getObservacoes());
    }
    model.addAttribute("planos", initializeSelectablePlanos());
    model.addAttribute("areas", initializeSelectableAreas());
    model.addAttribute(cursoForm);
    return "cursos/form";
}
Also used : CursoForm(com.tomasio.projects.trainning.form.CursoForm) CursoDTO(com.tomasio.projects.trainning.dto.CursoDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 2 with CursoForm

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

the class CursosController method newCurso.

@RequestMapping("/new")
public String newCurso(Model model) {
    CursoForm cursoForm = new CursoForm();
    model.addAttribute(cursoForm);
    model.addAttribute("areas", initializeSelectableAreas());
    model.addAttribute("planos", initializeSelectablePlanos());
    return "cursos/form";
}
Also used : CursoForm(com.tomasio.projects.trainning.form.CursoForm) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Aggregations

CursoForm (com.tomasio.projects.trainning.form.CursoForm)2 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)2 CursoDTO (com.tomasio.projects.trainning.dto.CursoDTO)1