Search in sources :

Example 1 with ItemPlanejamentoDTO

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;
}
Also used : ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO)

Example 2 with ItemPlanejamentoDTO

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";
}
Also used : ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 3 with ItemPlanejamentoDTO

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;
}
Also used : ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Example 4 with ItemPlanejamentoDTO

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;
}
Also used : ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO)

Example 5 with ItemPlanejamentoDTO

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";
}
Also used : StripItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.StripItemPlanejamentoDTO) ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO) TurmaPlanejadaForm(com.tomasio.projects.trainning.form.TurmaPlanejadaForm) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Aggregations

ItemPlanejamentoDTO (com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO)36 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)18 StripItemPlanejamentoDTO (com.tomasio.projects.trainning.dto.StripItemPlanejamentoDTO)14 ArrayList (java.util.ArrayList)12 Map (java.util.Map)12 HashMap (java.util.HashMap)11 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)7 CursoDTO (com.tomasio.projects.trainning.dto.CursoDTO)6 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)6 TreinamentoSolicitadoDTO (com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO)6 TurmaPlanejadaDTO (com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO)6 PlanejamentoDTO (com.tomasio.projects.trainning.dto.PlanejamentoDTO)5 ResponsavelAreaDTO (com.tomasio.projects.trainning.dto.ResponsavelAreaDTO)5 DAOException (com.tomasio.projects.trainning.exception.DAOException)4 HashSet (java.util.HashSet)4 FaseDTO (com.tomasio.projects.trainning.dto.FaseDTO)3 GroupTreinamentoSolicitadoForm (com.tomasio.projects.trainning.form.GroupTreinamentoSolicitadoForm)3 TreinamentoSolicitadoForm (com.tomasio.projects.trainning.form.TreinamentoSolicitadoForm)3 ItemPlanejamento (com.tomasio.projects.trainning.model.ItemPlanejamento)3 List (java.util.List)3