use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.
the class TecnicadeEnsinoController method saveTecnicaEnsino.
@RequestMapping("/save")
public String saveTecnicaEnsino(Model model, @Valid TecnicaEnsinoForm tecnicaEnsinoForm, BindingResult bindingResult, WebRequest request) {
if (bindingResult.hasErrors()) {
return "tecnicas_de_ensino/form";
}
TecnicaEnsinoDTO dto = new TecnicaEnsinoDTO();
dto.setId(tecnicaEnsinoForm.getId());
dto.setSigla(tecnicaEnsinoForm.getSigla());
dto.setNome(tecnicaEnsinoForm.getNome());
dto.setDescricao(tecnicaEnsinoForm.getDescricao());
if (dto.getId() != null) {
try {
teachingDocumentsService.updateTecnicaEnsino(dto);
model.addAttribute("successMessage", "Técnica de Ensino atualizada com sucesso.");
model.addAttribute("tecnicaEnsino", dto);
return "tecnicas_de_ensino/detail";
} catch (CoreException e) {
model.addAttribute("errorMessage", e.getMessage());
return "tecnicas_de_ensino/form";
}
} else {
try {
Long tecnicaEnsinoId = teachingDocumentsService.createTecnicaEnsino(dto);
dto.setId(tecnicaEnsinoId);
model.addAttribute("successMessage", "Técnica de Ensino criada com sucesso.");
model.addAttribute("tecnicaEnsino", dto);
return "tecnicas_de_ensino/detail";
} catch (CoreException e) {
model.addAttribute("errorMessage", e.getMessage());
return "tecnicas_de_ensino/form";
}
}
}
use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.
the class TecnicadeEnsinoController method showDetails.
@RequestMapping("/detail")
public String showDetails(Model model, WebRequest request) {
String tecnicaEnsinoId = request.getParameter("tecnicaEnsinoId");
TecnicaEnsinoDTO tecnicaEnsino = teachingDocumentsService.findTecnicaEnsino(Long.parseLong(tecnicaEnsinoId));
model.addAttribute("tecnicaEnsino", tecnicaEnsino);
return "tecnicas_de_ensino/detail";
}
use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.
the class PudsController method saveFlexibilidadeProgramacao.
public void saveFlexibilidadeProgramacao(FlexibilidadeProgramacaoForm form) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
FlexibilidadeProgramacaoDTO flexibilidade = new FlexibilidadeProgramacaoDTO();
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.createFlexibilidadeProgramacao(flexibilidade);
form.setId(id);
List<FlexibilidadeProgramacaoForm> flexibilidadesDataList = PUDForm.getFlexibilidadesProgramacaoList();
flexibilidadesDataList.add(form);
} else {
teachingDocumentsService.updateFlexibilidadeProgramacao(flexibilidade);
}
}
use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO in project trainning by fernandotomasio.
the class PudsController method initializeTecnicasEnsinoDataList.
public Map initializeTecnicasEnsinoDataList() {
Map result = new HashMap();
TecnicaEnsinoDTO[] tecnicas = teachingDocumentsService.findAllTecnicasEnsino();
for (TecnicaEnsinoDTO tecnica : tecnicas) {
result.put(tecnica.getId(), tecnica.getSigla() + " - " + tecnica.getDescricao());
}
return result;
}
use of com.tomasio.projects.trainning.dto.TecnicaEnsinoDTO 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);
}
}
Aggregations