@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 atualizaTblGrupoExecutor( DocumentHTML document, HttpServletRequest request, HttpServletResponse response, RegraEscalonamentoDTO regraEscalonamentoDTO) throws Exception { // Restaurar tabela de escalonamento de grupos HTMLTable tblGrupoExecutor = document.getTableById("tblGrupoExecutor"); tblGrupoExecutor.deleteAllRows(); EscalonamentoService escalonamentoService = (EscalonamentoService) ServiceLocator.getInstance() .getService(EscalonamentoService.class, WebUtil.getUsuarioSistema(request)); Collection<EscalonamentoDTO> colEscalonamentoDTOs = escalonamentoService.findByRegraEscalonamento(regraEscalonamentoDTO); regraEscalonamentoDTO.setColEscalonamentoDTOs(colEscalonamentoDTOs); if ((tblGrupoExecutor != null) && (colEscalonamentoDTOs != null)) { tblGrupoExecutor.addRowsByCollection( colEscalonamentoDTOs, new String[] { "", "idGrupoExecutor", "descricao", "prazoExecucao", "idPrioridade", "descrPrioridade" }, null, "", new String[] {"gerarImgDelGrupoExecutor"}, null, null); } document.executeScript( "HTMLUtils.applyStyleClassInAllCells('tblGrupoExecutor', 'tblGrupoExecutor');"); }
public void prepararHtmlBios( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws ServiceException, Exception { this.setInformacaoItemConfiguracao((InformacaoItemConfiguracaoDTO) document.getBean()); this.getItemConfiguracao() .setIdItemConfiguracao(this.getInformacaoItemConfiguracao().getIdItemConfiguracao()); StringBuilder htmlBios = new StringBuilder(); // Setando dados de pesquisa TipoItemConfiguracaoDTO tipoItemConfiguracao = new TipoItemConfiguracaoDTO(); tipoItemConfiguracao.setTag("Bios"); tipoItemConfiguracao.setCategoria(3); for (ValorDTO valor : this.getListaCaracteristica(this.getItemConfiguracao(), tipoItemConfiguracao)) { if (!valor.getValorStr().equalsIgnoreCase("")) { htmlBios.append("<li class='closed'>"); htmlBios.append("<div class='hitarea'>"); htmlBios.append("</div>"); htmlBios.append("<span class='file'>"); htmlBios.append(valor.getNomeCaracteristica() + " - " + valor.getValorStr()); htmlBios.append("</span>"); htmlBios.append("</li>"); } } HTMLElement divPrincipal = document.getElementById("subBios"); divPrincipal.setInnerHTML(htmlBios.toString()); document.executeScript("tree('#subBios'); $('#loading_overlay').hide();"); }
public void prepararHtmlHardware( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws ServiceException, Exception { this.setInformacaoItemConfiguracao((InformacaoItemConfiguracaoDTO) document.getBean()); this.getItemConfiguracao() .setIdItemConfiguracao(this.getInformacaoItemConfiguracao().getIdItemConfiguracao()); StringBuilder htmlHardware = new StringBuilder(); String agrupAnterior = ""; Integer idItemAnterior = -9999; htmlHardware.append("<li class='closed'>"); // Setando dados de pesquisa TipoItemConfiguracaoDTO tipoItemConfiguracao = new TipoItemConfiguracaoDTO(); tipoItemConfiguracao.setTag("HARDWARE"); tipoItemConfiguracao.setCategoria(1); for (ValorDTO valor : this.getListaCaracteristica(this.getItemConfiguracao(), tipoItemConfiguracao)) { if (!valor.getValorStr().equalsIgnoreCase("")) { if (!agrupAnterior.equalsIgnoreCase(valor.getTagtipoitemconfiguracao())) { if (!agrupAnterior.equalsIgnoreCase("")) { htmlHardware.append("</ul></li>"); htmlHardware.append("</ul></li>"); idItemAnterior = -9999; } htmlHardware.append("<li class='closed'>"); htmlHardware.append( "<span class='folder'>" + valor.getTagtipoitemconfiguracao() + "</span>"); htmlHardware.append("<ul>"); } if (idItemAnterior.intValue() != valor.getIdItemConfiguracao().intValue()) { if (idItemAnterior.intValue() != -9999) { htmlHardware.append("</ul></li>"); } htmlHardware.append("<li class='closed'>"); htmlHardware.append( "<span class='folder'>" + valor.getTagtipoitemconfiguracao() + " - Id: " + valor.getIdItemConfiguracao() + "</span>"); htmlHardware.append("<ul>"); } htmlHardware.append("<span class='file'>"); htmlHardware.append(valor.getNomeCaracteristica() + " - " + valor.getValorStr()); htmlHardware.append("</span>"); agrupAnterior = valor.getTagtipoitemconfiguracao(); idItemAnterior = valor.getIdItemConfiguracao(); } } if (!agrupAnterior.equalsIgnoreCase("")) { htmlHardware.append("</ul></li>"); htmlHardware.append("</ul></li>"); } htmlHardware.append("</li>"); HTMLElement divPrincipal = document.getElementById("subHardware"); divPrincipal.setInnerHTML(htmlHardware.toString()); document.executeScript("tree('#subHardware'); $('#loading_overlay').hide();"); }
public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { UsuarioDTO usrDto = (UsuarioDTO) WebUtil.getUsuario(request); if (usrDto == null) { return; } OpiniaoService opiniaoService = (OpiniaoService) ServiceLocator.getInstance().getService(OpiniaoService.class, null); Integer idUsuario = new Integer(usrDto.getIdUsuario()); OpiniaoDTO opiniao = (OpiniaoDTO) document.getBean(); opiniao.setIdUsuario(idUsuario); opiniao.setData(UtilDatas.getDataAtual()); opiniao.setHora(UtilDatas.getDataHoraAtual()); opiniaoService.create(opiniao); document.alert("Obrigado por dar sua opinião!"); document.executeScript("fecharPopup()"); document.executeScript("parent.fechaModalOpiniaoEPesquisa()"); }
/** * Salva a Mudança de SLA da Solicitação. * * @param document * @param request * @param response * @throws Exception * @author valdoilo.damasceno Data: 25/10/2013 - Horário: 16:03. Chamada * parent.pesquisarItensFiltro() */ public void save(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; } SolicitacaoServicoDTO solicitacaoServicoDto = (SolicitacaoServicoDTO) document.getBean(); SolicitacaoServicoService solicitacaoServicoService = (SolicitacaoServicoService) ServiceLocator.getInstance() .getService(SolicitacaoServicoService.class, WebUtil.getUsuarioSistema(request)); SolicitacaoServicoDTO solicitacaoServicoAux = solicitacaoServicoService.restoreAll(solicitacaoServicoDto.getIdSolicitacaoServico()); solicitacaoServicoDto.setIdSolicitante(solicitacaoServicoAux.getIdSolicitante()); solicitacaoServicoDto.setDataInicio(solicitacaoServicoAux.getDataInicio()); solicitacaoServicoDto.setDataHoraSolicitacao(solicitacaoServicoAux.getDataHoraSolicitacao()); solicitacaoServicoDto.setUsuarioDto(usuario); solicitacaoServicoDto.setRegistradoPor(usuario.getNomeUsuario()); solicitacaoServicoDto.setHouveMudanca("S"); solicitacaoServicoDto.setSituacao(solicitacaoServicoAux.getSituacao()); solicitacaoServicoDto.setPrazohhAnterior(solicitacaoServicoAux.getPrazoHH()); solicitacaoServicoDto.setPrazommAnterior(solicitacaoServicoAux.getPrazoMM()); solicitacaoServicoDto.setTempoDecorridoHH(solicitacaoServicoAux.getTempoDecorridoHH()); solicitacaoServicoDto.setTempoDecorridoMM(solicitacaoServicoAux.getTempoDecorridoMM()); if (solicitacaoServicoDto.getSlaACombinar().equalsIgnoreCase("S")) { solicitacaoServicoDto.setPrazoCapturaHH(0); solicitacaoServicoDto.setPrazoCapturaMM(0); solicitacaoServicoDto.setPrazoHH(0); solicitacaoServicoDto.setPrazoMM(0); } solicitacaoServicoService.updateSLA(solicitacaoServicoDto); document.executeScript("parent.refreshTelaGerenciamento();"); }
@Override public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { UsuarioDTO usuarioDto = WebUtil.getUsuario(request); if (usuarioDto == null) { document.alert(UtilI18N.internacionaliza(request, "citcorpore.comum.sessaoExpirada")); document.executeScript( "window.location = '" + Constantes.getValue("SERVER_ADDRESS") + request.getContextPath() + "'"); return; } }
@Override public void load(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!"); document.executeScript( "window.location = '" + Constantes.getValue("SERVER_ADDRESS") + request.getContextPath() + "'"); return; } }
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()"); }
/** * 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()"); }
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 avalia( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { UsuarioDTO usuarioDto = WebUtil.getUsuario(request); if (usuarioDto == null) { document.alert(UtilI18N.internacionaliza(request, "citcorpore.comum.sessaoExpirada")); document.executeScript( "window.location = '" + Constantes.getValue("SERVER_ADDRESS") + request.getContextPath() + "'"); return; } AcordoNivelServicoService acordoNivelServicoService = (AcordoNivelServicoService) ServiceLocator.getInstance().getService(AcordoNivelServicoService.class, null); RequisitoSLAService requisitoSLAService = (RequisitoSLAService) ServiceLocator.getInstance().getService(RequisitoSLAService.class, null); Collection colAcordos = acordoNivelServicoService.findAcordosSemVinculacaoDireta(); Collection colReqs = requisitoSLAService.list(); ControleGenerateSLAPorRequisitoSLA controleGenerateSLAPorRequisitoSLA = new ControleGenerateSLAPorRequisitoSLA(); ControleGenerateSLAPorRequisitoSLAEmAndamento controleGenerateSLAPorRequisitoSLAEmAndamento = new ControleGenerateSLAPorRequisitoSLAEmAndamento(); String table = "<table border='1'>"; if (colAcordos != null && colAcordos.size() > 0) { table += "<tr>"; table += "<td>"; table += "<b>" + UtilI18N.internacionaliza(request, "sla.avaliacao.acordo") + "</b>"; table += "</td>"; table += "</tr>"; table += "<tr>"; table += "<td>"; table += " "; table += "</td>"; table += "</tr>"; for (Iterator it = colAcordos.iterator(); it.hasNext(); ) { AcordoNivelServicoDTO acordoNivelServicoDTO = (AcordoNivelServicoDTO) it.next(); table += "<tr>"; table += "<td colspan='5' style='background-color:gray'>"; table += UtilI18N.internacionaliza(request, "citcorpore.comum.acordo") + ": <b>" + acordoNivelServicoDTO.getTituloSLA() + "</b>"; table += "</td>"; table += "</tr>"; if (acordoNivelServicoDTO.getTipo().equalsIgnoreCase("T")) { table += generateSLATime( document, request, acordoNivelServicoDTO, acordoNivelServicoDTO.getIdAcordoNivelServico(), usuarioDto); table += generateAvailSLATime( document, request, acordoNivelServicoDTO, acordoNivelServicoDTO.getIdAcordoNivelServico(), usuarioDto); } else if (acordoNivelServicoDTO.getTipo().equalsIgnoreCase("D")) { table += generateAvailSLAAvailability( document, request, response, acordoNivelServicoDTO, acordoNivelServicoDTO.getIdAcordoNivelServico(), usuarioDto); } } } if (colReqs != null && colReqs.size() > 0) { table += "<tr>"; table += "<td>"; table += " "; table += "</td>"; table += "</tr>"; table += "<tr>"; table += "<td>"; table += "<b>" + UtilI18N.internacionaliza(request, "sla.avaliacao.requisito") + "</b>"; table += "</td>"; table += "</tr>"; for (Iterator it = colReqs.iterator(); it.hasNext(); ) { RequisitoSLADTO requisitoSLADTO = (RequisitoSLADTO) it.next(); List lst = controleGenerateSLAPorRequisitoSLA.execute(requisitoSLADTO.getIdRequisitoSLA()); double qtdeDentroPrazo = 0; double qtdeForaPrazo = 0; if (lst != null && lst.size() > 0) { for (Iterator itSLA = lst.iterator(); itSLA.hasNext(); ) { Object[] objs = (Object[]) itSLA.next(); if (((String) objs[0]).indexOf("Fora") > -1 || ((String) objs[0]).indexOf("Out") > -1) { qtdeForaPrazo = (Double) objs[2]; } else { qtdeDentroPrazo = (Double) objs[2]; } } } double qtdeDentroPrazoPerc = (qtdeDentroPrazo / (qtdeDentroPrazo + qtdeForaPrazo)) * 100; double qtdeForaPrazoPerc = (qtdeForaPrazo / (qtdeDentroPrazo + qtdeForaPrazo)) * 100; final DefaultValueDataset dataset = new DefaultValueDataset(new Double(qtdeDentroPrazoPerc)); // create the chart... final ThermometerPlot plot = new ThermometerPlot(dataset); final JFreeChart chart = new JFreeChart( UtilI18N.internacionaliza(request, "sla.avaliacao.avaliacaogeral"), // chart title JFreeChart.DEFAULT_TITLE_FONT, plot, // plot false); // include legend plot.setSubrangeInfo(ThermometerPlot.NORMAL, 90.000001, 100); plot.setSubrangeInfo(ThermometerPlot.WARNING, 80.000001, 90); plot.setSubrangeInfo(ThermometerPlot.CRITICAL, 0, 80); plot.setThermometerStroke(new BasicStroke(2.0f)); plot.setThermometerPaint(Color.lightGray); String nomeImgAval = CITCorporeUtil.caminho_real_app + "/tempFiles/" + usuarioDto.getIdUsuario() + "/avalREQSLA_" + requisitoSLADTO.getIdRequisitoSLA() + ".png"; String nomeImgAvalRel = br.com.citframework.util.Constantes.getValue("SERVER_ADDRESS") + br.com.citframework.util.Constantes.getValue("CONTEXTO_APLICACAO") + "/tempFiles/" + usuarioDto.getIdUsuario() + "/avalREQSLA_" + requisitoSLADTO.getIdRequisitoSLA() + ".png"; File arquivo = new File(nomeImgAval); if (arquivo.exists()) { arquivo.delete(); } else { String nomeDir = CITCorporeUtil.caminho_real_app + "/tempFiles/" + usuarioDto.getIdUsuario() + "/"; File dirTemp = new File(nomeDir); dirTemp.mkdirs(); arquivo.createNewFile(); } ChartUtilities.saveChartAsPNG(arquivo, chart, 500, 200); List lst2 = controleGenerateSLAPorRequisitoSLAEmAndamento.execute( requisitoSLADTO.getIdRequisitoSLA()); qtdeDentroPrazo = 0; qtdeForaPrazo = 0; if (lst2 != null && lst2.size() > 0) { for (Iterator itSLA = lst2.iterator(); itSLA.hasNext(); ) { Object[] objs = (Object[]) itSLA.next(); if (((String) objs[0]).indexOf("Fora") > -1 || ((String) objs[0]).indexOf("Out") > -1) { qtdeForaPrazo = (Double) objs[2]; } else { qtdeDentroPrazo = (Double) objs[2]; } } } qtdeDentroPrazoPerc = (qtdeDentroPrazo / (qtdeDentroPrazo + qtdeForaPrazo)) * 100; qtdeForaPrazoPerc = (qtdeForaPrazo / (qtdeDentroPrazo + qtdeForaPrazo)) * 100; DefaultPieDataset datasetPie = new DefaultPieDataset(); datasetPie.setValue( UtilI18N.internacionaliza(request, "sla.avaliacao.noprazo") + " (" + UtilFormatacao.formatDouble(qtdeDentroPrazo, 0) + ")", new Double(qtdeDentroPrazoPerc)); datasetPie.setValue( UtilI18N.internacionaliza(request, "sla.avaliacao.foraprazo") + " (" + UtilFormatacao.formatDouble(qtdeForaPrazo, 0) + ")", new Double(qtdeForaPrazoPerc)); JFreeChart chartX = ChartFactory.createPieChart( UtilI18N.internacionaliza(request, "sla.avaliacao.emandamento"), // chart title datasetPie, // data true, // include legend false, false); PiePlot plotPie = (PiePlot) chartX.getPlot(); plotPie.setLabelFont(new Font("SansSerif", Font.PLAIN, 12)); plotPie.setNoDataMessage(UtilI18N.internacionaliza(request, "sla.avaliacao.naohadados")); plotPie.setCircular(false); plotPie.setLabelGap(0.02); String nomeImgAval2 = CITCorporeUtil.caminho_real_app + "/tempFiles/" + usuarioDto.getIdUsuario() + "/avalREQSLA2_" + requisitoSLADTO.getIdRequisitoSLA() + ".png"; String nomeImgAvalRel2 = br.com.citframework.util.Constantes.getValue("SERVER_ADDRESS") + br.com.citframework.util.Constantes.getValue("CONTEXTO_APLICACAO") + "/tempFiles/" + usuarioDto.getIdUsuario() + "/avalREQSLA2_" + requisitoSLADTO.getIdRequisitoSLA() + ".png"; File arquivo2 = new File(nomeImgAval2); if (arquivo2.exists()) { arquivo2.delete(); } ChartUtilities.saveChartAsPNG(arquivo2, chartX, 200, 200); table += "<tr>"; table += "<td style='border:1px solid black; vertical-align:middle;'>"; table += UtilHTML.encodeHTML(UtilStrings.retiraApostrofe(requisitoSLADTO.getAssunto())); table += "</td>"; table += "<td style='border:1px solid black; vertical-align:middle;'>"; if (requisitoSLADTO.getSituacao() != null && requisitoSLADTO.getSituacao().equalsIgnoreCase("A")) { table += "<img src='" + br.com.citframework.util.Constantes.getValue("SERVER_ADDRESS") + br.com.citframework.util.Constantes.getValue("CONTEXTO_APLICACAO") + "/imagens/bolaverde.png' border='0' title='" + UtilI18N.internacionaliza(request, "requisitosla.ativo") + "'/>"; table += UtilI18N.internacionaliza(request, "requisitosla.ativo"); } else if (requisitoSLADTO.getSituacao() != null && requisitoSLADTO.getSituacao().equalsIgnoreCase("P")) { table += "<img src='" + br.com.citframework.util.Constantes.getValue("SERVER_ADDRESS") + br.com.citframework.util.Constantes.getValue("CONTEXTO_APLICACAO") + "/imagens/bolavermelha.png' border='0' title='" + UtilI18N.internacionaliza(request, "requisitosla.planejamento") + "'/>"; table += UtilI18N.internacionaliza(request, "requisitosla.planejamento"); } else if (requisitoSLADTO.getSituacao() != null && requisitoSLADTO.getSituacao().equalsIgnoreCase("R")) { table += "<img src='" + br.com.citframework.util.Constantes.getValue("SERVER_ADDRESS") + br.com.citframework.util.Constantes.getValue("CONTEXTO_APLICACAO") + "/imagens/bolavermelha.png' border='0' title='" + UtilI18N.internacionaliza(request, "requisitosla.emrevisao") + "'/>"; table += UtilI18N.internacionaliza(request, "requisitosla.emrevisao"); } else { table += "<img src='" + br.com.citframework.util.Constantes.getValue("SERVER_ADDRESS") + br.com.citframework.util.Constantes.getValue("CONTEXTO_APLICACAO") + "/imagens/bolavermelha.png' border='0' title='" + UtilI18N.internacionaliza(request, "requisitosla.inativo") + "'/>"; table += UtilI18N.internacionaliza(request, "requisitosla.inativo"); } table += "</td>"; table += "<td style='border:1px solid black'>"; table += "<img src='" + nomeImgAvalRel + "' border='0'/>"; table += "</td>"; table += "<td style='border:1px solid black'>"; table += "<img src='" + nomeImgAvalRel2 + "' border='0'/>"; table += "</td>"; table += "</tr>"; } } table += "</table>"; document.getElementById("divInfo").setInnerHTML(table); }
public void informacao( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { this.setInformacaoItemConfiguracao((InformacaoItemConfiguracaoDTO) document.getBean()); this.getItemConfiguracao().setIdItemConfiguracao(Integer.parseInt(request.getParameter("id"))); this.setItemConfiguracao( (ItemConfiguracaoDTO) this.getItemConfiguracaoService().restore(this.getItemConfiguracao())); this.setInformacaoItemConfiguracao( this.getInformacaoItemConfiguracaoService().listByInformacao(this.getItemConfiguracao())); this.getInformacaoItemConfiguracao() .setIdentificacaoItemConfiguracao(this.getItemConfiguracao().getIdentificacao()); GrupoItemConfiguracaoService grupoItemConfiguracaoService = (GrupoItemConfiguracaoService) ServiceLocator.getInstance().getService(GrupoItemConfiguracaoService.class, null); GrupoItemConfiguracaoDTO grupoItemConfiguracaoDTO = new GrupoItemConfiguracaoDTO(); if (this.getItemConfiguracao().getIdGrupoItemConfiguracao() != null) { grupoItemConfiguracaoDTO.setIdGrupoItemConfiguracao( this.getItemConfiguracao().getIdGrupoItemConfiguracao()); grupoItemConfiguracaoDTO = (GrupoItemConfiguracaoDTO) grupoItemConfiguracaoService.restore(grupoItemConfiguracaoDTO); this.getInformacaoItemConfiguracao() .setNomeGrupoItemConfiguracao(grupoItemConfiguracaoDTO.getNomeGrupoItemConfiguracao()); } else { if (!ParametroUtil.getValorParametroCitSmartHashMap( Enumerados.ParametroSistema.NOME_GRUPO_ITEM_CONFIG_NOVOS, " ") .trim() .equalsIgnoreCase("")) this.getInformacaoItemConfiguracao() .setNomeGrupoItemConfiguracao( ParametroUtil.getValorParametroCitSmartHashMap( Enumerados.ParametroSistema.NOME_GRUPO_ITEM_CONFIG_NOVOS, " ")); } /* Desenvolvedor: Pedro Lino - Data: 23/10/2013 - Horário: 10:54 - ID Citsmart: 120948 - * Motivo/Comentário: Grupo estavaparecendo NULL/ Utilizado nullToVazio para aparesentar vazio na tela * Obs.: Tratado tbm para identificação - Linha(s): 90 e 93 */ StringBuilder subDiv = new StringBuilder(); /* Cabeçalho */ subDiv.append("<div id='cabecalhoInf'>"); subDiv.append( "<h2>" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.descricaoAtivosMaquina") + "</h2><hr />"); subDiv.append("<label>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "citcorpore.comum.identificacao") + ": " + UtilStrings.nullToVazio( this.getInformacaoItemConfiguracao().getIdentificacaoItemConfiguracao())); subDiv.append("</label>"); subDiv.append("<label>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "grupo.grupo") + ": " + UtilStrings.nullToVazio( this.getInformacaoItemConfiguracao().getNomeGrupoItemConfiguracao())); subDiv.append("</label>"); subDiv.append("<hr />"); subDiv.append("</div>"); // subDiv.append("<div id='divImpactos'>"); // subDiv.append("</div>"); /* Treeview */ subDiv.append("<div id='corpoInf'>"); subDiv.append("<ul id='browser' class='filetree treeview'>"); subDiv.append("<li class='closed' >"); subDiv.append("<div class='hitarea closed-hitarea collapsable-hitarea'>"); subDiv.append("</div>"); subDiv.append("<span class='folder'>"); subDiv.append("BIOS"); subDiv.append("</span>"); subDiv.append("<ul>"); subDiv.append("<li class='closed'>"); subDiv.append("<div class='hitarea closed-hitarea collapsable-hitarea'>"); subDiv.append("</div>"); subDiv.append("<span class='folder'>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.dataUltimoIventario") + ""); subDiv.append("</span>"); subDiv.append("<ul>"); subDiv.append("<li>"); subDiv.append("<span class='file'>"); subDiv.append( UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, this.getItemConfiguracao().getDataInicio(), WebUtil.getLanguage(request))); subDiv.append("</span>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("<li class='closed'>"); subDiv.append("<div class='hitarea' onclick='restaurarValoresBios();'>"); subDiv.append("</div>"); subDiv.append("<span class='folder' onclick='restaurarValoresBios();'>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.caracteristicas") + ""); subDiv.append("</span>"); subDiv.append("<ul id='subBios'>"); // subDiv.append("<div id='subBios'></div>"); // aqui sera incluso via InnerHTML quando o ator clicar em BIOS. subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("<li class='closed'>"); subDiv.append("<div class='hitarea closed-hitarea collapsable-hitarea'>"); subDiv.append("</div>"); subDiv.append("<span class='folder' >"); subDiv.append("Hardware"); subDiv.append("</span>"); subDiv.append("<ul>"); subDiv.append("<li class='closed'>"); subDiv.append("<div class='hitarea closed-hitarea collapsable-hitarea'>"); subDiv.append("</div>"); subDiv.append("<span class='folder'>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.dataUltimoIventario") + ""); subDiv.append("</span>"); subDiv.append("<ul >"); subDiv.append("<li>"); subDiv.append("<span class='file'>"); subDiv.append( UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, this.getItemConfiguracao().getDataInicio(), WebUtil.getLanguage(request))); subDiv.append("</span>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("<li class='closed' >"); subDiv.append( "<div class='hitarea closed-hitarea collapsable-hitarea' onclick='restaurarValoresHardware();'>"); subDiv.append("</div>"); subDiv.append("<span class='folder' onclick='restaurarValoresHardware();'>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.caracteristicas") + ""); subDiv.append("</span>"); subDiv.append("<ul>"); subDiv.append("<div id='subHardware'></div>"); // aqui sera incluso via InnerHTML quando o ator clicar em HARDWARE. subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("<li class='closed'>"); subDiv.append("<div class='hitarea closed-hitarea collapsable-hitarea'>"); subDiv.append("</div>"); subDiv.append("<span class='folder' name='bios' >"); subDiv.append("Software"); subDiv.append("</span>"); subDiv.append("<ul>"); subDiv.append("<li class='closed'>"); subDiv.append("<div class='hitarea closed-hitarea collapsable-hitarea'>"); subDiv.append("</div>"); subDiv.append("<span class='folder'>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.dataUltimoIventario") + ""); subDiv.append("</span>"); subDiv.append("<ul >"); subDiv.append("<li>"); subDiv.append("<span class='file'>"); subDiv.append( UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, this.getItemConfiguracao().getDataInicio(), WebUtil.getLanguage(request))); subDiv.append("</span>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("<li class='closed'>"); subDiv.append( "<div class='hitarea closed-hitarea collapsable-hitarea' onclick='restaurarValoresSoftware();'>"); subDiv.append("</div>"); subDiv.append("<span class='folder' onclick='restaurarValoresSoftware();'>"); subDiv.append( "" + UtilI18N.internacionaliza(request, "pesquisaItemConfiguracao.caracteristicas") + ""); subDiv.append("</span>"); subDiv.append("<ul>"); subDiv.append("<div id='subSoftware'></div>"); // aqui sera incluso via InnerHTML quando o ator clicar em SOFTWARE. subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</li>"); subDiv.append("</ul>"); subDiv.append("</div>"); subDiv.append("<div id='divImpactos'></div>"); HTMLElement divPrincipal = document.getElementById("principalInf"); divPrincipal.setInnerHTML(subDiv.toString()); if (request.getParameter("mostraItensVinculados") == null || request.getParameter("mostraItensVinculados").equals("true")) verificaImpactos( this.getInformacaoItemConfiguracao().getIdItemConfiguracao(), document, request, response); document.executeScript("tree('#browser'); $('#loading_overlay').hide();"); HTMLForm form = CITCorporeUtil.limparFormulario(document); form.setValues(this.getInformacaoItemConfiguracao()); }
private void montarArvoreDeMenus( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { this.setPerfilAcessoBean((PerfilAcessoDTO) document.getBean()); Collection<MenuDTO> listaDeMenus = getMenuService().listarMenus(); PerfilAcessoMenuService perfilAcessoMenuService = (PerfilAcessoMenuService) ServiceLocator.getInstance().getService(PerfilAcessoMenuService.class, null); StringBuffer sb = new StringBuffer(); int i = 0; sb.append("<div id=\"corpoInf\">"); sb.append("<br>"); sb.append("<ul id=\"browser\" class=\"filetree treeview\">"); Integer idPerfilAcesso = null; for (MenuDTO menu : listaDeMenus) { if (menu.getNome().trim().equalsIgnoreCase("$menu.nome.recursosHumanos")) { String mostrarGerenciaRecursosHumanos = ParametroUtil.getValorParametroCitSmartHashMap( ParametroSistema.MOSTRAR_GERENCIA_RECURSOS_HUMANOS, "N"); if (!mostrarGerenciaRecursosHumanos.trim().equalsIgnoreCase("S") || menu.getMostrar() == null || !Boolean.parseBoolean(menu.getMostrar())) { continue; } } else if (menu.getNome().trim().equalsIgnoreCase("$menu.nome.compras")) { String mostrarCompras = ParametroUtil.getValorParametroCitSmartHashMap(ParametroSistema.MOSTRAR_COMPRAS, "N"); if (!mostrarCompras.trim().equalsIgnoreCase("S") || menu.getMostrar() == null || !Boolean.parseBoolean(menu.getMostrar())) { continue; } } pesq = ""; del = ""; gravar = ""; pesq += "checkPesq" + menu.getIdMenu().toString() + " "; gravar += "checkGravar" + menu.getIdMenu().toString() + " "; del += "checkDel" + menu.getIdMenu().toString() + " "; String nome = menu.getNome(); sb.append("<li class=\"closed\">"); sb.append("<div class=\"hitarea closed-hitarea collapsable-hitarea\">"); sb.append("</div>"); sb.append("<span class=\"folder\">"); sb.append("<div>" + UtilI18N.internacionaliza(request, nome) + "</div>"); PerfilAcessoMenuDTO perfilAcessoMenuDTO = new PerfilAcessoMenuDTO(); perfilAcessoMenuDTO.setIdMenu(menu.getIdMenu()); if (this.getPerfilAcessoBean() != null) { idPerfilAcesso = this.getPerfilAcessoBean().getIdPerfilAcesso(); perfilAcessoMenuDTO.setIdPerfilAcesso(idPerfilAcesso); Collection<PerfilAcessoMenuDTO> dadosAcessoMenu = perfilAcessoMenuService.restoreMenusAcesso(perfilAcessoMenuDTO); if (dadosAcessoMenu != null && dadosAcessoMenu.size() > 0) { for (PerfilAcessoMenuDTO dto : dadosAcessoMenu) { sb.append( "<label class=\"labelCheck pull-left mr10\"><input " + trataRetorno(dto.getPesquisa()) + " class=\"checkPesq" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"pesq_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.pesquisar") + "</label>"); sb.append( "<label class=\"labelCheck pull-left mr10\"><input " + trataRetorno(dto.getGrava()) + " class=\"checkGravar" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"gravar_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.gravar") + "</label>"); sb.append( "<label class=\"labelCheck\"><input " + trataRetorno(dto.getDeleta()) + " class=\"checkDel" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"del_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.deletar") + "</label>"); } } else { sb.append( "<label class=\"labelCheck pull-left mr10\"><input class=\"checkPesq" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"pesq_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.pesquisar") + "</label>"); sb.append( "<label class=\"labelCheck pull-left mr10\"><input class=\"checkGravar" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"gravar_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.gravar") + "</label>"); sb.append( "<label class=\"labelCheck\"><input class=\"checkDel" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"del_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.deletar") + "</label>"); } } else { sb.append( "<label class=\"labelCheck pull-left mr10\"><input class=\"checkPesq" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"pesq_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.pesquisar") + "</label>"); sb.append( "<label class=\"labelCheck pull-left mr10\"><input class=\"checkGravar" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"gravar_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.gravar") + "</label>"); sb.append( "<label class=\"labelCheck\"><input class=\"checkDel" + menu.getIdMenu() + "\" type=\"checkbox\" name=\"menu\" id=\"del_" + menu.getIdMenu() + "\" value=\"" + menu.getIdMenu() + " " + "\" onclick=\"marcarTodosCheckbox(this);\" /> " + UtilI18N.internacionaliza(request, "citcorpore.comum.deletar") + "</label>"); } sb.append("</span>"); sb.append("<ul> "); Collection<MenuDTO> listaDeSubMenus = getMenuService().listarSubMenus(menu); i++; this.gerarMenus(sb, listaDeSubMenus, "0", idPerfilAcesso, request); sb.append("</ul>"); sb.append("</li>"); } sb.append("</ul>"); sb.append("</div>"); HTMLElement divPrincipal = document.getElementById("principalInf"); divPrincipal.setInnerHTML(sb.toString()); document.executeScript("tree(\"#browser\");JANELA_AGUARDE_MENU.hide();"); }
@Override public void load(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!"); document.executeScript( "window.location = '" + Constantes.getValue("SERVER_ADDRESS") + request.getContextPath() + "'"); return; } br.com.centralit.citcorpore.util.Upload upload = new br.com.centralit.citcorpore.util.Upload(); HashMap hshRetorno[] = null; try { hshRetorno = upload.doUploadAll(request); } catch (Exception e) { } if (hshRetorno != null) { Collection fileItems = hshRetorno[1].values(); String fileName = ""; FileItem fi; if (fileItems != null && !fileItems.isEmpty()) { File arquivo = null; Iterator it = fileItems.iterator(); while (it.hasNext()) { fi = (FileItem) it.next(); if (fi.getName().length() < 1) { document.alert("Favor Selecionar um Arquivo!"); document.executeScript("JANELA_AGUARDE_MENU.hide();"); return; } String extensao = br.com.centralit.citcorpore.util.Util.getFileExtension(fi.getName()); if (!extensao.equalsIgnoreCase("xml")) { document.alert("Favor selecionar uma extensão de aquivo válido: Exemplo: arquivo.xml!"); document.executeScript("JANELA_AGUARDE_MENU.hide();"); return; } fileName = fi.getName(); arquivo = new File(CITCorporeUtil.caminho_real_app + "tempFiles/" + fileName); fi.write(arquivo); arquivo = null; System.gc(); } DicionarioService dicionarioService = (DicionarioService) ServiceLocator.getInstance().getService(DicionarioService.class, null); Thread.sleep(5000); System.out.println( "Vai carregar o arquivo de Mensagens..." + CITCorporeUtil.caminho_real_app + "tempFiles/" + fileName); arquivo = new File(CITCorporeUtil.caminho_real_app + "tempFiles/" + fileName); dicionarioService.gerarCarga(arquivo); document.alert("Carga gerada com sucesso!"); } else { document.alert("Não foi possivel gerar a carga!"); return; } document.executeScript("JANELA_AGUARDE_MENU.hide();"); } }
public void preencherComboContrato( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws ServiceException, Exception { RegraEscalonamentoDTO regraEscalonamentoDTO = (RegraEscalonamentoDTO) document.getBean(); ContratoService contratoService = (ContratoService) ServiceLocator.getInstance().getService(ContratoService.class, null); ClienteService clienteService = (ClienteService) ServiceLocator.getInstance().getService(ClienteService.class, null); FornecedorService fornecedorService = (FornecedorService) ServiceLocator.getInstance().getService(FornecedorService.class, null); ContratosGruposService contratosGruposService = (ContratosGruposService) ServiceLocator.getInstance().getService(ContratosGruposService.class, null); Collection colContratos = contratoService.list(); ContratoDTO contratoDtoAux = new ContratoDTO(); 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; } String COLABORADORES_VINC_CONTRATOS = ParametroUtil.getValorParametroCitSmartHashMap( br.com.centralit.citcorpore.util.Enumerados.ParametroSistema .COLABORADORES_VINC_CONTRATOS, "N"); if (COLABORADORES_VINC_CONTRATOS == null) { COLABORADORES_VINC_CONTRATOS = "N"; } Collection colContratosColab = null; if (COLABORADORES_VINC_CONTRATOS.equalsIgnoreCase("S")) { colContratosColab = contratosGruposService.findByIdEmpregado(usuario.getIdEmpregado()); } Collection<ContratoDTO> listaContratos = new ArrayList<ContratoDTO>(); ((HTMLSelect) document.getSelectById("idContrato")).removeAllOptions(); if (colContratos != null) { if (colContratos.size() > 1) { ((HTMLSelect) document.getSelectById("idContrato")) .addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); } for (Iterator it = colContratos.iterator(); it.hasNext(); ) { ContratoDTO contratoDto = (ContratoDTO) it.next(); if (contratoDto.getDeleted() == null || !contratoDto.getDeleted().equalsIgnoreCase("y")) { if (COLABORADORES_VINC_CONTRATOS.equalsIgnoreCase( "S")) { // Se parametro de colaboradores por contrato ativo, entao filtra. if (colContratosColab == null) { continue; } if (!isContratoInList(contratoDto.getIdContrato(), colContratosColab)) { continue; } } if (regraEscalonamentoDTO != null && regraEscalonamentoDTO.getIdRegraEscalonamento() != null) { this.restore(document, request, response); } String nomeCliente = ""; String nomeForn = ""; ClienteDTO clienteDto = new ClienteDTO(); clienteDto.setIdCliente(contratoDto.getIdCliente()); clienteDto = (ClienteDTO) clienteService.restore(clienteDto); if (clienteDto != null) { nomeCliente = clienteDto.getNomeRazaoSocial(); } FornecedorDTO fornecedorDto = new FornecedorDTO(); fornecedorDto.setIdFornecedor(contratoDto.getIdFornecedor()); fornecedorDto = (FornecedorDTO) fornecedorService.restore(fornecedorDto); if (fornecedorDto != null) { nomeForn = fornecedorDto.getRazaoSocial(); } contratoDtoAux.setIdContrato(contratoDto.getIdContrato()); if (contratoDto.getSituacao().equalsIgnoreCase("A")) { String nomeContrato = "" + contratoDto.getNumero() + " de " + UtilDatas.convertDateToString( TipoDate.DATE_DEFAULT, contratoDto.getDataContrato(), WebUtil.getLanguage(request)) + " (" + nomeCliente + " - " + nomeForn + ")"; ((HTMLSelect) document.getSelectById("idContrato")) .addOption("" + contratoDto.getIdContrato(), nomeContrato); contratoDto.setNome(nomeContrato); listaContratos.add(contratoDto); } } } } }
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() + "\");"); } } }
@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; } HTMLSelect idTipoGerenciamento = (HTMLSelect) document.getSelectById("idTipoGerenciamento"); idTipoGerenciamento.removeAllOptions(); idTipoGerenciamento.addOption( "1", UtilI18N.internacionaliza(request, "citcorpore.comum.solicitacao")); idTipoGerenciamento.addOption("2", UtilI18N.internacionaliza(request, "problema.problema")); idTipoGerenciamento.addOption( "3", UtilI18N.internacionaliza(request, "menu.relatorio.gerMudanca")); HTMLSelect tipoDataEscalonamento = (HTMLSelect) document.getSelectById("tipoDataEscalonamento"); tipoDataEscalonamento.removeAllOptions(); tipoDataEscalonamento.addOption( "1", UtilI18N.internacionaliza(request, "citcorpore.comum.dataCriacao")); tipoDataEscalonamento.addOption( "2", UtilI18N.internacionaliza(request, "citcorpore.comum.dataUltimaOcorrencia")); preencherComboGrupoExecutor(document, request, response); HTMLSelect idTipoDemandaServico = (HTMLSelect) document.getSelectById("idTipoDemandaServico"); idTipoDemandaServico.removeAllOptions(); ArrayList<TipoDemandaServicoDTO> listaTipoDemandaServico; TipoDemandaServicoDao tipoDemandaServicoDao = new TipoDemandaServicoDao(); listaTipoDemandaServico = (ArrayList<TipoDemandaServicoDTO>) tipoDemandaServicoDao.findByClassificacao("'R','I'"); idTipoDemandaServico.addOption( "", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); for (TipoDemandaServicoDTO tipoDemandaServicoDTO : listaTipoDemandaServico) { idTipoDemandaServico.addOption( String.valueOf(tipoDemandaServicoDTO.getIdTipoDemandaServico()), tipoDemandaServicoDTO.getNomeTipoDemandaServico()); } HTMLSelect idPrioridade = (HTMLSelect) document.getSelectById("idPrioridade"); idPrioridade.removeAllOptions(); ArrayList<PrioridadeDTO> listaPrioridades; PrioridadeDao prioridadeDao = new PrioridadeDao(); listaPrioridades = (ArrayList<PrioridadeDTO>) prioridadeDao.list(); idPrioridade.addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); for (PrioridadeDTO prioridadeDTO : listaPrioridades) { idPrioridade.addOption( String.valueOf(prioridadeDTO.getIdPrioridade()), Util.tratarAspasSimples(Util.retiraBarraInvertida(prioridadeDTO.getNomePrioridade()))); } HTMLSelect urgencia = (HTMLSelect) document.getSelectById("urgencia"); urgencia.removeAllOptions(); urgencia.addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); urgencia.addOption("B", UtilI18N.internacionaliza(request, "citcorpore.comum.baixa")); urgencia.addOption("M", UtilI18N.internacionaliza(request, "citcorpore.comum.media")); urgencia.addOption("A", UtilI18N.internacionaliza(request, "citcorpore.comum.alta")); HTMLSelect impacto = (HTMLSelect) document.getSelectById("impacto"); impacto.removeAllOptions(); impacto.addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); impacto.addOption("B", UtilI18N.internacionaliza(request, "citcorpore.comum.baixa")); impacto.addOption("M", UtilI18N.internacionaliza(request, "citcorpore.comum.media")); impacto.addOption("A", UtilI18N.internacionaliza(request, "citcorpore.comum.alta")); HTMLSelect intervaloNotificacao = (HTMLSelect) document.getSelectById("intervaloNotificacao"); intervaloNotificacao.removeAllOptions(); // intervaloNotificacao.addOption("", UtilI18N.internacionaliza(request, // "citcorpore.comum.selecione")); Retirado o critério de obrigatório da tela, mas o banco // necessita de informação intervaloNotificacao.addOption("15", "15"); intervaloNotificacao.addOption("30", "30"); intervaloNotificacao.addOption("45", "45"); intervaloNotificacao.addOption("60", "60 (1:00h)"); intervaloNotificacao.addOption("75", "75 (1:15h)"); intervaloNotificacao.addOption("90", "90 (1:30h)"); intervaloNotificacao.addOption("105", "105 (1:45h)"); intervaloNotificacao.addOption("120", "120 (2:00h)"); intervaloNotificacao.addOption("135", "135 (2:15h)"); intervaloNotificacao.addOption("150", "150 (2:30h)"); intervaloNotificacao.addOption("165", "165 (2:45h)"); intervaloNotificacao.addOption("180", "180 (3:00h)"); intervaloNotificacao.addOption("195", "195 (3:15h)"); intervaloNotificacao.addOption("210", "210 (3:30h)"); intervaloNotificacao.addOption("225", "225 (3:45h)"); intervaloNotificacao.addOption("240", "240 (4:00h)"); intervaloNotificacao.addOption("255", "255 (4:15h)"); intervaloNotificacao.addOption("270", "270 (4:30h)"); intervaloNotificacao.addOption("285", "285 (4:45h)"); intervaloNotificacao.addOption("300", "300 (5:00h)"); intervaloNotificacao.addOption("315", "315 (5:15h)"); intervaloNotificacao.addOption("330", "330 (5:30h)"); intervaloNotificacao.addOption("345", "345 (5:45h)"); intervaloNotificacao.addOption("360", "360 (6:00h)"); HTMLSelect prazoExecucao = (HTMLSelect) document.getSelectById("prazoExecucao"); prazoExecucao.removeAllOptions(); prazoExecucao.addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); prazoExecucao.addOption("15", "15"); prazoExecucao.addOption("30", "30"); prazoExecucao.addOption("45", "45"); prazoExecucao.addOption("60", "60 (1:00h)"); prazoExecucao.addOption("75", "75 (1:15h)"); prazoExecucao.addOption("90", "90 (1:30h)"); prazoExecucao.addOption("105", "105 (1:45h)"); prazoExecucao.addOption("120", "120 (2:00h)"); prazoExecucao.addOption("135", "135 (2:15h)"); prazoExecucao.addOption("150", "150 (2:30h)"); prazoExecucao.addOption("165", "165 (2:45h)"); prazoExecucao.addOption("180", "180 (3:00h)"); prazoExecucao.addOption("195", "195 (3:15h)"); prazoExecucao.addOption("210", "210 (3:30h)"); prazoExecucao.addOption("225", "225 (3:45h)"); prazoExecucao.addOption("240", "240 (4:00h)"); prazoExecucao.addOption("255", "255 (4:15h)"); prazoExecucao.addOption("270", "270 (4:30h)"); prazoExecucao.addOption("285", "285 (4:45h)"); prazoExecucao.addOption("300", "300 (5:00h)"); prazoExecucao.addOption("315", "315 (5:15h)"); prazoExecucao.addOption("330", "330 (5:30h)"); prazoExecucao.addOption("345", "345 (5:45h)"); prazoExecucao.addOption("360", "360 (6:00h)"); HTMLSelect prazoCriarProblema = (HTMLSelect) document.getSelectById("prazoCriarProblema"); prazoCriarProblema.removeAllOptions(); // prazoCriarProblema.addOption("", UtilI18N.internacionaliza(request, // "citcorpore.comum.selecione")); prazoCriarProblema.addOption("15", "15"); prazoCriarProblema.addOption("30", "30"); prazoCriarProblema.addOption("45", "45"); prazoCriarProblema.addOption("60", "60 (1:00h)"); prazoCriarProblema.addOption("75", "75 (1:15h)"); prazoCriarProblema.addOption("90", "90 (1:30h)"); prazoCriarProblema.addOption("105", "105 (1:45h)"); prazoCriarProblema.addOption("120", "120 (2:00h)"); prazoCriarProblema.addOption("135", "135 (2:15h)"); prazoCriarProblema.addOption("150", "150 (2:30h)"); prazoCriarProblema.addOption("165", "165 (2:45h)"); prazoCriarProblema.addOption("180", "180 (3:00h)"); prazoCriarProblema.addOption("195", "195 (3:15h)"); prazoCriarProblema.addOption("210", "210 (3:30h)"); prazoCriarProblema.addOption("225", "225 (3:45h)"); prazoCriarProblema.addOption("240", "240 (4:00h)"); prazoCriarProblema.addOption("255", "255 (4:15h)"); prazoCriarProblema.addOption("270", "270 (4:30h)"); prazoCriarProblema.addOption("285", "285 (4:45h)"); prazoCriarProblema.addOption("300", "300 (5:00h)"); prazoCriarProblema.addOption("315", "315 (5:15h)"); prazoCriarProblema.addOption("330", "330 (5:30h)"); prazoCriarProblema.addOption("345", "345 (5:45h)"); prazoCriarProblema.addOption("360", "360 (6:00h)"); preencherComboContrato(document, request, response); }
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();"); }