@Override public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { UsuarioDTO usuario = WebUtil.getUsuario(request); if (usuario == null) { document.alert(UtilI18N.internacionaliza(request, "citcorpore.comum.sessaoExpirada")); document.executeScript( "window.location = '" + Constantes.getValue("SERVER_ADDRESS") + request.getContextPath() + "'"); return; } HTMLForm form = document.getForm("form"); form.clear(); SolicitacaoServicoDTO solicitacaoServicoDto = (SolicitacaoServicoDTO) document.getBean(); SolicitacaoServicoService solicitacaoServicoService = (SolicitacaoServicoService) ServiceLocator.getInstance() .getService(SolicitacaoServicoService.class, WebUtil.getUsuarioSistema(request)); CalendarioService calendarioService = (CalendarioService) ServiceLocator.getInstance().getService(CalendarioService.class, null); JustificativaSolicitacaoService justificativaService = (JustificativaSolicitacaoService) ServiceLocator.getInstance().getService(JustificativaSolicitacaoService.class, null); solicitacaoServicoDto = solicitacaoServicoService.restoreAll(solicitacaoServicoDto.getIdSolicitacaoServico()); request.setAttribute("dataHoraSolicitacao", solicitacaoServicoDto.getDataHoraSolicitacaoStr()); HTMLSelect slaACombinar = (HTMLSelect) document.getSelectById("slaACombinar"); slaACombinar.addOption( "S", "-- " + UtilI18N.internacionaliza(request, "citcorpore.comum.acombinar") + " --"); slaACombinar.addOption( "N", UtilI18N.internacionaliza(request, "citcorpore.comum.definirtempo")); Collection colJustificativas = justificativaService.listAtivasParaSuspensao(); document.getSelectById("idJustificativa").removeAllOptions(); document .getSelectById("idJustificativa") .addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); if (colJustificativas != null) { document .getSelectById("idJustificativa") .addOptions(colJustificativas, "idJustificativa", "descricaoJustificativa", null); } Collection colCalendarios = calendarioService.list(); document.getSelectById("idCalendario").removeAllOptions(); document .getSelectById("idCalendario") .addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); if (colCalendarios != null) { document .getSelectById("idCalendario") .addOptions(colCalendarios, "idCalendario", "descricao", null); } form.setValues(solicitacaoServicoDto); document.executeScript("verificaMudarTipoSLA()"); }
public void restore( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { RegraEscalonamentoDTO regraEscalonamentoDTO = (RegraEscalonamentoDTO) document.getBean(); RegraEscalonamentoService service = (RegraEscalonamentoService) ServiceLocator.getInstance() .getService(RegraEscalonamentoService.class, WebUtil.getUsuarioSistema(request)); regraEscalonamentoDTO = (RegraEscalonamentoDTO) service.restore(regraEscalonamentoDTO); if ((regraEscalonamentoDTO != null) && (regraEscalonamentoDTO.getIdRegraEscalonamento() != null)) { EmpregadoService empregadoService = (EmpregadoService) ServiceLocator.getInstance() .getService(EmpregadoService.class, WebUtil.getUsuarioSistema(request)); if (regraEscalonamentoDTO.getIdSolicitante() != null) { EmpregadoDTO empregadoDTO = empregadoService.restoreByIdEmpregado(regraEscalonamentoDTO.getIdSolicitante()); regraEscalonamentoDTO.setNomeSolicitante( ((empregadoDTO == null) || (empregadoDTO.getNome() == null)) ? "" : empregadoDTO.getNome()); } ServicoService servicoService = (ServicoService) ServiceLocator.getInstance() .getService(ServicoService.class, WebUtil.getUsuarioSistema(request)); if (regraEscalonamentoDTO.getIdServico() != null) { ServicoDTO servicoDTO = servicoService.findById(regraEscalonamentoDTO.getIdServico()); regraEscalonamentoDTO.setServico( ((servicoDTO == null) || (servicoDTO.getNomeServico() == null)) ? "" : servicoDTO.getNomeServico()); } if (regraEscalonamentoDTO.getIdGrupo() != null) { GrupoService grupoService = (GrupoService) ServiceLocator.getInstance() .getService(GrupoService.class, WebUtil.getUsuarioSistema(request)); GrupoDTO grupoDTO = grupoService.listGrupoById(regraEscalonamentoDTO.getIdGrupo()); regraEscalonamentoDTO.setGrupo( ((grupoDTO == null) || (grupoDTO.getDescricao() == null)) ? "" : grupoDTO.getDescricao()); } } atualizaTblGrupoExecutor(document, request, response, regraEscalonamentoDTO); HTMLForm form = document.getForm("form"); form.clear(); if (regraEscalonamentoDTO != null) { form.setValues(regraEscalonamentoDTO); } }
@Override public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { final ChecklistQuestionarioDTO checklistQuestionarioDTO = (ChecklistQuestionarioDTO) document.getBean(); carregaComboQuest(document, request, response); listarRegistrosQuestionario(document, request, response); final HTMLForm form = document.getForm("form"); form.setValues(checklistQuestionarioDTO); }
public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { if (document.getBean() == null) { document.alert(UtilI18N.internacionaliza(request, "MSG05")); } else { document.alert(UtilI18N.internacionaliza(request, "MSG06")); } final HTMLForm form = document.getForm("form"); form.clear(); }
public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { FluxoDTO fluxoDto = (FluxoDTO) document.getBean(); if (fluxoDto.getIdFluxo() == null || fluxoDto.getIdFluxo().intValue() == 0) { getFluxoService().create(fluxoDto); } else { getFluxoService().update(fluxoDto); } document.alert("Registro gravado com sucesso!"); HTMLForm form = document.getForm("form"); form.clear(); }
public void excluir( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { RegraEscalonamentoDTO regraEscalonamentoDTO = (RegraEscalonamentoDTO) document.getBean(); RegraEscalonamentoService service = (RegraEscalonamentoService) ServiceLocator.getInstance().getService(RegraEscalonamentoService.class, null); if (regraEscalonamentoDTO.getIdRegraEscalonamento() != null) { service.delete(regraEscalonamentoDTO); document.alert(UtilI18N.internacionaliza(request, "regraEscalonamento.excluida")); } HTMLForm form = document.getForm("form"); form.clear(); document.setBean(new RegraEscalonamentoDTO()); HTMLTable tblGrupoExecutor = document.getTableById("tblGrupoExecutor"); tblGrupoExecutor.deleteAllRows(); }
public void restore( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { FluxoDTO fluxoDto = (FluxoDTO) document.getBean(); fluxoDto = (FluxoDTO) getFluxoService().restore(fluxoDto); if (fluxoDto.getDataFim() != null) fluxoDto = getFluxoService().findByTipoFluxo(fluxoDto.getIdTipoFluxo()); if (fluxoDto != null) { TipoFluxoDTO tipoFluxo = new TipoFluxoDTO(); tipoFluxo.setIdTipoFluxo(fluxoDto.getIdTipoFluxo()); tipoFluxo = (TipoFluxoDTO) getTipoFluxoService().restore(tipoFluxo); document.getElementById("nomeTipo").setValue(tipoFluxo.getNomeFluxo()); HTMLForm form = document.getForm("form"); form.setValues(fluxoDto); } }
public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { String idSolicitacaoServicoStr = request.getParameter("idSolicitacao"); if (idSolicitacaoServicoStr != null && idSolicitacaoServicoStr != "") { int idSolicitacaoServico = Integer.parseInt(idSolicitacaoServicoStr); OpiniaoService opiniaoService = (OpiniaoService) ServiceLocator.getInstance().getService(OpiniaoService.class, null); OpiniaoDTO opiniaoDto = new OpiniaoDTO(); opiniaoDto = opiniaoService.findByIdSolicitacao(idSolicitacaoServico); if (opiniaoDto != null) { HTMLForm form = document.getForm("form"); form.clear(); form.setValues(opiniaoDto); form.lockForm(); document.executeScript("$('#btnGravar').addClass('disabledButtons')"); document.executeScript("$('#btnLimpar').addClass('disabledButtons')"); } } }
/** * Inclui Novo Pesfil Acesso e AcessoMenu. * * @param document * @param request * @param response * @throws Exception * @author thays.araujo */ public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { this.setPerfilAcessoBean((PerfilAcessoDTO) document.getBean()); String[] acessoMenuSerializados = this.getPerfilAcessoBean().getAcessoMenuSerializados().split(";"); Collection<PerfilAcessoMenuDTO> colPerfilAcessoMenuDTO = new ArrayList<PerfilAcessoMenuDTO>(); for (String menus : acessoMenuSerializados) { String[] aux = menus.split("@"); PerfilAcessoMenuDTO perfilAcessoMenu = new PerfilAcessoMenuDTO(); perfilAcessoMenu.setIdMenu(new Integer(aux[0].trim())); String[] tiposAcesso = aux[1].split("-"); perfilAcessoMenu.setGrava(tiposAcesso[1]); perfilAcessoMenu.setPesquisa(tiposAcesso[0]); perfilAcessoMenu.setDeleta(tiposAcesso[2]); colPerfilAcessoMenuDTO.add(perfilAcessoMenu); this.getPerfilAcessoBean().setAcessoMenus(colPerfilAcessoMenuDTO); } if (this.getPerfilAcessoBean().getIdPerfilAcesso() == null) { if (this.getPerfilAcessoService().verificarSePerfilAcessoExiste(this.getPerfilAcessoBean())) { document.alert(UtilI18N.internacionaliza(request, "citcorpore.comum.registroJaCadastrado")); } else { this.getPerfilAcessoService().create(this.getPerfilAcessoBean()); document.alert(UtilI18N.internacionaliza(request, "MSG05")); } } else { if (this.getPerfilAcessoService().verificarSePerfilAcessoExiste(this.getPerfilAcessoBean())) { document.alert(UtilI18N.internacionaliza(request, "citcorpore.comum.registroJaCadastrado")); } else { this.getPerfilAcessoService().update(this.getPerfilAcessoBean()); document.alert(UtilI18N.internacionaliza(request, "MSG06")); } } HTMLForm form = document.getForm("form"); form.clear(); document.executeScript("limpar_LOOKUP_PERFILACESSO()"); }
public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { RegraEscalonamentoDTO regraEscalonamentoDTO = (RegraEscalonamentoDTO) document.getBean(); RegraEscalonamentoService service = (RegraEscalonamentoService) ServiceLocator.getInstance().getService(RegraEscalonamentoService.class, null); Collection<EscalonamentoDTO> grupos_serialize = br.com.citframework.util.WebUtil.deserializeCollectionFromRequest( EscalonamentoDTO.class, "grupos_serialize", request); if (grupos_serialize != null) { regraEscalonamentoDTO.setColEscalonamentoDTOs(grupos_serialize); } if (regraEscalonamentoDTO != null && service != null) { regraEscalonamentoDTO.setCriaProblema( regraEscalonamentoDTO.getCriaProblema() == null ? "N" : regraEscalonamentoDTO.getCriaProblema()); regraEscalonamentoDTO.setEnviarEmail( regraEscalonamentoDTO.getEnviarEmail() == null ? "N" : regraEscalonamentoDTO.getEnviarEmail()); if (regraEscalonamentoDTO.getIdRegraEscalonamento() == null) { service.create(regraEscalonamentoDTO); document.alert(UtilI18N.internacionaliza(request, "MSG05")); } else { service.update(regraEscalonamentoDTO); document.alert(UtilI18N.internacionaliza(request, "MSG06")); } HTMLForm form = document.getForm("form"); form.clear(); document.setBean(new RegraEscalonamentoDTO()); HTMLTable tblGrupoExecutor = document.getTableById("tblGrupoExecutor"); tblGrupoExecutor.deleteAllRows(); load(document, request, response); } }
/** * Exclui Perfil Acesso atribuindo sua data fim em Grupo. * * @param document * @param request * @param response * @throws Exception */ public void delete( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { this.setPerfilAcessoBean((PerfilAcessoDTO) document.getBean()); PerfilAcessoService perfilAcessoService = (PerfilAcessoService) ServiceLocator.getInstance().getService(PerfilAcessoService.class, null); if (this.getPerfilAcessoBean().getIdPerfilAcesso() != null) { if (perfilAcessoService.excluirPerfilDeAcesso(this.getPerfilAcessoBean())) { document.alert(UtilI18N.internacionaliza(request, "MSG07")); } else { document.alert( UtilI18N.internacionaliza(request, "citcorpore.comum.registroNaoPodeSerExcluido")); } } HTMLForm form = document.getForm("form"); form.clear(); document.executeScript("limpar_LOOKUP_PERFILACESSO()"); }
/** * Metodo colocar status Inativo quando for solicitado a exclusão do usuario. * * @param document * @param request * @param response * @throws Exception */ public void delete( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { final HTMLForm form = document.getForm("form"); form.clear(); }
public void listarRegistrosQuestionario( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { final ChecklistQuestionarioDTO checklistQuestionarioDTO = (ChecklistQuestionarioDTO) document.getBean(); final UsuarioDTO usuario = WebUtil.getUsuario(request); if (usuario == null) { document.alert("Sessão expirada! Favor efetuar logon novamente!"); return; } String PRONTUARIO_FORMA_EDICAO = "PRONTUARIO_FORMA_EDICAO"; if (PRONTUARIO_FORMA_EDICAO == null || PRONTUARIO_FORMA_EDICAO.trim().equalsIgnoreCase("")) { PRONTUARIO_FORMA_EDICAO = "P"; } QuestionarioDTO questionarioDTO = new QuestionarioDTO(); final QuestionarioService questionarioService = (QuestionarioService) ServiceLocator.getInstance().getService(QuestionarioService.class, null); if (checklistQuestionarioDTO.getIdQuestionario() != null) { questionarioDTO.setIdQuestionario(checklistQuestionarioDTO.getIdQuestionario()); questionarioDTO = (QuestionarioDTO) questionarioService.restore(questionarioDTO); checklistQuestionarioDTO.setIdQuestionarioOrigem(questionarioDTO.getIdQuestionarioOrigem()); } final RequisicaoQuestionarioService requisicaoQuestionariosService = (RequisicaoQuestionarioService) ServiceLocator.getInstance().getService(RequisicaoQuestionarioService.class, null); final Collection colQuestHist = requisicaoQuestionariosService.listByIdTipoAbaAndTipoRequisicaoAndQuestionario( checklistQuestionarioDTO); Integer seqGeral = new Integer(0); String abrir = ""; String abrirUltimo = ""; String geralData = ""; final StringBuilder strTable = new StringBuilder(); strTable.append(""); final StringBuilder hist_Pront = new StringBuilder(); if (colQuestHist != null && colQuestHist.size() > 0) { strTable.append("<table width=\"100%\" class=\"tableLess\">"); strTable.append("<thead>"); strTable.append("<tr>"); strTable.append("<th width=\"7%\" >"); strTable.append(" "); strTable.append("</th>"); strTable.append("<th>"); strTable.append(UtilI18N.internacionaliza(request, "itemConfiguracaoTree.versao")); strTable.append("</th>"); strTable.append("<th>"); strTable.append(UtilI18N.internacionaliza(request, "questionario.dataHora")); strTable.append("</th>"); strTable.append("<th>"); strTable.append(UtilI18N.internacionaliza(request, "menu.nome.questionario")); strTable.append("</th>"); strTable.append("<th >"); strTable.append(UtilI18N.internacionaliza(request, "citcorpore.comum.concluida")); strTable.append("</th>"); strTable.append("</tr>"); strTable.append("</thead>"); hist_Pront.append("geral_hist_Pront_Quest_Seq = new Array();"); hist_Pront.append("geral_hist_Pront_Quest = new Array();"); hist_Pront.append("geral_hist_Pront_Quest = new Array();"); seqGeral = colQuestHist.size(); Integer seq = colQuestHist.size(); int i = colQuestHist.size() - 1; for (final Iterator it = colQuestHist.iterator(); it.hasNext(); ) { final RequisicaoQuestionarioDTO reqQuestQuestDTO = (RequisicaoQuestionarioDTO) it.next(); hist_Pront.append("geral_hist_Pront_Quest_Seq[" + i + "] = '" + seq.toString() + "';"); hist_Pront.append( "geral_hist_Pront_Quest_Data[" + i + "] = '" + UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, reqQuestQuestDTO.getDataQuestionario(), WebUtil.getLanguage(request)) + "';"); final String descricao = ""; final Collection col = null; strTable.append("<tr>"); strTable.append("<td >"); abrir = "titulo_Selecionado = '" + descricao.replaceAll("'", "") + "';"; abrir += "try{cit$('divTituloPOPUPQUEST').innerHTML = titulo_Selecionado;}catch(e){};"; if ("F".equalsIgnoreCase(reqQuestQuestDTO.getSituacao())) { abrir += "abaSelecionada = '" + reqQuestQuestDTO.getAba() + "'; chamaEdicaoQuestionario(" + reqQuestQuestDTO.getIdRequisicao() + "," + reqQuestQuestDTO.getIdQuestionario() + ",0, " + reqQuestQuestDTO.getIdRequisicaoQuestionario() + ", true, 'N', '" + reqQuestQuestDTO.getAba() + "," + reqQuestQuestDTO.getNomeQuestionario() + "')"; strTable.append( "<img title=\"" + UtilI18N.internacionaliza(request, "Questionario.questionarioPreenchido") + "\" src=\"" + CitCorporeConstantes.CAMINHO_SERVIDOR + request.getContextPath() + "/template_new/images/icons/large/grey/archive.png\" border=\"0\" onclick=\"try{cit$('div_PQ_Indicador').innerHTML = '--';}catch(e){};try{cit$('div_PQ_Data').innerHTML = '" + UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, reqQuestQuestDTO.getDataQuestionario(), WebUtil.getLanguage(request)) + "';}catch(e){};" + abrir + "\" style=\"cursor:pointer\" >"); } else { abrir += "abaSelecionada = '" + reqQuestQuestDTO.getAba() + "'; chamaEdicaoQuestionario(" + reqQuestQuestDTO.getIdRequisicao() + "," + reqQuestQuestDTO.getIdQuestionario() + ",0, " + reqQuestQuestDTO.getIdRequisicaoQuestionario() + ", false, 'N', '" + reqQuestQuestDTO.getAba() + "," + reqQuestQuestDTO.getNomeQuestionario() + "')"; strTable.append( "<img title='" + UtilI18N.internacionaliza(request, "Questionario.questionarioPreenchido") + "' src=\"" + CitCorporeConstantes.CAMINHO_SERVIDOR + request.getContextPath() + "/template_new/images/icons/large/grey/archive.png\" border=\"0\" onclick=\"try{cit$('div_PQ_Indicador').innerHTML = '--';}catch(e){};try{cit$('div_PQ_Data').innerHTML = '" + UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, reqQuestQuestDTO.getDataQuestionario(), WebUtil.getLanguage(request)) + "';}catch(e){};" + abrir + "\" style=\"cursor:pointer\" >"); } strTable.append("</td>"); strTable.append( "<td class='tdPontilhada' style=\"text-align:center\">" + seq.toString() + "</td>"); strTable.append("<td class='tdPontilhada'>"); strTable.append( UtilDatas.convertDateToString( TipoDate.TIMESTAMP_WITH_SECONDS, reqQuestQuestDTO.getDataHoraGrav(), WebUtil.getLanguage(request))); strTable.append("</td>"); strTable.append("<td class='tdPontilhada'>"); strTable.append(UtilStrings.nullToVazio(reqQuestQuestDTO.getNomeQuestionario()) + " "); strTable.append("</td>"); strTable.append("<td class='tdPontilhada' style='text-align: center'>"); if (reqQuestQuestDTO.getConfirmacao() != null && reqQuestQuestDTO.getConfirmacao().equalsIgnoreCase("S")) { strTable.append( "<label style='cursor:pointer'><input type='checkbox' value='S' id='confirma' name='confirma' checked onclick='gravaConfirmacao(" + reqQuestQuestDTO.getIdRequisicaoQuestionario() + ", \"S\");'/></label><br>"); } else { strTable.append( "<label style='cursor:pointer'><input type='checkbox' value='N' id='confirma' name='confirma' onclick='gravaConfirmacao(" + reqQuestQuestDTO.getIdRequisicaoQuestionario() + ", \"N\");'/></label><br>"); } strTable.append("</td>"); strTable.append("</tr>"); seq = seq - 1; hist_Pront.append("geral_hist_Pront_Quest_Comando[" + i + "] = \"" + abrir + "\";"); i--; if (abrirUltimo.equalsIgnoreCase("")) { abrirUltimo = abrir; } if (geralData.equalsIgnoreCase("")) { if (checklistQuestionarioDTO.getTipoApresResumo() == null) { checklistQuestionarioDTO.setTipoApresResumo(""); } if (!checklistQuestionarioDTO.getTipoApresResumo().equalsIgnoreCase("E")) { hist_Pront.append( "geral_data = '" + UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, reqQuestQuestDTO.getDataQuestionario(), WebUtil.getLanguage(request)) + "';"); geralData = "geral_data = '" + UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, reqQuestQuestDTO.getDataQuestionario(), WebUtil.getLanguage(request)) + "';"; } } } strTable.append("</table>"); if (PRONTUARIO_FORMA_EDICAO.equalsIgnoreCase("A")) { document.executeScript(hist_Pront.toString()); if (checklistQuestionarioDTO.getTipoApresResumo() == null) { checklistQuestionarioDTO.setTipoApresResumo(""); } if (!checklistQuestionarioDTO.getTipoApresResumo().equalsIgnoreCase("E")) { document.executeScript("geral_seq_Pront_Questionario = " + seqGeral.toString()); document.executeScript( "geral_seq_Sel_Pront_Questionario = (" + seqGeral.toString() + " - 1)"); } if (!abrir.equalsIgnoreCase("")) { checklistQuestionarioDTO.setUltimoComando(abrirUltimo); } } if (checklistQuestionarioDTO.getTipoApresResumo() == null || checklistQuestionarioDTO.getTipoApresResumo().equalsIgnoreCase("J")) { document.getElementById("divRegistros").setInnerHTML(strTable.toString()); } else { if (!checklistQuestionarioDTO .getTipoApresResumo() .equalsIgnoreCase("*")) { // O * indica para nao apresentar nada document.getElementById("divHistRes_Conteudo").setInnerHTML(strTable.toString()); final HTMLForm form = document.getForm("form"); form.setValues(checklistQuestionarioDTO); } } } }
public void restore( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { UsuarioDTO usuario = WebUtil.getUsuario(request); if (usuario == null) { document.alert("Sessão expirada! Favor efetuar logon novamente!"); return; } DescricaoCargoDTO descricaoCargoDto = (DescricaoCargoDTO) document.getBean(); if (descricaoCargoDto.getIdSolicitacaoServico() == null) return; DescricaoCargoService descricaoCargoService = (DescricaoCargoService) ServiceLocator.getInstance().getService(DescricaoCargoService.class, null); descricaoCargoDto = (DescricaoCargoDTO) descricaoCargoService.findByIdSolicitacaoServico( descricaoCargoDto.getIdSolicitacaoServico()); descricaoCargoDto.setAcao(getAcao()); HTMLForm form = document.getForm("form"); form.setValues(descricaoCargoDto); document.executeScript("inicializaContLinha()"); HTMLTable tblFormacaoAcademica = document.getTableById("tblFormacaoAcademica"); tblFormacaoAcademica.deleteAllRows(); if (descricaoCargoDto.getColFormacaoAcademica() != null) { for (CargoFormacaoAcademicaDTO cargoFormacaoAcademicaDto : descricaoCargoDto.getColFormacaoAcademica()) { document.executeScript( "adicionarLinhaSelecionada(\"FormacaoAcademica\"," + cargoFormacaoAcademicaDto.getIdFormacaoAcademica() + ",\"" + cargoFormacaoAcademicaDto.getDescricao() + "\",\"" + cargoFormacaoAcademicaDto.getObrigatorio() + "\",\"" + cargoFormacaoAcademicaDto.getDetalhe() + "\");"); } } HTMLTable tblCertificacao = document.getTableById("tblCertificacao"); tblCertificacao.deleteAllRows(); if (descricaoCargoDto.getColCertificacao() != null) { for (CargoCertificacaoDTO cargoCertificacaoDto : descricaoCargoDto.getColCertificacao()) { document.executeScript( "adicionarLinhaSelecionada(\"Certificacao\"," + cargoCertificacaoDto.getIdCertificacao() + ",\"" + cargoCertificacaoDto.getDescricao() + "\",\"" + cargoCertificacaoDto.getObrigatorio() + "\",\"" + cargoCertificacaoDto.getDetalhe() + "\");"); } } HTMLTable tblCurso = document.getTableById("tblCurso"); tblCurso.deleteAllRows(); if (descricaoCargoDto.getColCurso() != null) { for (CargoCursoDTO cargoCursoDto : descricaoCargoDto.getColCurso()) { document.executeScript( "adicionarLinhaSelecionada(\"Curso\"," + cargoCursoDto.getIdCurso() + ",\"" + cargoCursoDto.getDescricao() + "\",\"" + cargoCursoDto.getObrigatorio() + "\",\"" + cargoCursoDto.getDetalhe() + "\");"); } } HTMLTable tblExperienciaInformatica = document.getTableById("tblExperienciaInformatica"); tblExperienciaInformatica.deleteAllRows(); if (descricaoCargoDto.getColExperienciaInformatica() != null) { for (CargoExperienciaInformaticaDTO cargoExperienciaInformaticaDto : descricaoCargoDto.getColExperienciaInformatica()) { document.executeScript( "adicionarLinhaSelecionada(\"ExperienciaInformatica\"," + cargoExperienciaInformaticaDto.getIdExperienciaInformatica() + ",\"" + cargoExperienciaInformaticaDto.getDescricao() + "\",\"" + cargoExperienciaInformaticaDto.getObrigatorio() + "\",\"" + cargoExperienciaInformaticaDto.getDetalhe() + "\");"); } } HTMLTable tblIdioma = document.getTableById("tblIdioma"); tblIdioma.deleteAllRows(); if (descricaoCargoDto.getColIdioma() != null) { for (CargoIdiomaDTO cargoIdiomaDto : descricaoCargoDto.getColIdioma()) { document.executeScript( "adicionarLinhaSelecionada(\"Idioma\"," + cargoIdiomaDto.getIdIdioma() + ",\"" + cargoIdiomaDto.getDescricao() + "\",\"" + cargoIdiomaDto.getObrigatorio() + "\",\"" + cargoIdiomaDto.getDetalhe() + "\");"); } } HTMLTable tblExperienciaAnterior = document.getTableById("tblExperienciaAnterior"); tblExperienciaAnterior.deleteAllRows(); if (descricaoCargoDto.getColExperienciaAnterior() != null) { for (CargoExperienciaAnteriorDTO cargoExperienciaAnteriorDto : descricaoCargoDto.getColExperienciaAnterior()) { document.executeScript( "adicionarLinhaSelecionada(\"ExperienciaAnterior\"," + cargoExperienciaAnteriorDto.getIdConhecimento() + ",\"" + cargoExperienciaAnteriorDto.getDescricao() + "\",\"" + cargoExperienciaAnteriorDto.getObrigatorio() + "\",\"" + cargoExperienciaAnteriorDto.getDetalhe() + "\");"); } } HTMLTable tblConhecimento = document.getTableById("tblConhecimento"); tblConhecimento.deleteAllRows(); if (descricaoCargoDto.getColConhecimento() != null) { for (CargoConhecimentoDTO cargoConhecimentoDto : descricaoCargoDto.getColConhecimento()) { document.executeScript( "adicionarLinhaSelecionada(\"Conhecimento\"," + cargoConhecimentoDto.getIdConhecimento() + ",\"" + cargoConhecimentoDto.getDescricao() + "\",\"" + cargoConhecimentoDto.getObrigatorio() + "\",\"" + cargoConhecimentoDto.getDetalhe() + "\");"); } } HTMLTable tblHabilidade = document.getTableById("tblHabilidade"); tblHabilidade.deleteAllRows(); if (descricaoCargoDto.getColHabilidade() != null) { for (CargoHabilidadeDTO cargoHabilidadeDto : descricaoCargoDto.getColHabilidade()) { document.executeScript( "adicionarLinhaSelecionada(\"Habilidade\"," + cargoHabilidadeDto.getIdHabilidade() + ",\"" + cargoHabilidadeDto.getDescricao() + "\",\"" + cargoHabilidadeDto.getObrigatorio() + "\",\"" + cargoHabilidadeDto.getDetalhe() + "\");"); } } HTMLTable tblAtitudeIndividual = document.getTableById("tblAtitudeIndividual"); tblAtitudeIndividual.deleteAllRows(); if (descricaoCargoDto.getColAtitudeIndividual() != null) { for (CargoAtitudeIndividualDTO cargoAtitudeIndividualDto : descricaoCargoDto.getColAtitudeIndividual()) { document.executeScript( "adicionarLinhaSelecionada(\"AtitudeIndividual\"," + cargoAtitudeIndividualDto.getIdAtitudeIndividual() + ",\"" + cargoAtitudeIndividualDto.getDescricao() + "\",\"" + cargoAtitudeIndividualDto.getObrigatorio() + "\",\"" + cargoAtitudeIndividualDto.getDetalhe() + "\");"); } } }
public void restore( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { this.setPerfilAcessoBean((PerfilAcessoDTO) document.getBean()); this.setPerfilAcessoBean(this.getPerfilAcessoService().restore(getPerfilAcessoBean())); HTMLForm form = document.getForm("form"); form.clear(); form.setValues(this.getPerfilAcessoBean()); PerfilAcessoSituacaoOSService perfilAcessoSituacaoOSService = (PerfilAcessoSituacaoOSService) ServiceLocator.getInstance().getService(PerfilAcessoSituacaoOSService.class, null); PerfilAcessoSituacaoFaturaService perfilAcessoSituacaoFaturaService = (PerfilAcessoSituacaoFaturaService) ServiceLocator.getInstance().getService(PerfilAcessoSituacaoFaturaService.class, null); Collection colSituacoesOSPerfil = perfilAcessoSituacaoOSService.findByIdPerfil( this.getPerfilAcessoBean().getIdPerfilAcesso()); Collection colSituacoesFaturaPerfil = perfilAcessoSituacaoFaturaService.findByIdPerfil( this.getPerfilAcessoBean().getIdPerfilAcesso()); String[] valuesOs = null; if (colSituacoesOSPerfil != null && colSituacoesOSPerfil.size() > 0) { valuesOs = new String[colSituacoesOSPerfil.size()]; int i = 0; for (Iterator it = colSituacoesOSPerfil.iterator(); it.hasNext(); ) { PerfilAcessoSituacaoOSDTO perfilAcessoSituacaoOSDTO = (PerfilAcessoSituacaoOSDTO) it.next(); valuesOs[i] = "" + perfilAcessoSituacaoOSDTO.getSituacaoOs(); if (valuesOs[i] != null) { document .getCheckboxById("situacaoos" + valuesOs[i].toString() + "") .setValue(valuesOs[i]); } i++; } } /* * if (valuesOs != null) { document.getCheckboxById("situacaoos").setValue(valuesOs); } */ String[] valuesFatura = null; if (colSituacoesFaturaPerfil != null && colSituacoesFaturaPerfil.size() > 0) { valuesFatura = new String[colSituacoesFaturaPerfil.size()]; int i = 0; for (Iterator it = colSituacoesFaturaPerfil.iterator(); it.hasNext(); ) { PerfilAcessoSituacaoFaturaDTO perfilAcessoSituacaoFaturaDTO = (PerfilAcessoSituacaoFaturaDTO) it.next(); valuesFatura[i] = "" + perfilAcessoSituacaoFaturaDTO.getSituacaoFatura(); if (valuesFatura[i] != null) { document .getCheckboxById("situacaoFatura" + valuesFatura[i].toString() + "") .setValue(valuesFatura[i]); } i++; } } /* * if (valuesFatura != null) { document.getCheckboxById("situacaoFatura").setValue(valuesFatura); } */ this.montarArvoreDeMenus(document, request, response); document.executeScript("JANELA_AGUARDE_MENU.hide();"); }