use of com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO in project trainning by fernandotomasio.
the class ItemPlanejamento method createDTOMinimal.
public ItemPlanejamentoDTO createDTOMinimal() {
ItemPlanejamentoDTO dto = new ItemPlanejamentoDTO();
dto.setObjectId(this.getObjectId());
dto.setId(id);
if (curso != null) {
dto.setCurso(curso.createDTOMinimal());
}
return dto;
}
use of com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO in project trainning by fernandotomasio.
the class PlanejamentosController method listItensPlanejamento.
@RequestMapping("/itens_planejamento")
public String listItensPlanejamento(Model model, WebRequest request) {
String planejamentoId = request.getParameter("planejamentoId");
ItemPlanejamentoDTO[] itensPlanejamento = planningService.findAllItensPlanejamentoByPlanejamentoId(Long.parseLong(planejamentoId));
for (ItemPlanejamentoDTO item : itensPlanejamento) {
item.setCurso(trainningService.findCurso(item.getCurso().getId()));
}
model.addAttribute("itensPlanejamento", itensPlanejamento);
return "itens_planejamento";
}
use of com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO in project trainning by fernandotomasio.
the class PlanejamentosController method saveItemPlanejamento.
@RequestMapping("/save_item_planejamento_ajax")
@ResponseBody
public boolean saveItemPlanejamento(Model model, WebRequest request) {
String planejamentoId = request.getParameter("planejamentoId");
String cursoId = request.getParameter("cursoId");
ItemPlanejamentoDTO item = new ItemPlanejamentoDTO();
item.setCurso(trainningService.findCurso(Long.parseLong(cursoId)));
item.setPlanejamento(planningService.findPlanejamento(Long.parseLong(planejamentoId)));
planningService.createItemPlanejamento(item);
return true;
}
use of com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO in project trainning by fernandotomasio.
the class CommonsController method initializeSelectableItensPlanejamento.
public Map<Object, Object> initializeSelectableItensPlanejamento(Map<Object, Object> planejamentoMap, Map<Object, Object> areaMap) {
Map<Object, Object> result = new HashMap<>();
Long planejamentoId = (Long) planejamentoMap.get("id");
Long areaId = (Long) areaMap.get("id");
ItemPlanejamentoDTO[] itens = planningService.findAllItensPlanejamentoByAreaId(areaId, planejamentoId);
for (ItemPlanejamentoDTO item : itens) {
result.put(item.getId(), item.getCurso().getCodigo());
}
return result;
}
use of com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO in project trainning by fernandotomasio.
the class MainPlanejamentoController method newTurmaPlanejada.
//
// @RequestMapping("/form_solicitacao")
// public String editSolicitacao(Model model) {
//
// return "form_solicitacao";
// }
//
// @RequestMapping("/form_instrutor")
// public String editInstrutor(Model model) {
//
// return "form_instrutor";
// }
//
// @RequestMapping("/form_turma")
// public String editTurma(Model model) {
//
// return "form_turma";
// }
@RequestMapping("/new_turma")
public String newTurmaPlanejada(Model model, WebRequest request, @ModelAttribute("planejamento") PlanejamentoDTO planejamento) {
String itemPlanejamentoId = request.getParameter("itemPlanejamentoId");
ItemPlanejamentoDTO itemPlanejamento = planningService.findItemPlanejamento(Long.parseLong(itemPlanejamentoId));
ItemPlanejamentoDTO[] itensPlanejamento = planningService.findAllItensPlanejamentoByPlanejamentoId(planejamento.getId());
OrganizacaoDTO[] organizacoes = organizationalService.findAllOrganizacoes();
model.addAttribute("organizacoes", organizacoes);
model.addAttribute("itensPlanejamento", itensPlanejamento);
TurmaPlanejadaForm turmaPlanejada = new TurmaPlanejadaForm();
turmaPlanejada.setItemPlanejamentoId(Long.parseLong(itemPlanejamentoId));
model.addAttribute("itemPlanejamento", itemPlanejamento);
model.addAttribute("itemPlanejamentoId", itemPlanejamentoId);
model.addAttribute(turmaPlanejada);
FaseDTO[] fases = new FaseDTO[1];
fases[0] = new FaseDTO();
model.addAttribute("fases", fases);
return "planejamento/turma_form";
}
Aggregations