public void gravaConfirmacaoQuestionario( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws ServiceException, Exception { final ChecklistQuestionarioDTO checkQuestionario = (ChecklistQuestionarioDTO) document.getBean(); final RequisicaoQuestionarioService reqQuestionarioService = (RequisicaoQuestionarioService) ServiceLocator.getInstance().getService(RequisicaoQuestionarioService.class, null); RequisicaoQuestionarioDTO reqQuestionario = new RequisicaoQuestionarioDTO(); reqQuestionario.setIdRequisicaoQuestionario(checkQuestionario.getIdRequisicaoQuestionario()); reqQuestionario = (RequisicaoQuestionarioDTO) reqQuestionarioService.restore(reqQuestionario); String confirmacao; if (reqQuestionario.getConfirmacao() == null || reqQuestionario.getConfirmacao().equalsIgnoreCase("")) { confirmacao = "N"; } else { confirmacao = reqQuestionario.getConfirmacao(); } if (confirmacao.equalsIgnoreCase("N")) { document.alert( UtilI18N.internacionaliza(request, "requisicaoLiberacao.validaQuestionarioMarcado")); } else { document.alert( UtilI18N.internacionaliza(request, "requisicaoLiberacao.validaQuestionarioDesmarcado")); } }
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 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(); }
@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; } }
@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; } }
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 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()"); }
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')"); } } }
public void carregaTodosMetaDados( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { DataBaseMetaDadosService data = (DataBaseMetaDadosService) ServiceLocator.getInstance().getService(DataBaseMetaDadosService.class, null); DataBaseMetaDadosUtil dataBaseMetaDadosUtil = new DataBaseMetaDadosUtil(); VisaoDao visaoDao = new VisaoDao(); Connection con = (Connection) visaoDao.getTransactionControler().getTransactionObject(); String DB_SCHEMA = ParametroUtil.getValorParametroCitSmartHashMap(Enumerados.ParametroSistema.DB_SCHEMA, ""); if (DB_SCHEMA == null || DB_SCHEMA.trim().equalsIgnoreCase("")) { DB_SCHEMA = "citsmart"; } // Desabilitando as tabelas para garantir que as que não existam mais não fiquem ativas desabilitaTabelas(); Collection colObsNegocio = dataBaseMetaDadosUtil.readTables(con, DB_SCHEMA, DB_SCHEMA, null, true); con.close(); con = null; String carregados = ""; for (Iterator it = colObsNegocio.iterator(); it.hasNext(); ) { ObjetoNegocioDTO objetoNegocioDTO = (ObjetoNegocioDTO) it.next(); System.out.println("-----: Objeto de Negocio: " + objetoNegocioDTO.getNomeTabelaDB()); carregados += objetoNegocioDTO.getNomeTabelaDB() + "<br>"; Collection colObjs = getObjetoNegocioService().findByNomeTabelaDB(objetoNegocioDTO.getNomeTabelaDB()); if (colObjs == null || colObjs.size() == 0) { System.out.println("----------: Criando.... " + objetoNegocioDTO.getNomeTabelaDB()); getObjetoNegocioService().create(objetoNegocioDTO); } else { ObjetoNegocioDTO objetoNegocioAux = (ObjetoNegocioDTO) ((List) colObjs).get(0); objetoNegocioDTO.setIdObjetoNegocio(objetoNegocioAux.getIdObjetoNegocio()); System.out.println( "----------: Atualizando.... " + objetoNegocioDTO.getNomeTabelaDB() + " Id Interno: " + objetoNegocioAux.getIdObjetoNegocio()); getObjetoNegocioService().update(objetoNegocioDTO); } } data.corrigeTabelaComplexidade(); data.corrigeTabelaSla(); data.corrigeTabelaFluxoServico(); carregados = "<b>Finalizado!</b> <br><b>Tabelas carregadas:</b> <br>" + carregados; document.getElementById("divRetorno").setInnerHTML(carregados); }
/** * 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();"); }
public void carregaMetaDados( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { DataBaseMetaDadosService data = (DataBaseMetaDadosService) ServiceLocator.getInstance().getService(DataBaseMetaDadosService.class, null); DataBaseMetaDadosDTO dataBaseMetaDadosDTO = (DataBaseMetaDadosDTO) document.getBean(); DataBaseMetaDadosUtil dataBaseMetaDadosUtil = new DataBaseMetaDadosUtil(); String carregados = dataBaseMetaDadosUtil.sincronizaObjNegDB(dataBaseMetaDadosDTO.getNomeTabela(), true); carregados = UtilStrings.nullToVazio(carregados).replaceAll(",", "<br>"); data.corrigeTabelaComplexidade(); data.corrigeTabelaSla(); data.corrigeTabelaFluxoServico(); carregados = "<b>Finalizado!</b> <br><b>Tabelas carregadas:</b> <br>" + carregados; document.getElementById("divRetorno").setInnerHTML(carregados); }
private String generateAvailSLAAvailability( DocumentHTML document, HttpServletRequest request, HttpServletResponse response, AcordoNivelServicoDTO acordoNivelServicoDTO, Integer idAcordoNivelServico, UsuarioDTO usuarioDto) throws Exception { SlaAvaliacaoDTO slaAvaliacaoDto = (SlaAvaliacaoDTO) document.getBean(); AcordoServicoContratoService acordoServicoContratoService = (AcordoServicoContratoService) ServiceLocator.getInstance().getService(AcordoServicoContratoService.class, null); AcordoNivelServicoService acordoNivelServicoService = (AcordoNivelServicoService) ServiceLocator.getInstance().getService(AcordoNivelServicoService.class, null); RecursoService recursoService = (RecursoService) ServiceLocator.getInstance().getService(RecursoService.class, null); Collection colAcordosServicosContratos = acordoServicoContratoService.findByIdAcordoNivelServico( acordoNivelServicoDTO.getIdAcordoNivelServico()); RecursoAvaliacao recursoAvaliacao = new RecursoAvaliacao(); String ret = ""; if (colAcordosServicosContratos != null) { ret += "<tr>"; ret += "<td colspan='5'>"; ret += "<table width='100%'>"; for (Iterator it = colAcordosServicosContratos.iterator(); it.hasNext(); ) { AcordoServicoContratoDTO acordoServicoContratoDTO = (AcordoServicoContratoDTO) it.next(); RecursoDTO recursoDto = new RecursoDTO(); recursoDto.setIdRecurso(acordoServicoContratoDTO.getIdRecurso()); if ((recursoDto.getIdRecurso() != null) && (recursoDto.getIdRecurso() > 0)) { recursoDto = (RecursoDTO) recursoService.restore(recursoDto); } else { recursoDto = null; } if (recursoDto != null) { ret += recursoAvaliacao.geraAvaliacaoNagiosCentreon( document, request, response, recursoDto, slaAvaliacaoDto.getDataInicio(), slaAvaliacaoDto.getDataFim(), usuarioDto, acordoNivelServicoDTO); } } ret += "</table>"; ret += "</td>"; ret += "</tr>"; } return ret; }
public void preencherComboGrupoExecutor( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws ServiceException, Exception { HTMLSelect idGrupoAtual = (HTMLSelect) document.getSelectById("idGrupoAtual"); idGrupoAtual.removeAllOptions(); idGrupoAtual.addOption("", UtilI18N.internacionaliza(request, "citcorpore.comum.selecione")); GrupoService grupoSegurancaService = (GrupoService) ServiceLocator.getInstance().getService(GrupoService.class, null); Collection<GrupoDTO> colGrupos = grupoSegurancaService.listGruposServiceDesk(); if (colGrupos != null) idGrupoAtual.addOptions(colGrupos, "idGrupo", "nome", null); }
/** * 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()"); }
@Override public void load( final DocumentHTML document, final HttpServletRequest request, final HttpServletResponse response) throws Exception { final ParserRequest parser = new ParserRequest(); final Map<String, Object> hashValores = parser.getFormFields(request); if (DEBUG) { this.debugValuesFromRequest(hashValores); } final TableSearchService tableSearchService = (TableSearchService) ServiceLocator.getInstance().getService(TableSearchService.class, null); final TableSearchDTO tableSearchDTO = (TableSearchDTO) document.getBean(); String retorno = ""; if (tableSearchDTO.getLoad() == null || !tableSearchDTO.getLoad().equalsIgnoreCase("false")) { if (tableSearchDTO.getJsonData() != null) { if (tableSearchDTO.getMatriz() == null || !tableSearchDTO.getMatriz().equalsIgnoreCase("true")) { retorno = tableSearchService.findItens(tableSearchDTO, true, hashValores, request); } else { retorno = tableSearchService.getInfoMatriz(tableSearchDTO, true, hashValores, request); retorno = "[" + retorno + "]"; } } else { if (tableSearchDTO.getMatriz() != null && tableSearchDTO.getMatriz().equalsIgnoreCase("true")) { retorno = tableSearchService.getInfoMatriz(tableSearchDTO, true, hashValores, request); retorno = "[" + retorno + "]"; } } } if (retorno.trim().equalsIgnoreCase("")) { retorno = "{\"total\": \"0\",\"rows\":[]}"; } request.setAttribute("json_response", "" + retorno + ""); }
public void carregaComboQuest( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { final QuestionarioService questionarioService = (QuestionarioService) ServiceLocator.getInstance().getService(QuestionarioService.class, null); final HTMLSelect comboQuestionario = document.getSelectById("idQuestionario"); @SuppressWarnings("unchecked") final ArrayList<QuestionarioDTO> tipos = (ArrayList) questionarioService.list(); comboQuestionario.removeAllOptions(); if (tipos != null && tipos.size() > 0) { comboQuestionario.addOption( "", "-- " + UtilI18N.internacionaliza(request, "alcada.limite.todos") + " --"); for (final QuestionarioDTO tipo : tipos) { comboQuestionario.addOption( tipo.getIdQuestionario().toString(), StringEscapeUtils.escapeEcmaScript(tipo.getNomeQuestionario())); } } }
/** * 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); } }
@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 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 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); } } } }
@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();"); } }
/** * 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(); }
@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()"); }