The following document contains the results of PMD's CPD 4.2.2.
File | Line |
---|---|
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 121 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 121 |
String cabecalho = "Itens de Revisão Das Metas Físicas da Estrutura do " + titulo; //Verifica se é para filtrar por Critérios String criteriosCom = Pagina.getParamStr(request, "criteriosIncluidosCom"); String criteriosSem = Pagina.getParamStr(request, "criteriosIncluidosSem"); String[] criteriosParaFiltrarCom = (!"".equals(criteriosCom.trim())) ? criteriosCom.split("\\|") : new String[] {}; String[] criteriosParaFiltrarSem = (!"".equals(criteriosSem.trim())) ? criteriosSem.split("\\|") : new String[] {}; List listaCriteriosCom = new ArrayList(); List listaCriteriosSem = new ArrayList(); for(int i = 0; i < criteriosParaFiltrarCom.length; i++){ listaCriteriosCom.add(criteriosParaFiltrarCom[i]); } for(int i = 0; i < criteriosParaFiltrarSem.length; i++){ listaCriteriosSem.add(criteriosParaFiltrarSem[i]); } //Pegando as situacoes que foram selecionados como filtro String situacoes = Pagina.getParamStr(request, "situacoesIncluidas"); String[] situacoesParaFiltrar = (!"".equals(situacoes.trim())) ? situacoes.split("\\|") : new String[] {}; List listaSituacoes = new ArrayList(); for(int i = 0; i < situacoesParaFiltrar.length; i++){ listaSituacoes.add(situacoesParaFiltrar[i]); } //Pegando o órgão selecionado Dao dao = new Dao(); String orgao = request.getParameter("codOrgaoSelecionado"); if(!"".equals(orgao) && orgao != null){ orgaoResponsavel = (OrgaoOrg) dao.buscar(OrgaoOrg.class, Long.valueOf(orgao)); } orgaoEscolhido = (orgaoResponsavel.getCodOrg() != null) ? orgaoResponsavel.getSiglaOrg() : "Todos os Órgãos"; if("T".equals(Pagina.getParamStr(request, "todosCheck"))){ tituloItens = "Todos"; } else if("M".equals(Pagina.getParamStr(request, "todosCheck"))){ tituloItens = "Monitorados"; } else if("N".equals(Pagina.getParamStr(request, "todosCheck"))){ tituloItens = "Não Monitorados"; } else { tituloItens = "Conforme Relação Informada Pelo Usuário"; } builder.addNode("relatorio", "titulo=\"" + builder.normalize(cabecalho) + "\"" + " datahora=\"" + datahora + "\""); /* Imprime a capa*/ geraXMLCapa(builder, titulo, tituloItens, orgaoEscolhido, listaCriteriosCom, listaCriteriosSem, listaSituacoes); if(!imprimirEstrutura){ itensMarcados.add(item.getCodIett().toString()); } String[] itensMarcadosNaPagina = request.getParameterValues("itemFilho"); if(itensMarcadosNaPagina != null){ for(int i = 0; i < itensMarcadosNaPagina.length; i++){ itensMarcados.add(itensMarcadosNaPagina[i]); } } /* Imprime o relatório do Item Principal */ geraXMLItem(builder, item, orgao, listaCriteriosCom, listaCriteriosSem, listaSituacoes); geraXMLTotalizador(builder); builder.closeNode("relatorio"); return builder.toStringBuffer(); } /** * Gera capa xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param String titulo * @param String tituloItens * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLCapa(XmlBuilder builder, String titulo, String tituloItens, String orgao, List listaCriteriosCom, List listaCriteriosSem, List listaSituacoes) throws ECARException{ builder.addNode("capa", "titulo=\"" + builder.normalize(titulo) + "\"" + " tituloItens=\"" + builder.normalize(tituloItens) + "\"" + " orgao=\"" + builder.normalize(orgao) + "\""); FuncaoFun criterioFun = funcaoDao.getFuncao(Long.valueOf("6")); // 6 = Critérios if(criterioFun != null && (listaCriteriosCom != null && listaCriteriosCom.size() > 0 || listaCriteriosSem != null && listaCriteriosSem.size() > 0)){ builder.addNode("filtros", "tipo=\"" + builder.normalize(criterioFun.getLabelPadraoFun()) + "\"" + " estilo=\"CS\""); //CS --> Monta tabela com colunas de Com/Sem if(listaCriteriosCom != null && listaCriteriosCom.size() > 0){ Iterator itCriterios = listaCriteriosCom.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"C\""); } } } if(listaCriteriosSem != null && listaCriteriosSem.size() > 0){ Iterator itCriterios = listaCriteriosSem.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"S\""); } } } builder.closeNode("filtros"); } if(listaSituacoes != null && listaSituacoes.size() > 0){ builder.addNode("filtros", "tipo=\"" + builder.normalize("Situações") + "\"" + " estilo=\"SI\""); //SI --> Simples, Sem colunas de Com/Sem Iterator itSituacoes = listaSituacoes.iterator(); while(itSituacoes.hasNext()){ String id = (String) itSituacoes.next(); SituacaoSit situacao = (SituacaoSit) situacaoDao.buscar(SituacaoSit.class, Long.valueOf(id)); if(situacao != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(situacao.getDescricaoSit()) + "\" tipo=\"N\""); } } builder.closeNode("filtros"); } builder.closeNode("capa"); } /** * Gera item xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLItem(XmlBuilder builder, ItemEstruturaIett item, String orgao, List listaCriteriosCom, List listaCriteriosSem, List listaSituacoes) throws ECARException{ builder.addNode("item"); /* if(!imprimirEstrutura){ geraXMLHierarquia(builder, item); boolean mostrarDados = false; if("".equals(orgao) || orgao == null){ //Todos mostrarDados = true; } //Para o relatório de Revisão, pegar sempre OrgaoResponsavel2 else if (orgao != null && item.getOrgaoOrgByCodOrgaoResponsavel2Iett() != null && orgao.equals(item.getOrgaoOrgByCodOrgaoResponsavel2Iett().getCodOrg().toString())){ mostrarDados = true; } if (!itensMarcados.contains(item.getCodIett().toString())){ mostrarDados = false; } if(mostrarDados){ List revisoes = itemEstruturaDao.getItemEstruturaRevisaoIettrevOrderByData(item.getCodIett()); if(revisoes != null && revisoes.size() > 0){ Iterator itItemRevisao = revisoes.iterator(); while(itItemRevisao.hasNext()){ ItemEstruturarevisaoIettrev itemRevisao = (ItemEstruturarevisaoIettrev) itItemRevisao.next(); geraXMLDadosBasicos(builder, itemRevisao); geraXMLFuncoes(builder, itemRevisao); } } } }*/ geraXMLFilhosPorOrgao(builder, item, orgao, listaCriteriosCom, listaCriteriosSem, listaSituacoes); builder.closeNode("item"); } /** * Gera funções xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturarevisaoIettrev itemRevisao * @throws ECARException */ public void geraXMLFuncoes(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao) throws ECARException{ String funcaoAtual = ""; try { boolean mostrouIndicadorResultado = false; boolean exibirQuantidadesPrevistas = false; Set funcoes = itemRevisao.getEstruturaEttrev().getEstruturaFuncaoEttfs(); List funcoesParalela = new ArrayList(funcoes); Iterator itFuncoes = funcoes.iterator(); while(itFuncoes.hasNext()){ EstruturaFuncaoEttf estruturaFuncao = (EstruturaFuncaoEttf) itFuncoes.next(); funcaoAtual = estruturaFuncao.getLabelEttf(); boolean mostraDados = false; if("S".equals(estruturaFuncao.getIndRevisaoEttf())){ mostraDados = true; } if(mostraDados){ String funcao = Util.primeiraLetraToUpperCase(estruturaFuncao.getFuncaoFun().getNomeFun()); if ("Quantidades_Previstas".equals(funcao)){ exibirQuantidadesPrevistas = true; if (!mostrouIndicadorResultado){ mostrouIndicadorResultado = true; EstruturaFuncaoEttf funcaoPai = this.buscarFuncaoPai(itemRevisao, Long.valueOf("14")); //Indicadores de Resultado if(funcaoPai != null){ this.geraXMLIndicadores_Resultado(builder, itemRevisao, funcaoPai.getLabelEttf(), exibirQuantidadesPrevistas); } } } else if ("Indicadores_Resultado".equals(funcao)){ if(!mostrouIndicadorResultado){ mostrouIndicadorResultado = true; exibirQuantidadesPrevistas = this.verificarFuncao("Quantidades_Previstas", funcoesParalela); this.geraXMLIndicadores_Resultado(builder, itemRevisao, estruturaFuncao.getLabelEttf(), exibirQuantidadesPrevistas); } else { continue; } } else if ("Localizacao".equals(funcao)){ this.geraXMLLocalizacao(builder, itemRevisao, estruturaFuncao.getLabelEttf()); } } } } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do Relatório: Funções - " + funcaoAtual); } } /** * Gera hierarquia xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param String quebrarPagina * @param String orgao * @throws ECARException */ public void geraXMLHierarquia(XmlBuilder builder, ItemEstruturaIett item, String quebrarPagina, String orgao) throws ECARException{ |
File | Line |
---|---|
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 479 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 472 |
String tipoAtributo = descobreTipo(nomeAtributo); if(valor != null && !"".equals(valor.trim())) builder.addClosedNode(tipoAtributo, "label=\"" + builder.normalize(estruturaAtributo.iGetLabel()) + ": \"" + " valor=\"" + builder.normalize(valor) + "\""); } } } //Justificativa SEMPRE mostra if (itemRevisao.getJustificativaIettrev() != null && !"".equals(itemRevisao.getJustificativaIettrev().trim())) builder.addClosedNode(descobreTipo("justificativaIettrev"), "label=\"" + builder.normalize("Justificativa") + ": \"" + " valor=\"" + builder.normalize(Util.normalizaCaracterMarcador(itemRevisao.getJustificativaIettrev())) + "\""); builder.closeNode("dadosBasicos"); } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: Dados Básicos"); } } /** * Gera localização xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturarevisaoIettrev itemRevisao * @param String label * @throws ECARException */ public void geraXMLLocalizacao(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao, String label) throws ECARException{ try{ if(itemRevisao != null && itemRevisao.getItemEstLocalRevIettlrs() != null && itemRevisao.getItemEstLocalRevIettlrs().size() > 0){ boolean first = true; List locais = new ArrayList(itemRevisao.getItemEstLocalRevIettlrs()); Collections.sort(locais, new Comparator() { public int compare(Object o1, Object o2) { return ( (ItemEstLocalRevIettlr)o1 ).getLocalItemLit().getIdentificacaoLit().compareToIgnoreCase( ( (ItemEstLocalRevIettlr)o2 ).getLocalItemLit().getIdentificacaoLit() ); } } ); Iterator it = locais.iterator(); while(it.hasNext()){ ItemEstLocalRevIettlr local = (ItemEstLocalRevIettlr) it.next(); if(first){ builder.addNode("localizacao", "label=\"" + builder.normalize(label) + "\" abrangencia=\"" + builder.normalize(local.getLocalItemLit().getLocalGrupoLgp().getIdentificacaoLgp()) + "\""); first = false; } builder.addAndCloseNode("local", builder.normalize(Pagina.trocaNull(local.getLocalItemLit().getIdentificacaoLit()))); } if(locais != null && locais.size() > 0) builder.closeNode("localizacao"); } } catch (Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: " + label); } } /** * Gera indicadores de resultado xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturarevisaoIettrev itemRevisao * @param String label * @param boolean mostrarQuantidades * @throws ECARException */ public void geraXMLIndicadores_Resultado(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao, String label, boolean mostrarQuantidades) throws ECARException{ try{ List indicadores = new ArrayList(itemRevisao.getIettIndResulRevIettrrs()); if(indicadores != null && indicadores.size() > 0){ builder.addNode("indicadoresResultado", "label=\"" + label + "\""); Iterator itIndicadores = indicadores.iterator(); while(itIndicadores.hasNext()){ IettIndResulRevIettrr indicador = (IettIndResulRevIettrr) itIndicadores.next(); //ItemEstrtIndResulIettr indicador = (ItemEstrtIndResulIettr) itIndicadores.next(); /* String projecoes = ""; String totalizacoes = ""; if("S".equals(indicador.getIndProjecaoIettrr())) projecoes = "Sim"; if("N".equals(indicador.getIndProjecaoIettrr())) projecoes = "Não"; double total = 0; if("S".equals(indicador.getIndAcumulavelIettrr())){ totalizacoes = "Sim"; total = new IettIndResulRevIettrrDAO(null).getSomaQuantidades(indicador); } if("N".equals(indicador.getIndAcumulavelIettrr())){ totalizacoes = "Não"; } */ String nome = "não informado"; String unidade = ""; String projecoes = ""; String totalizacoes = ""; String valorFinal = ""; String strTotal = ""; if(indicador.getItemEstrtIndResulIettr() != null){ nome = indicador.getItemEstrtIndResulIettr().getNomeIettir(); unidade = indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr(); if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr())) projecoes = "Sim"; if("N".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr())) projecoes = "Não"; if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){ totalizacoes = "Sim"; } else { if("M".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr())) valorFinal = "Maior"; else if("U".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr())) valorFinal = "Último"; else if("N".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr())) valorFinal = "Não se aplica"; } strTotal = new IettIndResulRevIettrrDAO(null).getSomaQuantidadePrevista(indicador); if("N".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){ totalizacoes = "Não"; } } builder.addNode("indicador", "nome=\"" + builder.normalize(nome) + "\"" + // " descricao=\"" + builder.normalize(Pagina.trocaNull(indicador.getDescricaoIettirr())) + "\"" + " unidade=\"" + builder.normalize(unidade) + "\"" + " totalizacoes=\"" + builder.normalize(totalizacoes) + "\"" + " valorFinal=\"" + builder.normalize(valorFinal) + "\"" + " projecoes=\"" + builder.normalize(projecoes) + "\"" + " total = \"" + builder.normalize(strTotal) + "\"" + ""); if(mostrarQuantidades){ List exercicios = new ArrayList(indicador.getItemEstFisicoRevIettfrs()); Collections.sort(exercicios, new Comparator() { public int compare(Object o1, Object o2) { return ( (ItemEstFisicoRevIettfr)o1 ).getExercicioExe().getDescricaoExe().compareToIgnoreCase( ( (ItemEstFisicoRevIettfr)o2 ).getExercicioExe().getDescricaoExe() ); } } ); Iterator it = exercicios.iterator(); while(it.hasNext()){ ItemEstFisicoRevIettfr exercicio = (ItemEstFisicoRevIettfr) it.next(); builder.addClosedNode("exercicio", "descricao=\"" + builder.normalize(Pagina.trocaNull(exercicio.getExercicioExe().getDescricaoExe())) + "\" quantidade=\"" + Pagina.trocaNullNumeroSemDecimal(exercicio.getQtdPrevistaIettfr().toString()) + "\""); } } builder.closeNode("indicador"); } builder.closeNode("indicadoresResultado"); } } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: " + label); } } /** * Gera Filhos por orgão xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLFilhosPorOrgao(XmlBuilder builder, ItemEstruturaIett item, String orgao, List listaCriteriosCom, List listaCriteriosSem, List listaSituacoes) throws ECARException{ try{ UsuarioUsu usuarioLogado = seguranca.getUsuario(); Set gruposUsuario = seguranca.getGruposAcesso(); //Set filhos = item.getItemEstruturaIetts(); ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(null); List filhos = new ArrayList(); if(!imprimirEstrutura){ filhos.addAll(itemEstruturaDao.getDescendentesComPermissoesOrdenado(item, usuarioLogado, gruposUsuario)); } else { filhos.addAll(itemEstruturaDao.getDescendentesComPermissoesOrdenadoByEstrutura(estruturaEscolhida, codIettPai, usuarioLogado, gruposUsuario)); } List itensTemp = new ArrayList(itemEstruturaDao.filtrarRelatorioItemEstrutura(filhos, orgaoResponsavel.getCodOrg(), listaCriteriosCom, listaCriteriosSem, listaSituacoes, "S", "N")); filhos.clear(); //filhos.addAll(itemEstruturaDao.getArvoreItens(itensTemp, null)); filhos.addAll(itensTemp); Iterator it; if(!imprimirEstrutura){ //remover os itens superiores ao nível atual it = filhos.iterator(); while(it.hasNext()) { ItemEstruturaIett iett = (ItemEstruturaIett) it.next(); if(iett.getNivelIett().intValue() <= item.getNivelIett().intValue()) { it.remove(); } } } // ordenar os itens pela sigla itensTemp = new ArrayList(filhos); filhos.clear(); //filhos.addAll(itemEstruturaDao.getItensOrdenadosPorSiglaIett(itensTemp)); //filhos.addAll(itemEstruturaDao.getItensOrdenados(itensTemp)); List atributosListagem = new ArrayList(itemEstruturaDao.getItensOrdenados(itensTemp, null)); Iterator itAtrList = atributosListagem.iterator(); while(itAtrList.hasNext()){ AtributoEstruturaListagemItens atList = (AtributoEstruturaListagemItens) itAtrList.next(); filhos.add(atList.getItem()); } //if(filhos != null && filhos.size() > 0){ if(atributosListagem != null && atributosListagem.size() > 0){ //it = filhos.iterator(); it = atributosListagem.iterator(); |
File | Line |
---|---|
ecar/taglib/util/ValidacaoItemEstruturaRevisaoTag.java | 73 |
ecar/taglib/util/ValidacaoItemEstruturaTag.java | 129 |
if(retornoPesquisa != null) s.append(retornoPesquisa); writer.print(s.toString()); } catch(Exception e){ Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } return Tag.EVAL_BODY_INCLUDE; } /* versao antiga com validacao para funcao de acompanhamento "todos ou nenhum" public int doStartTag() throws JspException { try{ JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); validacaoCampos = new StringBuffer(); retornoPesquisa = new StringBuffer(); List atributosFuncaoAcompanhamento = new ArrayList(); if(atributos != null){ Iterator it = atributos.iterator(); while(it.hasNext()){ ObjetoEstrutura atributoEstrutura = (ObjetoEstrutura) it.next(); if(atributoEstrutura.iGetTipo() == EstrutTpFuncAcmpEtttfa.class) { geraPesquisaFuncaoAcompanhamento(atributoEstrutura); atributosFuncaoAcompanhamento.add(atributoEstrutura); } else { this.getClass(). getMethod("geraValidacao" + Util.primeiraLetraToUpperCase(atributoEstrutura.iGetNome()), new Class[] { ObjetoEstrutura.class }). invoke(this, new Object[] { atributoEstrutura }); } } } Iterator itFunAcomp = atributosFuncaoAcompanhamento.iterator(); Object[] atributosEstrutura = atributosFuncaoAcompanhamento.toArray(); while(itFunAcomp.hasNext()){ ObjetoEstrutura atributoEstrutura = (ObjetoEstrutura) itFunAcomp.next(); validacaoCampos.append("if(document.form." + atributoEstrutura.iGetNome() + ".value != \'\'){"); for(int i = 0; i < atributosEstrutura.length; i++){ ObjetoEstrutura obj = (ObjetoEstrutura) atributosEstrutura[i]; geraValidacaoCampoObrigatorio(obj); } validacaoCampos.append("}"); } s.append("function validar(form) { \n"); if(validacaoCampos != null) s.append(validacaoCampos); s.append( "return true;\n"); s.append("}\n"); if(retornoPesquisa != null) s.append(retornoPesquisa); writer.print(s.toString()); } catch(Exception e){ Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } return Tag.EVAL_BODY_INCLUDE; } */ /** * Gera validação NomeIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoNomeIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação SiglaIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoSiglaIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação DescriçãoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDescricaoIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validaçãoOrigemIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoOrigemIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validaçãoObjetivoGeralIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoObjetivoGeralIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação BeneficiosIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoBeneficiosIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação Objeto especificoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoObjetivoEspecificoIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação data inicioIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataInicioIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação Data termino Iett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataTerminoIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação IndCriticaIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoIndCriticaIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação IndMonitoramentoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoIndMonitoramentoIett(ObjetoEstrutura atributo) { } /** * Gera validação IndMonitoramIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoIndMonitoramIett(ObjetoEstrutura atributo) { } /** * Gera validação IndPermBloqPlanejamentoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoIndBloqPlanejamentoIett(ObjetoEstrutura atributo) { } /** * Gera validação IndPermBloqPlanejIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoIndPermBloqPlanejIett(ObjetoEstrutura atributo) { } /** * Gera validação ValPrevistoFuturoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoValPrevistoFuturoIett(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoNumeroDecimal(atributo); } /** * Gera validação DataInicioMonitoramentoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataInicioMonitoramentoIett(ObjetoEstrutura atributo) { } /** * Gera validação DataInclusaoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataInclusaoIett(ObjetoEstrutura atributo) { } /** * Gera validação UsuarioUsuByCodUsuIncIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoUsuarioUsuByCodUsuIncIett(ObjetoEstrutura atributo) { } /** * Gera validação por data UltManutençãoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataUltManutencaoIett(ObjetoEstrutura atributo) { } /** * Gera validação UsuarioUsuByCodUsuUltManutIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoUsuarioUsuByCodUsuUltManutIett(ObjetoEstrutura atributo) { } /** * Gera validação IndAtivoIett.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoIndAtivoIett(ObjetoEstrutura atributo) { } /** * Gera validação dataR1.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataR1(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação dataR2.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataR2(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação dataR3.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataR3(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação dataR4.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataR4(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação dataR5.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDataR5(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); geraValidacaoData(atributo); } /** * Gera validação descrisão1.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDescricaoR1(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação descrisão2.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDescricaoR2(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação descrisão3.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDescricaoR3(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação descrisão4.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDescricaoR4(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação descrisão5.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoDescricaoR5(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação AreaAre.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoAreaAre(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação SubAreaAre.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoSubAreaSare(ObjetoEstrutura atributo) { if(atributo.iGetObrigatorio().booleanValue() == true) geraValidacaoCampoObrigatorio(atributo); } /** * Gera validação unidade orçamentaria UO.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo */ public void geraValidacaoUnidadeOrcamentariaUO(ObjetoEstrutura atributo) { |
File | Line |
---|---|
ecar/dao/ExercicioDao.java | 215 |
ecar/dao/ExercicioDao.java | 668 |
q.setLong("codExe", codExe); ItemEstruturaIett item = (ItemEstruturaIett) estruturaDao.buscar(ItemEstruturaIett.class, codIett); if (item != null) { long anoMesArfMaisRecente = 0; long anoMesArfMaisAntigo = 0; AcompRealFisicoArf arfMaisRecente = acompRealFisicoDao.getArfMaisRecenteItem(item); if (arfMaisRecente != null) { String mesAux = arfMaisRecente.getMesArf().toString(); if (arfMaisRecente.getMesArf().longValue() < 10) { mesAux = "0" + mesAux; } anoMesArfMaisRecente = Long.parseLong(arfMaisRecente.getAnoArf().toString() + mesAux); } AcompRealFisicoArf arfMaisAntigo = acompRealFisicoDao.getArfMaisAntigoItem(item); if (arfMaisAntigo != null) { String mesAux = arfMaisAntigo.getMesArf().toString(); if (arfMaisAntigo.getMesArf().longValue() < 10) { mesAux = "0" + mesAux; } anoMesArfMaisAntigo = Long.parseLong(arfMaisAntigo.getAnoArf().toString() + mesAux); } /* Se não tiver nenhuma das datas */ if (item.getDataInicioIett() == null && item.getDataTerminoIett() == null) { resultado = q.list(); } else { int mes = 0; int ano = 0; int mesFinal = 0; int anoFinal = 0; /* Se tiver as 2 datas */ if (item.getDataInicioIett() != null && item.getDataTerminoIett() != null) { mes = Data.getMes(item.getDataInicioIett()) + 1; ano = Data.getAno(item.getDataInicioIett()); mesFinal = Data.getMes(item.getDataTerminoIett()) + 1; anoFinal = Data.getAno(item.getDataTerminoIett()); } /* se só tiver a data inicial */ else if (item.getDataInicioIett() != null && item.getDataTerminoIett() == null) { mes = Data.getMes(item.getDataInicioIett()) + 1; ano = Data.getAno(item.getDataInicioIett()); mesFinal = 0; anoFinal = 0; List exerciciosTemp = q.list(); if (exerciciosTemp != null && exerciciosTemp.size() > 0) { ExercicioExe exercicioFinal = (ExercicioExe) exerciciosTemp.get(exerciciosTemp.size() - 1); mesFinal = Data.getMes(exercicioFinal.getDataFinalExe()); anoFinal = Data.getAno(exercicioFinal.getDataFinalExe()); } } /* se só tiver a data final */ else { mes = Data.getMes(item.getDataTerminoIett()) + 2; // Acrescento +1 // ao mes e ao ano // da data final // para ter // certeza de que // não ano = Data.getAno(item.getDataTerminoIett()) + 1; // entre no while // se não achar // nenhum // exercicio na // query abaixo mesFinal = Data.getMes(item.getDataTerminoIett()) + 1; anoFinal = Data.getAno(item.getDataTerminoIett()); List exerciciosTemp = q.list(); if (exerciciosTemp != null && exerciciosTemp.size() > 0) { ExercicioExe exercicioInicial = (ExercicioExe) exerciciosTemp.get(0); mes = Data.getMes(exercicioInicial.getDataInicialExe()); ano = Data.getAno(exercicioInicial.getDataInicialExe()); } } String mesAux = String.valueOf(mes); if (mes < 10) { mesAux = "0" + mesAux; } long anoMesItemInicio = Long.parseLong(String.valueOf(ano) + mesAux); mesAux = String.valueOf(mesFinal); if (mesFinal < 10) { mesAux = "0" + mesAux; } long anoMesItemFim = Long.parseLong(String.valueOf(anoFinal) + mesAux); if (anoMesArfMaisAntigo > 0 && anoMesArfMaisAntigo < anoMesItemInicio) { mes = arfMaisAntigo.getMesArf().intValue(); ano = arfMaisAntigo.getAnoArf().intValue(); } if (anoMesArfMaisRecente > 0 && anoMesArfMaisRecente > anoMesItemFim) { mesFinal = arfMaisRecente.getMesArf().intValue(); anoFinal = arfMaisRecente.getAnoArf().intValue(); } while (ano < anoFinal || (ano == anoFinal && mes <= mesFinal)) { ExercicioExe exercicio = acompReferenciaDao.getExercicio(String.valueOf(ano), String.valueOf(mes)); if (exercicio != null && !resultado.contains(exercicio)) { resultado.add(exercicio); } mes++; if (mes > 12) { mes = 1; ano++; } } } } /* item == null, portanto não tenho nenhuma das datas */ else { resultado = q.list(); } } catch (HibernateException e) { this.logger.error(e); throw new ECARException("erro.hibernateException"); } return (resultado); } |
File | Line |
---|---|
ecar/dao/ItemEstrtIndResulDao.java | 719 |
ecar/dao/ItemEstrtIndResulDao.java | 911 |
session.update(iettrcor); } ConfiguracaoDao dao = new ConfiguracaoDao(request); ConfiguracaoCfg config = dao.getConfiguracao(); HistoricoMaster historicoMaster = new HistoricoMaster(); if ("S".equals(config.getIndGerarHistoricoCfg())) { historicoMaster.setDataHoraHistorico(new Date()); historicoMaster.setUsuManutencao(itemEstrtIndResul.getUsuarioUsuManutencao()); historicoMaster.setCodReferenciaGeral(itemEstrtIndResul.getItemEstruturaIett().getCodIett()); historicoMaster.setHistoricoMotivo((HistoricoMotivo) super.buscar(HistoricoMotivo.class, Long.valueOf(23))); session.save(historicoMaster); HistoricoIettrH iettrh = new HistoricoIettrH(); ItemEstrtIndResulIettr iettrhAntesAlteracao = (ItemEstrtIndResulIettr) super.buscar(ItemEstrtIndResulIettr.class, itemEstrtIndResul.getCodIettir()); iettrh.setItemEstruturaIett(iettrhAntesAlteracao.getItemEstruturaIett()); iettrh.setUnidMedidaIettr(iettrhAntesAlteracao.getUnidMedidaIettr()); iettrh.setCodUnidMedidaIettr(iettrhAntesAlteracao.getCodUnidMedidaIettr()); iettrh.setDescricaoIettir(iettrhAntesAlteracao.getDescricaoIettir()); iettrh.setNomeIettir(iettrhAntesAlteracao.getNomeIettir()); iettrh.setIndProjecaoIettr(iettrhAntesAlteracao.getIndProjecaoIettr()); iettrh.setIndAcumulavelIettr(iettrhAntesAlteracao.getIndAcumulavelIettr()); iettrh.setIndPublicoIettr(iettrhAntesAlteracao.getIndPublicoIettr()); iettrh.setIndTipoQtde(iettrhAntesAlteracao.getIndTipoQtde()); iettrh.setIndValorFinalIettr(iettrhAntesAlteracao.getIndValorFinalIettr()); iettrh.setIndRealPorLocal(iettrhAntesAlteracao.getIndRealPorLocal()); // alteracao nova tela iettrh.setIndPrevPorLocal(iettrhAntesAlteracao.getIndPrevPorLocal()); // alteracao nova tela iettrh.setSisAtributoSatb(iettrhAntesAlteracao.getSisAtributoSatb()); iettrh.setFonteIettr(iettrhAntesAlteracao.getFonteIettr()); iettrh.setIndiceMaisRecenteIettr(iettrhAntesAlteracao.getIndiceMaisRecenteIettr()); iettrh.setDataApuracaoIettr(iettrhAntesAlteracao.getDataApuracaoIettr()); iettrh.setFormulaIettr(iettrhAntesAlteracao.getFormulaIettr()); iettrh.setPeriodicidadePrdc(iettrhAntesAlteracao.getPeriodicidadePrdc()); iettrh.setUsuarioUsuManutencao(itemEstrtIndResul.getUsuarioUsuManutencao()); iettrh.setDataUltManutencao(itemEstrtIndResul.getDataUltManutencao()); iettrh.setHistoricoMaster(historicoMaster); session.save(iettrh); } if (!qtdPrevistaBloqueado) { // excluir todas as quantidades previstas List listaAux = new ArrayList(); listaAux.addAll(itemEstrtIndResul.getItemEstrutFisicoIettfs()); Iterator itAux = listaAux.iterator(); while (itAux.hasNext()) { ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) itAux.next(); itemEstrutFisico.setUsuarioUsuManutencao(itemEstrtIndResul.getUsuarioUsuManutencao()); itemEstrutFisico.setDataUltManutencao(new Date()); if ("S".equals(config.getIndGerarHistoricoCfg())) { HistoricoIettfH iettfh = new HistoricoIettfH(); iettfh.setDataInclusaoIettf(itemEstrutFisico.getDataInclusaoIettf()); iettfh.setDataUltManutencao(itemEstrutFisico.getDataUltManutencao()); iettfh.setItemEstrtIndResulIettr(itemEstrutFisico.getItemEstrtIndResulIettr()); iettfh.setExercicioExe(itemEstrutFisico.getExercicioExe()); iettfh.setQtdPrevistaIettf(itemEstrutFisico.getQtdPrevistaIettf()); iettfh.setUsuManutencao(itemEstrutFisico.getUsuarioUsuManutencao()); iettfh.setIndAtivoIettf(Dominios.NAO); iettfh.setHistoricoMaster(historicoMaster); session.save(iettfh); } objetosExcluidos.add(itemEstrutFisico); session.delete(itemEstrutFisico); } } if (logBean != null) { logBean.setCodigoTransacao(Data.getHoraAtual(false)); logBean.setOperacao("EXC"); Iterator it = objetosExcluidos.iterator(); while (it.hasNext()) { logBean.setObj(it.next()); loggerAuditoria.info(logBean.toString()); } } // salva o pai session.update(itemEstrtIndResul); if (logBean != null) { logBean.setCodigoTransacao(Data.getHoraAtual(false)); logBean.setObj(itemEstrtIndResul); logBean.setOperacao("ALT"); loggerAuditoria.info(logBean.toString()); } if (!qtdPrevistaBloqueado) { Iterator itQtd = listaQtd.iterator(); while (itQtd.hasNext()) { ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) itQtd.next(); itemEstrutFisico.getComp_id().setCodIettir(itemEstrtIndResul.getCodIettir()); itemEstrutFisico.setUsuarioUsuManutencao(itemEstrtIndResul.getUsuarioUsuManutencao()); itemEstrutFisico.setDataUltManutencao(new Date()); // itemEstrutFisico.setIndExclusaoPosHistorico(Boolean.FALSE); session.save(itemEstrutFisico); |
File | Line |
---|---|
ecar/servlet/geraFilhosIett/ItemEstruturaHtml.java | 249 |
ecar/taglib/util/ArvoreFilhosItemEstruturaTag.java | 220 |
retorno.append("<td colspan=\"3\">"+item.getNomeIett()+"</td>"); retorno.append("</font>"); retorno.append("</td>"); retorno.append("</tr>"); retorno.append("</table>"); retorno.append("</td>"); return retorno; } /* * Método que imprime a terceira coluna da linha do item: imagem nivel planejamento */ private StringBuffer imprimeColunaImagemNivel(ItemEstruturaIett pItemEstrutura) { StringBuffer retorno = new StringBuffer(); ItemEstruturaDao itemDao = new ItemEstruturaDao(getRequest()); //imagem nivel planejamento retorno.append("<td nowrap>"); Iterator<NomeImgsNivelPlanejamentoBean> itNiveis = itemDao.getNomeImgsNivelPlanejamentoItemAgrupado(pItemEstrutura).iterator(); while(itNiveis.hasNext()){ NomeImgsNivelPlanejamentoBean imagemNivelPlanejamento = (NomeImgsNivelPlanejamentoBean) itNiveis.next(); retorno.append(imagemNivelPlanejamento.geraHtmlImg(getRequest())); } retorno.append("</td>"); return retorno; } /* * Método que imprime a quarta coluna da linha do item: nome do Órgao Responsável */ private StringBuffer imprimeColunaOrgaoResponsavel(ItemEstruturaIett pItemEstrutura) { StringBuffer retorno = new StringBuffer(); ItemEstruturaIett item = pItemEstrutura; retorno.append("<td align=\"center\">"); if(item.getOrgaoOrgByCodOrgaoResponsavel1Iett() != null){ if(item.getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg() != null) retorno.append(item.getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg()); else retorno.append(item.getOrgaoOrgByCodOrgaoResponsavel1Iett().getDescricaoOrg()); } else { //Se não possuir orgao procura orgao do pai ItemEstruturaIett itemAux = item; while(itemAux != null && itemAux.getOrgaoOrgByCodOrgaoResponsavel1Iett() == null && itemAux.getItemEstruturaIett() != null){ itemAux = itemAux.getItemEstruturaIett(); } if(itemAux != null && itemAux.getOrgaoOrgByCodOrgaoResponsavel1Iett() != null){ if(itemAux.getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg() != null) retorno.append(itemAux.getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg()); else retorno.append(itemAux.getOrgaoOrgByCodOrgaoResponsavel1Iett().getDescricaoOrg()); } } retorno.append("</td>"); return retorno; } /* * Método que imprime a quinta coluna da linha do item: imagem inserir anotação */ private StringBuffer imprimeColunaImagemAnotacao(ItemEstruturaIett pItemEstrutura) { StringBuffer retorno = new StringBuffer(); //criação do link para detalhamento do item String linkAbrirIettComeco = "<a href=\"javascript:detalharItemEstrutura(form, '" + pItemEstrutura.getCodIett() + "', '" + status + "')\" title=\"Ação\">"; //imagem inserir anotação retorno.append("<td>"); if(!getStatus().equals("true")){ retorno.append("<a href=\"javascript:abrirPopUpInserirAnotacao("+pItemEstrutura.getCodIett()+")\" title=\"Inserir anotação\"> "); retorno.append("<img src=\""+getPathEcar()+"/images/relAcomp/icon_anotacoes.png\" border=\"0\" alt=\"\"> </a>"); } retorno.append("</td>"); // ADICIONAR A IMAGEM PARA EDITAR usuarioLogadoEmiteParecer = false; boolean permissaoLapis = false; if(permissaoAdministradorAcompanhamento){ permissaoLapis = true; } TipoFuncAcompDao tipoFuncAcompDao = new TipoFuncAcompDao(); ItemEstUsutpfuacDao itemEstUsuDao = new ItemEstUsutpfuacDao(request); AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(request); AcompReferenciaDao acompReferenciaDao = new AcompReferenciaDao(request); //List tpfaOrdenadosPorEstrutura = null; Map mapAcao = null; Iterator itPeriodosAcao = periodosConsiderados.iterator(); try { //tpfaOrdenadosPorEstrutura = tipoFuncAcompDao.getFuncaoAcompOrderByEstruturas(); mapAcao = acompReferenciaItemDao.criarMapPeriodoAri(periodosConsiderados, itemEstrutura); } catch(ECARException ecarex) { Logger.getLogger(this.getClass()).error(ecarex); ecarex.printStackTrace(); } if(itPeriodosAcao.hasNext()) { AcompReferenciaAref acompReferencia = (AcompReferenciaAref) itPeriodosAcao.next(); if(!mapAcao.isEmpty() && mapAcao.containsKey(acompReferencia)) { AcompReferenciaItemAri ariAcao = (AcompReferenciaItemAri) mapAcao.get(acompReferencia); List relatorios = null; try{ relatorios = acompReferenciaItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(ariAcao, tpfaOrdenadosPorEstrutura); } catch(ECARException ecarex) { Logger.getLogger(this.getClass()).error(ecarex); ecarex.printStackTrace(); } Iterator itRelatorios = relatorios.iterator(); while(itRelatorios.hasNext()){ AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next(); ItemEstUsutpfuacIettutfa itemEstUsu = null; try{ itemEstUsu = itemEstUsuDao.buscar(itemEstrutura.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa()); } catch(ECARException ecarex) { Logger.getLogger(this.getClass()).error(ecarex); |
File | Line |
---|---|
ecar/dao/TempCargaEcarDFIettsBDDao.java | 306 |
ecar/dao/TempCargaIettsBDDao.java | 351 |
} catch (Exception e) { e.printStackTrace(); if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } } /** * Método somente usado em efetuarCargaItens() para retornar o usuário de um * determinado órgão, seguindo planilha anexada no mantis 11861. * @author aleixo * @since 11/07/2007 * @param orgao * @return * @throws ECARException */ private UsuarioUsu getUsuarioGPSByOrgao(OrgaoOrg orgao) throws ECARException { final long COD_ORG_SEPL = 1; /* Mirian Pappi Gomes - 325 */ final long COD_ORG_PGE = 5; /* Maristela Pioli - 155 */ final long COD_ORG_SEAP = 6; /* Luciane do Rocio Walesko Fantin - 136 */ final long COD_ORG_SEAB = 7; /* Teodoro Kostin Neto - 133 */ final long COD_ORG_SETI = 8; /* Sérgio Luiz Covalski - 149 */ final long COD_ORG_SECS = 9; /* Luis Carlos Fracaro - 157 */ final long COD_ORG_SEEC = 10; /* Matias Marino da Silva - 340 */ final long COD_ORG_SEDU = 11; /* Reynaldo Aquino de Paula - 158 */ final long COD_ORG_SEED = 12; /* Carlos Roberto Sottomaior Valiente - 139 */ final long COD_ORG_SEFA = 13; /* Roseli Naufal Schnekemberg - 141 */ final long COD_ORG_SEIM = 14; /* Eliziany Sutil de Oliveira Guimarães - 334 */ final long COD_ORG_SEJU = 15; /* Sílvio Carlos Nass - 143 */ final long COD_ORG_SEMA = 16; /* Walter Osternack Junior - 160 */ final long COD_ORG_SEOP = 17; /* Emir Carlos Grassani - 144 */ final long COD_ORG_SESA = 19; /* Sueli de Sá Riechi - 145 */ final long COD_ORG_SESP = 20; /* Maria Helena Paes - 147 */ final long COD_ORG_SETP = 21; /* Helena Oliveira Borges Saldanha - 151 */ final long COD_ORG_SETR = 22; /* Rejane Karam - 153 */ final long COD_ORG_SETU = 23; /* Elaine Ligiero Ferreira - 162 */ final long COD_ORG_CPE = 79; /* Maria Cristina da Silva Magalhães - 131 */ Long chave = null; if (orgao != null) { if (orgao.getCodOrg().longValue() == COD_ORG_SEPL) chave = Long.valueOf(325); if (orgao.getCodOrg().longValue() == COD_ORG_PGE) chave = Long.valueOf(155); if (orgao.getCodOrg().longValue() == COD_ORG_SEAP) chave = Long.valueOf(136); if (orgao.getCodOrg().longValue() == COD_ORG_SEAB) chave = Long.valueOf(133); if (orgao.getCodOrg().longValue() == COD_ORG_SETI) chave = Long.valueOf(149); if (orgao.getCodOrg().longValue() == COD_ORG_SECS) chave = Long.valueOf(157); if (orgao.getCodOrg().longValue() == COD_ORG_SEEC) chave = Long.valueOf(340); if (orgao.getCodOrg().longValue() == COD_ORG_SEDU) chave = Long.valueOf(158); if (orgao.getCodOrg().longValue() == COD_ORG_SEED) chave = Long.valueOf(139); if (orgao.getCodOrg().longValue() == COD_ORG_SEFA) chave = Long.valueOf(141); if (orgao.getCodOrg().longValue() == COD_ORG_SEIM) chave = Long.valueOf(334); if (orgao.getCodOrg().longValue() == COD_ORG_SEJU) chave = Long.valueOf(143); if (orgao.getCodOrg().longValue() == COD_ORG_SEMA) chave = Long.valueOf(160); if (orgao.getCodOrg().longValue() == COD_ORG_SEOP) chave = Long.valueOf(144); if (orgao.getCodOrg().longValue() == COD_ORG_SESA) chave = Long.valueOf(145); if (orgao.getCodOrg().longValue() == COD_ORG_SESP) chave = Long.valueOf(147); if (orgao.getCodOrg().longValue() == COD_ORG_SETP) chave = Long.valueOf(151); if (orgao.getCodOrg().longValue() == COD_ORG_SETR) chave = Long.valueOf(153); if (orgao.getCodOrg().longValue() == COD_ORG_SETU) chave = Long.valueOf(162); if (orgao.getCodOrg().longValue() == COD_ORG_CPE) chave = Long.valueOf(131); if (chave != null) { return (UsuarioUsu) new UsuarioDao(request).buscar(UsuarioUsu.class, chave); } } return null; } |
File | Line |
---|---|
ecar/pojo/HistoricoIettH.java | 126 |
ecar/pojo/ItemEstruturaIett.java | 220 |
} @Column(name = "VAL_PREVISTO_FUTURO_IETT", length = 14) public BigDecimal getValPrevistoFuturoIett() { return this.valPrevistoFuturoIett; } public void setValPrevistoFuturoIett(BigDecimal valPrevistoFuturoIett) { this.valPrevistoFuturoIett = valPrevistoFuturoIett; } @Column(name = "IND_BLOQ_PLANEJAMENTO_IETT", length = 1) public String getIndBloqPlanejamentoIett() { return this.indBloqPlanejamentoIett; } public void setIndBloqPlanejamentoIett(String indBloqPlanejamentoIett) { this.indBloqPlanejamentoIett = indBloqPlanejamentoIett; } @Column(name = "BENEFICIOS_IETT") public String getBeneficiosIett() { return this.beneficiosIett; } public void setBeneficiosIett(String beneficiosIett) { this.beneficiosIett = beneficiosIett; } @Column(name = "ORIGEM_IETT") public String getOrigemIett() { return this.origemIett; } public void setOrigemIett(String origemIett) { this.origemIett = origemIett; } @Column(name = "OBJETIVO_ESPECIFICO_IETT") public String getObjetivoEspecificoIett() { return this.objetivoEspecificoIett; } public void setObjetivoEspecificoIett(String objetivoEspecificoIett) { this.objetivoEspecificoIett = objetivoEspecificoIett; } @Column(name = "OBJETIVO_GERAL_IETT") public String getObjetivoGeralIett() { return this.objetivoGeralIett; } public void setObjetivoGeralIett(String objetivoGeralIett) { this.objetivoGeralIett = objetivoGeralIett; } @Column(name = "IND_MONITORAMENTO_IETT", length = 1) public String getIndMonitoramentoIett() { return this.indMonitoramentoIett; } public void setIndMonitoramentoIett(String indMonitoramentoIett) { this.indMonitoramentoIett = indMonitoramentoIett; } @Column(name = "IND_CRITICA_IETT", length = 1) public String getIndCriticaIett() { return this.indCriticaIett; } public void setIndCriticaIett(String indCriticaIett) { this.indCriticaIett = indCriticaIett; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_INICIO_MONITORAMENTO_IETT", length = 7) public Date getDataInicioMonitoramentoIett() { return this.dataInicioMonitoramentoIett; } public void setDataInicioMonitoramentoIett(Date dataInicioMonitoramentoIett) { this.dataInicioMonitoramentoIett = dataInicioMonitoramentoIett; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_TERMINO_IETT", length = 7) public Date getDataTerminoIett() { return this.dataTerminoIett; } public void setDataTerminoIett(Date dataTerminoIett) { this.dataTerminoIett = dataTerminoIett; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_INICIO_IETT", length = 7) public Date getDataInicioIett() { return this.dataInicioIett; } public void setDataInicioIett(Date dataInicioIett) { this.dataInicioIett = dataInicioIett; } @Column(name = "IND_ATIVO_IETT", length = 1) public String getIndAtivoIett() { return this.indAtivoIett; } public void setIndAtivoIett(String indAtivoIett) { this.indAtivoIett = indAtivoIett; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_ULT_MANUTENCAO_IETT", length = 7) public Date getDataUltManutencaoIett() { return this.dataUltManutencaoIett; } public void setDataUltManutencaoIett(Date dataUltManutencaoIett) { this.dataUltManutencaoIett = dataUltManutencaoIett; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_INCLUSAO_IETT", length = 7) public Date getDataInclusaoIett() { return this.dataInclusaoIett; } public void setDataInclusaoIett(Date dataInclusaoIett) { this.dataInclusaoIett = dataInclusaoIett; } @Column(name = "DESCRICAO_IETT") public String getDescricaoIett() { return this.descricaoIett; } public void setDescricaoIett(String descricaoIett) { this.descricaoIett = descricaoIett; } @Column(name = "SIGLA_IETT") public String getSiglaIett() { return this.siglaIett; } public void setSiglaIett(String siglaIett) { this.siglaIett = siglaIett; } @Column(name = "NOME_IETT") |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1287 |
ecar/taglib/util/FormItemEstruturaTag.java | 1388 |
s.append("* "); s.append(label); s.append("</TD>"); s.append("<TD>"); if (opcoes != null) { Iterator it = opcoes.iterator(); while (it.hasNext()) { String[] chaveValor = (String[]) it.next(); s.append("<input type=\"radio\" class=\"form_check_radio\" name=\"").append(nome) .append("\" value=\"").append(chaveValor[0]).append("\""); if (getBloquearCampo()) s.append(" disabled"); if (chaveValor[0].equals(valor)) s.append(" checked "); s.append(">"); s.append(chaveValor[1]); } s.append(" <input type=\"button\" name=\"buttonLimpar\" value=\"Limpar\" class=\"botao\" ") .append("onclick=\"limparRadioButtons(document.getElementsByName('" + nome + "'));\""); s.append(">"); } // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formul�rio com objeto bot�o. <br> * * @author n/c * @since 0.1, n/c * @version 0.1, n/c * @param String label * @param String name * @param String onclick */ public void criaInputButton(String label, String name, String onclick) { if(!this.getExibirBotoes().booleanValue()) return; JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<TR><TD> </TD><TD>"); s.append("<input type=\"button\" "); /* * Regra de bloqueio destes bot�es � diferente. Deve ficar sempre liberado, menos nos casos * que o usu�rio n�o tem permiss�o. */ if (getDesabilitar() != null && getDesabilitar()) { s.append(" disabled "); } s.append("value=\"").append(label).append("\" name=\"bt").append(name).append("\" onclick=\"") .append(onclick).append("\"").append("></TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria campo do tipo hidden no formul�rio. <br> * * @author n/c * @since 0.1, n/c * @version 0.1, n/c * @param String nome * @param String valor */ public void criaInputHidden(String nome,String valor) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<input type=\"hidden\" name=\"").append(nome).append("\" value=\"").append(valor).append("\">"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha na tabela contendo um campo texto com label.<br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 21/03/2007 * @param String nome - nome do campo * @param String label - texto a ser colocado antes do campo no formulario * @param String size - tamanho do campo * @param String maxlength - maximo de caracteres no campo * @param String valor - conteudo do campo * @param String dica - dica para uso do campo */ public void criaInputText(String nome, String label, String size, String maxlength, String valor, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { if(atributo.iGetTamanhoConteudoAtrib() != null){ maxlength = String.valueOf(atributo.iGetTamanhoConteudoAtrib().intValue()); } // inicia a linha s.append("<TR><TD class=\"label\">"); |
File | Line |
---|---|
ecar/dao/ItemEstruturaDao.java | 3196 |
ecar/dao/ItemEstruturaDao.java | 4391 |
Iterator itItens = itens.iterator(); while (itItens.hasNext()) { ItemEstruturaIett iett = (ItemEstruturaIett) itItens.next(); if (iett.getIndAtivoIett() != null && !Dominios.SIM.equals(iett.getIndAtivoIett())) { continue; } OrdenacaoIett ord = new OrdenacaoIett(); ord.setIett(iett); if (!listNiveis.contains(iett.getNivelIett())) { listNiveis.add(iett.getNivelIett()); } ord.setCampoOrdenar(this.getValorAtributoEstruturaItem(estruturasAtributos, iett, tamanho, tipoAcomp)); if (ord.getCampoOrdenar() == null) { ord.setCampoOrdenar(""); } listOrdenacaoIett.add(ord); } // ordenar a lista de níveis: 1, 2, 3, ... n Collections.sort(listNiveis, new Comparator() { public int compare(Object o1, Object o2) { Integer ord1 = (Integer) o1; Integer ord2 = (Integer) o2; return ord1.compareTo(ord2); } }); // Gerar uma lista de itens para cada nível List listOrdenacaoPorNivel = new ArrayList(); Iterator itNiveis = listNiveis.iterator(); while (itNiveis.hasNext()) { Integer nivel = (Integer) itNiveis.next(); OrdenacaoPorNivel opn = new OrdenacaoPorNivel(); opn.setNivel(nivel); opn.setOrdenacaoIett(new ArrayList()); itItens = listOrdenacaoIett.iterator(); while (itItens.hasNext()) { OrdenacaoIett ord = (OrdenacaoIett) itItens.next(); if (nivel.equals(ord.getIett().getNivelIett())) { opn.getOrdenacaoIett().add(ord); } } listOrdenacaoPorNivel.add(opn); } // ordenar a lista de OrdenacaoPorNivel, aplicando regra de ordenamento itNiveis = listOrdenacaoPorNivel.iterator(); while (itNiveis.hasNext()) { OrdenacaoPorNivel opn = (OrdenacaoPorNivel) itNiveis.next(); Collections.sort(opn.getOrdenacaoIett(), new Comparator() { public int compare(Object o1, Object o2) { OrdenacaoIett ord1 = (OrdenacaoIett) o1; OrdenacaoIett ord2 = (OrdenacaoIett) o2; return ord1.getCampoOrdenar().compareToIgnoreCase(ord2.getCampoOrdenar()); } }); } // organizar os itens de acordo com a hierarquia de // pai/filho/neto/bisneto/etc a partir dos itens do primeiro nível List itensOrganizados = new ArrayList(); if (!listOrdenacaoPorNivel.isEmpty()) { OrdenacaoPorNivel opn = (OrdenacaoPorNivel) listOrdenacaoPorNivel.get(0); itNiveis = opn.getOrdenacaoIett().iterator(); while (itNiveis.hasNext()) { OrdenacaoIett ord = (OrdenacaoIett) itNiveis.next(); List listIettAux = getItemFilhoOrdenacaoPorNivel(ord.getIett(), listOrdenacaoPorNivel); itensOrganizados.addAll(listIettAux); } } Iterator it = itensOrganizados.iterator(); while (it.hasNext()) { ItemEstruturaIett iett = (ItemEstruturaIett) it.next(); AtributoEstruturaListagemItens atEstListagem = new AtributoEstruturaListagemItens(); atEstListagem.setDescricao(estruturaAtributoDao.getDescricaoItemByAtributo(iett, tipoAcomp)); atEstListagem.setItem(iett); listRetorno.add(atEstListagem); } return listRetorno; } |
File | Line |
---|---|
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 741 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 750 |
builder.addNode("filho", "nomeNivel=\"" + builder.normalize(nomeNivelItem) + "\" nome=\"" + nomeItem + "\" " + " nivel=\"" + itemFilho.getNivelIett().intValue() + "\"" + " itemSelecionado=\"" + builder.normalize(itemSelecionado) + "\""); builder.closeNode("filho"); this.incrementarTotalizador(itemFilho.getEstruturaEtt().getCodEtt(), nomeNivelItem); boolean mostrarDados = false; if("".equals(orgao) || orgao == null){ //Todos mostrarDados = true; } //Para relatório de Revisao, pegar sempre OrgaoResponsavel2 else if (orgao != null && itemFilho.getOrgaoOrgByCodOrgaoResponsavel2Iett() != null && orgao.equals(itemFilho.getOrgaoOrgByCodOrgaoResponsavel2Iett().getCodOrg().toString())){ mostrarDados = true; } if (!itensMarcados.contains(itemFilho.getCodIett().toString())){ mostrarDados = false; } if(mostrarDados){ List revisoes = itemEstruturaDao.getItemEstruturaRevisaoIettrevOrderByData(itemFilho.getCodIett()); if(revisoes != null && revisoes.size() > 0){ Iterator itItemRevisao = revisoes.iterator(); while(itItemRevisao.hasNext()){ ItemEstruturarevisaoIettrev itemRevisao = (ItemEstruturarevisaoIettrev) itItemRevisao.next(); geraXMLDadosBasicos(builder, itemRevisao); geraXMLFuncoes(builder, itemRevisao); } } } } } } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: Listagem de Itens Filho"); } } /** * Gera totalizador xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @throws ECARException */ public void geraXMLTotalizador(XmlBuilder builder) throws ECARException{ try{ int total = 0; builder.addNode("totalizadores"); Iterator itTotalizadores = totalizadores.iterator(); while(itTotalizadores.hasNext()){ TotalizadorRelatorios tr = (TotalizadorRelatorios) itTotalizadores.next(); String nome = tr.getEstrutura(); String valor = "" + tr.getTotal(); total += tr.getTotal(); builder.addClosedNode("totalizador", "nome=\"" + builder.normalize(nome) + "\"" + " valor=\"" + builder.normalize(valor) + "\""); } builder.addClosedNode("total", "nome=\"Total:\"" + " valor=\"" + builder.normalize(String.valueOf(total)) + "\""); builder.closeNode("totalizadores"); } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: Totalizadores"); } } /** * Descobre o tipo.<br> * * @author N/C * @since N/C * @version N/C * @param String nomeAtb * @return String */ private String descobreTipo(String nomeAtb) { if("objetivoGeralIett".equals(nomeAtb) || "objetivoEspecificoIett".equals(nomeAtb) || "beneficiosIett".equals(nomeAtb) || "descricaoIett".equals(nomeAtb) || "descricaoR1".equals(nomeAtb) || "descricaoR2".equals(nomeAtb) || "descricaoR3".equals(nomeAtb) || "descricaoR4".equals(nomeAtb) || "descricaoR5".equals(nomeAtb) ) return "atributo2"; else return "atributo1"; } /** * Pega o nome do arquivo xsl.<br> * * @author N/C * @since N/C * @version N/C * @return String */ public String getXslFileName() { return "revisaoEstruturaMetasFisicas.xsl"; |
File | Line |
---|---|
ecar/servlet/relatorio/RelacaoItemEstrutura.java | 202 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 196 |
geraXMLTotalizador(builder); builder.closeNode("relatorio"); return builder.toStringBuffer(); } /** * Gera capa xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param String titulo * @param String tituloItens * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLCapa(XmlBuilder builder, String titulo, String tituloItens, String orgao, List listaCriteriosCom, List listaCriteriosSem, List listaSituacoes) throws ECARException{ builder.addNode("capa", "titulo=\"" + builder.normalize(titulo) + "\"" + " tituloItens=\"" + builder.normalize(tituloItens) + "\"" + " orgao=\"" + builder.normalize(orgao) + "\""); FuncaoFun criterioFun = funcaoDao.getFuncao(Long.valueOf("6")); // 6 = Critérios if(criterioFun != null && (listaCriteriosCom != null && listaCriteriosCom.size() > 0 || listaCriteriosSem != null && listaCriteriosSem.size() > 0)){ builder.addNode("filtros", "tipo=\"" + builder.normalize(criterioFun.getLabelPadraoFun()) + "\"" + " estilo=\"CS\""); //CS --> Monta tabela com colunas de Com/Sem if(listaCriteriosCom != null && listaCriteriosCom.size() > 0){ Iterator itCriterios = listaCriteriosCom.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"C\""); } } } if(listaCriteriosSem != null && listaCriteriosSem.size() > 0){ Iterator itCriterios = listaCriteriosSem.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"S\""); } } } builder.closeNode("filtros"); } if(listaSituacoes != null && listaSituacoes.size() > 0){ builder.addNode("filtros", "tipo=\"" + builder.normalize("Situações") + "\"" + " estilo=\"SI\""); //SI --> Simples, Sem colunas de Com/Sem Iterator itSituacoes = listaSituacoes.iterator(); while(itSituacoes.hasNext()){ String id = (String) itSituacoes.next(); SituacaoSit situacao = (SituacaoSit) situacaoDao.buscar(SituacaoSit.class, Long.valueOf(id)); if(situacao != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(situacao.getDescricaoSit()) + "\" tipo=\"N\""); } } builder.closeNode("filtros"); } builder.closeNode("capa"); } /** * Gera item xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLItem(XmlBuilder builder, ItemEstruturaIett item, String orgao, List listaCriteriosCom, |
File | Line |
---|---|
ecar/servlet/geraFilhosIett/ItemEstruturaHtml.java | 399 |
ecar/taglib/util/ArvoreFilhosItemEstruturaTag.java | 365 |
retorno.append("<td align=\"center\">"); AcompReferenciaAref arefSelecionada = null; AcompReferenciaItemAri acompAri = null; try { arefSelecionada = (AcompReferenciaAref) acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(getCodAref())); acompAri = acompReferenciaItemDao.getAcompReferenciaItemByItemEstruturaIett(arefSelecionada,pItemEstrutura); } catch(ECARException ecarex) { Logger.getLogger(this.getClass()).error(ecarex); ecarex.printStackTrace(); } if((usuarioLogadoEmiteParecer || permissaoLapis) && acompAri != null) { retorno.append(linkAbrirIettComeco+"<img src=\""+getPathEcar()+"/images/icon_alterar.png\" border=\"0\" alt=\"\"></a>"); } retorno.append("</td>"); return retorno; } /* * Método que imprime a sexta coluna da linha do item: pareceres */ private StringBuffer imprimeColunaPareceres(ItemEstruturaIett pItemEstrutura) { StringBuffer retorno = new StringBuffer(); ItemEstruturaIett item = pItemEstrutura; Iterator<AcompReferenciaAref> itPeriodos = getPeriodosConsiderados().iterator(); AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(getRequest()); CorDao corDao = new CorDao(getRequest()); TipoFuncAcompDao tipoFuncAcompDao = new TipoFuncAcompDao(getRequest()); try { //List tpfaOrdenadosPorEstrutura = tipoFuncAcompDao.getFuncaoAcompOrderByEstruturas(); Map map = acompReferenciaItemDao.criarMapPeriodoAri(getPeriodosConsiderados(), item); while(itPeriodos.hasNext()) { AcompReferenciaAref acompReferencia = (AcompReferenciaAref) itPeriodos.next(); if(map.isEmpty()) { retorno.append("<td align=\"center\"> </td>"); } else if(!map.containsKey(acompReferencia)) { retorno.append("<td align=\"center\" valign=\"middle\">"); retorno.append("<p title=\"Não foi solicitado acompanhamento\">N/A</p>"); retorno.append("</td>"); } else { AcompReferenciaItemAri ari = (AcompReferenciaItemAri) map.get(acompReferencia); retorno.append("<td align=\"center\" nowrap>"); if((Dominios.NAO).equals(getExigeLiberarAcompanhamento()) || ari.getStatusRelatorioSrl().equals(getStatusLiberado())) { if(!"true".equals(status)){ retorno.append("<a name=\"ancora"+ari.getItemEstruturaIett().getCodIett()+"\" href=\"#\" onclick=\"javascript:aoClicarConsultar(form, "+ari.getCodAri()+", "+ ari.getItemEstruturaIett().getCodIett()+ ")\">"); itensSessaoVisualizar.add(ari.getCodAri().toString()); request.setAttribute("itensSessaoVisualizar",itensSessaoVisualizar ); if(usuarioLogadoEmiteParecer || permissaoAdministradorAcompanhamento) { itensSessao.add(ari.getCodAri().toString()); request.setAttribute("itensSessao",itensSessao ); } } List<AcompRelatorioArel> relatorios = acompReferenciaItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(ari, tpfaOrdenadosPorEstrutura); Iterator<AcompRelatorioArel> itRelatorios = relatorios.iterator(); String imagePath = ""; String aval = ""; |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 280 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 223 |
" orgao=\"" + builder.normalize(orgao) + "\""); FuncaoFun criterioFun = funcaoDao.getFuncao(Long.valueOf("6")); // 6 = Critérios if(criterioFun != null && (listaCriteriosCom != null && listaCriteriosCom.size() > 0 || listaCriteriosSem != null && listaCriteriosSem.size() > 0)){ builder.addNode("filtros", "tipo=\"" + builder.normalize(criterioFun.getLabelPadraoFun()) + "\"" + " estilo=\"CS\""); //CS --> Monta tabela com colunas de Com/Sem if(listaCriteriosCom != null && listaCriteriosCom.size() > 0){ Iterator itCriterios = listaCriteriosCom.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"C\""); } } } if(listaCriteriosSem != null && listaCriteriosSem.size() > 0){ Iterator itCriterios = listaCriteriosSem.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"S\""); } } } builder.closeNode("filtros"); } if(listaSituacoes != null && listaSituacoes.size() > 0){ builder.addNode("filtros", "tipo=\"" + builder.normalize("Situações") + "\"" + " estilo=\"SI\""); //SI --> Simples, Sem colunas de Com/Sem Iterator itSituacoes = listaSituacoes.iterator(); while(itSituacoes.hasNext()){ String id = (String) itSituacoes.next(); SituacaoSit situacao = (SituacaoSit) situacaoDao.buscar(SituacaoSit.class, Long.valueOf(id)); if(situacao != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(situacao.getDescricaoSit()) + "\" tipo=\"N\""); } } builder.closeNode("filtros"); } builder.closeNode("capa"); } /** * Gera item xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLItem(XmlBuilder builder, ItemEstruturaIett item, String orgao, List listaCriteriosCom, |
File | Line |
---|---|
ecar/dao/AcompReferenciaItemDao.java | 2907 |
ecar/dao/AcompReferenciaItemDao.java | 2972 |
public List getAcompReferenciaItemFilhosByIettPorPtosCriticos(final String strCodIetts, final AcompReferenciaAref aref, final OrgaoOrg orgaoResponsavel) throws ECARException { final ItemEstruturaDao itemDao = new ItemEstruturaDao(null); List<AcompReferenciaItemAri> lista = new ArrayList<AcompReferenciaItemAri>(); if (!strCodIetts.equals("")) { String[] codIett = strCodIetts.split(";"); Set<Long> codIetts = new HashSet<Long>(); for (int i = 0; i < codIett.length; i++) { if (!"".equals(codIett[i])) { ItemEstruturaIettMin item = (ItemEstruturaIettMin) itemDao.buscar(ItemEstruturaIettMin.class, Long.valueOf(codIett[i])); codIetts.add(item.getCodIett()); List<ItemEstruturaIettMin> descendentes = itemDao.getDescendentesMin(item, false); for (ItemEstruturaIettMin element : descendentes) { codIetts.add(element.getCodIett()); } } } if (!codIetts.isEmpty()) { StringBuilder sql = new StringBuilder(); sql.append("select ari from AcompReferenciaItemAri ari").append(" where ari.acompReferenciaAref.codAref = :codAref").append(" and ari.itemEstruturaIett.indAtivoIett = 'S' "); if (codIetts.size() == 1) { sql.append(" and ari.itemEstruturaIett.codIett = :codIett "); } else { sql.append(" and ari.itemEstruturaIett.codIett in (:codIett) "); } if (orgaoResponsavel != null && orgaoResponsavel.getCodOrg() != null) { sql.append(" and ( ari.itemEstruturaIett.orgaoOrgByCodOrgaoResponsavel1Iett.codOrg = :orgaoResp ").append("or ( ari.itemEstruturaIett.orgaoOrgByCodOrgaoResponsavel1Iett.codOrg is null ").append("and ari.itemEstruturaIett.itemEstruturaIett.orgaoOrgByCodOrgaoResponsavel1Iett.codOrg = :orgaoResp ) )"); } Query queryAri = this.getSession().createQuery(sql.toString()); queryAri.setLong("codAref", aref.getCodAref().longValue()); if (codIetts.size() == 1) { List<Long> listCodIetts = new ArrayList<Long>(codIetts); queryAri.setLong("codIett", ((Long) listCodIetts.get(0)).longValue()); } else { queryAri.setParameterList("codIett", codIetts); } if (orgaoResponsavel != null && orgaoResponsavel.getCodOrg() != null) { queryAri.setLong("orgaoResp", orgaoResponsavel.getCodOrg().longValue()); } lista.addAll((ArrayList<AcompReferenciaItemAri>) queryAri.list()); } } |
File | Line |
---|---|
ecar/servlet/relatorio/RelacaoItemEstrutura.java | 228 |
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 280 |
FuncaoDao funcaoDao = new FuncaoDao(null); FuncaoFun criterioFun = funcaoDao.getFuncao(Long.valueOf("6")); // 6 = Critérios if(criterioFun != null && (listaCriteriosCom != null && listaCriteriosCom.size() > 0 || listaCriteriosSem != null && listaCriteriosSem.size() > 0)){ builder.addNode("filtros", "tipo=\"" + builder.normalize(criterioFun.getLabelPadraoFun()) + "\"" + " estilo=\"CS\""); //CS --> Monta tabela com colunas de Com/Sem if(listaCriteriosCom != null && listaCriteriosCom.size() > 0){ Iterator itCriterios = listaCriteriosCom.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"C\""); } } } if(listaCriteriosSem != null && listaCriteriosSem.size() > 0){ Iterator itCriterios = listaCriteriosSem.iterator(); while(itCriterios.hasNext()){ String id = (String) itCriterios.next(); CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id)); if(criterio != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"S\""); } } } builder.closeNode("filtros"); } if(listaSituacoes != null && listaSituacoes.size() > 0){ builder.addNode("filtros", "tipo=\"" + builder.normalize("Situações") + "\"" + " estilo=\"SI\""); //SI --> Simples, Sem colunas de Com/Sem Iterator itSituacoes = listaSituacoes.iterator(); while(itSituacoes.hasNext()){ String id = (String) itSituacoes.next(); SituacaoSit situacao = (SituacaoSit) situacaoDao.buscar(SituacaoSit.class, Long.valueOf(id)); if(situacao != null){ builder.addClosedNode("filtro", " valor=\"" + builder.normalize(situacao.getDescricaoSit()) + "\" tipo=\"N\""); } } builder.closeNode("filtros"); } builder.closeNode("capa"); } /** * Gera item xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param String tipoRelatorio * @param String orgao * @param List listaCriteriosCom * @param List listaCriteriosSem * @param List listaSituacoes * @throws ECARException */ public void geraXMLItem(XmlBuilder builder, ItemEstruturaIett item, String tipoRelatorio, |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1712 |
ecar/taglib/util/FormItemEstruturaTag.java | 1795 |
s.append("* "); s.append(label) .append("</TD>"); s.append("<TD>") .append("<div id=\"") .append(nome) .append("\" style=\"float: left;\"></div>") .append("<div style=\"float: left;\">"); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</div>") .append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Monta final de tag.<br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.1, n/c * @return int * @throws JspException */ public int doEndTag() throws JspException { return Tag.EVAL_PAGE; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext arg0 */ public void setPageContext(PageContext arg0) { this.page = arg0; } /** * * * @author N/C * @since N/C * @version N/C * @param Tag arg0 */ public void setParent(Tag arg0) { } /** * Retorna Tag null.<br. * * @author N/C * @since N/C * @version N/C * @return Tag */ public Tag getParent() { return null; } /** * Retorna PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @return PageContext - (Returns the page) */ public PageContext getPage() { return page; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext page - (The page to set) */ public void setPage(PageContext page) { this.page = page; } /** * * * @author N/C * @since N/C * @version N/C */ public void release() { } /** * Retorna ObjetoEstrutura atributo.<br> * * @author N/C * @since N/C * @version N/C * @return ObjetoEstrutura - (Returns the atributo) */ public ObjetoEstrutura getAtributo() { return atributo; } /** * Atribui valor especificado para ObjetoEstrutura atributo.<br> * * @author N/C * @since N/C * @version N/C * @param ObjetoEstrutura atributo - (The atributo to set) */ public void setAtributo(ObjetoEstrutura atributo) { this.atributo = atributo; } /** * Retorna Boolean desabilitar.<br> * * @author N/C * @since N/C * @version N/C * @return Boolean - (Returns the desabilitar) */ public Boolean getDesabilitar() { return desabilitar; } /** * Atribui valor especificado para Boolean desabilitar.<br> * * @author N/C * @since N/C * @version N/C * @param Boolean desabilitar - (The desabilitar to set) */ public void setDesabilitar(Boolean desabilitar) { this.desabilitar = desabilitar; } /** * Retorna ItemEstruturaIett itemEstrutura.<br> * * @author N/C * @since N/C * @version N/C * @return ItemEstruturaIett - (Returns the itemEstrutura) */ public ItemEstruturaIett getItemEstrutura() { return itemEstrutura; } /** * Atribui valor especificado para ItemEstruturaIett itemEstrutura.<br> * * @author N/C * @since N/C * @version N/C * @param ItemEstruturaIett itemEstrutura - (The itemEstrutura to set) */ public void setItemEstrutura(ItemEstruturaIett itemEstrutura) { this.itemEstrutura = itemEstrutura; } /** * Retorna SegurancaECAR seguranca.<br> * * @author N/C * @since N/C * @version N/C * @return SegurancaECAR - (Returns the seguranca) */ public SegurancaECAR getSeguranca() { return seguranca; } /** * Atribui valor especificado para SegurancaECAR seguranca.<br> * * @author N/C * @since N/C * @version N/C * @param SegurancaECAR seguranca - (The seguranca to set) */ public void setSeguranca(SegurancaECAR seguranca) { this.seguranca = seguranca; } /** * Retorna Boolean exibirBotoes.<br> * * @author N/C * @since N/C * @version N/C * @return Boolean */ public Boolean getExibirBotoes() { return exibirBotoes; } /** * Atribui valor especificado para Boolean exibirBotoes.<br> * * @author N/C * @since N/C * @version N/C * @param Boolean exibirBotoes */ public void setExibirBotoes(Boolean exibirBotoes) { this.exibirBotoes = exibirBotoes; } /** * Retorna String contextPath.<br> * * @author N/C * @since N/C * @version N/C * @return String */ public String getContextPath() { return contextPath; } /** * Atribui valor especificado para String contextPath.<br> * * @author N/C * @since N/C * @version N/C * @param String contextPath */ public void setContextPath(String contextPath) { this.contextPath = contextPath; } /** * Verifica se a interface deve apresentar o campo bloqueado ou desbloqueado. * True caso deva bloquear o campo e false caso deva desbloquear * * @return */ public Boolean getBloquearCampo() { // Primeiro verifica se a interface � de consulta. neste caso, deve aparecer bloqueado. if (getDesabilitar() != null && getDesabilitar()) { return true; } // caso a interface n�o seja de consulta, deve verificar se o planejamento esteja bloqueado. if(getItemEstrutura().getIndBloqPlanejamentoIett() != null && "S".equals(getItemEstrutura().getIndBloqPlanejamentoIett())) { // Se o planejamento est� bloqueado, � verificado a configura��o do atributo para // ver se ele pode ser editado mesmo com o planejamento bloqueado. if (atributo.iGetBloqueado()) { |
File | Line |
---|---|
ecar/servlet/relatorio/RelacaoItemEstrutura.java | 332 |
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 648 |
String nomeAtributo = estruturaAtributo.iGetNome(); String valor = ""; if(estruturaAtributo.iGetGrupoAtributosLivres() != null){ //Atributo Livre: if(item.getItemEstruturaSisAtributoIettSatbs() != null){ int tam = item.getItemEstruturaSisAtributoIettSatbs().size(); int pos = 1; Iterator itAtribLivres = item.getItemEstruturaSisAtributoIettSatbs().iterator(); while(itAtribLivres.hasNext()){ ItemEstruturaSisAtributoIettSatb atributo = (ItemEstruturaSisAtributoIettSatb) itAtribLivres.next(); AtributoLivre atributoLivre = new AtributoLivre(); atributoLivre.setSisAtributoSatb(atributo.getSisAtributoSatb()); atributoLivre.setInformacao(atributo.getInformacaoIettSatb()); if(!atributoLivre.getSisAtributoSatb().getSisGrupoAtributoSga().equals(estruturaAtributo.iGetGrupoAtributosLivres())) continue; if((atributoLivre.getSisAtributoSatb() .getSisGrupoAtributoSga() .getSisTipoExibicGrupoSteg() .getCodSteg().intValue() != TEXT) && (atributoLivre.getSisAtributoSatb() .getSisGrupoAtributoSga() .getSisTipoExibicGrupoSteg() .getCodSteg().intValue() != TEXTAREA)) { String separador = ""; if(tam > 1 && pos < tam){ separador = ", "; } if(atributoLivre.getSisAtributoSatb() != null) valor += atributoLivre.getSisAtributoSatb().getDescricaoSatb() + separador; else valor += atributoLivre.getInformacao() + separador; pos++; } else { valor = atributoLivre.getInformacao(); } } } valor = valor.trim(); } else { if("nivelPlanejamento".equals(estruturaAtributo.iGetNome())){ if(item.getItemEstruturaNivelIettns() != null){ int tam = item.getItemEstruturaNivelIettns().size(); int pos = 1; Iterator niveis = item.getItemEstruturaNivelIettns().iterator(); while(niveis.hasNext()){ SisAtributoSatb nivel = (SisAtributoSatb) niveis.next(); String separador = ""; if(tam > 1 && pos < tam){ separador = ", "; } valor += nivel.getDescricaoSatb() + separador; pos++; } } valor = valor.trim(); } else { valor = estruturaAtributo.iGetValor(item); } } |
File | Line |
---|---|
ecar/pojo/HistoricoIettH.java | 275 |
ecar/pojo/ItemEstruturaIett.java | 378 |
} @Column(name = "DESCRICAO_R5") public String getDescricaoR5() { return this.descricaoR5; } public void setDescricaoR5(String descricaoR5) { this.descricaoR5 = descricaoR5; } @Column(name = "DESCRICAO_R4") public String getDescricaoR4() { return this.descricaoR4; } public void setDescricaoR4(String descricaoR4) { this.descricaoR4 = descricaoR4; } @Column(name = "DESCRICAO_R3") public String getDescricaoR3() { return this.descricaoR3; } public void setDescricaoR3(String descricaoR3) { this.descricaoR3 = descricaoR3; } @Column(name = "DESCRICAO_R2") public String getDescricaoR2() { return this.descricaoR2; } public void setDescricaoR2(String descricaoR2) { this.descricaoR2 = descricaoR2; } @Column(name = "DESCRICAO_R1") public String getDescricaoR1() { return this.descricaoR1; } public void setDescricaoR1(String descricaoR1) { this.descricaoR1 = descricaoR1; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_R5", length = 7) public Date getDataR5() { return this.dataR5; } public void setDataR5(Date dataR5) { this.dataR5 = dataR5; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_R4", length = 7) public Date getDataR4() { return this.dataR4; } public void setDataR4(Date dataR4) { this.dataR4 = dataR4; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_R3", length = 7) public Date getDataR3() { return this.dataR3; } public void setDataR3(Date dataR3) { this.dataR3 = dataR3; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_R2", length = 7) public Date getDataR2() { return this.dataR2; } public void setDataR2(Date dataR2) { this.dataR2 = dataR2; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_R1", length = 7) public Date getDataR1() { return this.dataR1; } public void setDataR1(Date dataR1) { this.dataR1 = dataR1; } @Column(name = "NIVEL_IETT", length = 10) |
File | Line |
---|---|
ecar/dao/AcompReferenciaItemDao.java | 3073 |
ecar/dao/AcompReferenciaItemDao.java | 3213 |
List tpfaOrdenadosEstrutura = tipoFuncAcompDao.getFuncaoAcompOrderByEstruturas(); if (!"".equals(Pagina.getParamStr(request, "codOrgao"))) { orgao = (OrgaoOrg) orgaoDao.buscar(OrgaoOrg.class, Long.valueOf(Pagina.getParamStr(request, "codOrgao"))); } Collection periodosConsiderados = (Collection) request.getSession().getAttribute("periodosConsiderados" + Pagina.getParamStr(request, "codOrgao")); StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) itemEstruturaDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO)); List niveis = (List) request.getAttribute("listNiveis"); UsuarioUsu usuario = null; Set gruposAcessoUsuario = null; if (((ecar.login.SegurancaECAR) request.getSession().getAttribute("seguranca")) != null) { usuario = ((ecar.login.SegurancaECAR) request.getSession().getAttribute("seguranca")).getUsuario(); gruposAcessoUsuario = ((ecar.login.SegurancaECAR) request.getSession().getAttribute("seguranca")).getGruposAcesso(); } Boolean itensSemInformacaoNivelPlanejamento = new Boolean(false); if ("S".equals(Pagina.getParamStr(request, "semInformacaoNivelPlanejamento"))) { itensSemInformacaoNivelPlanejamento = new Boolean(true); } List itensAcompanhamentos = (List) acompReferenciaItemDao.getItensAcompanhamentoInPeriodosByOrgaoResp(periodosConsiderados, niveis, orgao, usuario, gruposAcessoUsuario, null, null, itensSemInformacaoNivelPlanejamento, null, null)[0]; // FIXME: variável não utilizada no código // Comentado por Claudismar // List listFunAcomp = tipoFuncAcompDao.getTipoFuncAcompEmitePosicao(); List listAvaliacoes = new ArrayList(); for (Iterator itPeriodos = periodosConsiderados.iterator(); itPeriodos.hasNext();) { AcompReferenciaAref acompReferencia = (AcompReferenciaAref) itPeriodos.next(); Iterator itItens = itensAcompanhamentos.iterator(); PosicaoBean posicaoBean = new PosicaoBean(); posicaoBean.setARef(acompReferencia); List coresPosicoes = new ArrayList(); while (itItens.hasNext()) { /* * Este método só é usado para geração do gráfico, então não precisa * da ordenação dos itens. No método que ordena os itens, é tratado se * tipoAcompanhamento == null, o método retorna a própria lista de * itens. Quando existe um tipoAcompanhamento, o método retorna uma * lista de AtributoEstruturaListagemItens. */ AtributoEstruturaListagemItens aeIett = (AtributoEstruturaListagemItens) itItens.next(); // ItemEstruturaIett item = (ItemEstruturaIett) itItens.next(); ItemEstruturaIett item = aeIett.getItem(); Map map = acompReferenciaItemDao.criarMapPeriodoAri(periodosConsiderados, item); if (!map.containsKey(acompReferencia)) { |
File | Line |
---|---|
ecar/taglib/util/BarraLinksRegAcompSuperiorTag.java | 201 |
ecar/taglib/util/BarraLinksRegAcompTag.java | 264 |
return BarraLinksRegAcompTag.SKIP_BODY; } /** * Cria Aba.<br> * * @author N/C * @since N/C * @version N/C * @param String situacaoAba * @param String link * @param String label * @param StringBuffer s * @throws ECARException */ private void criaAba(String situacaoAba, String link, String label, StringBuffer s) throws ECARException{ link += "codAri=" + acompReferenciaItem.getCodAri() + "&codAcomp=" + acompReferenciaItem.getAcompReferenciaAref().getCodAref(); s.append("<table class=\"").append(situacaoAba).append("\"><tr><td nowrap>"); s.append("<a href=\"").append(link).append("\">"); s.append(label); s.append("</a>"); s.append("</td></tr></table>"); } private void criaAba(String situacaoAba, String link, Aba aba, StringBuffer s) throws ECARException{ link += "codAri=" + acompReferenciaItem.getCodAri() + "&codAcomp=" + acompReferenciaItem.getAcompReferenciaAref().getCodAref(); if (aba.getFuncaoFun() != null) { link += "&codAba=" + aba.getFuncaoFun().getCodFun().toString(); } s.append("<table class=\"").append(situacaoAba).append("\"><tr><td nowrap>"); s.append("<a href=\"").append(link).append("\">"); s.append(aba.getLabelAba()); s.append("</a>"); s.append("</td></tr></table>"); } private void criaAbaMonitoramento(String situacaoAba, String link, Aba aba, StringBuffer s) throws ECARException{ s.append("<table class=\"").append(situacaoAba).append("\"><tr><td nowrap>"); s.append("<a href=\"").append(link).append("\">"); s.append(aba.getLabelAba()); s.append("</a>"); s.append("</td></tr></table>"); } private void criaAbaMonitoramento(String situacaoAba, String link, String aba, StringBuffer s) throws ECARException{ s.append("<table class=\"").append(situacaoAba).append("\"><tr><td nowrap>"); s.append("<a href=\"").append(link).append("\">"); s.append(aba); s.append("</a>"); s.append("</td></tr></table>"); } /** * Encerra Tag.<br> * * @author N/C * @since N/C * @version N/C * @return int * @throws JspException */ @Override public int doEndTag() throws JspException { /* processa o restante da página jsp */ return BarraLinksRegAcompTag.EVAL_PAGE; |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1003 |
ecar/taglib/util/FormItemEstruturaTag.java | 1003 |
input.setNome("a" + grupoAtributo.getCodSga().toString()); input.setClassLabel("label"); List niveisSelecionados = new ArrayList(); if(getItemEstrutura().getItemEstruturaNivelIettns() != null){ Iterator itNiveis = getItemEstrutura().getItemEstruturaNivelIettns().iterator(); while(itNiveis.hasNext()){ SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next(); AtributoLivre atributoLivre = new AtributoLivre(); atributoLivre.setSisAtributoSatb(nivel); niveisSelecionados.add(atributoLivre); } } input.setSelecionados(niveisSelecionados); input.setSisAtributo((SisAtributoSatb)grupoAtributo.getSisAtributoSatbs().iterator().next()); //input.setPathRaiz(); //input.setSize(); if(atributo.iGetDica() != null) input.setDica(atributo.iGetDica()); input.doStartTag(); Options options = new Options(writer); List opcoes = new ArrayList(); if(grupoAtributo.getCodSga() != null && grupoAtributo.getCodSga().longValue() != 1){ if(grupoAtributo.getSisTipoOrdenacaoSto() != null){ opcoes = new SisGrupoAtributoDao(null).getAtributosOrdenados(grupoAtributo); } } List opcoesAtivos = new ArrayList(); if(!opcoes.isEmpty()) { Iterator opcoesIt = opcoes.iterator(); while(opcoesIt.hasNext()) { SisAtributoSatb sisAtributoSatb = (SisAtributoSatb)opcoesIt.next(); if(sisAtributoSatb.getIndAtivoSatb().equals(Dominios.SIM)) { opcoesAtivos.add(sisAtributoSatb); } } options.setOptions(opcoesAtivos); options.setValor("codSatb"); options.setLabel("descricaoSatb"); options.setImagem(getContextPath() + "/images/relAcomp/"); options.setParent(input); options.doStartTag(); } input.doEndTag(); } /** * Gera HTML FuncaoAcompanhamento.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLFuncaoAcompanhamento() { try { //Verifica Indicador de Usuario Ativo String codigo = ""; boolean indAtivoUsu = true; if (codigo != null && !"".equals(codigo)){ indAtivoUsu = usu.verificarUsuarioAtivo(Long.valueOf(codigo)); } criaPesquisa(atributo.iGetNome(), indAtivoUsu, atributo.iGetLabel(), |
File | Line |
---|---|
ecar/email/AgendadorEmail.java | 599 |
ecar/email/AgendadorEmail.java | 758 |
String html = this.montaEmail(textoMail, usu.getNomeUsu(), codIett, dataLimStr, ari.getAcompReferenciaAref().getTipoAcompanhamentoTa().getDescricaoTa()).toString(); if ((usu.getEmail1Usu() != null) && (!"".equals(usu.getEmail1Usu()))) { Util.enviarEmail(assunto, this.nomeSistema, remetente, html, usu.getEmail1Usu(),"", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + usu.getEmail1Usu() ); } else { String erro = "Erro na tentativa de enviar e-mail para o usuario " + usu.getNomeUsu() + "(Cod: " + usu.getCodUsu() + ")<br> Verifique o e-mail e o nome do mesmo no cadastro de usuarios"; Util.enviarEmail("["+ this.nomeSistema + "] Erro de Envio de Email", this.nomeSistema, remetente, erro, remetente, "", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + remetente ); } }catch (Exception e) { org.apache.log4j.Logger.getLogger(this.getClass()).error(e); String erro = "Erro na tentativa de enviar e-mail para o usuario " + usu.getNomeUsu() + "(Cod: " + usu.getCodUsu() + ")<br> Verifique o e-mail e o nome do mesmo no cadastro de usuarios"; erro = erro + "<br>" + e.toString(); Util.enviarEmail("["+ this.nomeSistema + "] Erro de Envio de Email", this.nomeSistema, remetente, erro, remetente, "", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + remetente ); this.enviarEmailExcecao("AgendadorEmail.eMailVenctoLimiteFisico() (1)", e); |
File | Line |
---|---|
ecar/servlet/geraFilhosIett/ItemEstruturaHtml.java | 472 |
ecar/taglib/util/ArvoreFilhosItemEstruturaTag.java | 430 |
boolean imageError = false; if( (Dominios.SIM).equals(relatorio.getIndLiberadoArel()) ) { Cor cor = ( relatorio.getCor()!=null ? relatorio.getCor() : null ); TipoFuncAcompTpfa tpfa = ( relatorio.getTipoFuncAcompTpfa() != null ? relatorio.getTipoFuncAcompTpfa() : null ); imagePath = corDao.getImagemPersonalizada(cor, tpfa, "L"); if( imagePath != null ) { aval += "<img border=\"0\" src=\"" + request.getContextPath() + "/DownloadFile?tipo=open&RemoteFile="; aval += imagePath + "\" style=\"width: 23px; height: 23px;\" title=\"" + relatorio.getTipoFuncAcompTpfa().getLabelTpfa() + "\">"; } else { if( relatorio.getCor() != null && relatorio.getCor().getCodCor() != null ) { aval += "<img border=\"0\" src=\"" + getPathEcar() + "/images/relAcomp/"; aval += corDao.getImagemRelatorio(relatorio.getCor(), relatorio.getTipoFuncAcompTpfa()) + "\" title=\""; aval += relatorio.getTipoFuncAcompTpfa().getLabelTpfa() + "\" >"; } else { imageError = true; } } } else { imageError = true; } // Verifica se o parecer é obrigatorio ou opcional List<TipoAcompFuncAcompTafc> listTipoAcompFuncAcomp = new ArrayList<TipoAcompFuncAcompTafc>(acompReferencia.getTipoAcompanhamentoTa().getTipoAcompFuncAcompTafcs()); boolean ehObrigatorio = true; if(listTipoAcompFuncAcomp != null) { Iterator<TipoAcompFuncAcompTafc> tipoFuncAcompIt = listTipoAcompFuncAcomp.iterator(); while(tipoFuncAcompIt.hasNext()) { TipoAcompFuncAcompTafc tipoAcompFuncAcompTafc = (TipoAcompFuncAcompTafc)tipoFuncAcompIt.next(); if( relatorio.getTipoFuncAcompTpfa().getCodTpfa().equals(tipoAcompFuncAcompTafc.getTipoFuncAcompTpfa().getCodTpfa()) && tipoAcompFuncAcompTafc.getIndRegistroPosicaoTafc() != null && tipoAcompFuncAcompTafc.getIndRegistroPosicaoTafc().equals(Dominios.OPCIONAL)) { ehObrigatorio = false; } } } if( imageError && ehObrigatorio) { aval += "<img border=\"0\" src=\"" + getPathEcar() + "/images/relAcomp/"; aval += corDao.getImagemRelatorio(null, relatorio.getTipoFuncAcompTpfa()) + "\" title=\""; aval += relatorio.getTipoFuncAcompTpfa().getLabelTpfa() + "\" >"; } } |
File | Line |
---|---|
ecar/email/AgendadorEmail.java | 599 |
ecar/email/AgendadorEmail.java | 1440 |
String html = this.montaEmail(textoMail, usu.getNomeUsu(), codIett, dataLimStr, null).toString(); if ((usu.getEmail1Usu() != null) && (!"".equals(usu.getEmail1Usu()))) { Util.enviarEmail(assunto, this.nomeSistema, remetente, html, usu.getEmail1Usu(),"", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + usu.getEmail1Usu() ); } else { String erro = "Erro na tentativa de enviar e-mail para o usuario " + usu.getNomeUsu() + "(Cod: " + usu.getCodUsu() + ")<br> Verifique o e-mail e o nome do mesmo no cadastro de usuarios"; Util.enviarEmail("["+ this.nomeSistema + "] Erro de Envio de Email", this.nomeSistema, remetente, erro, remetente, "", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + remetente ); } }catch (Exception e) { org.apache.log4j.Logger.getLogger(this.getClass()).error(e); String erro = "Erro na tentativa de enviar e-mail para o usuario " + usu.getNomeUsu() + "(Cod: " + usu.getCodUsu() + ")<br> Verifique o e-mail e o nome do mesmo no cadastro de usuarios"; erro = erro + "<br>" + e.toString(); Util.enviarEmail("["+ this.nomeSistema + "] Erro de Envio de Email", this.nomeSistema, remetente, erro, remetente, "", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + remetente ); this.enviarEmailExcecao("AgendadorEmail.eMailGenerico() (1)", e); |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1404 |
ecar/taglib/util/FormItemEstruturaTag.java | 1508 |
s.append("* "); // adiciona o texto s.append(label); s.append("</TD>") .append("<TD nowrap>") .append("<input type=\"text\" name=\"") .append(nome) .append("\" size=\"") .append(size) .append("\" value=\"") .append(valor) .append("\" maxlength=\"") .append(maxlength) .append("\""); if (getBloquearCampo()) s.append(" disabled"); s.append(">"); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (21/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formul�rio com campo n�o edit�vel para exibi��o de textos. <br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String size * @param String maxlength * @param String valor * @param String dica */ public void criaLabelText(String nome, String label, String size, String maxlength, String valor, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<TR><TD class=\"label\">"); s.append(label); s.append("</TD>") .append("<TD>") .append(valor ); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formul�rio para um campo text para receber dados no formato de moeda. <br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String size * @param String maxlength * @param String valor * @param String dica */ public void criaInputTextMoeda(String nome, String label, String size, String maxlength, String valor, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<TR><TD class=\"label\">"); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 961 |
ecar/servlet/relatorio/RelatorioAcompanhamentoImpresso.java | 1313 |
builder.closeNode("recursoFinanceiro"); } //builder.closeNode("fonte"); /* somar nos valores do total geral */ totGerAprovado = totGerAprovado + totExeAprovado; totGerRevisado = totGerRevisado + totExeRevisado; for(int i = 0; i < 6; i++){ if(mostrarValores[i]) totGerValor[i] = totGerValor[i] + totExeValor[i]; } //IMPRIMIR TOTAL builder.addNode("totalEvolucaoFinanceiraExercicio", "exercicio=\"" + builder.normalize(exercicioDescTotal) + "\""); //builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerAprovado))+ "\""); //builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerRevisado))+ "\""); for(int i = 0; i < 3; i++){ if(mostrarDescFinanceiro[i]){ if(i == 0) builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totExeAprovado))+ "\""); if(i == 1) builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totExeRevisado))+ "\""); } } for(int i = 0; i < 6; i++){ if(mostrarValores[i]) builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totExeValor[i]))+ "\""); } builder.closeNode("totalEvolucaoFinanceiraExercicio"); builder.closeNode("fonte"); } //IMPRIMIR TOTAL builder.addNode("totalEvolucaoFinanceira"); //builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerAprovado))+ "\""); //builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerRevisado))+ "\""); for(int i = 0; i < 3; i++){ if(mostrarDescFinanceiro[i]){ if(i == 0) builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerAprovado))+ "\""); if(i == 1) builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerRevisado))+ "\""); } } for(int i = 0; i < 6; i++){ if(mostrarValores[i]) builder.addClosedNode("total", "valor=\"" + builder.normalize(Util.formataNumeroSemDecimal(totGerValor[i]))+ "\""); } builder.closeNode("totalEvolucaoFinanceira"); builder.closeNode("evolucaoFinanceira"); } |
File | Line |
---|---|
ecar/pojo/HistoricoPtcH.java | 87 |
ecar/pojo/PontoCriticoPtc.java | 88 |
} @Column(name = "IND_ATIVO_PTC", length = 1) public String getIndAtivoPtc() { return this.indAtivoPtc; } public void setIndAtivoPtc(String indAtivoPtc) { this.indAtivoPtc = indAtivoPtc; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_INCLUSAO_PTC", length = 7) public Date getDataInclusaoPtc() { return this.dataInclusaoPtc; } public void setDataInclusaoPtc(Date dataInclusaoPtc) { this.dataInclusaoPtc = dataInclusaoPtc; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_SOLUCAO_PTC", length = 7) public Date getDataSolucaoPtc() { return this.dataSolucaoPtc; } public void setDataSolucaoPtc(Date dataSolucaoPtc) { this.dataSolucaoPtc = dataSolucaoPtc; } @Column(name = "DESCRICAO_SOLUCAO_PTC", length = 2000) public String getDescricaoSolucaoPtc() { return this.descricaoSolucaoPtc; } public void setDescricaoSolucaoPtc(String descricaoSolucaoPtc) { this.descricaoSolucaoPtc = descricaoSolucaoPtc; } @Column(name = "IND_AMBITO_INTERNO_GOV_PTC", length = 1) public String getIndAmbitoInternoGovPtc() { return this.indAmbitoInternoGovPtc; } public void setIndAmbitoInternoGovPtc(String indAmbitoInternoGovPtc) { this.indAmbitoInternoGovPtc = indAmbitoInternoGovPtc; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_LIMITE_PTC", length = 7) public Date getDataLimitePtc() { return this.dataLimitePtc; } public void setDataLimitePtc(Date dataLimitePtc) { this.dataLimitePtc = dataLimitePtc; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_IDENTIFICACAO_PTC", length = 7) public Date getDataIdentificacaoPtc() { return this.dataIdentificacaoPtc; } public void setDataIdentificacaoPtc(Date dataIdentificacaoPtc) { this.dataIdentificacaoPtc = dataIdentificacaoPtc; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "DATA_ULT_MANUT_PTC", length = 7) public Date getDataUltManutencaoPtc() { return this.dataUltManutencaoPtc; } public void setDataUltManutencaoPtc(Date dataUltManutencaoPtc) { this.dataUltManutencaoPtc = dataUltManutencaoPtc; } @Column(name = "DESCRICAO_PTC", length = 2000) |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1149 |
ecar/taglib/util/FormItemEstruturaTag.java | 1244 |
} // Aplica o label do campo s.append(label); s.append("</TD>") .append("<TD>") .append("<input type=\"text\" disabled name=\"nome") .append(nome) .append("\" size=\"") .append(size) .append("\" value=\"") .append(valorText) .append("\" maxlength=\"") .append(maxlength) .append("\"") .append(">") .append(imagem_inativa) .append("<input type=\"hidden\" name=\"") .append(nome) .append("\" value=\"") .append(valor) .append("\">"); // Adiciona o campo if(this.getExibirBotoes().booleanValue() ){ s.append(" <input type=\"button\" name=\"pesq\" value=\"Pesquisar\" class=\"botao\" "); if (getBloquearCampo()) s.append(" disabled"); s.append(" onclick=\"popup_pesquisa('") .append(classePesquisa) .append("', 'retorno") .append(nome) .append("');\">") .append(" <input type=\"button\" name=\"pesq\" value=\"Limpar\" class=\"botao\" ") .append("onclick=\"document.form.alterou.value='S';document.form.nome") .append(nome) .append(".value=''; document.form.") .append(nome) .append(".value=''\""); if (getBloquearCampo()) s.append(" disabled"); s.append(">"); } // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formul�rio com um campo SELECT. <br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String valor * @param Collection opcoes * @param String scripts * @param String dica */ public void criaSelect(String nome, String label, String valor, Collection opcoes, String scripts, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { // Inicia a linha s.append("<TR><TD class=\"label\">"); |
File | Line |
---|---|
ecar/email/AgendadorEmail.java | 601 |
ecar/email/AgendadorEmail.java | 1260 |
Util.enviarEmail(assunto, this.nomeSistema, remetente, html, usu.getEmail1Usu(),"", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + usu.getEmail1Usu() ); } else { String erro = "Erro na tentativa de enviar e-mail para o usuario " + usu.getNomeUsu() + "(Cod: " + usu.getCodUsu() + ")<br> Verifique o e-mail e o nome do mesmo no cadastro de usuarios"; Util.enviarEmail("["+ this.nomeSistema + "] Erro de Envio de Email", this.nomeSistema, remetente, erro, remetente, "", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + remetente ); } }catch (Exception e) { org.apache.log4j.Logger.getLogger(this.getClass()).error(e); String erro = "Erro na tentativa de enviar e-mail para o usuario " + usu.getNomeUsu() + "(Cod: " + usu.getCodUsu() + ")<br> Verifique o e-mail e o nome do mesmo no cadastro de usuarios"; erro = erro + "<br>" + e.toString(); Util.enviarEmail("["+ this.nomeSistema + "] Erro de Envio de Email", this.nomeSistema, remetente, erro, remetente, "", "", usu); org.apache.log4j.Logger.getLogger(this.getClass()).info( "E-mail enviado (" + Data.getDataAtual() + " " + Data.getHoraAtual(true) + "): " + " assunto: " + assunto + " - remetente: " + remetente + " - destinatarioPara: " + remetente ); this.enviarEmailExcecao("AgendadorEmail.eMailVenctoPontoCritico() (1)", e); |
File | Line |
---|---|
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 55 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 55 |
public class RevisaoItemEstruturaMetasFisicas extends AbstractServletReportXmlXsl { /** * */ private static final long serialVersionUID = 2395457474744685932L; private EstruturaDao estruturaDao; private ItemEstruturaDao itemEstruturaDao; private ItemEstruturaCriterioDao itemCriterioDao; private FuncaoDao funcaoDao; private SituacaoDao situacaoDao; private EstruturaFuncaoDao estruturaFuncaoDao; private SegurancaECAR seguranca = null; private List itensMarcados; private List idsEstrutura; private List totalizadores; private OrgaoOrg orgaoResponsavel; private String orgaoEscolhido = ""; private boolean imprimirEstrutura; private String codEttEscolhida; private long codIettPai; private EstruturaEtt estruturaEscolhida; /** * Gera XML.<br> * * @author N/C * @since N/C * @version N/C * @param HttpServletRequest request * @return StringBuffer * @throws ECARException */ public StringBuffer getXml(HttpServletRequest request) throws ECARException{ XmlBuilder builder = new XmlBuilder(); estruturaDao = new EstruturaDao(request); itemEstruturaDao = new ItemEstruturaDao(request); itemCriterioDao = new ItemEstruturaCriterioDao(request); estruturaFuncaoDao = new EstruturaFuncaoDao(request); funcaoDao = new FuncaoDao(request); situacaoDao = new SituacaoDao(request); seguranca = (SegurancaECAR)request.getSession().getAttribute("seguranca"); itensMarcados = new ArrayList(); idsEstrutura = new ArrayList(); totalizadores = new ArrayList(); orgaoResponsavel = new OrgaoOrg(); imprimirEstrutura = ("S".equals(Pagina.getParamStr(request, "imprimirEstrutura"))) ? true : false; codEttEscolhida = Pagina.getParamStr(request, "codEttImprimir"); codIettPai = Pagina.getParamLong(request, "codIettPaiImprimir"); ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(request); ItemEstruturaIett item = new ItemEstruturaIett(); if(!imprimirEstrutura){ item = (ItemEstruturaIett) itemEstruturaDao.buscar(ItemEstruturaIett.class, Long.valueOf(Pagina.getParamStr(request, "codIett"))); } else { estruturaEscolhida = (EstruturaEtt) estruturaDao.buscar(EstruturaEtt.class, Long.valueOf(codEttEscolhida)); } String datahora = Data.parseDateHour(new Date()).substring(0,16); //este método retorna dd/mm/aaaa hh:mm:ss:ssss. Faço Substring para poder pegar só "dd/mm/aaaa hh:mm" ConfiguracaoCfg config = new ConfiguracaoDao(null).getConfiguracao(); String titulo = config.getTituloSistema();//Pagina.getParamStr(request, "titulo_sistema"); String tituloItens = ""; String cabecalho = "Itens de Revisão Das Metas Físicas da Estrutura do " + titulo; |
File | Line |
---|---|
ecar/servlet/geraFilhosIett/ItemEstruturaHtml.java | 179 |
ecar/taglib/util/ArvoreFilhosItemEstruturaTag.java | 152 |
retorno.append(imprimeFilhos); return retorno; } /* * Método que imprime a primeira coluna da linha do item: coluna do marcador se tiver anotação */ private StringBuffer imprimeColunaDoMarcador(ItemEstruturaIett pItemEstrutura) { StringBuffer retorno = new StringBuffer(); String caminhoEcar = getPathEcar(); ItemEstruturaIett item = pItemEstrutura; ItemEstrutMarcadorDao marcadorDao = new ItemEstrutMarcadorDao(getRequest()); retorno.append("<td>"); if(!getStatus().equals("true")){ try { ItemEstrutMarcadorIettm marcador = marcadorDao.getUltimoMarcador(item, getUsuario()); if(marcador != null){ retorno.append("<a href=\"javascript:abrirPopUpListaAnotacao("+item.getCodIett()+")\">"); if(marcador.getCor() != null) { retorno.append("<img src='" + caminhoEcar + "/images/relAcomp/"+marcador.getCor().getNomeCor().toLowerCase()+"_inf.png' border='0' alt=\"\">"); } else { retorno.append("<img src='" + caminhoEcar + "/images/relAcomp/branco_inf.png' border='0' alt=\"\">"); } retorno.append("</a>"); } } catch(ECARException ecarex) { Logger.getLogger(this.getClass()).error(ecarex); ecarex.printStackTrace(); } } retorno.append("</td>"); return retorno; } /* * Método que imprime a segunda coluna da linha do item: coluna da identação pelo nivel */ private StringBuffer imprimeColunaIdentacaoNivel(ItemEstruturaIett pItemEstrutura, String linkComeco, String linkFim) { StringBuffer retorno = new StringBuffer(); ItemEstruturaIett item = pItemEstrutura; retorno.append("<td>"); retorno.append("<table>"); retorno.append("<tr bgcolor=\""+item.getEstruturaEtt().getCodCor3Ett()+"\">"); retorno.append("<td nowrap> "); int nivel = item.getNivelIett().intValue(); for(int i = 1; i < nivel;i++) { retorno.append("<img src=\""+getRequest().getContextPath()+"/images/pixel.gif\" width=\"22\" height=\"9\" alt=\"\">"); } retorno.append("</td>"); // Verificar se a imagem é de + ou - String caminhoImagem = ""; if(linkFim.equals("")) { //Quando nao puder expandir o item, a imagem mostrada sera a de - caminhoImagem = "/images/expanded_button.gif"; |
File | Line |
---|---|
ecar/dao/UsuarioDao.java | 91 |
ecar/dao/UsuarioDao.java | 218 |
if (!"".equals(Pagina.getParamStr(request, "dataNascimentoUsu"))) usuario.setDataNascimentoUsu(Data.parseDate(Pagina.getParamStr(request, "dataNascimentoUsu"))); else usuario.setDataNascimentoUsu(null); // usuario.setCnpjCpfUsu(Pagina.getParamStr(request, "cnpjCpfUsu")); usuario.setResidEnderecoUsu(Pagina.getParamStr(request, "residEnderecoUsu")); usuario.setResidComplementoUsu(Pagina.getParamStr(request, "residComplementoUsu")); usuario.setResidBairroUsu(Pagina.getParamStr(request, "residBairroUsu")); usuario.setResidCidadeUsu(Pagina.getParamStr(request, "residCidadeUsu")); usuario.setResidCepUsu(Pagina.getParamStr(request, "residCepUsu")); usuario.setResidBairroUsu(Pagina.getParamStr(request, "residBairroUsu")); usuario.setResidDddUsu(Pagina.getParamStr(request, "residDddUsu")); usuario.setResidTelefoneUsu(Pagina.getParamStr(request, "residTelefoneUsu")); usuario.setResidRamalUsu(Pagina.getParamStr(request, "residRamalUsu")); usuario.setComercEnderecoUsu(Pagina.getParamStr(request, "comercEnderecoUsu")); usuario.setComercComplementoUsu(Pagina.getParamStr(request, "comercComplementoUsu")); usuario.setComercBairroUsu(Pagina.getParamStr(request, "comercBairroUsu")); usuario.setComercCidadeUsu(Pagina.getParamStr(request, "comercCidadeUsu")); usuario.setComercCepUsu(Pagina.getParamStr(request, "comercCepUsu")); usuario.setComercBairroUsu(Pagina.getParamStr(request, "comercBairroUsu")); usuario.setComercDddUsu(Pagina.getParamStr(request, "comercDddUsu")); usuario.setComercTelefoneUsu(Pagina.getParamStr(request, "comercTelefoneUsu")); usuario.setComercRamalUsu(Pagina.getParamStr(request, "comercRamalUsu")); usuario.setFaxUsu(Pagina.getParamStr(request, "faxUsu")); usuario.setDddFaxUsu(Pagina.getParamStr(request, "dddFaxUsu")); // usuario.setEmail1Usu(Pagina.getParamStr(request, "email1Usu")); usuario.setEmail2Usu(Pagina.getParamStr(request, "email2Usu")); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 888 |
ecar/servlet/relatorio/RelatorioAcompanhamentoImpresso.java | 1240 |
for(Iterator it = lista.iterator(); it.hasNext();){ itemEstPrev = (EfItemEstPrevisaoEfiep) it.next(); /* ler EfItemEstContaEfiec */ EfItemEstContaEfiec itemEstConta = itemEstContaOrcDao.getItemEstruturaConta( itemAri.getItemEstruturaIett(), exercicio, itemEstPrev.getFonteRecursoFonr(), itemEstPrev.getRecursoRec()); /* verificar valores em Efier */ Double[] valores = itemEstRealizadoDao.getSomaItemEstruturaRealizado( itemEstConta, exercicio); /* Ao trocar a fonte e ao iniciar imprimir linha de fonte */ if(codFonte != itemEstPrev.getFonteRecursoFonr().getCodFonr().longValue()){ /* se não é a primeira passada da fonte */ if(codFonte != -1){ builder.closeNode("fonte"); /* zerar os valores do total da fonte */ totFonAprovado = 0; totFonRevisado = 0; for(int i = 0; i < 6; i++){ totFonValor[i] = 0; } } codFonte = itemEstPrev.getFonteRecursoFonr().getCodFonr().longValue(); //IMPRIMIR FONTE builder.addNode("fonte", "nome=\"" + builder.normalize(itemEstPrev.getFonteRecursoFonr().getNomeFonr()) + "\" exercicio=\"" + builder.normalize(exercicioDesc) + "\""); exercicioDesc = ""; } /* somar nos valores do total da fonte */ if(itemEstPrev.getValorAprovadoEfiep() != null){ totFonAprovado = totFonAprovado + itemEstPrev.getValorAprovadoEfiep().doubleValue(); totExeAprovado = totExeAprovado + itemEstPrev.getValorAprovadoEfiep().doubleValue(); } if(itemEstPrev.getValorRevisadoEfiep() != null){ totFonRevisado = totFonRevisado + itemEstPrev.getValorRevisadoEfiep().doubleValue(); totExeRevisado = totExeRevisado + itemEstPrev.getValorRevisadoEfiep().doubleValue(); } for(int i = 0; i < 6; i++){ if(mostrarValores[i]){ totFonValor[i] = totFonValor[i] + valores[i].doubleValue(); totExeValor[i] = totExeValor[i] + valores[i].doubleValue(); } } //IMPRIMIR RECURSO builder.addNode("recursoFinanceiro", "nome=\"" + builder.normalize(itemEstPrev.getRecursoRec().getNomeRec()) + "\""); |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1614 |
ecar/taglib/util/FormItemEstruturaTag.java | 1695 |
s.append("* "); s.append(label) .append("</TD>"); s.append("<TD>") .append("<div style=\"float: left;\">") .append("<textarea name=\"") .append(nome) .append("\" rows=\"") .append(rows) .append("\" cols=\"") .append(cols); String tam = "2000"; if(atributo.iGetTamanhoConteudoAtrib() != null){ tam = String.valueOf(atributo.iGetTamanhoConteudoAtrib().intValue()); } s.append("\" onkeyup=\"return validaTamanhoLimite(this, " + tam + ");\""); if (getBloquearCampo()) { s.append(" style=\"background-color:#FFF;color:#999999;\" readonly=\"readonly\""); } s.append(">") .append(valor) .append("</textarea>") .append("</div><div style=\"float: left;\"><br><br>"); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</div>") .append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria script de valida��o em JS para Area.<br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param List areas */ public void criaJScriptArea(List areas) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); AreaAre area; SubAreaSare subArea; List lSubAreas = new ArrayList(0); try { s.append("\n<script language=\"javascript\">\n"); s.append("aSubArea = new Array(").append(areas.size()).append(1).append(");\n"); s.append("for (var i = 0; i < aSubArea.length; ++i) { \n"); s.append(" aSubArea[i] = new Array();\n"); s.append("}\n"); s.append("aSubArea[0][0] = new Option('Selecione uma �rea','');\n"); |
File | Line |
---|---|
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 853 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 862 |
} /** * Pega Erro de pagina.<br> * * @author N/C * @since N/C * @version N/C * @param HttpServletRequest request * @param String mensagem * @return String */ public String getErrorPage(HttpServletRequest request, String mensagem){ String errorPage = "frm_rel.jsp?codIett=" + Pagina.getParamStr(request, "codIett") + "&msgOperacao=" + mensagem + "&codAba="+Pagina.getParamStr(request, "codAba"); return errorPage; } /** * Busca função pai.<br> * * @author N/C * @since N/C * @version N/C * @param ItemEstruturarevisaoIettrev item * @param Long codigo * @return EstruturaFuncaoEttf * @throws ECARException */ private EstruturaFuncaoEttf buscarFuncaoPai(ItemEstruturarevisaoIettrev item, Long codigo) throws ECARException { EstruturaFuncaoEttfPK chave = new EstruturaFuncaoEttfPK(); chave.setCodEtt(item.getEstruturaEttrev().getCodEtt()); chave.setCodFun(codigo); EstruturaFuncaoEttf funcaoPai = (EstruturaFuncaoEttf) this.estruturaFuncaoDao.buscar(EstruturaFuncaoEttf.class, chave); return funcaoPai; } /** * Verifica funções.<br> * * @author N/C * @since N/C * @version N/C * @param String funcao * @param List funcoes * @return boolean */ private boolean verificarFuncao(String funcao, List funcoes){ Iterator itFuncoes = funcoes.iterator(); boolean retorno = false; while(itFuncoes.hasNext()){ EstruturaFuncaoEttf funcaoParalela = (EstruturaFuncaoEttf) itFuncoes.next(); if(funcao.equals(funcaoParalela.getFuncaoFun().getNomeFun())){ if("S".equals(funcaoParalela.getIndRevisaoEttf())){ retorno = true; break; } } } return retorno; } /** * Incrementa totalizador.<br> * * @author N/C * @since N/C * @version N/C * @param Long idEstrutura * @param String nomeEstrutura */ private void incrementarTotalizador(Long idEstrutura, String nomeEstrutura){ if(!idsEstrutura.contains(idEstrutura)){ TotalizadorRelatorios totalizador = new TotalizadorRelatorios(); totalizador.setId(idEstrutura); totalizador.setEstrutura(nomeEstrutura); totalizador.setTotal(1); idsEstrutura.add(idEstrutura); totalizadores.add(totalizador); } else { Iterator itTotalizadores = totalizadores.iterator(); while(itTotalizadores.hasNext()){ TotalizadorRelatorios totalizador = (TotalizadorRelatorios) itTotalizadores.next(); if(idEstrutura.equals(totalizador.getId())){ totalizador.incrementeTotal(); break; } } } } } |
File | Line |
---|---|
comum/database/Dao.java | 662 |
ecar/dao/ConfigSisExecFinanCsefvDao.java | 194 |
auxObj = ((Method) listaMetodos.get(i)).invoke(obj, null); // somente adiciona um criterio se o conteudo for != vazio if (auxObj != null) { // obtem o nome do método para retirar o nome do atributo nomeMetodo = ((Method) listaMetodos.get(i)).getName(); tipoRetorno = ((Method) listaMetodos.get(i)).getReturnType().getName().toLowerCase(); nomeAtributo = nomeMetodo.substring(3, 4).toLowerCase() + nomeMetodo.substring(4); if (tipoRetorno.endsWith("string")) select.add(Expression.ilike(nomeAtributo, "%" + auxObj + "%")); else { // Se o atributo for Set não entra na pesquisa será filtrado depois if (!tipoRetorno.endsWith("set")) select.add(Expression.eq(nomeAtributo, auxObj)); } } } if (ordem != null) for (int i = 0; i < ordem.length; i += 2) // anda aos pares if (ordem[i + 1].equalsIgnoreCase(Dao.ORDEM_ASC)) select.addOrder(Order.asc(ordem[i])); else if (ordem[i + 1].equalsIgnoreCase(Dao.ORDEM_DESC)) select.addOrder(Order.desc(ordem[i])); list = select.list(); } catch (HibernateException e) { this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (IllegalAccessException e) { this.logger.error(e); throw new ECARException("erro.exception"); } catch (IllegalArgumentException e) { this.logger.error(e); throw new ECARException("erro.exception"); } catch (InvocationTargetException e) { this.logger.error(e); throw new ECARException("erro.exception"); } return list; } |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1231 |
ecar/taglib/util/FormItemEstruturaTag.java | 1330 |
s.append("* "); // Aplica o label do campo s.append(label); s.append("</TD>"); s.append("<TD>"); s.append("<select name=\"").append(nome).append("\" ").append(scripts); if (getBloquearCampo()) s.append(" disabled"); s.append(">"); s.append("<option value=\"\"></option>"); if (opcoes != null) { Iterator it = opcoes.iterator(); while (it.hasNext()) { String[] chaveValor = (String[]) it.next(); s.append("<option value=\"").append(chaveValor[0]).append("\""); if (chaveValor[0].equals(valor)) s.append(" selected "); s.append(">"); s.append(chaveValor[1]); s.append("</option>"); } } s.append("</select>"); s.append(""); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rog�rio (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria linha no formul�rio com um campo RADIO BUTTON. <br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String valor * @param Collection opcoes * @param String dica */ public void criaRadio(String nome, String label, String valor, Collection opcoes, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<TR><TD class=\"label\">"); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 164 |
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 125 |
String criteriosCom = Pagina.getParamStr(request, "criteriosIncluidosCom"); String criteriosSem = Pagina.getParamStr(request, "criteriosIncluidosSem"); String[] criteriosParaFiltrarCom = (!"".equals(criteriosCom.trim())) ? criteriosCom.split("\\|") : new String[] {}; String[] criteriosParaFiltrarSem = (!"".equals(criteriosSem.trim())) ? criteriosSem.split("\\|") : new String[] {}; List listaCriteriosCom = new ArrayList(); List listaCriteriosSem = new ArrayList(); for(int i = 0; i < criteriosParaFiltrarCom.length; i++){ listaCriteriosCom.add(criteriosParaFiltrarCom[i]); } for(int i = 0; i < criteriosParaFiltrarSem.length; i++){ listaCriteriosSem.add(criteriosParaFiltrarSem[i]); } //Pegando as situacoes que foram selecionados como filtro String situacoes = Pagina.getParamStr(request, "situacoesIncluidas"); String[] situacoesParaFiltrar = (!"".equals(situacoes.trim())) ? situacoes.split("\\|") : new String[] {}; List listaSituacoes = new ArrayList(); for(int i = 0; i < situacoesParaFiltrar.length; i++){ listaSituacoes.add(situacoesParaFiltrar[i]); } //Pegando o órgão selecionado Dao dao = new Dao(); String orgao = request.getParameter("codOrgaoSelecionado"); if(!"".equals(orgao) && orgao != null){ orgaoResponsavel = (OrgaoOrg) dao.buscar(OrgaoOrg.class, Long.valueOf(orgao)); } orgaoEscolhido = (orgaoResponsavel.getCodOrg() != null) ? orgaoResponsavel.getSiglaOrg() : "Todos os Órgãos"; |
File | Line |
---|---|
ecar/dao/ItemEstruturaFonteRecursoDao.java | 202 |
ecar/dao/ItemEstruturaFonteRecursoRevDao.java | 211 |
itemEstruturaFonteRecurso.setItemEstruturarevisaoIettrev((ItemEstruturarevisaoIettrev) super.buscar(ItemEstruturarevisaoIettrev.class, Integer.valueOf(Pagina.getParamStr(request, "codIettrev")))); } /** * @param request * @param itemEstruturaFonteRecurso * @return * @throws ECARException * @deprecated */ public List setListaRecursoOLD(HttpServletRequest request, EfIettFonteTotEfieft itemEstruturaFonteRecurso) throws ECARException { List lista = new ArrayList(); ExercicioDao exercicioDao = new ExercicioDao(request); Collection listaExercicios = exercicioDao.getExerciciosValidos(itemEstruturaFonteRecurso.getItemEstruturaIett().getCodIett()); Iterator itExerc = listaExercicios.iterator(); while (itExerc.hasNext()) { ExercicioExe exercicio = (ExercicioExe) itExerc.next(); if (!"".equals(Pagina.getParamStr(request, "recursoRec" + exercicio.getCodExe().toString()))) { EfItemEstPrevisaoEfiep recurso = new EfItemEstPrevisaoEfiep(); recurso.setExercicioExe(exercicio); recurso.setFonteRecursoFonr(itemEstruturaFonteRecurso.getFonteRecursoFonr()); recurso.setItemEstruturaIett(itemEstruturaFonteRecurso.getItemEstruturaIett()); recurso.setRecursoRec((RecursoRec) super.buscar(RecursoRec.class, Long.valueOf(Pagina.getParamStr(request, "recursoRec" + exercicio.getCodExe().toString())))); recurso.setValorAprovadoEfiep(new BigDecimal(Double.valueOf(Util.formataNumero(Pagina.getParamStr(request, "valorAprovadoEfiep" + exercicio.getCodExe().toString()))).doubleValue())); recurso.setValorRevisadoEfiep(new BigDecimal(Double.valueOf(Util.formataNumero(Pagina.getParamStr(request, "valorRevisadoEfiep" + exercicio.getCodExe().toString()))).doubleValue())); recurso.setIndAtivoEfiep("S"); recurso.setDataInclusaoEfiep(Data.getDataAtual()); /* * FIXME: Verificar esta regra Está fixo, pois falta fazer na tela para * informar a espécie e a fonte rec 3 = fonte 49 rec 4 = fonte 50 rec 5 * = fonte 51 */ // if(recurso.getEspecieEsp() == null){ // recurso.setEspecieEsp((EspecieEsp) buscar(EspecieEsp.class, // Long.valueOf(0))); // } // if(recurso.getFonteFon() == null){ // if(recurso.getRecursoRec().getCodRec().longValue() == 3){ // recurso.setFonteFon((FonteFon) buscar(FonteFon.class, // Long.valueOf(49))); // } // if(recurso.getRecursoRec().getCodRec().longValue() == 4){ // recurso.setFonteFon((FonteFon) buscar(FonteFon.class, // Long.valueOf(50))); // } // if(recurso.getRecursoRec().getCodRec().longValue() == 5){ // recurso.setFonteFon((FonteFon) buscar(FonteFon.class, // Long.valueOf(51))); // } // } lista.add(recurso); } } return lista; } /** * @param request * @param itemEstruturaFonteRecurso * @param int - número de recursos na tela * @return * @throws ECARException */ public List setListaRecurso(HttpServletRequest request, EfIettFonTotRevEfieftr itemEstruturaFonteRecurso, int numRecursos) throws ECARException { |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 1165 |
ecar/servlet/relatorio/RelatorioAcompanhamentoImpresso.java | 997 |
double previstoNoExercicio = itemEstrtIndResulDao.getQtdPrevistoExercicio(indicador.getItemEstrtIndResulIettr(), exercicio); if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){ totalRealizado += realizadoNoExercicio; totalPrevisto += previstoNoExercicio; }else{ totalRealizado = realizadoNoExercicio; totalPrevisto = previstoNoExercicio; } valoresR.add(realizadoNoExercicio); valoresP.add(previstoNoExercicio); String strPrevistoExe = ""; String strRealizadoExe = ""; if ("Q".equalsIgnoreCase(tipoQtde)){ //Quantidade --> sem casas decimais strPrevistoExe = Pagina.trocaNullNumeroSemDecimal(previstoNoExercicio); strRealizadoExe = Pagina.trocaNullNumeroSemDecimal(realizadoNoExercicio); } else { strPrevistoExe = Pagina.trocaNullMoeda(previstoNoExercicio); strRealizadoExe = Pagina.trocaNullMoeda(realizadoNoExercicio); } builder.addClosedNode("valorExercicio", "exercicio=\"" + builder.normalize(exercicio.getDescricaoExe()) + "\"" + // " valorPrevisto=\"" + builder.normalize(Pagina.trocaNullMoeda(previstoNoExercicio)) + "\"" + // " valorRealizado=\"" + builder.normalize(Pagina.trocaNullMoeda(realizadoNoExercicio)) + "\""); " valorPrevisto=\"" + builder.normalize(strPrevistoExe) + "\"" + " valorRealizado=\"" + builder.normalize(strRealizadoExe) + "\""); } Collections.reverse(valoresR); Collections.reverse(valoresP); totalPrevisto = acompRealFisicoDao.getSomaValoresArfs(indicador.getItemEstrtIndResulIettr(), valoresP).doubleValue(); totalRealizado = acompRealFisicoDao.getSomaValoresArfs(indicador.getItemEstrtIndResulIettr(), valoresR).doubleValue(); double realizadoPrevisto = 0; if(totalPrevisto > 0) { realizadoPrevisto = ((totalRealizado/totalPrevisto) * 100); } String strTotalPrevisto = ""; String strTotalRealizado = ""; if ("Q".equalsIgnoreCase(tipoQtde)){ //Quantidade --> sem casas decimais strTotalPrevisto = Pagina.trocaNullNumeroSemDecimal(totalPrevisto); strTotalRealizado = Pagina.trocaNullNumeroSemDecimal(totalRealizado); } else { strTotalPrevisto = Pagina.trocaNullMoeda(totalPrevisto); strTotalRealizado = Pagina.trocaNullMoeda(totalRealizado); } builder.addClosedNode("valorTotal", " percentualRealizadoPrevisto=\"" + builder.normalize(Pagina.trocaNullMoeda(new Double((realizadoPrevisto)))) + "\"" + |
File | Line |
---|---|
ecar/dao/PontoCriticoDao.java | 260 |
ecar/dao/PontoCriticoDao.java | 349 |
this.setPontoCritico(request, campos, pontoCritico); pontoCritico.setUsuarioUsuByCodUsuUltManutPtc(usuario); pontoCritico.setDataUltManutencaoPtc(Data.getDataAtual()); List filhos = new ArrayList(); if (pontoCritico.getPontoCriticoCorPtccores() != null) filhos.addAll(pontoCritico.getPontoCriticoCorPtccores()); session.update(pontoCritico); objetos.add(pontoCritico); Iterator it = filhos.iterator(); while (it.hasNext()) { PaiFilho object = (PaiFilho) it.next(); object.atribuirPKPai(); // salva os filhos session.save(object); objetos.add(object); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { this.logger.error(e); if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } throw e; } } /** * Método para criar a coleção de PtcCor a partir de parâmetros passados por * request * @param request * @param pontoCritico * @throws ECARException */ public void setPontoCriticoCor(HttpServletRequest request, PontoCriticoPtc pontoCritico) throws ECARException { |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 640 |
ecar/servlet/relatorio/RelatorioAcompanhamento_BKP_07032007.java | 406 |
} /** * Gera hierarquia Xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param boolean quebrarPagina * @return List * @throws ECARException */ private List geraXmlHierarquia(XmlBuilder builder, ItemEstruturaIett item, boolean quebrarPagina) throws ECARException{ List ascendentes = itemEstruturaDao.getAscendentes(item); if(ascendentes != null && !ascendentes.isEmpty()){ if(quebrarPagina) builder.addNode("hierarquia", "quebrarPagina=\"S\""); else builder.addNode("hierarquia", "quebrarPagina=\"N\""); Iterator it = ascendentes.iterator(); while(it.hasNext()){ ItemEstruturaIett iettAsc = (ItemEstruturaIett) it.next(); //System.out.println(iettAsc.getEstruturaEtt().getNomeEtt() + " - " + iettAsc.getNomeIett()); String nomeItem = ""; if(iettAsc.getSiglaIett() != null) nomeItem += "- "; nomeItem += iettAsc.getNomeIett(); String siglaItem = iettAsc.getSiglaIett(); builder.addClosedNode("itemHierarquia", "nomeItem=\"" + builder.normalize(nomeItem) + "\" nivel=\"" + builder.normalize(iettAsc.getNivelIett().toString()) + "\" sigla=\"" + builder.normalize(siglaItem) + "\""); } builder.closeNode("hierarquia"); } return ascendentes; } /** * Gera data Rodapé.<br> * * @author N/C * @since N/C * @version N/C * @return String */ private String geraDataRodape(){ Date dataAtual = Data.getDataAtual(); String dia = String.valueOf(Data.getDia(dataAtual)); String mes = Data.getNomeMesExtenso(Data.getMes(dataAtual) + 1).toLowerCase(); String ano = String.valueOf(Data.getAno(dataAtual)); String hora = Data.getHorario(dataAtual); return Data.getDiaSemanaNomeExtenso(dataAtual) + ", " + dia + " de " + mes + " de " + ano + ", às " + hora; } /** * Pega o nome do arquivo xls.<br> * * @author N/C * @since N/C * @version N/C * @return String */ public String getXslFileName() { return "relatorioAcompanhamento.xsl"; } /** * Pega o erro de pagina.<br> * * @author N/C * @since N/C * @version N/C * @param HttpServletRequest request * @param String mensagem * @return String */ public String getErrorPage(HttpServletRequest request, String mensagem){ String errorPage = "listaRelAcomp.jsp?msgOperacao=" + mensagem; |
File | Line |
---|---|
ecar/dao/SisGrupoAtributoDao.java | 200 |
ecar/dao/SisGrupoAtributoDao.java | 296 |
public String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo, String novoLabelGrupo, boolean cadastroUsuario) { StringBuilder script = new StringBuilder(""); boolean possuiAtributoAtivo = false; for (int i = 0; i < grupoAtributo.getSisAtributoSatbs().size(); i++) { if (((SisAtributoSatb) grupoAtributo.getSisAtributoSatbs().toArray()[i]).getIndAtivoSatb().equals("S")) { possuiAtributoAtivo = true; } } String tipoExibicao = ""; if (cadastroUsuario && grupoAtributo.getSisTipoExibicGrupoCadUsuSteg() != null) { tipoExibicao = grupoAtributo.getSisTipoExibicGrupoCadUsuSteg().getCodSteg().toString(); } else { tipoExibicao = grupoAtributo.getSisTipoExibicGrupoSteg().getCodSteg().toString(); } if (possuiAtributoAtivo) { if (SisTipoExibicGrupoDao.CHECKBOX.equals(tipoExibicao)) { script.append(" numChecks = verificaChecks(form, \"").append("a").append(grupoAtributo.getCodSga()).append("\");\n").append("encontrouChecked = false;\n").append("if(numChecks > 1){\n").append("for(i = 0; i < form.").append("a").append(grupoAtributo.getCodSga()).append(".length; i++){\n").append("if(form.").append("a").append(grupoAtributo.getCodSga()).append("[i].checked == true){\n").append("encontrouChecked = true;").append("}\n").append("}\n").append("}else{").append("if(form.").append("a").append(grupoAtributo.getCodSga()).append(".checked == true){\n").append("encontrouChecked = true;}\n").append("}\n").append("if(!encontrouChecked){\n").append("alert(\"Obrigatória a seleção do Campo ").append(novoLabelGrupo).append("\");\n").append("return false;\n").append("}\n"); |
File | Line |
---|---|
ecar/taglib/util/BarraLinksRegAcompSuperiorTag.java | 100 |
ecar/taglib/util/BarraLinksRegAcompTag.java | 140 |
for (Iterator it = listAbasComAcesso.iterator();it.hasNext();) { Aba aba = (Aba) it.next(); if (!"NIVEL_PLANEJAMENTO".equals(aba.getNomeAba())) { situacaoAba = "abadesabilitada"; if (selectedFuncao.equals(aba.getNomeAba())) { situacaoAba = "abahabilitada"; } else if ("PONTOS_CRITICOS".equals(aba.getNomeAba())) { // verificação dos pontos críticos try { PontoCriticoDao pontoCriticoDao = new PontoCriticoDao( null); Collection pontosCriticos = Collections.EMPTY_LIST; pontosCriticos = pontoCriticoDao .getPontosCriticosNaoSolucionados(acompReferenciaItem .getItemEstruturaIett()); if (pontoCriticoDao .verificaDatasUltrapassadas(pontosCriticos)) { situacaoAba = "abapontocritico"; } } catch (Exception e) { situacaoAba = "abadesabilitada"; } // fim - verificação dos pontos críticos } // precisa melhorar isto aqui, é preciso armazenar em alguma // estrutura if(getTela() != null && !getTela().equals("") && getTela().equals("acompanhamento")) { //entra aqui no caso de ser chamado pela nova tela de monitoramento link = ""; if ("DADOS_GERAIS".equals(aba.getNomeAba())) { link += "javaScript:trocarAba('../dadosGerais/frm_con.jsp');"; } else if ("EVENTOS".equals(aba.getNomeAba())) { link += "javaScript:trocarAba('../realizacoes/eventos.jsp');"; } else if ("PONTOS_CRITICOS".equals(aba.getNomeAba())) { link += "javaScript:trocarAba('../restricoes/pontosCriticos.jsp');"; } else if(aba.getNomeAba().equals("SITUACAO_DATAS")) { link += "javaScript:trocarAba('../situacaoDatas/situacaoDatas.jsp');"; } else if ("GALERIA".equals(aba.getNomeAba())) { link += "javaScript:trocarAba('../galeria/galeria.jsp');"; } else if ("FINANCEIRO".equals(aba.getNomeAba())) { link += "javaScript:trocarAba('../financeiro/financeiro.jsp');"; } else if("RELACAO".equals(aba.getNomeAba())){ link += "javascript:voltarTelaAnterior('../resumo/detalharItem.jsp');"; |
File | Line |
---|---|
ecar/dao/UsuarioDao.java | 430 |
ecar/dao/UsuarioDao.java | 521 |
this.setUsuarioCadastroSite(request, usuario); usuario.setDataUltAlteracaoUsu(Data.getDataAtual()); List filhos = new ArrayList(); if (usuario.getUsuarioAtributoUsuas() != null) filhos.addAll(usuario.getUsuarioAtributoUsuas()); session.update(usuario); objetos.add(usuario); Iterator it = filhos.iterator(); while (it.hasNext()) { PaiFilho object = (PaiFilho) it.next(); object.atribuirPKPai(); // salva os filhos session.save(object); objetos.add(object); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { this.logger.error(e); if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } throw e; } } /** * Exclui registros das tabelas relacionadas ao usuário * @param usuario * @throws ECARException TODO: Definir quando excluir em cascata e quando não * permitir exclusão */ /** * Exclui um usuário, verificando antes se existem registros nas tabelas * relacionadas * @param usuario * @throws ECARException */ public void excluir(UsuarioUsu usuario) throws ECARException { |
File | Line |
---|---|
ecar/email/AgendadorEmail.java | 1205 |
ecar/email/AgendadorEmail.java | 1396 |
Iterator itList = listIettutfas.iterator(); while( itList.hasNext() ) { ItemEstUsutpfuacIettutfa itemEstUsutpfacIetutfa = (ItemEstUsutpfuacIettutfa) itList.next(); TfuncacompConfigmailTfacfgmPK tfcfgmPK = new TfuncacompConfigmailTfacfgmPK(); tfcfgmPK.setConfigMailCfgm(configMailCfgm); tfcfgmPK.setTipoFuncAcompTpfa(itemEstUsutpfacIetutfa.getTipoFuncAcompTpfa()); TfuncacompConfigmailTfacfgm tfcfm = (TfuncacompConfigmailTfacfgm) tfuncacompConfigmailTfacfgmDAO. buscar(TfuncacompConfigmailTfacfgm.class, tfcfgmPK); if ("S".equals(tfcfm.getEnviaMailTfacfgm())) { //UsuarioUsu usu = (UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getComp_id().getCodUsu()); List usuarios = new ArrayList(); if (itemEstUsutpfacIetutfa.getUsuarioUsu() != null) { usuarios.add((UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getUsuarioUsu().getCodUsu())); } else if (itemEstUsutpfacIetutfa.getSisAtributoSatb() != null){ usuarios.addAll(usuDAO.getUsuariosBySisAtributoSatb(itemEstUsutpfacIetutfa.getSisAtributoSatb())); } Iterator itUsu = usuarios.iterator(); while (itUsu.hasNext()){ UsuarioUsu usu = (UsuarioUsu) itUsu.next(); if(!usuariosEmailEnviado.contains(usu)) { usuariosEmailEnviado.add(usu); Long codIett = Long.valueOf(0); String textoMail = ""; String assunto = ""; String remetente = ""; if( configMailCfgm.getTextosSiteMail() != null ) { textoMail = configMailCfgm.getTextosSiteMail().getTextoTxts(); assunto = configMailCfgm.getTextosSiteMail().getDescricaoUsoTxts(); remetente = configMailCfgm.getTextosSiteMail().getEmailResponsavelTxts(); } codIett = iett.getCodIett(); try { String html = this.montaEmail(textoMail, usu.getNomeUsu(), codIett, dataLimStr, null).toString(); |
File | Line |
---|---|
ecar/pojo/HistoricoIettrH.java | 127 |
ecar/pojo/ItemEstrtIndResulIettr.java | 145 |
@Column(name = "NOME_IETTIR", length = 100) public String getNomeIettir() { return this.nomeIettir; } public void setNomeIettir(String nomeIettir) { this.nomeIettir = nomeIettir; } @Column(name = "IND_PROJECAO_IETTR", length = 1) public String getIndProjecaoIettr() { return this.indProjecaoIettr; } public void setIndProjecaoIettr(String indProjecaoIettr) { this.indProjecaoIettr = indProjecaoIettr; } @Column(name = "IND_ACUMULAVEL_IETTR", length = 1) public String getIndAcumulavelIettr() { return this.indAcumulavelIettr; } public void setIndAcumulavelIettr(String indAcumulavelIettr) { this.indAcumulavelIettr = indAcumulavelIettr; } @Column(name = "IND_PUBLICO_IETTR", length = 1) public String getIndPublicoIettr() { return this.indPublicoIettr; } public void setIndPublicoIettr(String indPublicoIettr) { this.indPublicoIettr = indPublicoIettr; } @Column(name = "IND_TIPOQTDE", length = 1) public String getIndTipoQtde() { return this.indTipoQtde; } public void setIndTipoQtde(String indTipoQtde) { this.indTipoQtde = indTipoQtde; } @Column(name = "IND_VALORFINAL_IETTR", length = 1) public String getIndValorFinalIettr() { return this.indValorFinalIettr; } public void setIndValorFinalIettr(String indValorFinalIettr) { this.indValorFinalIettr = indValorFinalIettr; } @Column(name = "IND_REAL_POR_LOCAL", length = 1) public String getIndRealPorLocal() { return this.indRealPorLocal; } public void setIndRealPorLocal(String indRealPorLocal) { this.indRealPorLocal = indRealPorLocal; } @Column(name = "IND_PREV_POR_LOCAL", length = 1) public String getIndPrevPorLocal() { return this.indPrevPorLocal; } public void setIndPrevPorLocal(String indPrevPorLocal) { this.indPrevPorLocal = indPrevPorLocal; } @Column(name = "IND_EXCLUSAO_POS_HISTORICO") |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_LinhaAcao/RelatorioPPALinhaAcaoService.java | 374 |
ecar/servlet/relatorio/PPA_LinhaPrograma/RelatorioPPALinhaProgramaService.java | 287 |
totalAcoesAno4 = totalAcoesAno4.add( acaoTmp.getValor4() ); } // acao // os valores do programa eh a soma de todas as acoes daquele programa programaTmp.setValor1( totalAcoesAno1 ); programaTmp.setValor2( totalAcoesAno2 ); programaTmp.setValor3( totalAcoesAno3 ); programaTmp.setValor4( totalAcoesAno4 ); calcularTotal.visit( programaTmp ); totalProgramaAno1 = totalProgramaAno1.add( programaTmp.getValor1() ); totalProgramaAno2 = totalProgramaAno2.add( programaTmp.getValor2() ); totalProgramaAno3 = totalProgramaAno3.add( programaTmp.getValor3() ); totalProgramaAno4 = totalProgramaAno4.add( programaTmp.getValor4() ); } // programa // os valores do nivel eh a soma de todos os programas. Niveltmp.setValor1( totalProgramaAno1 ); Niveltmp.setValor2( totalProgramaAno2 ); Niveltmp.setValor3( totalProgramaAno3 ); Niveltmp.setValor4( totalProgramaAno4 ); calcularTotal.visit( Niveltmp ); totalGeral1 = totalGeral1.add( Niveltmp.getValor1() ); totalGeral2 = totalGeral2.add( Niveltmp.getValor2() ); totalGeral3 = totalGeral3.add( Niveltmp.getValor3() ); totalGeral4 = totalGeral4.add( Niveltmp.getValor4() ); } // nivel return beans; } /** * Gera os totais valores da tabela para o item na tabela do relatorio de PPA * @param Item estrutura * @return array de valores da tabela PPA * @throws ECARException */ private BigDecimal[] getPrevisao(final ItemEstruturaIett itemEstrut ) throws ECARException{ final ItemEstruturaPrevisaoDao prevDao = new ItemEstruturaPrevisaoDao(request); ArrayList<BigDecimal> previsao = new ArrayList<BigDecimal>(); BigDecimal previsaoItem = null; for (Iterator iterExer = listaExercicios.iterator(); iterExer.hasNext();) { ExercicioExe elementoExerc = (ExercicioExe) iterExer.next(); previsaoItem = prevDao.previsaoItemAcao( itemEstrut.getCodIett(), elementoExerc.getCodExe() ) ; previsao.add(previsaoItem); } return previsao.toArray(new BigDecimal[previsao.size()]); } } |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 1923 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 783 |
} } } } } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: Listagem de Itens Filho"); } } /** * Gera totalizador xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @throws ECARException */ public void geraXMLTotalizador(XmlBuilder builder) throws ECARException{ try{ int total = 0; builder.addNode("totalizadores"); Iterator itTotalizadores = totalizadores.iterator(); while(itTotalizadores.hasNext()){ TotalizadorRelatorios tr = (TotalizadorRelatorios) itTotalizadores.next(); String nome = tr.getEstrutura(); String valor = "" + tr.getTotal(); total += tr.getTotal(); builder.addClosedNode("totalizador", "nome=\"" + builder.normalize(nome) + "\"" + " valor=\"" + builder.normalize(valor) + "\""); } builder.addClosedNode("total", "nome=\"Total:\"" + " valor=\"" + builder.normalize(String.valueOf(total)) + "\""); builder.closeNode("totalizadores"); } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: Totalizadores"); } } /** * Descobre o tipo.<br> * * @author N/C * @since N/C * @version N/C * @param String nomeAtb * @return String */ private String descobreTipo(String nomeAtb) { if("objetivoGeralIett".equals(nomeAtb) || "objetivoEspecificoIett".equals(nomeAtb) || "beneficiosIett".equals(nomeAtb) || "descricaoIett".equals(nomeAtb) || "descricaoR1".equals(nomeAtb) || "descricaoR2".equals(nomeAtb) || "descricaoR3".equals(nomeAtb) || "descricaoR4".equals(nomeAtb) || "descricaoR5".equals(nomeAtb) ) return "atributo2"; else return "atributo1"; } /** * Pega o nome do arquivo xsl.<br> * * @author N/C * @since N/C * @version N/C * @return String */ public String getXslFileName() { return "revisaoEstrutura.xsl"; |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 259 |
ecar/servlet/relatorio/RelatorioAcompanhamento_BKP_07032007.java | 216 |
String siglaOrg = ""; if(arel.getAcompReferenciaItemAri().getItemEstruturaIett().getOrgaoOrgByCodOrgaoResponsavel1Iett() != null){ siglaOrg = arel.getAcompReferenciaItemAri().getItemEstruturaIett().getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg(); } else { siglaOrg = "Órgão não informado"; } String siglaOrgItem = ""; if(MODELO_ESTRUTURA.equals(modelo)){ if(arel.getAcompReferenciaItemAri().getItemEstruturaIett().getOrgaoOrgByCodOrgaoResponsavel1Iett() != null){ siglaOrgItem = arel.getAcompReferenciaItemAri().getItemEstruturaIett().getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg(); } else { siglaOrgItem = "Órgão não informado"; } } if(!siglaOrgaoImpresso.equals(siglaOrg)){ siglaOrgaoImpresso = siglaOrg; if(!primeiroItem){ builder.closeNode("itens"); } String exibirOrgao = "S"; String quebrarPaginaItens = "S"; if(MODELO_ESTRUTURA.equals(modelo)){ exibirOrgao = "N"; quebrarPaginaItens = "N"; } builder.addNode("itens", "orgao=\"" + builder.normalize(siglaOrgaoImpresso) + "\" exibirOrgao=\"" + builder.normalize(exibirOrgao) + "\" quebrarPaginaItens=\"" + builder.normalize(quebrarPaginaItens) + "\""); } if(codIett != arel.getAcompReferenciaItemAri().getItemEstruturaIett().getCodIett().longValue()){ boolean geraHierarquia = primeiroItem || (ascendentes != null && !ascendentes.containsAll(itemEstruturaDao.getAscendentes(arel.getAcompReferenciaItemAri().getItemEstruturaIett()))); codIett = arel.getAcompReferenciaItemAri().getItemEstruturaIett().getCodIett().longValue(); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 156 |
ecar/servlet/relatorio/RelatorioAcompanhamento_BKP_07032007.java | 129 |
AcompReferenciaAref mesReferencia = (AcompReferenciaAref) acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(Pagina.getParamStr(request, "mesReferencia"))); /*Definindo o título*/ String titulo = ""; if(!"".equals(Pagina.getParamStr(request, "tituloCustomizado"))) titulo = Pagina.getParamStr(request, "tituloCustomizado"); else { if(configRel != null && !"".equals(configRel.getTituloCfgrel())) titulo = configRel.getTituloCfgrel(); else titulo = config.getTituloSistema(); } /*Definindo o rodapé*/ String rodape = geraDataRodape(); if(!"".equals(Pagina.getParamStr(request, "rodapeCustomizado"))) rodape += " - " + Pagina.getParamStr(request, "rodapeCustomizado"); else { if(configRel != null && configRel.getNotaRodapeCfgrel() != null && !"".equals(configRel.getNotaRodapeCfgrel())) rodape += " - " + configRel.getNotaRodapeCfgrel(); } String arisSelecionados = Pagina.getParamStr(request, "arisSelecionados"); /* * Se arisSelecionados == "", é por que o relatório foi pedido da tela de Opçoes, * ou seja, se opcaoModelo == ECAR-001B, são escolhidos todos os itens de um órgão específico; * se opcaoModelo == ECAR-002B, são escolhidos todos os itens que possuem uma situação específica. * * Obs.: opcaoModelo só vai ter esses valores se arisSelecionados == "". Caso arisSelecionados != "", * é por que os itens foram filtrados e as opções escolhidas virão da tela de Formato. */ List codArisSelecionados = new ArrayList(); if(!"".equals(arisSelecionados)){ String[] codAris = arisSelecionados.split(";"); for(int i = 0; i < codAris.length; i++){ if(!"".equals(codAris[i]) && !";".equals(codAris[i])){ codArisSelecionados.add(Long.valueOf(codAris[i])); } } } List arels = acompReferenciaItemDao.getAcompRelatorioAcompanhamentoByAris(codArisSelecionados, mesReferencia, opcaoModelo, Pagina.getParamStr(request, "chaveEscolhida"), Pagina.getParamStr(request, "tipoFuncAcompTpfa")); |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 932 |
ecar/taglib/util/FormItemEstruturaTag.java | 933 |
input.setNome("a" + grupoAtributo.getCodSga().toString()); input.setClassLabel("label"); List aributosLivresSelecionados = new ArrayList(); if(getItemEstrutura().getItemEstruturaSisAtributoIettSatbs() != null){ Iterator itAtribLivres = getItemEstrutura().getItemEstruturaSisAtributoIettSatbs().iterator(); while(itAtribLivres.hasNext()){ ItemEstruturaSisAtributoIettSatb atributo = (ItemEstruturaSisAtributoIettSatb) itAtribLivres.next(); AtributoLivre atributoLivre = new AtributoLivre(); atributoLivre.setInformacao(atributo.getInformacaoIettSatb()); atributoLivre.setSisAtributoSatb(atributo.getSisAtributoSatb()); aributosLivresSelecionados.add(atributoLivre); } } input.setSelecionados(aributosLivresSelecionados); input.setSisAtributo((SisAtributoSatb)grupoAtributo.getSisAtributoSatbs().iterator().next()); if(atributo.iGetDica() != null) input.setDica(atributo.iGetDica()); input.doStartTag(); Options options = new Options(writer); List opcoes = new ArrayList(); String selectedCodSapadrao = ""; if(grupoAtributo.getCodSga() != null && grupoAtributo.getCodSga().longValue() != 1){ if(grupoAtributo.getSisTipoOrdenacaoSto() != null){ opcoes = new SisGrupoAtributoDao(null).getAtributosOrdenados(grupoAtributo); } } if(!opcoes.isEmpty()) { options.setOptions(opcoes); options.setValor("codSatb"); options.setLabel("descricaoSatb"); //options.setImagem(getContextPath() + "/images/relAcomp/"); options.setParent(input); options.setNome("a" + grupoAtributo.getCodSga().toString()); |
File | Line |
---|---|
ecar/servlet/geraFilhosIett/ItemEstruturaHtml.java | 584 |
ecar/taglib/util/ArvoreFilhosItemEstruturaTag.java | 556 |
} public Collection<AcompReferenciaAref> getPeriodosConsiderados() { return periodosConsiderados; } public void setPeriodosConsiderados(Collection<AcompReferenciaAref> periodosConsiderados) { this.periodosConsiderados = periodosConsiderados; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getIdPagina() { return idPagina; } public void setIdPagina(String idPagina) { this.idPagina = idPagina; } public String getPathEcar() { return pathEcar; } public void setPathEcar(String pathEcar) { this.pathEcar = pathEcar; } public String getCaminhoUrl() { return caminhoUrl; } public void setCaminhoUrl(String caminhoUrl) { this.caminhoUrl = caminhoUrl; } public String getCodTipoAcompanhamento() { return codTipoAcompanhamento; } public void setCodTipoAcompanhamento(String codTipoAcompanhamento) { this.codTipoAcompanhamento = codTipoAcompanhamento; } public String getExigeLiberarAcompanhamento() { return exigeLiberarAcompanhamento; } public void setExigeLiberarAcompanhamento(String exigeLiberarAcompanhamento) { this.exigeLiberarAcompanhamento = exigeLiberarAcompanhamento; } public HttpServletRequest getRequest() { return request; } public void setRequest(HttpServletRequest request) { this.request = request; } public List getTpfaOrdenadosPorEstrutura() { return tpfaOrdenadosPorEstrutura; } public void setTpfaOrdenadosPorEstrutura(List tpfaOrdenadosPorEstrutura) { this.tpfaOrdenadosPorEstrutura = tpfaOrdenadosPorEstrutura; } public SegurancaECAR getSeguranca() { return seguranca; } public void setSeguranca(SegurancaECAR seguranca) { this.seguranca = seguranca; } public boolean isPermissaoAdministradorAcompanhamento() { return permissaoAdministradorAcompanhamento; } public void setPermissaoAdministradorAcompanhamento( boolean permissaoAdministradorAcompanhamento) { this.permissaoAdministradorAcompanhamento = permissaoAdministradorAcompanhamento; } } |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_Orgao/RelatorioPPAOrgaoService.java | 136 |
ecar/servlet/relatorio/PPA_OrgaoUnidade/RelatorioPPAOrgaoUnidadeService.java | 159 |
} private ArrayList<OrgaoOrg> fixarOrgaos(Set<OrgaoOrg> list){ OrgaoOrg org_SEPL = null; OrgaoOrg org_SEFA = null; // 13 final Long ORGAO_SECR_FAZENDA = Long.valueOf( 13L ); // 1 final Long ORGAO_SECR_PLAN = Long.valueOf( 1L ); ArrayList<OrgaoOrg> novaLista = new ArrayList<OrgaoOrg>(); // removendo for (Iterator iter = list.iterator(); iter.hasNext();) { OrgaoOrg org = (OrgaoOrg) iter.next(); if ( org.getCodOrg().equals( ORGAO_ADMIN_SEPL )){ org_SEPL = org; iter.remove(); } if ( org.getCodOrg().equals( ORGAO_ADMIN_SEFA )){ org_SEFA = org; iter.remove(); } } for (Iterator iter2 = list.iterator(); iter2.hasNext();) { OrgaoOrg tmp = (OrgaoOrg) iter2.next(); if ( tmp.getCodOrg().equals( ORGAO_SECR_FAZENDA ) ){ novaLista.add(tmp); novaLista.add(org_SEFA); } if ( tmp.getCodOrg().equals( ORGAO_SECR_PLAN ) ){ novaLista.add(tmp); novaLista.add(org_SEPL); } if ( tmp.getCodOrg().equals( ORGAO_SECR_FAZENDA ) ){ }else if ( tmp.getCodOrg().equals( ORGAO_SECR_PLAN ) ){ }else{ novaLista.add(tmp); } } return novaLista; } /** * Retorna itens para geracao do relatorio PPA * * - carrega exercicios de periodicidade 2008-2011 * - Carrega poderes de indAtivo <S> e periodicidade 2008-2001 * - para cada poder carrega orgaos * - para cada orgao carrega unidade orcamentaria * - para cada Unidade Orcamentaria calcula previsao e totaliza bean. * */ private void getDados(){ |
File | Line |
---|---|
ecar/dao/AcompReferenciaItemDao.java | 2750 |
ecar/dao/AcompReferenciaItemDao.java | 2857 |
} } lista.clear(); lista.addAll(listaAri); Collections.sort(lista, new Comparator() { ItemEstruturaDao iettDaoSort = new ItemEstruturaDao(null); public int compare(Object o1, Object o2) { AcompReferenciaItemAri ari1 = (AcompReferenciaItemAri) o1; AcompReferenciaItemAri ari2 = (AcompReferenciaItemAri) o2; ItemEstruturaIett item1 = ari1.getItemEstruturaIett(); ItemEstruturaIett item2 = ari2.getItemEstruturaIett(); if (iettDaoSort.getAscendenteMaximo(item1).equals(iettDaoSort.getAscendenteMaximo(item2))) { if (item1.getNivelIett().intValue() == item2.getNivelIett().intValue()) { return item1.getNomeIett().compareToIgnoreCase(item2.getNomeIett()); } else { return item1.getNivelIett().intValue() - item2.getNivelIett().intValue(); } } else { if (item1.getNivelIett().intValue() == item2.getNivelIett().intValue()) { return item1.getNomeIett().compareToIgnoreCase(item2.getNomeIett()); } else { return iettDaoSort.getAscendenteMaximo(item1).getNomeIett().compareToIgnoreCase(iettDaoSort.getAscendenteMaximo(item2).getNomeIett()); } } } }); } } catch (HibernateException e) { this.logger.error(e); throw new ECARException(); } return lista; } /** * Retorna uma lista de Aris a partir de Itens ou seus descendentes. * @param strCodIetts * @param aref * @param orgaoResponsavel * @return * @throws ECARException */ public List getAcompReferenciaItemFilhosByIett(final String strCodIetts, final AcompReferenciaAref aref, final OrgaoOrg orgaoResponsavel) throws ECARException { |
File | Line |
---|---|
ecar/pojo/HistoricoIettusH.java | 181 |
ecar/pojo/ItemEstrutUsuarioIettus.java | 123 |
} @Column(name = "IND_ATIV_MONIT_IETTUS", length = 1) public String getIndAtivMonitIettus() { return this.indAtivMonitIettus; } public void setIndAtivMonitIettus(String indAtivMonitIettus) { this.indAtivMonitIettus = indAtivMonitIettus; } @Column(name = "IND_DESAT_MONIT_IETTUS", length = 1) public String getIndDesatMonitIettus() { return this.indDesatMonitIettus; } public void setIndDesatMonitIettus(String indDesatMonitIettus) { this.indDesatMonitIettus = indDesatMonitIettus; } @Column(name = "IND_BLOQ_PLAN_IETTUS", length = 1) public String getIndBloqPlanIettus() { return this.indBloqPlanIettus; } public void setIndBloqPlanIettus(String indBloqPlanIettus) { this.indBloqPlanIettus = indBloqPlanIettus; } @Column(name = "IND_DESBL_PLAN_IETTUS", length = 1) public String getIndDesblPlanIettus() { return this.indDesblPlanIettus; } public void setIndDesblPlanIettus(String indDesblPlanIettus) { this.indDesblPlanIettus = indDesblPlanIettus; } @Column(name = "IND_INF_ANDAMENTO_IETTUS", length = 1) public String getIndInfAndamentoIettus() { return this.indInfAndamentoIettus; } public void setIndInfAndamentoIettus(String indInfAndamentoIettus) { this.indInfAndamentoIettus = indInfAndamentoIettus; } @Column(name = "IND_EMITE_POS_IETTUS", length = 1) public String getIndEmitePosIettus() { return this.indEmitePosIettus; } public void setIndEmitePosIettus(String indEmitePosIettus) { this.indEmitePosIettus = indEmitePosIettus; } @Column(name = "IND_PROX_NIVEL_IETTUS", length = 1) public String getIndProxNivelIettus() { return this.indProxNivelIettus; } public void setIndProxNivelIettus(String indProxNivelIettus) { this.indProxNivelIettus = indProxNivelIettus; } @Temporal(TemporalType.TIMESTAMP) |
File | Line |
---|---|
ecar/dao/RegDemandaDao.java | 1943 |
ecar/dao/RegDemandaDao.java | 2010 |
filtroParametro = Pagina.trocaNull(parametrosFiltroDemanda.get(nomeCampo)); if (parametrosFiltroDemanda.get(nomeCampo) != null && !"".equals(Pagina.trocaNull(parametrosFiltroDemanda.get(nomeCampo)))) { List atributosValidacao = getRegDemandaSisAtributoRegdSatbsRegd(regDemandaRegd, grupoAtributo.getCodSga()); if (atributosValidacao.size() == 0) { itRegDemandas.remove(); filtrarAtributoLivre = false; retorno = true; break; } Iterator itAtributosValidacao = atributosValidacao.iterator(); while (itAtributosValidacao.hasNext() && filtrarAtributoLivre) { DemAtributoDema demAtributoDema = (DemAtributoDema) itAtributosValidacao.next(); if (demAtributoDema.getSisAtributoSatb().getAtribInfCompSatb().equals("dataScript")) { // Modifica as ordens de dia e mês na data, para ficar no // formato MM/DD/YYYY filtroParametro = filtroParametro.substring(3, filtroParametro.lastIndexOf("/") + 1) + filtroParametro.substring(0, filtroParametro.indexOf("/") + 1) + filtroParametro.substring(filtroParametro.lastIndexOf("/") + 1); Date dataFiltro = new Date(filtroParametro); String valorAtribLivre = demAtributoDema.getInformacao(); // Modifica as ordens de dia e mês na data, para ficar no // formato MM/DD/YYYY valorAtribLivre = valorAtribLivre.substring(3, valorAtribLivre.lastIndexOf("/") + 1) + valorAtribLivre.substring(0, valorAtribLivre.indexOf("/") + 1) + valorAtribLivre.substring(valorAtribLivre.lastIndexOf("/") + 1); Date dataAtribLivre = new Date(valorAtribLivre); // Remove da lista se a data estiver estiver fora do intervalo // especificado no filtro if (dataAtribLivre.compareTo(dataFiltro) > 0) { |
File | Line |
---|---|
ecar/dao/AcompReferenciaItemDao.java | 4623 |
ecar/dao/AcompReferenciaItemDao.java | 4687 |
filtroParametro = Pagina.getParamStr(request, nomeCampo); if (!"".equals(Pagina.getParamStr(request, nomeCampo))) { List atributosValidacao = itemEstruturaDao.getItemEstruturaSisAtributoIettSatbsIett(iett, grupoAtributo.getCodSga()); if (atributosValidacao.size() == 0) { itensRemovidos.add(iett.getCodIett()); itItensEstrutura.remove(); filtrarAtributoLivre = false; retorno = true; break; } Iterator itAtributosValidacao = atributosValidacao.iterator(); while (itAtributosValidacao.hasNext() && filtrarAtributoLivre) { ItemEstruturaSisAtributoIettSatb itemEstruturaSisAtributoIettSatb = (ItemEstruturaSisAtributoIettSatb) itAtributosValidacao.next(); if (itemEstruturaSisAtributoIettSatb.getSisAtributoSatb().getAtribInfCompSatb().equals("dataScript")) { // Modifica as ordens de dia e mês na data, para ficar no // formato MM/DD/YYYY filtroParametro = filtroParametro.substring(3, filtroParametro.lastIndexOf("/") + 1) + filtroParametro.substring(0, filtroParametro.indexOf("/") + 1) + filtroParametro.substring(filtroParametro.lastIndexOf("/") + 1); Date dataFiltro = new Date(filtroParametro); String valorAtribLivre = itemEstruturaSisAtributoIettSatb.getInformacaoIettSatb(); // Modifica as ordens de dia e mês na data, para ficar no // formato MM/DD/YYYY valorAtribLivre = valorAtribLivre.substring(3, valorAtribLivre.lastIndexOf("/") + 1) + valorAtribLivre.substring(0, valorAtribLivre.indexOf("/") + 1) + valorAtribLivre.substring(valorAtribLivre.lastIndexOf("/") + 1); Date dataAtribLivre = new Date(valorAtribLivre); // Remove da lista se a data estiver estiver fora do intervalo // especificado no filtro if (dataAtribLivre.compareTo(dataFiltro) > 0) { |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1677 |
ecar/taglib/util/FormItemEstruturaTag.java | 1758 |
s.append("aSubArea[0][0] = new Option('Selecione uma �rea','');\n"); for (int i = 0; i < areas.size(); i++) { area = (AreaAre) areas.get(i); s.append("aSubArea[").append(i+1).append("][0] = new Option('');\n"); lSubAreas.clear(); //lSubAreas.addAll(area.getSubAreaSares()); int indiceSubArea = 1; for (int j = 0; j < lSubAreas.size(); j++) { subArea = (SubAreaSare) lSubAreas.get(j); if ("S".equals(subArea.getIndAtivoSare())) s.append("aSubArea[").append(i+1).append("][").append(indiceSubArea++) .append("] = new Option('").append(subArea.getNomeSare()).append("','") .append(subArea.getCodSare().toString()).append("');\n"); } } s.append("</script>\n"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria linha no formul�rio com um Div para carregar p�ginas via Ajax. * @param nome * @param label * @param dica */ public void criaDiv(String nome, String label, String dica){ JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<TR><TD class=\"label\">"); |
File | Line |
---|---|
ecar/dao/ItemEstruturaDao.java | 3623 |
ecar/dao/ItemEstruturaDao.java | 3741 |
.append(" iett.indAtivoIett = 'S'").append(" and iett.dataInicioIett >= :dataIni").append(" and (iett.dataTerminoIett is null or iett.dataTerminoIett <= :dataFim)"); Query q = this.session.createQuery(qry.toString()); Date dataIni = Data.parseDate("01/01/" + periodoIni); Date dataFim = Data.parseDate("31/12/" + periodoFim); // q.setInteger("nivelProduto", 4); q.setDate("dataIni", dataIni); q.setDate("dataFim", dataFim); List itens = new ArrayList(q.list()); if (itens != null && itens.size() > 0) { Iterator itRet = itens.iterator(); while (itRet.hasNext()) { ItemEstruturaIett iett = (ItemEstruturaIett) itRet.next(); boolean possuiNivelPPA = false; List niveisPlanejamento = getNivelAcessoById(iett); Iterator itNiveis = niveisPlanejamento.iterator(); while (itNiveis.hasNext()) { Long codSatb = (Long) itNiveis.next(); SisAtributoSatb nivel = (SisAtributoSatb) sisAtributoDao.buscar(SisAtributoSatb.class, codSatb); if (nivel != null && "PPA".equals(nivel.getDescricaoSatb())) {// Não // foi // usado // o // codSatb // para // testar // devido // às // diferenças // de // códigos // em // Produção // e // Desenvolvimento possuiNivelPPA = true; break; } } if (possuiNivelPPA) { retorno.add(iett); } } } /* * Esta parte foi comentada pois, ref. mantis 5042, o sistema buscará * todos os campos na estrutura normal dos itens do eCAr, * segmentoCategoria.setSegmentoCategTpAcessSgts(new HashSet()); * if(!segmentoCategoria * .getSegmentoCategTpAcessSgts().contains(atributo)){ * segmentoCategoria.getSegmentoCategTpAcessSgts().add(atributo); } * ignorando portanto a tabela revisão. List itens = new * ArrayList(q.list()); if(itens != null && itens.size() > 0){ Iterator * itRet = itens.iterator(); while(itRet.hasNext()){ ItemEstruturaIett * iett = (ItemEstruturaIett) itRet.next(); List itensRev = new * ArrayList(iett.getItemEstruturarevisaoIettrevs()); Iterator itRev = * itensRev.iterator(); while(itRev.hasNext()){ * ItemEstruturarevisaoIettrev iettRev = (ItemEstruturarevisaoIettrev) * itRev.next(); if("apendice2".equals(tipoApendice)){ * //if("I".equals(iettRev.getSituacaoIettrev()) || * "A".equals(iettRev.getSituacaoIettrev())){ * if(!"E".equals(iettRev.getSituacaoIettrev())){ retorno.add(iett); * break;arg0 } } else if("apendice3".equals(tipoApendice)){ * if("E".equals(iettRev.getSituacaoIettrev())){ retorno.add(iett); break; * } } } } } */ return getItensOrdenadosPorSiglaIett(getArvoreItens(retorno, null)); } catch (HibernateException e) { this.logger.error(e); throw new ECARException("erro.hibernateException"); } } /** * Retorna lista de Itens da Estrutura de acordo com a data dataTerminoIett, * dataInicioIett, dataR1, dataR2, dataR3, dataR4, dataR5. <br> * @author rogerio * @version 0.1, 09/02/2007 * @param dataLimiteStr * @return List * @throws ECARException */ public List listarItemEstruturaPorDataLimite(String dataLimiteStr) throws ECARException { |
File | Line |
---|---|
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 430 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 425 |
builder.closeNode("hierarquia"); } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do Relatório: Hierarquia de Itens"); } } /** * Gera dados basicos xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturarevisaoIettrev itemRevisao * @throws ECARException */ public void geraXMLDadosBasicos(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao) throws ECARException{ try{ /* DADOS BÁSICOS */ builder.addNode("dadosBasicos"); //Situação é um dado fixo e obrigatório em cadastroItens/revisao/form.jsp String situacao = ""; if("A".equals(itemRevisao.getSituacaoIettrev())) situacao = "Alteração"; else if ("I".equals(itemRevisao.getSituacaoIettrev())) situacao = "Inclusão"; else if ("E".equals(itemRevisao.getSituacaoIettrev())) situacao = "Exclusão"; else if ("S".equals(itemRevisao.getSituacaoIettrev())) situacao = "Sem Modificação"; if (situacao != null && !"".equals(situacao.trim())) builder.addClosedNode(descobreTipo("situacaoIettrev"), "label=\"" + builder.normalize("Situação") + ": \"" + " valor=\"" + builder.normalize(situacao) + "\""); List dados = estruturaDao.getAtributosEstruturaRevisao(itemRevisao.getEstruturaEttrev()); if(dados.size() > 0){ Iterator itDados = dados.iterator(); while(itDados.hasNext()){ ObjetoEstrutura estruturaAtributo = (ObjetoEstrutura) itDados.next(); if(estruturaAtributo != null){ String nomeAtributo = estruturaAtributo.iGetNome(); String valor = Util.normalizaCaracterMarcador(estruturaAtributo.iGetValor(itemRevisao)); |
File | Line |
---|---|
ecar/dao/TempCargaIettsBDDao.java | 1253 |
ecar/dao/TempCargaIettsBDDao.java | 1427 |
ExercicioExe exercicio = (ExercicioExe) this.selectObjeto("ExercicioExe", "descricaoExe", STRING, anoExe, session); /* Buscando local do item */ StringBuilder select = new StringBuilder(); select.append("select local from LocalItemLit local"); select.append(" where local.codPlanejamentoLit = :codLocal"); select.append(" and (local.localGrupoLgp.codLgp = 8 or local.localGrupoLgp.codLgp = 11)"); Query q = this.session.createQuery(select.toString()); q.setString("codLocal", (!"".equals(codMunicipio) ? codMunicipio : codRegiao)); // Se // existir // o // municipio, // o // local // vai // ser // o // municipio, // senão // vai // ser // a // região q.setMaxResults(1); Object o = q.uniqueResult(); if (o == null) { if (!"".equals(codMunicipio)) lancarErro("Local invalido para Municipio: " + codMunicipio); else lancarErro("Local invalido para Regiao: " + codRegiao); } LocalItemLit local = (LocalItemLit) o; if ("".equals(valorPrevisto)) { lancarErro("Valor inválido: [" + valorPrevisto + "]"); } ItemEstruturaIett iett = null; select = new StringBuilder(); select.append("select item from ItemEstruturaIett item where item.nomeIett = :nome and item.estruturaEtt.codEtt = :codEtt and item.itemEstruturaIett.siglaIett = :siglaPai"); q = session.createQuery(select.toString()); q.setString("nome", nomeProduto); q.setString("siglaPai", siglaAcao); q.setLong("codEtt", estruturaProdutos.getCodEtt().longValue()); List itensTemp = q.list(); if (itensTemp != null && !itensTemp.isEmpty()) { iett = (ItemEstruturaIett) itensTemp.get(0); } else { lancarErro("Item Nulo para: " + nomeProduto + " para siglaPai: " + siglaAcao); // continue; } |
File | Line |
---|---|
ecar/dao/PontoCriticoDao.java | 270 |
ecar/dao/UsuarioDao.java | 530 |
objetos.add(usuario); Iterator it = filhos.iterator(); while (it.hasNext()) { PaiFilho object = (PaiFilho) it.next(); object.atribuirPKPai(); // salva os filhos session.save(object); objetos.add(object); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { this.logger.error(e); if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } throw e; } } /** * Altera um objeto estrutura e salva os registros filhos passados na List * @param usuario * @throws ECARException */ public void alterarCadastroSite(UsuarioUsu usuario, HttpServletRequest request) throws ECARException { |
File | Line |
---|---|
ecar/dao/LocalItemDao.java | 469 |
ecar/dao/PontoCriticoDao.java | 270 |
objetos.add(pontoCritico); Iterator it = filhos.iterator(); while (it.hasNext()) { PaiFilho object = (PaiFilho) it.next(); object.atribuirPKPai(); // salva os filhos session.save(object); objetos.add(object); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { this.logger.error(e); if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } throw e; } } /** * Altera um objeto estrutura e salva os registros filhos passados na List * @param usuario * @throws ECARException */ public void alterar(PontoCriticoPtc pontoCritico, HttpServletRequest request, List campos, UsuarioUsu usuario, HistoricoPtc historico) throws ECARException { |
File | Line |
---|---|
ecar/dao/TempCargaIettsBDDao.java | 947 |
ecar/dao/TempCargaIettsBDDao.java | 1577 |
while ((linha = in.readLine()) != null) { // ANOEXERCICIO; CODPAT; CODPRODUTOPAT; Obra(S/N); NOMEPRODUTOORC; // DESCRPRODUTOPAT; SIGLAUNIDMEDIDA; QTDEPRODPATPREV; CODREGIAO; // CODMUNICIPIO String[] campos = linha.split(";"); String anoExe = campos[0].trim(); String siglaAcao = campos[1].trim(); String siglaProduto = campos[2].trim(); String indObra = campos[3].trim(); String nomeIndicador = campos[4].trim(); String nomeProduto = campos[5].trim(); String unidadeIndicador = campos[6].trim(); String valorPrevisto = campos[7].trim(); String codRegiao = campos[8].trim(); String codMunicipio = ""; if (campos.length == 10) codMunicipio = campos[9].trim(); CargaProdutosPPA itemArquivo = new CargaProdutosPPA(); itemArquivo.setAnoExe(anoExe); itemArquivo.setCodMunicipio(codMunicipio); itemArquivo.setCodRegiao(codRegiao); itemArquivo.setIndObra(indObra); itemArquivo.setNomeIndicador(Util.removeEspacosDuplicados(nomeIndicador)); itemArquivo.setNomeProduto(Util.removeEspacosDuplicados(nomeProduto)); itemArquivo.setSiglaAcao(siglaAcao); itemArquivo.setSiglaProduto(siglaProduto); itemArquivo.setUnidadeIndicador(unidadeIndicador); itemArquivo.setValorPrevisto(valorPrevisto); itensArquivo.add(itemArquivo); } |
File | Line |
---|---|
ecar/dao/ItemEstruturaFonteRecursoDao.java | 465 |
ecar/dao/ItemEstruturaFonteRecursoRevDao.java | 448 |
EfIettPrevisaoRevEfiepr recurso = (EfIettPrevisaoRevEfiepr) itRecursos.next(); itemEstPrevisaoDao.setPK(recurso); session.save(recurso); objetos.add(recurso); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException he) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(he); throw new ECARException("erro.hibernateException"); } } /** * Recebe um código de item estrutura e um array contendo códigos de fontes de * recurso, recuperar objetos itemEstruturaFonteRecurso e realiza, para cada * um deles o seguinte processo de exclusão: (1) Excluir todas as contas * (EfItemEstContaEfieg) para o Item e IEFonteRec; (2) Excluir todos os * recursos (); (3) Excluir a fonte de recurso (); * @param codigosParaExcluir * @param codItemEstrutura * @throws ECARException */ public void excluir(String[] codigosParaExcluir, Long codItemEstrutura) throws ECARException { Transaction tx = null; try { ArrayList objetos = new ArrayList(); super.inicializarLogBean(); tx = session.beginTransaction(); for (int i = 0; i < codigosParaExcluir.length; i++) { String[] codigos = codigosParaExcluir[i].split(","); |
File | Line |
---|---|
ecar/email/AgendadorEmail.java | 564 |
ecar/email/AgendadorEmail.java | 722 |
if (("S".equals(tfcfm.getEnviaMailTfacfgm())) && (faltaArf)) { //UsuarioUsu usu = (UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getComp_id().getCodUsu()); List usuarios = new ArrayList(); if (itemEstUsutpfacIetutfa.getUsuarioUsu() != null) { usuarios.add((UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getUsuarioUsu().getCodUsu())); } else if (itemEstUsutpfacIetutfa.getSisAtributoSatb() != null){ usuarios.addAll(usuDAO.getUsuariosBySisAtributoSatb(itemEstUsutpfacIetutfa.getSisAtributoSatb())); } Iterator itUsu = usuarios.iterator(); while (itUsu.hasNext()){ UsuarioUsu usu = (UsuarioUsu) itUsu.next(); if(!usuariosEmailEnviado.contains(usu)) { usuariosEmailEnviado.add(usu); Long codIett = Long.valueOf(0); String textoMail = ""; String assunto = ""; String remetente = ""; if( configMailCfgm.getTextosSiteMail() != null ) { textoMail = configMailCfgm.getTextosSiteMail().getTextoTxts(); assunto = configMailCfgm.getTextosSiteMail().getDescricaoUsoTxts(); remetente = configMailCfgm.getTextosSiteMail().getEmailResponsavelTxts(); } if( ari.getItemEstruturaIett() != null ) codIett = ari.getItemEstruturaIett().getCodIett(); try { String html = this.montaEmail(textoMail, usu.getNomeUsu(), codIett, dataLimStr, ari.getAcompReferenciaAref().getTipoAcompanhamentoTa().getDescricaoTa()).toString(); |
File | Line |
---|---|
ecar/servlet/relatorio/RelacaoItemEstrutura.java | 104 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 125 |
String criteriosCom = Pagina.getParamStr(request, "criteriosIncluidosCom"); String criteriosSem = Pagina.getParamStr(request, "criteriosIncluidosSem"); String[] criteriosParaFiltrarCom = (!"".equals(criteriosCom.trim())) ? criteriosCom.split("\\|") : new String[] {}; String[] criteriosParaFiltrarSem = (!"".equals(criteriosSem.trim())) ? criteriosSem.split("\\|") : new String[] {}; List listaCriteriosCom = new ArrayList(); List listaCriteriosSem = new ArrayList(); for(int i = 0; i < criteriosParaFiltrarCom.length; i++){ listaCriteriosCom.add(criteriosParaFiltrarCom[i]); } for(int i = 0; i < criteriosParaFiltrarSem.length; i++){ listaCriteriosSem.add(criteriosParaFiltrarSem[i]); } //Pegando as situacoes que foram selecionados como filtro String situacoes = Pagina.getParamStr(request, "situacoesIncluidas"); String[] situacoesParaFiltrar = (!"".equals(situacoes.trim())) ? situacoes.split("\\|") : new String[] {}; List listaSituacoes = new ArrayList(); for(int i = 0; i < situacoesParaFiltrar.length; i++){ listaSituacoes.add(situacoesParaFiltrar[i]); } |
File | Line |
---|---|
ecar/dao/ItemEstruturaPrevisaoDao.java | 479 |
ecar/dao/ItemEstruturaPrevisaoRevDao.java | 159 |
EfIettPrevisaoRevEfiepr recurso = (EfIettPrevisaoRevEfiepr) it.next(); session.delete(recurso); objetos.add(recurso); } } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } } /** * Recebe um código de item estrutura e um array contendo códigos de * exercícios, fontes de recurso e recurso. Cada conjunto desses códigos * representa um registro de Recurso de um Item. O processo de Exclusão é o * seguinte: Para cada Recurso do Item encontrado verifica se existe conta de * orçamento cadastrada para este recurso. (1) Se encontrar conta, o recurso * não poderá ser excluído fisicamente mas ele e as contas dependentes * encontradas serão desativadas (2) Se não encontrar conta, exclui * fisicamente o recurso (3) * @param codigosParaExcluir * @param codItemEstrutura * @throws ECARException */ public void excluir(String[] codigosParaExcluir, Long codItemEstrutura) throws ECARException { Transaction tx = null; try { ArrayList objetos = new ArrayList(); super.inicializarLogBean(); tx = session.beginTransaction(); for (int i = 0; i < codigosParaExcluir.length; i++) { String[] codigos = codigosParaExcluir[i].split(","); |
File | Line |
---|---|
ecar/dao/AcompRelatorioDao.java | 195 |
ecar/dao/AcompRelatorioDao.java | 251 |
public int podeRecuperarRelatorio(UsuarioUsu usuario, TipoFuncAcompTpfa funcao, AcompReferenciaItemAri acompReferenciaItem, AcompRelatorioArel acompRelatorio) throws ECARException { try { boolean usuarioSemPermissao = true; ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = new ItemEstUsutpfuacDao(request).buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), funcao.getCodTpfa()); if (itemEstUsutpfuacIettutfa != null) { if (itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)) { usuarioSemPermissao = false; } else if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null) { Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).iterator(); while (itUsuarios.hasNext()) { UsuarioUsu usu = (UsuarioUsu) itUsuarios.next(); if (usu.equals(usuario)) { usuarioSemPermissao = false; } } } } if (usuarioSemPermissao) { return OPERACAO_NEGADA_USUARIO_SEM_PERMISSAO; } } catch (ECARException e) { return OPERACAO_NEGADA_USUARIO_SEM_PERMISSAO; } if (acompReferenciaItem.getStatusRelatorioSrl() != null && acompReferenciaItem.getStatusRelatorioSrl().getCodSrl().intValue() == AcompReferenciaItemDao.STATUS_LIBERADO) { /* se o acompanhamento do item já foi liberado não pode recuperar */ return OPERACAO_NEGADA_ACOMPANHAMENTO_REFERENCIA_LIBERADO; } /* item já possui algum status. deve validar para recuperar */ if (acompRelatorio.getIndLiberadoArel() != null && "S".equals(acompRelatorio.getIndLiberadoArel())) { |
File | Line |
---|---|
ecar/pojo/EfItemEstRealizadoEfier.java | 93 |
ecar/pojo/HistoricoEfierH.java | 146 |
} @Column(name = "VALOR_1_EFIER", length = 14) public Double getValor1Efier() { return this.valor1Efier; } public void setValor1Efier(Double valor1Efier) { this.valor1Efier = valor1Efier; } @Column(name = "VALOR_2_EFIER", length = 14) public Double getValor2Efier() { return this.valor2Efier; } public void setValor2Efier(Double valor2Efier) { this.valor2Efier = valor2Efier; } @Column(name = "VALOR_3_EFIER", length = 14) public Double getValor3Efier() { return this.valor3Efier; } public void setValor3Efier(Double valor3Efier) { this.valor3Efier = valor3Efier; } @Column(name = "VALOR_4_EFIER", length = 14) public Double getValor4Efier() { return this.valor4Efier; } public void setValor4Efier(Double valor4Efier) { this.valor4Efier = valor4Efier; } @Column(name = "VALOR_5_EFIER", length = 14) public Double getValor5Efier() { return this.valor5Efier; } public void setValor5Efier(Double valor5Efier) { this.valor5Efier = valor5Efier; } @Column(name = "VALOR_6_EFIER", length = 14) public Double getValor6Efier() { return this.valor6Efier; } public void setValor6Efier(Double valor6Efier) { this.valor6Efier = valor6Efier; } @Column(name = "COD_EFIER") |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_Orgao/RelatorioPPAOrgaoService.java | 333 |
ecar/servlet/relatorio/PPA_OrgaoUnidade/RelatorioPPAOrgaoUnidadeService.java | 479 |
} } /** * Soma valores de previsao e atribui ao bean PPA_OrgaoBean * @param orgaoBean * @param valores */ private void totalizarBean(PPA_OrgaoBean orgaoBean, BigDecimal[] valores){ final BigDecimal ZERO = new BigDecimal(0); try { if( valores!=null && valores.length == 4 ){ BigDecimal vlr1 = orgaoBean.getValor1(); BigDecimal vlr2 = orgaoBean.getValor2(); BigDecimal vlr3 = orgaoBean.getValor3(); BigDecimal vlr4 = orgaoBean.getValor4(); orgaoBean.setValor1( vlr1.add( valores[0]==null?ZERO:valores[0] ) ); orgaoBean.setValor2( vlr2.add( valores[1]==null?ZERO:valores[1] ) ); orgaoBean.setValor3( vlr3.add( valores[2]==null?ZERO:valores[2] ) ); orgaoBean.setValor4( vlr4.add( valores[3]==null?ZERO:valores[3] ) ); calcularTotal.visit(orgaoBean); }else{ orgaoBean.setValor1( ZERO ); orgaoBean.setValor2( ZERO ); orgaoBean.setValor3( ZERO ); orgaoBean.setValor4( ZERO ); orgaoBean.setTotal( ZERO ); } } catch (Exception e) { logger.error("Nao foi possivel totalizar bean: " + orgaoBean.getNome(), e); |
File | Line |
---|---|
ecar/dao/ItemEstruturaRealizadoDao.java | 53 |
ecar/dao/ItemEstruturaRealizadoDao.java | 174 |
public void setEfItemEstRealizadoEfier(EfItemEstRealizadoEfier item, HttpServletRequest request, int iteracao) throws ECARException { ConfigSisExecFinanCsefvDao versaoDao = new ConfigSisExecFinanCsefvDao(null); ItemEstruturaContaOrcamentoDao itemEstContaDao = new ItemEstruturaContaOrcamentoDao(null); SegurancaECAR usuarioLogado = (SegurancaECAR) request.getSession().getAttribute("seguranca"); Long anoReferencia = Long.valueOf(Pagina.getParamStr(request, "anoReferenciaEfier")); Long mesReferencia = Long.valueOf(Pagina.getParamStr(request, "mesReferenciaEfier")); item.setAnoReferenciaEfier(anoReferencia); item.setMesReferenciaEfier(mesReferencia); ConfigSisExecFinanCsefv versao = (ConfigSisExecFinanCsefv) versaoDao.buscar(ConfigSisExecFinanCsefv.class, Long.valueOf(Pagina.getParamStr(request, "codVersaoEscolhida"))); if (versao == null) throw new ECARException("integracaoFinanceira.manual.inclusao.versaoInexistente"); // TODO MANTIS 0011017 // INICIO - MANTIS 0011017 item.setConfigSisExecFinanCsefv(versao); // FIM - MANTIS 0011017 // Verificar se o sistema permite inclusão manual // ConfigSisExecFinanCsef sistema = (ConfigSisExecFinanCsef) new // ConfigSisExecFinanDao(request).buscar(ConfigSisExecFinanCsef.class, // Long.valueOf(Pagina.getParamStr(request, "configSisExecFinanCsef"))); ConfigSisExecFinanCsef sistema = versao.getConfigSisExecFinanCsef(); if (!"S".equals(sistema.getIndPermiteValormanualorcCsef())) throw new ECARException("integracaoFinanceira.manual.inclusao.naoPermiteManual"); List estruturasContabil = new ConfigExecFinanDao(request).getConfigExecFinanByVersao(versao); String estrutura = ""; if (estruturasContabil != null) { Iterator it = estruturasContabil.iterator(); while (it.hasNext()) { ConfigExecFinanCef estruturaContabil = (ConfigExecFinanCef) it.next(); if (estrutura.length() > 0) estrutura += " "; // estrutura += Pagina.getParamStr(request, "e" + // estruturaContabil.getCodCef().toString() + mes + ano + verSistema); // estrutura += Pagina.getParamStr(request, "e" + // estruturaContabil.getCodCef().toString() + // String.valueOf(versao.getCodCsefv())); estrutura += request.getParameterValues("e" + estruturaContabil.getCodCef().toString() + String.valueOf(versao.getCodCsefv()))[iteracao - 1]; |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_Orgao/RelatorioPPAOrgaoServlet.java | 86 |
ecar/servlet/relatorio/PPA_OrgaoUnidade/RelatorioPPAOrgaoUnidadeServlet.java | 85 |
final String pathRelPPA = context.getRealPath( JasperService.PATH_RELATORIO + "/relatorioPPAOrgaoUnidade.jasper" ); final String pathRelPPACapa = context.getRealPath( JasperService.PATH_RELATORIO + "/relatorioPPA_Demonstrativos_capa.jasper" ); JasperReport relatorioJasper = JasperService.loadReport( pathRelPPA ); JasperReport relatorioCapaJasper = JasperService.loadReport( pathRelPPACapa ); this.redirectDefaultErrorIfNull(request, response, relatorioJasper); ArrayList<PPA_OrgaoBean> relatorioDS = service.generatePPA(); this.redirectDefaultErrorIfNull(request, response, relatorioDS); parametros.put("pagina", paginaInt ); parametros.put( "data" , data ); parametros.put( "titulo" , titulo ); parametros.put("totalExer1", service.getTotalGeral1() ); parametros.put("totalExer2", service.getTotalGeral2() ); parametros.put("totalExer3", service.getTotalGeral3() ); parametros.put("totalExer4", service.getTotalGeral4() ); parametros.put("totalGeral", service.getTotalGeral() ); JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(relatorioDS); JasperPrint capa = JasperService.fillReport(relatorioCapaJasper,parametros ); JasperPrint rel = JasperService.fillReport(relatorioJasper,parametros, ds); ByteArrayOutputStream out = new ByteArrayOutputStream(); JasperService.addRelatorio( capa, rel, out ); this.responseToPDF(response, out.toByteArray()); } catch (Exception e) { logger.error( "Nao foi possivel gerar relatorio PPA por Orgao / Unidade",e); |
File | Line |
---|---|
ecar/pojo/HistoricoEfiecH.java | 99 |
ecar/pojo/HistoricoEfiepH.java | 101 |
} @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_IETT") public ItemEstruturaIett getItemEstruturaIett() { return this.itemEstruturaIett; } public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) { this.itemEstruturaIett = itemEstruturaIett; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_FONR") public FonteRecursoFonr getFonteRecursoFonr() { return this.fonteRecursoFonr; } public void setFonteRecursoFonr(FonteRecursoFonr fonteRecursoFonr) { this.fonteRecursoFonr = fonteRecursoFonr; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_EXE") public ExercicioExe getExercicioExe() { return this.exercicioExe; } public void setExercicioExe(ExercicioExe exercicioExe) { this.exercicioExe = exercicioExe; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_REC") public RecursoRec getRecursoRec() { return this.recursoRec; } public void setRecursoRec(RecursoRec recursoRec) { this.recursoRec = recursoRec; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_USU_MANUTENCAO") public UsuarioUsu getUsuManutencao() { return this.usuManutencao; } public void setUsuManutencao(UsuarioUsu usuManutencao) { this.usuManutencao = usuManutencao; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_MAH") |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamentoImpresso.java | 658 |
ecar/servlet/relatorio/RelatorioAcompanhamentoImpresso.java | 688 |
if(listFunAcomp.contains(acompRelatorio.getTipoFuncAcompTpfa())){ if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")){ builder.addClosedNode("avaliacao", "label=\"" + builder.normalize(acompRelatorio.getTipoFuncAcompTpfa().getLabelPosicaoTpfa()) + "\"" + " responsavel=\"" + builder.normalize(atribuidoPor) + "\"" + " labelSituacaoParecer=\"" + builder.normalize(labelSituacaoParecer) + "\"" + " situacao=\"" + builder.normalize(situacao) + "\"" + " cor=\"" + builder.normalize(cor) + "\"" + " descricao=\"" + builder.normalize(descricao) + "\"" + " complemento=\"" + builder.normalize(complemento) + "\"" + " statusLiberado=\"" + builder.normalize(statusLiberadoRelatorio) + "\"" + " ultManutencao=\"" + builder.normalize(ultManutencao) + "\""); } else{ builder.addClosedNode("avaliacao", "label=\"" + builder.normalize(acompRelatorio.getTipoFuncAcompTpfa().getLabelPosicaoTpfa()) + "\"" + " responsavel=\"" + builder.normalize(atribuidoPor) + "\"" + " labelSituacaoParecer=\"" + builder.normalize(labelSituacaoParecer) + "\"" + " situacao=\"" + builder.normalize(situacao) + "\"" + " cor=\"" + builder.normalize(cor) + "\"" + " descricao=\"" + builder.normalize(descricao) + "\"" + |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 821 |
ecar/taglib/util/FormItemEstruturaTag.java | 839 |
criaSelect("orgaoOrgByCodOrgaoResponsavel2Iett", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, "", atributo.iGetDica()); } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera HTML PeriodicidadePrdc.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLPeriodicidadePrdc() { PeriodicidadePrdc prd = new PeriodicidadePrdc(); try { List periodicidades = new Dao().pesquisar(prd, new String[] {atributo.iGetNomeFk(), "asc" }); List options = new ArrayList(); Iterator it = periodicidades.iterator(); while (it.hasNext()) { prd = (PeriodicidadePrdc) it.next(); options.add(new String[] { prd.getCodPrdc().toString(), Util.invocaGet(prd, atributo.iGetNomeFk()).toString() }); } PeriodicidadePrdc perConfig = new ConfiguracaoDao(null).getConfiguracao().getPeriodicidadePrdc(); if((getItemEstrutura() == null || getItemEstrutura().getCodIett() == null) && perConfig != null){ criaSelect("periodicidadePrdc", atributo.iGetLabel(), perConfig.getCodPrdc().toString(), options, "", atributo.iGetDica()); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioApendiceDois.java | 1208 |
ecar/servlet/relatorio/RelatorioApendiceTres.java | 557 |
int total = 0; builder.addNode("totalizadores"); Iterator itTotalizadores = totalizadorEstrutura.iterator(); while(itTotalizadores.hasNext()){ TotalizadorRelatorios tr = (TotalizadorRelatorios) itTotalizadores.next(); String nome = tr.getEstrutura(); String valor = "" + tr.getTotal(); total += tr.getTotal(); builder.addClosedNode("totalizador", "nome=\"" + builder.normalize(nome) + "\"" + " valor=\"" + builder.normalize(valor) + "\""); } builder.addClosedNode("total", "nome=\"Total:\"" + " valor=\"" + builder.normalize(String.valueOf(total)) + "\""); builder.closeNode("totalizadores"); } catch(Exception e){ this.logger.error(e); throw new ECARException("Erro na criação do relatório: Totalizadores"); } } /** * Gera totalizador de valores xml.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @throws ECARException */ public void geraXMLTotalizadorValores(XmlBuilder builder) throws ECARException{ try{ //int total = 0; builder.addNode("totalizadorValores"); Iterator itTotalizadores = totalizadorValores.iterator(); while(itTotalizadores.hasNext()){ FonteRecursosPPA tr = (FonteRecursosPPA) itTotalizadores.next(); String nome = tr.getLabel(); String valor = Util.formataMoeda(tr.getValor()); |
File | Line |
---|---|
ecar/pojo/HistoricoIettrH.java | 262 |
ecar/pojo/ItemEstrtIndResulIettr.java | 364 |
} @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr") public Set<AcompRealFisicoArf> getAcompRealFisicoArfs() { return this.acompRealFisicoArfs; } public void setAcompRealFisicoArfs(Set<AcompRealFisicoArf> acompRealFisicoArfs) { this.acompRealFisicoArfs = acompRealFisicoArfs; } @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr") public Set<ItemEstrutFisicoIettf> getItemEstrutFisicoIettfs() { return this.itemEstrutFisicoIettfs; } public void setItemEstrutFisicoIettfs(Set<ItemEstrutFisicoIettf> itemEstrutFisicoIettfs) { this.itemEstrutFisicoIettfs = itemEstrutFisicoIettfs; } @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr") public Set<IettIndResulRevIettrr> getIettIndResulRevIettrrs() { return this.iettIndResulRevIettrrs; } public void setIettIndResulRevIettrrs(Set<IettIndResulRevIettrr> iettIndResulRevIettrrs) { this.iettIndResulRevIettrrs = iettIndResulRevIettrrs; } @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEsrtIndResulIettr") public Set<ItemEstrtIndResulLocalIettirl> getItemEstrtIndResulLocalIettirls() { return this.itemEstrtIndResulLocalIettirls; } public void setItemEstrtIndResulLocalIettirls(Set<ItemEstrtIndResulLocalIettirl> itemEstrtIndResulLocalIettirls) { this.itemEstrtIndResulLocalIettirls = itemEstrtIndResulLocalIettirls; } @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "itemEstrtIndResulIettr") |
File | Line |
---|---|
ecar/taglib/util/BarraLinksRegAcompSuperiorTag.java | 156 |
ecar/taglib/util/BarraLinksRegAcompTag.java | 202 |
} } else { link = request.getContextPath() + PATH_ACOMP; if ("DADOS_GERAIS".equals(aba.getNomeAba())) { link += "dadosGerais/frm_con.jsp?" + linkPrimeiro; } else if ("EVENTOS".equals(aba.getNomeAba())) { link += "realizacoes/eventos.jsp?" + linkPrimeiro; } else if ("PONTOS_CRITICOS".equals(aba.getNomeAba())) { link += "pontosCriticos.jsp?" + linkPrimeiro; } else if ("GALERIA".equals(aba.getNomeAba())) { link += "galeria.jsp?" + linkPrimeiro; } else if ("FINANCEIRO".equals(aba.getNomeAba())) { link += "financeiro.jsp?" + linkPrimeiro; } else if("SITUACAO".equals(aba.getNomeAba())){ link += "situacao.jsp?"+linkPrimeiro; } else if ("REL_FISICO_IND_RESULTADO".equals(aba.getNomeAba())) { link += "realizadoFisico.jsp?" + linkPrimeiro; } else if ("ETAPA".equals(aba.getNomeAba())) { link += "Etapas/frm_con.jsp?" + linkPrimeiro; } else if ("DATAS_LIMITES".equals(aba.getNomeAba())) { link += "datasLimites.jsp?" + linkPrimeiro; } else if("GRAFICO_DE_GANTT".equals(aba.getNomeAba())){ |
File | Line |
---|---|
ecar/dao/EntidadeDao.java | 367 |
ecar/dao/EstruturaDao.java | 182 |
session.saveOrUpdate(object); objetos.add(object); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw e; } } /** * Recebe um array com os Códigos das Estruturas e retorna um Set com objetos * EstruturaEtt correspondentes a estes códigos * @param funcoes array com os Códigos das Estruturas * @return Set objetos EstruturaEtt */ public Set getSetEstruturas(String estruturas[]) throws ECARException { |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1241 |
ecar/taglib/util/FormRegDemandaTag.java | 925 |
if (!nome.equals("sitDemandaSitd") || telaFiltro) s.append("<option value=\"\"></option>"); if (opcoes != null) { Iterator it = opcoes.iterator(); while (it.hasNext()) { String[] chaveValor = (String[]) it.next(); s.append("<option value=\"").append(chaveValor[0]).append("\""); if (chaveValor[0].equals(valor)) s.append(" selected "); s.append(">"); s.append(chaveValor[1]); s.append("</option>"); } } s.append("</select>"); s.append(""); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rogério (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera uma linha do formulário, contendo campo de pesquisa para Demanda. <br> * * @author n/c, * @since 0.1, n/c * @version 0.2, * @param String nome * @param String label * @param String size, String valor * @param String maxlength * @param String dica */ public void criaPesquisaDemanda(String nome, String label, String size, String maxlength, String valor,String dica) { |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioApendiceDois.java | 542 |
ecar/servlet/relatorio/RelatorioApendiceDois.java | 578 |
public String somaValoresAprovadosAcao(ItemEstruturaIett item) throws ECARException{ //Soma todos os valoresRevisados da ação no periodo. double valorTotal = 0; List iettsFontes = new ArrayList(item.getEfIettFonteTotEfiefts()); Iterator itFontes = iettsFontes.iterator(); while(itFontes.hasNext()){ EfIettFonteTotEfieft fonte = (EfIettFonteTotEfieft) itFontes.next(); Iterator itRecursos = itemEstruturaPrevisaoDao.getRecursosByFonteRecurso(fonte.getFonteRecursoFonr().getCodFonr(), item.getCodIett(), Dominios.SIM).iterator(); while(itRecursos.hasNext()){ EfItemEstPrevisaoEfiep recurso = (EfItemEstPrevisaoEfiep) itRecursos.next(); if(recurso.getExercicioExe() != null && recurso.getExercicioExe().getDataInicialExe() != null && recurso.getExercicioExe().getDataFinalExe() != null ){ int exeAnoIni = Data.getAno(recurso.getExercicioExe().getDataInicialExe()); int exeAnoFim = Data.getAno(recurso.getExercicioExe().getDataFinalExe()); if(exeAnoIni >= Integer.parseInt(periodoIni) && exeAnoFim <= Integer.parseInt(periodoFim)){ valorTotal += recurso.getValorAprovadoEfiep().doubleValue(); |
File | Line |
---|---|
ecar/email/AgendadorEmail.java | 564 |
ecar/email/AgendadorEmail.java | 1216 |
if ("S".equals(tfcfm.getEnviaMailTfacfgm())) { //UsuarioUsu usu = (UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getComp_id().getCodUsu()); List usuarios = new ArrayList(); if (itemEstUsutpfacIetutfa.getUsuarioUsu() != null) { usuarios.add((UsuarioUsu) usuDAO.buscar(UsuarioUsu.class, itemEstUsutpfacIetutfa.getUsuarioUsu().getCodUsu())); } else if (itemEstUsutpfacIetutfa.getSisAtributoSatb() != null){ usuarios.addAll(usuDAO.getUsuariosBySisAtributoSatb(itemEstUsutpfacIetutfa.getSisAtributoSatb())); } Iterator itUsu = usuarios.iterator(); while (itUsu.hasNext()){ UsuarioUsu usu = (UsuarioUsu) itUsu.next(); if(!usuariosEmailEnviado.contains(usu)) { usuariosEmailEnviado.add(usu); Long codIett = Long.valueOf(0); String textoMail = ""; String assunto = ""; String remetente = ""; if( configMailCfgm.getTextosSiteMail() != null ) { textoMail = configMailCfgm.getTextosSiteMail().getTextoTxts(); assunto = configMailCfgm.getTextosSiteMail().getDescricaoUsoTxts(); remetente = configMailCfgm.getTextosSiteMail().getEmailResponsavelTxts(); } |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 1799 |
ecar/servlet/relatorio/RevisaoItemEstrutura.java | 685 |
List itensTemp = new ArrayList(itemEstruturaDao.filtrarRelatorioItemEstrutura(filhos, orgaoResponsavel.getCodOrg(), listaCriteriosCom, listaCriteriosSem, listaSituacoes, "S", "N")); filhos.clear(); //filhos.addAll(itemEstruturaDao.getArvoreItens(itensTemp, null)); filhos.addAll(itensTemp); Iterator it; if(!imprimirEstrutura){ //remover os itens superiores ao nível atual it = filhos.iterator(); while(it.hasNext()) { ItemEstruturaIett iett = (ItemEstruturaIett) it.next(); if(iett.getNivelIett().intValue() <= item.getNivelIett().intValue()) { it.remove(); } } } // ordenar os itens pela sigla itensTemp = new ArrayList(filhos); filhos.clear(); //filhos.addAll(itemEstruturaDao.getItensOrdenadosPorSiglaIett(itensTemp)); //filhos.addAll(itemEstruturaDao.getItensOrdenados(itensTemp)); List atributosListagem = new ArrayList(itemEstruturaDao.getItensOrdenados(itensTemp, null)); Iterator itAtrList = atributosListagem.iterator(); while(itAtrList.hasNext()){ AtributoEstruturaListagemItens atList = (AtributoEstruturaListagemItens) itAtrList.next(); filhos.add(atList.getItem()); } //if(filhos != null && filhos.size() > 0){ if(atributosListagem != null && atributosListagem.size() > 0){ //it = filhos.iterator(); it = atributosListagem.iterator(); while(it.hasNext()){ //ItemEstruturaIett itemFilho = (ItemEstruturaIett) it.next(); AtributoEstruturaListagemItens atbList = (AtributoEstruturaListagemItens) it.next(); ItemEstruturaIett itemFilho = atbList.getItem(); |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_LinhaAcao/RelatorioPPALinhaAcaoService.java | 186 |
ecar/servlet/relatorio/PPA_LinhaPrograma/RelatorioPPALinhaProgramaService.java | 186 |
dados = generateBeans(itens); } } } catch (Exception e) { logger.error("Nao foi possivel carregar dados", e); } } /** * Reordena Colecao de elementos de acordo com objeto Comparator * @param list listagem * @return Set de objetos reordenados */ private Set reordenarPrograma(Collection list){ TreeSet<ItemEstruturaIett> novalista = new TreeSet<ItemEstruturaIett>( new LinhaAcaoComparatorNome() ); for (Iterator iter = list.iterator(); iter.hasNext();) { ItemEstruturaIett item = (ItemEstruturaIett) iter.next(); if ( CONSTANTE_IND_ATIVO.toString().equalsIgnoreCase( item.getIndAtivoIett() ) ){ novalista.add(item); } } return novalista; } /** * Reordena Colecao de elementos de acordo com objeto Comparator * @param list listagem * @return Set de objetos reordenados */ private Set reordenarLinhaAcao(Collection list){ TreeSet<ItemEstruturaIett> novalista = new TreeSet<ItemEstruturaIett>( new LinhaAcaoComparatorSigla() ); for (Iterator iter = list.iterator(); iter.hasNext();) { ItemEstruturaIett item = (ItemEstruturaIett) iter.next(); if ( CONSTANTE_IND_ATIVO.toString().equalsIgnoreCase( item.getIndAtivoIett() ) ){ novalista.add(item); } } return novalista; } /** * Dispara servicos para gerar os beans do relatorio PPA * @param itemPrograma Item de nivel de acao referencial * @throws Exception */ private ArrayList<PPA_LinhaAcaoBean> generateBeans( Collection itens ) throws Exception{ |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 679 |
ecar/taglib/util/FormItemEstruturaTag.java | 688 |
criaInputText("descricaoR5", atributo.iGetLabel(), atributo.iGetTamanhoConteudoAtrib().toString(), atributo.iGetTamanhoConteudoAtrib().toString(), atributo.iGetValor(getItemEstrutura()), atributo.iGetDica()); } } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera HTML AreaAre.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLAreaAre() { AreaAre area = new AreaAre(); area.setIndAtivoAre("S"); try { List areas = new Dao().pesquisar(area, new String[] { atributo.iGetNomeFk(), "asc" }); List options = new ArrayList(); Iterator it = areas.iterator(); while (it.hasNext()) { area = (AreaAre) it.next(); options.add(new String[] { area.getCodAre().toString(), Util.invocaGet(area, atributo.iGetNomeFk()).toString() }); } //criaSelect("areaAre", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, "onChange=\"updateSub(this.selectedIndex, this.form.subAreaSare);\""); criaSelect("areaAre", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, "", atributo.iGetDica()); |
File | Line |
---|---|
ecar/taglib/util/ValidacaoEstruturaAtributoFiltroTag.java | 645 |
ecar/taglib/util/ValidacaoItemEstruturaTag.java | 818 |
} public SisGrupoAtributoDao getSisGrupoAtributoDao() { return sisGrupoAtributoDao; } public void setSisGrupoAtributoDao(SisGrupoAtributoDao sisGrupoAtributoDao) { this.sisGrupoAtributoDao = sisGrupoAtributoDao; } /** * Retorna Collection atributos.<br> * * @author N/C * @since N/C * @version N/C * @return Collection - (Returns the atributos) */ public Collection getAtributos() { return atributos; } /** * Atribui valor especificado para Collection atributos.<br> * * @author N/C * @since N/C * @version N/C * @param Collection atributos - (The atributos to set) */ public void setAtributos(Collection atributos) { this.atributos = atributos; } /** * Retorna StringBuffer retornoPesquisa.<br> * * @author N/C * @since N/C * @version N/C * @return StringBuffer - (Returns the retornoPesquisa) */ public StringBuffer getRetornoPesquisa() { return retornoPesquisa; } /** * Atribui valor especificado para StringBuffer retornoPesquisa.<br> * * @author N/C * @since N/C * @version N/C * @param StringBuffer retornoPesquisa - (The retornoPesquisa to set) */ public void setRetornoPesquisa(StringBuffer retornoPesquisa) { this.retornoPesquisa = retornoPesquisa; } /** * Retorna StringBuffer validacaoCampos.<br> * * @author N/C * @since N/C * @version N/C * @return StringBuffer Returns - (the validacaoCampos) */ public StringBuffer getValidacaoCampos() { return validacaoCampos; } /** * Atribui valor especificado para StringBuffer validacaoCampos.<br> * * @author N/C * @since N/C * @version N/C * @param StringBuffer validacaoCampos - (The validacaoCampos to set) */ public void setValidacaoCampos(StringBuffer validacaoCampos) { this.validacaoCampos = validacaoCampos; } /** * Encerra Tag.<br> * * @author N/C * @since N/C * @version N/C * @return int * @throws JspException */ public int doEndTag() throws JspException { return Tag.EVAL_PAGE; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext arg0 */ public void setPageContext(PageContext arg0) { this.page = arg0; } /** * * * @author N/C * @since N/C * @version N/C * @param Tag arg0 */ public void setParent(Tag arg0) { } /** * Retorna Tag null.<br> * * @author N/C * @since N/C * @version N/C * @rreturn Tag */ public Tag getParent() { return null; } /** * Retorna PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @return PageContext - (Returns the page) */ public PageContext getPage() { return page; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext page - (The page to set) */ public void setPage(PageContext page) { this.page = page; } /** * @author N/C * @since N/C * @version N/C */ public void release() { } /** * Retorna Collection sisGrupoAtributoSgaObrigatorio.<br> * * @author N/C * @since N/C * @version N/C * @return Collection */ public Collection getSisGrupoAtributoSgaObrigatorio() { return sisGrupoAtributoSgaObrigatorio; } /** * Atribui valor especificado para Collection sisGrupoAtributoSgaObrigatorio.<br> * * @author N/C * @since N/C * @version N/C * @param Collection sisGrupoAtributoSgaObrigatorio */ public void setSisGrupoAtributoSgaObrigatorio(Collection sisGrupoAtributoSgaObrigatorio) { this.sisGrupoAtributoSgaObrigatorio = sisGrupoAtributoSgaObrigatorio; } |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 90 |
ecar/taglib/util/FormItemEstruturaTag.java | 102 |
} catch (Exception e) { // n�o � necess�rio lan�ar exce��o aqui } return Tag.EVAL_BODY_INCLUDE; } /** * Gera html pesquisa fun��o de acompanhamento.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLPesquisaFuncaoAcompanhamento() { try { String codigo = ""; String valor = ""; boolean indAtivoUsu = true; if(getItemEstrutura().getCodIett() != null){ codigo = atributo.iGetValorCodFk(getItemEstrutura()); valor = atributo.iGetValor(getItemEstrutura()); } if (codigo != null && !"".equals(codigo) && codigo.startsWith("U")){ indAtivoUsu = usu.verificarUsuarioAtivo(Long.valueOf(codigo.substring(1))); } criaPesquisa(atributo.iGetNome(), indAtivoUsu, atributo.iGetLabel(), "ecar.popup.PopUpUsuarioEGrupo", "50", codigo, valor, "100", atributo.iGetDica()); } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera html NomeIett.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLNomeIett() { try { if (atributo.iGetTamanhoConteudoAtrib() > ObjetoEstrutura.DEFAULT_TAMANHO_CAMPO_TEXT) { criaTextArea("nomeIett", atributo.iGetLabel(), "4", "60", |
File | Line |
---|---|
ecar/dao/AbaDao.java | 68 |
ecar/dao/LinkDao.java | 58 |
objetos.add(link); } tx.commit(); /* log */ if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("ALT"); for (Iterator itObj = objetos.iterator(); itObj.hasNext();) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw e; } } |
File | Line |
---|---|
comum/util/Data.java | 494 |
comum/util/LogBean.java | 237 |
return getColunas(getObj()); } /** * Se comSeparador verdadeiro retorna a Hora atual com separador ':', do contrario retorna sem.<br> * * @author N/C * @since N/C * @version N/C * @param boolean comSeparador * @return String */ public static String getHoraAtual(boolean comSeparador) { Calendar cal = Calendar.getInstance(); StringBuffer hh = new StringBuffer(); StringBuffer mm = new StringBuffer(); StringBuffer ss = new StringBuffer(); hh.append(cal.get(Calendar.HOUR_OF_DAY)); mm.append(cal.get(Calendar.MINUTE)); ss.append(cal.get(Calendar.SECOND)); if(mm.length() < 2) mm.insert(0, "0"); if(hh.length() < 2) hh.insert(0, "0"); if(ss.length() < 2) ss.insert(0, "0"); if(comSeparador) { return (hh.append(":").append(mm).append(":").append(ss)).toString(); } else { return (hh.append(mm).append(ss)).toString(); } } |
File | Line |
---|---|
ecar/dao/EntidadeDao.java | 359 |
ecar/dao/LocalItemDao.java | 469 |
objetos.add(local); Iterator it = filhos.iterator(); while (it.hasNext()) { PaiFilho object = (PaiFilho) it.next(); object.atribuirPKPai(); // salva os filhos session.save(object); objetos.add(object); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("INC_ALT_EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } catch (ECARException e) { |
File | Line |
---|---|
ecar/dao/AcompRelatorioDao.java | 147 |
ecar/dao/AcompRelatorioDao.java | 195 |
public int podeLiberarRelatorio(UsuarioUsu usuario, TipoFuncAcompTpfa funcao, AcompReferenciaItemAri acompReferenciaItem, AcompRelatorioArel acompRelatorio) throws ECARException { try { boolean usuarioSemPermissao = true; ItemEstUsutpfuacIettutfa itemEstUsutpfuacIettutfa = new ItemEstUsutpfuacDao(request).buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), funcao.getCodTpfa()); if (itemEstUsutpfuacIettutfa != null) { if (itemEstUsutpfuacIettutfa.getUsuarioUsu() != null && itemEstUsutpfuacIettutfa.getUsuarioUsu().equals(usuario)) { usuarioSemPermissao = false; } else if (itemEstUsutpfuacIettutfa.getSisAtributoSatb() != null) { Iterator itUsuarios = new UsuarioDao().getUsuariosBySisAtributoSatb(itemEstUsutpfuacIettutfa.getSisAtributoSatb()).iterator(); while (itUsuarios.hasNext()) { UsuarioUsu usu = (UsuarioUsu) itUsuarios.next(); if (usu.equals(usuario)) { usuarioSemPermissao = false; } } } } if (usuarioSemPermissao) { return OPERACAO_NEGADA_USUARIO_SEM_PERMISSAO; } } catch (ECARException e) { return OPERACAO_NEGADA_USUARIO_SEM_PERMISSAO; } if (acompReferenciaItem.getStatusRelatorioSrl() != null && acompReferenciaItem.getStatusRelatorioSrl().getCodSrl().intValue() == AcompReferenciaItemDao.STATUS_LIBERADO) { // se o acompanhamento do item já foi liberado não pode liberar return OPERACAO_NEGADA_ACOMPANHAMENTO_REFERENCIA_LIBERADO; } /* item já possui algum status. deve validar para liberar */ if (acompRelatorio.getIndLiberadoArel() != null && "S".equals(acompRelatorio.getIndLiberadoArel())) { |
File | Line |
---|---|
ecar/permissao/ValidaPermissao.java | 1337 |
ecar/permissao/ValidaPermissao.java | 1374 |
try{ StringBuilder query = new StringBuilder( "select distinct itemUsuario from ItemEstrutUsuarioIettus itemUsuario" + " where itemUsuario.itemEstruturaIett.codIett = :codIett" + " and itemUsuario.indLeituraParecerIettus = :indLeituraParecerIettus" + " and ( itemUsuario.usuarioUsu.codUsu = :codUsu" ); if( seguranca.getGruposAcesso() != null && seguranca.getGruposAcesso().size() > 0) query.append( " or itemUsuario.sisAtributoSatb.codSatb in (:grupos)" ) ; query.append(" )" ); Query q = new ItemEstrutUsuarioDao(null).getSession().createQuery(query.toString()); q.setLong("codIett", codIett); q.setLong("codUsu", seguranca.getCodUsu()); q.setString("indLeituraParecerIettus", Pagina.SIM); ArrayList<Long> codSatb = new ArrayList<Long>(); if(seguranca.getGruposAcesso() != null && seguranca.getGruposAcesso().size() > 0) { for (Iterator itSatb = seguranca.getGruposAcesso().iterator(); itSatb.hasNext();) { codSatb.add( ((SisAtributoSatb)itSatb.next()).getCodSatb() ); } q.setParameterList("grupos", codSatb); } |
File | Line |
---|---|
ecar/taglib/util/FormItemEstruturaTag.java | 1507 |
ecar/taglib/util/FormRegDemandaTag.java | 766 |
if (!telaFiltro && atributo.iGetObrigatorio() != null && atributo.iGetObrigatorio().booleanValue() == true) s.append("* "); // adiciona o texto s.append(label); s.append("</TD>") .append("<TD nowrap>") .append("<input type=\"text\" name=\"") .append(nome) .append("\" size=\"") .append(size) .append("\" value=\"") .append(valor) .append("\" maxlength=\"") .append(maxlength) .append("\""); if (getBloquearCampo()) s.append(" disabled"); s.append(">"); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rogério (21/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formulário com campo text para receber datas. <br> * * @author n/c, * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String valor * @param String dica */ public void criaInputTextData(String nome, String label, String valor, String dica) { |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamento.java | 836 |
ecar/servlet/relatorio/RelatorioAcompanhamento_BKP_07032007.java | 542 |
for(int i = 0; i < 6; i++){ mostrarValores[i] = itemEstRealizadoDao.getVerificarMostrarValorByPosicaoCfg(i); if(mostrarValores[i]){ builder.addClosedNode("coluna", "nome=\"" + builder.normalize(descricoes[i]) + "\""); numeroColunasExibidas++; } } builder.closeNode("colunas"); /* * 22.50cm / numeroColunasExibidas = tamanho de cada coluna dinâmica * Quanto mais colunas, menos espaço no relatório. */ double t = 22.50; String tam = String.valueOf(t/numeroColunasExibidas) + "cm"; builder.addNode("colunasHeader"); for(int x = 1; x <= numeroColunasExibidas; x++){ builder.addClosedNode("colunaHeader", "tamanho=\"" + builder.normalize(tam) + "\""); } builder.closeNode("colunasHeader"); double totFonAprovado = 0, totFonRevisado = 0; double totGerAprovado = 0, totGerRevisado = 0; double[] totFonValor = new double[6]; double[] totGerValor = new double[6]; /*Inicializar os valores...*/ for(int i = 0; i < 6; i++){ totFonValor[i] = 0; totGerValor[i] = 0; } |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioAcompanhamentoImpresso.java | 1065 |
ecar/servlet/relatorio/RelatorioAcompanhamento_BKP_07032007.java | 955 |
double resultado = acompReferenciaItemDao.calculoProjecao(indicador.getItemEstrtIndResulIettr(), itemAri); ExercicioExe exercicioPrevisto = itemEstrtIndResulDao.getMaiorExercicioIndicador(indicador.getItemEstrtIndResulIettr()); double qtdePrevista = itemEstrtIndResulDao.getQtdPrevistoExercicio(indicador.getItemEstrtIndResulIettr(), exercicioPrevisto); Mensagem msg = new Mensagem(this.request.getSession().getServletContext()); if(resultado == qtdePrevista) strProjecao = msg.getMensagem("acompRelatorio.indicadorResultado.projecao.seraAtingida"); if(resultado > qtdePrevista) strProjecao = msg.getMensagem("acompRelatorio.indicadorResultado.projecao.seraAtingidaAntes"); if(resultado < qtdePrevista){ strProjecao = msg.getMensagem("acompRelatorio.indicadorResultado.projecao.naoSeraAtingida"); } Double porcentagem = new Double((resultado/qtdePrevista) * 100); strPorcentual = Pagina.trocaNullNumeroDecimalSemMilhar(porcentagem); } else { if(totalRealizado == 0){ strProjecao = "Não é possível realizar projeção sem informação de quantidades realizadas."; } else { strProjecao = "N/A"; } } builder.addClosedNode("valorProjecao", " projecao=\"" + builder.normalize(strProjecao) + "\"" + " mostrarProjecao=\"" + builder.normalize(mostrarProjecao) + "\"" + " percentual=\"" + builder.normalize(strPorcentual) + "\"" + |
File | Line |
---|---|
ecar/pojo/HistoricoIettrH.java | 197 |
ecar/pojo/ItemEstrtIndResulIettr.java | 224 |
} @Column(name = "FONTE_IETTR", length = 1000) public String getFonteIettr() { return this.fonteIettr; } public void setFonteIettr(String fonteIettr) { this.fonteIettr = fonteIettr; } @Column(name = "FORMULA_IETTR", length = 2000) public String getFormulaIettr() { return this.formulaIettr; } public void setFormulaIettr(String formulaIettr) { this.formulaIettr = formulaIettr; } @Column(name = "INDICE_MAIS_RECENTE_IETTR", length = 14) public Double getIndiceMaisRecenteIettr() { return this.indiceMaisRecenteIettr; } public void setIndiceMaisRecenteIettr(Double indiceMaisRecenteIettr) { this.indiceMaisRecenteIettr = indiceMaisRecenteIettr; } @Column(name = "DATA_APURACAO_IETTR", length = 7) public Date getDataApuracaoIettr() { return this.dataApuracaoIettr; } public void setDataApuracaoIettr(Date dataApuracaoIettr) { this.dataApuracaoIettr = dataApuracaoIettr; } @Column(name = "DATA_ULT_MANUTENCAO", length = 7) public Date getDataUltManutencao() { return this.dataUltManutencao; } public void setDataUltManutencao(Date dataUltManutencao) { this.dataUltManutencao = dataUltManutencao; } @Column(name = "IND_ATIVO_IETTR", length = 1) |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 214 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 161 |
if("T".equals(Pagina.getParamStr(request, "todosCheck"))){ tituloItens = "Todos"; } else if("M".equals(Pagina.getParamStr(request, "todosCheck"))){ tituloItens = "Monitorados"; } else if("N".equals(Pagina.getParamStr(request, "todosCheck"))){ tituloItens = "Não Monitorados"; } else { tituloItens = "Conforme Relação Informada Pelo Usuário"; } builder.addNode("relatorio", "titulo=\"" + builder.normalize(cabecalho) + "\"" + " datahora=\"" + datahora + "\""); /* Imprime a capa*/ geraXMLCapa(builder, titulo, tituloItens, orgaoEscolhido, listaCriteriosCom, listaCriteriosSem, listaSituacoes); if(!imprimirEstrutura){ itensMarcados.add(item.getCodIett().toString()); } String[] itensMarcadosNaPagina = request.getParameterValues("itemFilho"); if(itensMarcadosNaPagina != null){ for(int i = 0; i < itensMarcadosNaPagina.length; i++){ itensMarcados.add(itensMarcadosNaPagina[i]); } } /* Imprime o relatório do Item Principal */ geraXMLItem(builder, item, orgao, listaCriteriosCom, listaCriteriosSem, listaSituacoes); |
File | Line |
---|---|
ecar/dao/IettIndResulRevIettrrDAO.java | 311 |
ecar/dao/IettIndResulRevIettrrDAO.java | 391 |
Iterator itQtd = listaQtd.iterator(); while (itQtd.hasNext()) { ItemEstFisicoRevIettfr itemEstrutFisico = (ItemEstFisicoRevIettfr) itQtd.next(); itemEstrutFisico.getComp_id().setCodIettirr(itemEstrtIndResul.getCodIettirr()); session.save(itemEstrutFisico); objetosInseridos.add(itemEstrutFisico); } tx.commit(); if (logBean != null) { logBean.setCodigoTransacao(Data.getHoraAtual(false)); logBean.setOperacao("INC"); Iterator it2 = objetosInseridos.iterator(); while (it2.hasNext()) { logBean.setObj(it2.next()); loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } } |
File | Line |
---|---|
ecar/taglib/util/FormItemEstruturaRevisaoTag.java | 783 |
ecar/taglib/util/FormItemEstruturaTag.java | 1118 |
StringBuffer auxScriptValueHidden = new StringBuffer("document.form.").append(atributo.iGetNome()).append(".value"); StringBuffer auxScriptValueHidden1 = new StringBuffer("'N'"); StringBuffer auxScriptValueHidden2 = new StringBuffer("'S'"); StringBuffer script = new StringBuffer(" if(") .append(auxScriptValueHidden) .append("==") .append(auxScriptValueHidden2) .append(") {") .append(auxScriptValueHidden) .append("=") .append(auxScriptValueHidden1) .append(";") .append("aoClicarMonitoramento(document.form);this.disabled=true;") .append("} ") .append("else { if(") .append(auxScriptValueHidden) .append("==") .append(auxScriptValueHidden1) .append(") {") .append(auxScriptValueHidden) .append("=") .append(auxScriptValueHidden2) .append(";aoClicarMonitoramento(document.form);this.disabled=true;") .append("} }"); criaInputButton(labelAtual + atributo.iGetLabel(), atributo.iGetNome() , script.toString()); criaInputHidden(atributo.iGetNome(), atributo.iGetValor(getItemEstrutura())); |
File | Line |
---|---|
ecar/dao/TempCargaEcarDFIettsBDDao.java | 264 |
ecar/dao/TempCargaIettsBDDao.java | 295 |
objetos.add(iett); // // controlar as permissoes passando o item e a lista das funcoes de // acompanhamento velhas (vai ser uma lista vazia) // new ControlePermissao().atualizarPermissoesItemEstrutura(iett, null, session, true, request); // gravar permissão para o usuário que criou o item ItemEstrutUsuarioIettus itemEstrutUsuario = new ItemEstrutUsuarioIettus(); itemEstrutUsuario.setItemEstruturaIett(iett); itemEstrutUsuario.setItemEstruturaIettOrigem(iett); itemEstrutUsuario.setCodTpPermIettus(ControlePermissao.PERMISSAO_USUARIO); itemEstrutUsuario.setUsuarioUsu(((SegurancaECAR) request.getSession().getAttribute("seguranca")).getUsuario()); itemEstrutUsuario.setIndLeituraIettus("S"); itemEstrutUsuario.setIndEdicaoIettus("S"); itemEstrutUsuario.setIndExcluirIettus("S"); itemEstrutUsuario.setIndAtivMonitIettus("N"); itemEstrutUsuario.setIndDesatMonitIettus("N"); itemEstrutUsuario.setIndBloqPlanIettus("N"); itemEstrutUsuario.setIndDesblPlanIettus("N"); itemEstrutUsuario.setIndInfAndamentoIettus("N"); itemEstrutUsuario.setIndEmitePosIettus("N"); itemEstrutUsuario.setIndProxNivelIettus("N"); itemEstrutUsuario.setDataInclusaoIettus(Data.getDataAtual()); Iterator it = filhos.iterator(); while (it.hasNext()) { PaiFilho object = (PaiFilho) it.next(); object.atribuirPKPai(); // salva os filhos session.save(object); |
File | Line |
---|---|
ecar/dao/ItemEstruturaRealizadoDao.java | 94 |
ecar/dao/ItemEstruturaRealizadoDao.java | 218 |
} /* * Por causa destes ifs neste método os valores da Estrutura não são * perdidos na alteração. Motivo: na tela de alterar conta todos os * campos, com a exceção do Acumulado estão desabilitados e por isso não * são enviados por request. Quando faço essa comparação, ao verificar que * estes campos estão vazios, mantenho os valores existentes originalmente * no objeto conta ( no caso são os valores que vieram do banco ) e por * isso não são perdidos mesmo que venha vazio no request. */ if (!"".equals(estrutura)) { List contasOrcamentarias = itemEstContaDao.listar(EfItemEstContaEfiec.class, new String[] { "contaSistemaOrcEfiec", "asc" }); estrutura = estrutura.trim(); boolean existeConta = false; Iterator itConta = contasOrcamentarias.iterator(); while (itConta.hasNext()) { EfItemEstContaEfiec con = (EfItemEstContaEfiec) itConta.next(); if (estrutura.equals(con.getContaSistemaOrcEfiec())) { existeConta = true; break; } } if (!existeConta) { // throw new // ECARException("integracaoFinanceira.manual.inclusao.contaInexistente"); } item.setContaSistemaOrcEfier(estrutura.toUpperCase()); } } item.setDataHoraInfoEfier(Data.getDataAtual()); if (item.getDataInclusaoEfier() == null) item.setDataInclusaoEfier(Data.getDataAtual()); item.setIndContabilidadeEfier("A"); item.setIndManualEfier(Pagina.getParamStr(request, "indManualEfier")); item.setUsuarioUsu(usuarioLogado.getUsuario()); String valor1 = Pagina.getParamStr(request, "valor" + iteracao + "_1Efier"); |
File | Line |
---|---|
ecar/taglib/util/BarraLinksRegAcompSuperiorTag.java | 269 |
ecar/taglib/util/BarraLinksRegAcompTag.java | 332 |
return BarraLinksRegAcompTag.EVAL_PAGE; } public String getTela() { return tela; } public void setTela(String tela) { this.tela = tela; } /** * Retorna AcompReferenciaItemAri acompReferenciaItem.<br> * * @author N/C * @since N/C * @version N/C * @return AcompReferenciaItemAri - (Returns the acompReferenciaItem) */ public AcompReferenciaItemAri getAcompReferenciaItem() { return acompReferenciaItem; } /** * Atribui valor especificado para AcompReferenciaItemAri acompReferenciaItem.<br> * * @author N/C * @since N/C * @version N/C * @param AcompReferenciaItemAri acompReferenciaItem - (The acompReferenciaItem to set) */ public void setAcompReferenciaItem(AcompReferenciaItemAri acompReferenciaItem) { this.acompReferenciaItem = acompReferenciaItem; } /** * Retorna valor especificado para String selectedFuncao.<br> * * @author N/C * @since N/C * @version N/C * @return String - (Returns the selectedFuncao) */ public String getSelectedFuncao() { return selectedFuncao; } /** * Atribui valor especificado para String selectedFuncao.<br> * * @author N/C * @since N/C * @version N/C * @param String selectedFuncao - (The selectedFuncao to set) */ public void setSelectedFuncao(String selectedFuncao) { this.selectedFuncao = selectedFuncao; } /** * Retorna UsuarioUsu usuario.<br> * * @author N/C * @since N/C * @version N/C * @return UsuarioUsu - (Returns the usuario) */ public UsuarioUsu getUsuario() { return usuario; } /** * Atribui valor especificado para UsuarioUsu usuario.<br> * * @author N/C * @since N/C * @version N/C * @param UsuarioUsu usuario - (The usuario to set) */ public void setUsuario(UsuarioUsu usuario) { this.usuario = usuario; } /** * Retorna AcompReferenciaItemAri acompReferenciaItemSubNivel.<br> * * @author N/C * @since N/C * @version N/C * @return AcompReferenciaItemAri */ public AcompReferenciaItemAri getAcompReferenciaItemSubNivel() { return acompReferenciaItemSubNivel; } /** * Atribui valor especificado para AcompReferenciaItemAri acompReferenciaItemSubNivel.<br> * * @author N/C * @since N/C * @version N/C * @param AcompReferenciaItemAri acompReferenciaItemSubNivel */ public void setAcompReferenciaItemSubNivel(AcompReferenciaItemAri acompReferenciaItemSubNivel) { this.acompReferenciaItemSubNivel = acompReferenciaItemSubNivel; } /** * Retorna String primeiroAcomp.<br> * * @author N/C * @since N/C * @version N/C * @return String */ public String getPrimeiroAcomp() { return primeiroAcomp; } /** * Atribui valor especificado para String primeiroAcomp.<br> * * @author N/C * @since N/C * @version N/C * @param String primeiroAcomp */ public void setPrimeiroAcomp(String primeiroAcomp) { this.primeiroAcomp = primeiroAcomp; } /** * @return HttpServletRequest */ public HttpServletRequest getRequest() { return request; } /** * @param request */ public void setRequest(HttpServletRequest request) { this.request = request; } public void setGruposUsuario(Set gruposUsuario) { this.gruposUsuario = gruposUsuario; } |
File | Line |
---|---|
ecar/taglib/util/FormItemEstruturaTag.java | 1604 |
ecar/taglib/util/FormRegDemandaTag.java | 774 |
.append("<input type=\"text\" name=\"") .append(nome) .append("\" size=\"") .append(size) .append("\" value=\"") .append(valor) .append("\" maxlength=\"") .append(maxlength) .append("\""); if (getBloquearCampo()) s.append(" disabled"); s.append(">"); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rogério (21/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formulário com campo text para receber datas. <br> * * @author n/c, * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String valor * @param String dica */ public void criaInputTextData(String nome, String label, String valor, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { |
File | Line |
---|---|
ecar/taglib/util/FormItemEstruturaTag.java | 417 |
ecar/taglib/util/FormItemEstruturaTag.java | 471 |
public void geraHTMLUsuarioUsuByCodUsuUltManutIett() { try{ if (atributo.iGetIndOpcional() == null || atributo.iGetIndOpcional().booleanValue() == false){ // Mantis 6514: para atributos n�o opcionais verificar pelo campo "sequencia de apresentacao em telas de informa��o" if(atributo.iGetSequenciaCampoEmTela() != null && atributo.iGetSequenciaCampoEmTela().intValue() != 0){ criaLabelText(atributo.iGetNome(), atributo.iGetLabel(), "50", "50", atributo.iGetValor(getItemEstrutura()), atributo.iGetDica()); } } else { if (atributo.iGetObrigatorio() != null && atributo.iGetObrigatorio().booleanValue() == true){ criaLabelText(atributo.iGetNome(), atributo.iGetLabel(), "50", "50", atributo.iGetValor(getItemEstrutura()), atributo.iGetDica()); } } } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * @author N/C * @since N/C * @version N/C */ public void geraHTMLIndAtivoIett() { |
File | Line |
---|---|
ecar/taglib/util/FormItemEstruturaTag.java | 390 |
ecar/taglib/util/FormItemEstruturaTag.java | 444 |
public void geraHTMLDataUltManutencaoIett() { try{ if (atributo.iGetIndOpcional() == null || atributo.iGetIndOpcional().booleanValue() == false){ // Mantis 6514: para atributos n�o opcionais verificar pelo campo "sequencia de apresentacao em telas de informa��o" if(atributo.iGetSequenciaCampoEmTela() != null && atributo.iGetSequenciaCampoEmTela().intValue() != 0){ criaLabelText(atributo.iGetNome(), atributo.iGetLabel(), "15", "15", atributo.iGetValor(getItemEstrutura()), atributo.iGetDica()); } } else { if (atributo.iGetObrigatorio() != null && atributo.iGetObrigatorio().booleanValue() == true){ criaLabelText(atributo.iGetNome(), atributo.iGetLabel(), "15", "15", atributo.iGetValor(getItemEstrutura()), atributo.iGetDica()); } } } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera html UsuarioUsuByCodUsuUltManutIett.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLUsuarioUsuByCodUsuUltManutIett() { |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 796 |
ecar/taglib/util/FormItemEstruturaTag.java | 814 |
criaSelect("orgaoOrgByCodOrgaoResponsavel1Iett", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, scripts, atributo.iGetDica()); } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera HTML OrgaoOrgByCodOrgaoResponsavel2Iett.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLOrgaoOrgByCodOrgaoResponsavel2Iett() { OrgaoOrg orgao = new OrgaoOrg(); orgao.setIndAtivoOrg("S"); try { List orgaos = new Dao().pesquisar(orgao, new String[] {atributo.iGetNomeFk(), "asc" }); List options = new ArrayList(); Iterator it = orgaos.iterator(); while (it.hasNext()) { orgao = (OrgaoOrg) it.next(); options.add(new String[] { orgao.getCodOrg().toString(), Util.invocaGet(orgao, atributo.iGetNomeFk()).toString() }); } criaSelect("orgaoOrgByCodOrgaoResponsavel2Iett", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, "", atributo.iGetDica()); |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 710 |
ecar/taglib/util/FormItemEstruturaTag.java | 719 |
criaSelect("areaAre", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, "", atributo.iGetDica()); //criaJScriptArea(areas); } catch (ECARException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Gera HTML SubAreaSare.<br> * * @author N/C * @since N/C * @version N/C */ public void geraHTMLSubAreaSare() { SubAreaSare sArea = new SubAreaSare(); sArea.setIndAtivoSare("S"); try { List sAreas = new Dao().pesquisar(sArea, new String[] { atributo.iGetNomeFk(), "asc" }); List options = new ArrayList(); Iterator it = sAreas.iterator(); while (it.hasNext()) { sArea = (SubAreaSare) it.next(); options.add(new String[] { sArea.getCodSare().toString(), Util.invocaGet(sArea, atributo.iGetNomeFk()).toString() }); } criaSelect("subAreaSare", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstrutura()), options, "", atributo.iGetDica()); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioApendiceDois.java | 631 |
ecar/servlet/relatorio/RelatorioApendiceDois.java | 668 |
if(revisoes.isEmpty()){ //Se não possui revisões, pegar dados da tabela original List indicadores = new ArrayList(item.getItemEstrtIndResulIettrs()); if(indicadores != null && indicadores.size() > 0){ Iterator itInd = indicadores.iterator(); while(itInd.hasNext()){ ItemEstrtIndResulIettr indicador = (ItemEstrtIndResulIettr) itInd.next(); nome = item.getDescricaoR3(); //NomePPA tipo = indicador.getNomeIettir(); unidade = indicador.getUnidMedidaIettr(); if(item.getItemEstrutLocalIettls() != null && item.getItemEstrutLocalIettls().size() > 0){ List lLocal = new ArrayList(item.getItemEstrutLocalIettls()); ItemEstrutLocalIettl local = (ItemEstrutLocalIettl) lLocal.get(0); //regiao = local.getLocalItemLit().getLocalGrupoLgp().getIdentificacaoLgp(); regiao = local.getLocalItemLit().getIdentificacaoLit(); } tipoSituacao = ""; valor = indResulDao.getSomaQuantidadePrevista(indicador); geraXMLItemProduto(builder, item, nome, tipo, unidade, tipoSituacao, regiao, valor, ""); gerouProduto = true; } } } |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_LinhaPrograma/RelatorioPPALinhaProgramaServlet.java | 93 |
ecar/servlet/relatorio/PPA_OrgaoUnidade/RelatorioPPAOrgaoUnidadeServlet.java | 92 |
ArrayList<PPA_OrgaoBean> relatorioDS = service.generatePPA(); this.redirectDefaultErrorIfNull(request, response, relatorioDS); parametros.put("pagina", paginaInt ); parametros.put( "data" , data ); parametros.put( "titulo" , titulo ); parametros.put("totalExer1", service.getTotalGeral1() ); parametros.put("totalExer2", service.getTotalGeral2() ); parametros.put("totalExer3", service.getTotalGeral3() ); parametros.put("totalExer4", service.getTotalGeral4() ); parametros.put("totalGeral", service.getTotalGeral() ); JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(relatorioDS); JasperPrint capa = JasperService.fillReport(relatorioCapaJasper,parametros ); JasperPrint rel = JasperService.fillReport(relatorioJasper,parametros, ds); ByteArrayOutputStream out = new ByteArrayOutputStream(); JasperService.addRelatorio( capa, rel, out ); this.responseToPDF(response, out.toByteArray()); } catch (Exception e) { logger.error( "Nao foi possivel gerar relatorio PPA por Orgao",e); |
File | Line |
---|---|
ecar/taglib/util/FormEstruturaAtributoFiltroTag.java | 1433 |
ecar/taglib/util/FormRegDemandaTag.java | 631 |
} catch (Exception e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria uma linha no formulário com campo não editável para exibição de textos. <br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.2, 22/03/2007 * @param String nome * @param String label * @param String size * @param String maxlength * @param String valor * @param String dica */ public void criaLabelText(String nome, String label, String size, String maxlength, String valor, String dica) { JspWriter writer = this.page.getOut(); StringBuffer s = new StringBuffer(); try { s.append("<TR><TD class=\"label\">"); s.append(label); s.append("</TD>") .append("<TD>") .append(valor ); // Aplica a dica de uso da linha, caso ela exista no cadastro. // Mantis #8688. Por Rogério (22/03/2007) if( dica != null && !"".equals(dica) ) s.append(Util.getTagDica(nome, this.getContextPath(), dica)); s.append("</TD></TR>"); writer.print(s.toString()); } catch (IOException e) { Logger logger = Logger.getLogger(this.getClass()); logger.error(e); } } /** * Cria linha no formulário com campo Text Area para entrada de longos textos.<br> * * @author n/c, rogerio * @since 0.1, n/c * @version 0.3, 22/03/2007 * @param String nome * @param String label * @param String rows * @param String cols * @param String valor * @param String dica */ public void criaTextArea(String nome, String label, String rows, String cols, String valor, String dica) { |
File | Line |
---|---|
ecar/taglib/util/ValidacaoEstruturaAtributoFiltroTag.java | 643 |
ecar/taglib/util/ValidacaoRegDemandaTag.java | 615 |
return validacao.toString(); } public SisGrupoAtributoDao getSisGrupoAtributoDao() { return sisGrupoAtributoDao; } public void setSisGrupoAtributoDao(SisGrupoAtributoDao sisGrupoAtributoDao) { this.sisGrupoAtributoDao = sisGrupoAtributoDao; } /** * Retorna Collection atributos.<br> * * @author N/C * @since N/C * @version N/C * @return Collection - (Returns the atributos) */ public Collection getAtributos() { return atributos; } /** * Atribui valor especificado para Collection atributos.<br> * * @author N/C * @since N/C * @version N/C * @param Collection atributos - (The atributos to set) */ public void setAtributos(Collection atributos) { this.atributos = atributos; } /** * Retorna StringBuffer retornoPesquisa.<br> * * @author N/C * @since N/C * @version N/C * @return StringBuffer - (Returns the retornoPesquisa) */ public StringBuffer getRetornoPesquisa() { return retornoPesquisa; } /** * Atribui valor especificado para StringBuffer retornoPesquisa.<br> * * @author N/C * @since N/C * @version N/C * @param StringBuffer retornoPesquisa - (The retornoPesquisa to set) */ public void setRetornoPesquisa(StringBuffer retornoPesquisa) { this.retornoPesquisa = retornoPesquisa; } /** * Retorna StringBuffer validacaoCampos.<br> * * @author N/C * @since N/C * @version N/C * @return StringBuffer Returns - (the validacaoCampos) */ public StringBuffer getValidacaoCampos() { return validacaoCampos; } /** * Atribui valor especificado para StringBuffer validacaoCampos.<br> * * @author N/C * @since N/C * @version N/C * @param StringBuffer validacaoCampos - (The validacaoCampos to set) */ public void setValidacaoCampos(StringBuffer validacaoCampos) { this.validacaoCampos = validacaoCampos; } /** * Encerra Tag.<br> * * @author N/C * @since N/C * @version N/C * @return int * @throws JspException */ public int doEndTag() throws JspException { return Tag.EVAL_PAGE; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext arg0 */ public void setPageContext(PageContext arg0) { this.page = arg0; } /** * * * @author N/C * @since N/C * @version N/C * @param Tag arg0 */ public void setParent(Tag arg0) { } /** * Retorna Tag null.<br> * * @author N/C * @since N/C * @version N/C * @rreturn Tag */ public Tag getParent() { return null; } /** * Retorna PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @return PageContext - (Returns the page) */ public PageContext getPage() { return page; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext page - (The page to set) */ public void setPage(PageContext page) { this.page = page; } /** * @author N/C * @since N/C * @version N/C */ public void release() { } public String getAcao() { |
File | Line |
---|---|
ecar/servlet/relatorio/PPA_Orgao/PPA_OrgaoBean.java | 69 |
ecar/servlet/relatorio/PPA_Programa/PPA_ProgramaBean.java | 51 |
public String getNome() { return nome; } public BigDecimal getTotal() { return total==null?ZERO:total; } public BigDecimal getValor1() { return valor1==null?ZERO:valor1; } public BigDecimal getValor2() { return valor2==null?ZERO:valor2; } public BigDecimal getValor3() { return valor3==null?ZERO:valor3; } public BigDecimal getValor4() { return valor4==null?ZERO:valor4; } public void setNome(String nome) { this.nome = nome; } public void setTotal(BigDecimal total) { this.total = total; } public void setValor1(BigDecimal valor1) { this.valor1 = valor1; } public void setValor2(BigDecimal valor2) { this.valor2 = valor2; } public void setValor3(BigDecimal valor3) { this.valor3 = valor3; } public void setValor4(BigDecimal valor4) { this.valor4 = valor4; } public Integer getIndice() { |
File | Line |
---|---|
ecar/taglib/util/ValidacaoItemEstruturaTag.java | 818 |
ecar/taglib/util/ValidacaoRegDemandaTag.java | 616 |
} public SisGrupoAtributoDao getSisGrupoAtributoDao() { return sisGrupoAtributoDao; } public void setSisGrupoAtributoDao(SisGrupoAtributoDao sisGrupoAtributoDao) { this.sisGrupoAtributoDao = sisGrupoAtributoDao; } /** * Retorna Collection atributos.<br> * * @author N/C * @since N/C * @version N/C * @return Collection - (Returns the atributos) */ public Collection getAtributos() { return atributos; } /** * Atribui valor especificado para Collection atributos.<br> * * @author N/C * @since N/C * @version N/C * @param Collection atributos - (The atributos to set) */ public void setAtributos(Collection atributos) { this.atributos = atributos; } /** * Retorna StringBuffer retornoPesquisa.<br> * * @author N/C * @since N/C * @version N/C * @return StringBuffer - (Returns the retornoPesquisa) */ public StringBuffer getRetornoPesquisa() { return retornoPesquisa; } /** * Atribui valor especificado para StringBuffer retornoPesquisa.<br> * * @author N/C * @since N/C * @version N/C * @param StringBuffer retornoPesquisa - (The retornoPesquisa to set) */ public void setRetornoPesquisa(StringBuffer retornoPesquisa) { this.retornoPesquisa = retornoPesquisa; } /** * Retorna StringBuffer validacaoCampos.<br> * * @author N/C * @since N/C * @version N/C * @return StringBuffer Returns - (the validacaoCampos) */ public StringBuffer getValidacaoCampos() { return validacaoCampos; } /** * Atribui valor especificado para StringBuffer validacaoCampos.<br> * * @author N/C * @since N/C * @version N/C * @param StringBuffer validacaoCampos - (The validacaoCampos to set) */ public void setValidacaoCampos(StringBuffer validacaoCampos) { this.validacaoCampos = validacaoCampos; } /** * Encerra Tag.<br> * * @author N/C * @since N/C * @version N/C * @return int * @throws JspException */ public int doEndTag() throws JspException { return Tag.EVAL_PAGE; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext arg0 */ public void setPageContext(PageContext arg0) { this.page = arg0; } /** * * * @author N/C * @since N/C * @version N/C * @param Tag arg0 */ public void setParent(Tag arg0) { } /** * Retorna Tag null.<br> * * @author N/C * @since N/C * @version N/C * @rreturn Tag */ public Tag getParent() { return null; } /** * Retorna PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @return PageContext - (Returns the page) */ public PageContext getPage() { return page; } /** * Atribui valor especificado para PageContext page.<br> * * @author N/C * @since N/C * @version N/C * @param PageContext page - (The page to set) */ public void setPage(PageContext page) { this.page = page; } /** * @author N/C * @since N/C * @version N/C */ public void release() { } public String getAcao() { |
File | Line |
---|---|
ecar/dao/TempCargaIettsBDDao.java | 1572 |
ecar/dao/TempCargaIettsBDDao.java | 1765 |
List<String> listVerif = new ArrayList<String>(); msg("++++++++++++++++ [ Lendo Arquivo ] ++++++++++++++++++++"); BufferedReader in = new BufferedReader(new FileReader("/home/aleixo/cop/dadosProdutosOK.csv")); String linha = ""; while ((linha = in.readLine()) != null) { // ANOEXERCICIO; CODPAT; NOMEPRODUTOORC; DESCRPRODUTOPAT; // SIGLAUNIDMEDIDA; QTDEPRODPATPREV; CODREGIAO; CODMUNICIPIO // ANOEXERCICIO; CODPAT; CODPRODUTOPAT; Obra(S/N); NOMEPRODUTOORC; // DESCRPRODUTOPAT; SIGLAUNIDMEDIDA; QTDEPRODPATPREV; CODREGIAO; // CODMUNICIPIO String[] campos = linha.split(";"); String anoExe = campos[0].trim(); String siglaAcao = campos[1].trim(); String siglaProduto = campos[2].trim(); String indObra = campos[3].trim(); String nomeIndicador = campos[4].trim(); String nomeProduto = campos[5].trim(); String unidadeIndicador = campos[6].trim(); String valorPrevisto = campos[7].trim(); String codRegiao = campos[8].trim(); String codMunicipio = ""; if (campos.length == 10) codMunicipio = campos[9].trim(); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioApendiceDois.java | 481 |
ecar/servlet/relatorio/RelatorioApendiceTres.java | 325 |
boolean aux = geraXMLProduto(builder, iettProduto, acaoExcluida); gerouProduto = gerouProduto || aux; /* * Foi necessário criar uma variavel, pois se fizer: * gerouProduto = gerouProduto || geraXMLProduto() e gerouProduto for setada como true, * nas próximas vezes o método que gera os produtos nem é executado. */ } } /* gerouAcao = gerouProduto; if(gerouAcao) this.incrementarTotalizadorEstrutura(item.getEstruturaEtt().getCodEtt(), "Quantidade de Ações Excluídas"); */ builder.closeNode("itemAcao"); } return gerouAcao; } /** * Verifica produtos Excluidos.<br> * * @author N/C * @since N/C * @version N/C * @param ItemEstruturaIettacao * @return boolean */ public boolean verificarProdutosExcluidos(ItemEstruturaIett acao){ List itensProduto = new ArrayList(todosItens); Iterator itProduto = itensProduto.iterator(); while(itProduto.hasNext()){ ItemEstruturaIett produto = (ItemEstruturaIett) itProduto.next(); if(produto.getNivelIett().intValue() == nivelProduto && acao.equals(produto.getItemEstruturaIett())){ if(produto.getItemEstruturarevisaoIettrevs() != null && produto.getItemEstruturarevisaoIettrevs().size() > 0){ Iterator itRevisoesProduto = produto.getItemEstruturarevisaoIettrevs().iterator(); while(itRevisoesProduto.hasNext()){ ItemEstruturarevisaoIettrev revProduto = (ItemEstruturarevisaoIettrev) itRevisoesProduto.next(); if("E".equals(revProduto.getSituacaoIettrev())){ return true; } } } } } return false; } /** * Gera tag Produto no XML.<br> * * @author N/C * @since N/C * @version N/C * @param XmlBuilder builder * @param ItemEstruturaIett item * @param boolean produtoAcaoExcluida * @return boolean * @throws ECARException */ public boolean geraXMLProduto(XmlBuilder builder, ItemEstruturaIett item, boolean produtoAcaoExcluida) throws ECARException{ |
File | Line |
---|---|
ecar/dao/ItemEstFisicoRevIettfrDAO.java | 68 |
ecar/dao/ItemEstrutFisicoDao.java | 71 |
ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) buscar(codItemIndResultado, Long.valueOf(codigosParaExcluir[i])); session.delete(itemEstrutFisico); objetos.add(itemEstrutFisico); } tx.commit(); if (super.logBean != null) { super.logBean.setCodigoTransacao(Data.getHoraAtual(false)); super.logBean.setOperacao("EXC"); Iterator itObj = objetos.iterator(); while (itObj.hasNext()) { super.logBean.setObj(itObj.next()); super.loggerAuditoria.info(logBean.toString()); } } } catch (HibernateException e) { if (tx != null) try { tx.rollback(); } catch (HibernateException r) { this.logger.error(r); throw new ECARException("erro.hibernateException"); } this.logger.error(e); throw new ECARException("erro.hibernateException"); } } /** * Método utilizado para setar os valores da PK da classe * @author n/c * @param itemEstrutFisico */ public void setPK(ItemEstrutFisicoIettf itemEstrutFisico) { |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 1799 |
ecar/servlet/relatorio/RevisaoItemEstruturaMetasFisicas.java | 677 |
List itensTemp = new ArrayList(itemEstruturaDao.filtrarRelatorioItemEstrutura(filhos, orgaoResponsavel.getCodOrg(), listaCriteriosCom, listaCriteriosSem, listaSituacoes, "S", "N")); filhos.clear(); //filhos.addAll(itemEstruturaDao.getArvoreItens(itensTemp, null)); filhos.addAll(itensTemp); Iterator it; if(!imprimirEstrutura){ //remover os itens superiores ao nível atual it = filhos.iterator(); while(it.hasNext()) { ItemEstruturaIett iett = (ItemEstruturaIett) it.next(); if(iett.getNivelIett().intValue() <= item.getNivelIett().intValue()) { it.remove(); } } } // ordenar os itens pela sigla itensTemp = new ArrayList(filhos); filhos.clear(); //filhos.addAll(itemEstruturaDao.getItensOrdenadosPorSiglaIett(itensTemp)); //filhos.addAll(itemEstruturaDao.getItensOrdenados(itensTemp)); List atributosListagem = new ArrayList(itemEstruturaDao.getItensOrdenados(itensTemp, null)); Iterator itAtrList = atributosListagem.iterator(); while(itAtrList.hasNext()){ AtributoEstruturaListagemItens atList = (AtributoEstruturaListagemItens) itAtrList.next(); filhos.add(atList.getItem()); } //if(filhos != null && filhos.size() > 0){ if(atributosListagem != null && atributosListagem.size() > 0){ //it = filhos.iterator(); it = atributosListagem.iterator(); |
File | Line |
---|---|
ecar/dao/SegmentoDao.java | 391 |
ecar/dao/SegmentoDao.java | 433 |
List pesquisa = super.pesquisar(segmento, new String[] { "descricaoSgt", "asc" }); if (segmento.getSegmentoTpAcessoSgttas() != null) { /* * Percorre o resultado e retira dele todas os segmentos onde dentro da * coleção de SegmentoTpAcessoSgttas não existam todos os atributos de * TpAcessoSgttas passados no objeto de pesquisa */ List atributosPesquisa = new ArrayList(); atributosPesquisa.addAll(segmento.getSegmentoTpAcessoSgttas()); Iterator it = pesquisa.iterator(); while (it.hasNext()) { List atributosResultado = new ArrayList(); Iterator itAtribResultado = ((SegmentoSgt) it.next()).getSegmentoTpAcessoSgttas().iterator(); while (itAtribResultado.hasNext()) atributosResultado.add((SisAtributoSatb) itAtribResultado.next()); if (!atributosResultado.containsAll(atributosPesquisa)) it.remove(); } } if (pesquisa.size() > 0) { Iterator it = pesquisa.iterator(); while (it.hasNext()) { SegmentoSgt sgt = (SegmentoSgt) it.next(); sgt.getSegmentoTpAcessoSgttas().size(); } } return pesquisa; } /** * Retorna uma lista com os segmentos livres (diferente de itens fixos * Perguntas Frequentes, Glossario, Artigo e Taxações) Utilizando arquivo de * properties (admPortal.itensFixos) * @return * @throws ECARException */ public List getSegmentosLivres(ServletContext application) throws ECARException { |
File | Line |
---|---|
ecar/pojo/EfItemEstContaEfiec.java | 108 |
ecar/pojo/HistoricoEfiepH.java | 101 |
} @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_IETT") public ItemEstruturaIett getItemEstruturaIett() { return this.itemEstruturaIett; } public void setItemEstruturaIett(ItemEstruturaIett itemEstruturaIett) { this.itemEstruturaIett = itemEstruturaIett; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_FONR") public FonteRecursoFonr getFonteRecursoFonr() { return this.fonteRecursoFonr; } public void setFonteRecursoFonr(FonteRecursoFonr fonteRecursoFonr) { this.fonteRecursoFonr = fonteRecursoFonr; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_EXE") public ExercicioExe getExercicioExe() { return this.exercicioExe; } public void setExercicioExe(ExercicioExe exercicioExe) { this.exercicioExe = exercicioExe; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "COD_REC") public RecursoRec getRecursoRec() { return this.recursoRec; } public void setRecursoRec(RecursoRec recursoRec) { this.recursoRec = recursoRec; } @ManyToOne(fetch = FetchType.LAZY) |
File | Line |
---|---|
ecar/dao/ItemEstruturaUploadDao.java | 175 |
ecar/dao/ItemEstruturaUploadDao.java | 304 |
historicoMaster.setHistoricoMotivo((HistoricoMotivo) super.buscar(HistoricoMotivo.class, Long.valueOf(25))); session.save(historicoMaster); HistoricoIettupH iettuph = new HistoricoIettupH(); ItemEstrutUploadIettup iettup = (ItemEstrutUploadIettup) super.buscar(ItemEstrutUploadIettup.class, upload.getCodIettup()); iettuph.setArquivoIettup(iettup.getArquivoIettup()); iettuph.setCodIettup(iettup.getCodIettup()); iettuph.setCodIettupH(iettup.getCodIettup()); iettuph.setDataInclusaoIettup(iettup.getDataInclusaoIettup()); iettuph.setDescricaoIettup(iettup.getDescricaoIettup()); iettuph.setHistoricoMaster(historicoMaster); iettuph.setIndAtivoIettup(iettup.getIndAtivoIettup()); iettuph.setItemEstrUplCategIettuc(iettup.getItemEstrUplCategIettuc()); iettuph.setItemEstruturaIett(iettup.getItemEstruturaIett()); // iettuph.setNomeIettuc(); iettuph.setNomeOriginalIettup(iettup.getNomeOriginalIettup()); iettuph.setTamanhoIettup(iettup.getTamanhoIettup()); iettuph.setUploadTipoArquivoUta(iettup.getUploadTipoArquivoUta()); iettuph.setUsuarioUsu(iettup.getUsuarioUsu()); iettuph.setUsuManutencao(iettup.getUsuarioUsuManutencao()); |
File | Line |
---|---|
ecar/servlet/servico/ApuracaoAtrasoConclusaoPontosCriticos.java | 21 |
ecar/servlet/servico/ApuracaoConclusaoPontosCriticos.java | 20 |
public class ApuracaoTotalPontosCriticos extends HttpServlet { private static final long serialVersionUID = 3723440142007156805L; private Logger logger = Logger.getLogger(this.getClass()); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { logger.info("request :: GET:: Classe:: " + this.getClass().getName() ); execute(request,response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { logger.info("request :: POST:: Classe:: " + this.getClass().getName() ); execute(request,response); } private void execute(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String codIett = request.getParameter("codIett"); // código do ItemEstruturaIett correspondente String dataBase = request.getParameter("dataBase"); // data base para o cálculo da apuração ServicoDao servicoDao = new ServicoDao(request); try{ ItemEstruturaIett itemEstrutura = (ItemEstruturaIett)servicoDao.buscar(ItemEstruturaIett.class, Long.valueOf(codIett) ); double apuracaoTotal = servicoDao.apuracaoTotalPontosCriticos(itemEstrutura, Data.parseDate(dataBase)); |
File | Line |
---|---|
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 1093 |
ecar/servlet/relatorio/RelatorioItemEstrutura.java | 1138 |