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 |