public void salvar() { try { popularListaCargosVaga(); this.concurso = concursoService.salvar(concurso); this.cargosVaga = cargoVagaFacade.findByConcurso(concurso); FacesUtil.addSuccessMessage("Concurso salvo com sucesso!"); } catch (NegocioException e) { FacesUtil.addErrorMessage("Erro ao salvar o concurso: " + e.getMessage()); } }
public void removerCargoVagaConcurso() { int index = linhaCV; this.cargosVaga.remove(index); FacesUtil.addSuccessMessage("Vaga excluída com sucesso!"); this.cargoConcursoParaExcluir = new CargoConcurso(); this.linhaCV = null; }
public void guardaCargoConcurso() { this.cargoConcurso.setValor(this.cargoConcurso.getCargo().getNivel().getValor()); this.cargoConcurso.setConcurso(concurso); this.concurso.adicionaCargo(this.cargoConcurso, this.linha); FacesUtil.addSuccessMessage("Cargo salvo com sucesso!"); limparCargo(); preparaCargoConcurso(); }
public void inicializar() { if (FacesUtil.isNotPostback()) { this.niveis = nivelFacade.findAll(); this.localidades = localidadeFacade.findAll(); this.empresas = empresaFacade.findAll(); if (isEditando()) { this.concurso = concursoService.buscarConcursoComCargos(concurso.getId()); this.cargosConcurso = cargoConcursoFacade.findByConcurso(concurso); this.cargosVaga = cargoVagaFacade.findByConcurso(concurso); carregarContasBancaria(); } } }
public void guardaVagaCargoConcurso() { CargoVaga vc; List<CargoConcurso> listaCC = addQuantidadeVaga.getListaCargos(); try { if (linha == null) { for (CargoConcurso cc : listaCC) { vc = new CargoVaga(); vc.setCargoConcurso(cc); vc.setQuantidade(addQuantidadeVaga.getQuantidade()); vc.setTipoVaga(addQuantidadeVaga.getTipoVaga()); this.cargosVaga.add(vc); } } else { this.cargosVaga.set(linha, cargoVagaConcurso); } FacesUtil.addSuccessMessage("A vaga do cargo foi salva com sucesso!"); } catch (Exception e) { FacesUtil.addErrorMessage("Erro ao salvar o a vaga no cargo: " + e.getMessage()); } this.addQuantidadeVaga = new AddCargoVaga(); this.cargoVagaConcurso = new CargoVaga(); }
public void removerCargoConcurso() { int index = linha; this.concurso.getCargos().remove(index); FacesUtil.addSuccessMessage("Cargo excluído com sucesso!"); limparCargo(); }