Examples of EstruturaFuncaoEttf


Examples of ecar.pojo.EstruturaFuncaoEttf

        }

        EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao( null );
        EstruturaEtt estruturaEtt = null;
        ItemEstruturaIett item = null;
        EstruturaFuncaoEttf estruturaFuncao = null;

        try
        {
            //verifica se existe o item passado como parametro
            if ( ( codIett != null ) && ! codIett.equals( "" ) )
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

        }

        EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao( null );
        EstruturaEtt estruturaEtt = null;
        ItemEstruturaIett item = null;
        EstruturaFuncaoEttf estruturaFuncao = null;

        try
        {
            //verifica se existe o item passado como parametro
            if ( ( codIett != null ) && ! codIett.equals( "" ) )
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

          StringBuffer s = new StringBuffer();
            s.append("<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" id=\"abas\"><tr><td>");
            List funcoes = new ArrayList( getEstrutura().getEstruturaFuncaoEttfs());
            Collections.sort(funcoes, new Comparator(){
              public int compare(Object arg0, Object arg1) {
          EstruturaFuncaoEttf ef1 = (EstruturaFuncaoEttf) arg0;
          EstruturaFuncaoEttf ef2 = (EstruturaFuncaoEttf) arg1;
         
          Integer seq1 = ef1.getSeqApresentacaoTelaEttf();
          Integer seq2 = ef2.getSeqApresentacaoTelaEttf();
         
          if(seq1 == null && seq2 == null)
            return 0;
          if(seq1 != null && seq2 == null)
            return 1;
          if(seq1 == null && seq2 != null)
            return -1;
          return ef1.getSeqApresentacaoTelaEttf().compareTo(ef2.getSeqApresentacaoTelaEttf());
              }
            });

//            //Aba Fixa: Dados Gerais
//            if(getSelectedFuncao() != null && !"".equals(getSelectedFuncao()))
//              s.append("<table class=\"abadesabilitada\"><tr><td nowrap>");
//            else
//              s.append("<table class=\"abahabilitada\"><tr><td nowrap>");
//           
//            if (desabilitarLinks == null || desabilitarLinks.booleanValue() == false) {
//                s.append("<a href=\"../dadosGerais/frm_con.jsp?")
//                 .append("codIett=").append(getCodItemEstrutura()).append("\">");
//            }
//            s.append("Dados Gerais");
//            if (desabilitarLinks == null || desabilitarLinks.booleanValue() == false)
//                s.append("</a>");
//           
//            s.append("</td></tr></table>");
//            // Fim Dados Gerais
           
           
            Iterator it = funcoes.iterator();
           
            while (it.hasNext()) {
                EstruturaFuncaoEttf estruturaFuncao = (EstruturaFuncaoEttf) it.next();
                if (!"N".equals(estruturaFuncao.getFuncaoFun().getIndOpcionalFun())
                        && !"N".equals(estruturaFuncao.getFuncaoFun().getIndAtivoFun())
                        && estruturaFuncao.getFuncaoFun().getLinkFuncaoFun() != null
                        && !estruturaFuncao.getFuncaoFun().getNomeFun().equals("Apontamentos")) {
                    //Conforme solicitado, a fun��o de apontamentos n�o deve ser mostrada como uma aba,
                    //ela deve ser acessada apenas pela fun��o de pontos cr�ticos
                    String tipoAba = "abadesabilitada";
                   
                    if (!"".equals(getSelectedFuncao())) {
                        if (estruturaFuncao.getFuncaoFun().getCodFun().equals(Long.valueOf(getSelectedFuncao()))) {
                          tipoAba = "abahabilitada";
                        }
                    }
                   if ("Pontos Cr�ticos".equals(estruturaFuncao.getLabelEttf())) {
                  // verifica��o dos pontos cr�ticos
                try {
                  ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(null);
                  ItemEstruturaIett itemEstrutura = (ItemEstruturaIett) itemEstruturaDao.buscar(ItemEstruturaIett.class, Long.valueOf(getCodItemEstrutura()));
                  PontoCriticoDao pontoCriticoDao = new PontoCriticoDao(null);
                  Collection pontosCriticos = Collections.EMPTY_LIST;
                  pontosCriticos = pontoCriticoDao.getAtivos(itemEstrutura);
                 
                  if (pontoCriticoDao.verificaDatasUltrapassadas(pontosCriticos)) {
                    tipoAba = "abapontocritico";
                  }
                } catch (Exception e) {
                  tipoAba = "abadesabilitada";
                }
                  //fim - verifica��o dos pontos cr�ticos
                }
                   
                    s.append("<table class=\"").append(tipoAba).append("\"><tr>");
                  s.append("<td nowrap>");
                 
                    if (desabilitarLinks == null || desabilitarLinks.booleanValue() == false) {
                        s.append("<a href=\"../").append(estruturaFuncao.getFuncaoFun().getLinkFuncaoFun())
                         .append("?codAba=").append(estruturaFuncao.getFuncaoFun().getCodFun()).append("&codIett=")
                         .append(getCodItemEstrutura()).append("&ultimoIdLinhaDetalhado=").append(getIdLinhaCadastro()).append("\">");
                    }
                    //s.append(estruturaFuncao.getFuncaoFun().getLabelPadraoFun());
                    s.append(estruturaFuncao.getLabelEttf());
                    if (desabilitarLinks == null || desabilitarLinks.booleanValue() == false)
                        s.append("</a>");
                   
                    // Mantis #8688. Por Rog�rio (22/03/2007)
                    // Aplica a dica com imagem pra chamar a aten��o do usu�rio.
                    if (estruturaFuncao.getDicaEttf() != null && !"".equals(estruturaFuncao.getDicaEttf()) )
                      s.append(Util.getTagDica(estruturaFuncao.getFuncaoFun().getNomeFun(), this.getContextPath(), estruturaFuncao.getDicaEttf()));
                    
                    s.append("</td></tr></table>");
                }

            }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

                  if(aba.getFuncaoFun()!= null){         
                    EstruturaDao estruturaDao = new EstruturaDao(request);
                    Set listaFuncoes = acompReferenciaItem.getItemEstruturaIett().getEstruturaEtt().getEstruturaFuncaoEttfs();
                    Iterator itListaFuncoes = listaFuncoes.iterator();
                    while(itListaFuncoes.hasNext()){
                      EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
                      if(aba.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                        possuiAba = true;
                        break;
                      }
                    }
                  } else{
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

      String titulo = "";
     
      ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(request);
      ItemEstruturaIett itemEstrutura = (ItemEstruturaIett) itemEstruturaDao.buscar(ItemEstruturaIett.class, Long.valueOf(Pagina.getParam(request,"codIett")));
     
      EstruturaFuncaoEttf estruturaFuncao = new EstruturaFuncaoEttf();
      EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(request);
     
       estruturaFuncao = (EstruturaFuncaoEttf) estruturaFuncaoDao.getLabelFuncao(itemEstrutura.getEstruturaEtt(), Long.valueOf(Pagina.getParam(request,"codAba")));
       
      titulo = estruturaFuncaoDao.getLabelFuncaoFonteRecurso(estruturaFuncao.getEstruturaEtt()).toString();
     
      return titulo;
    }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

      Set funcoes = item.getEstruturaEtt().getEstruturaFuncaoEttfs();
        List funcoesParalela = new ArrayList(funcoes);
     
        Iterator itFuncoes = funcoes.iterator();
        while(itFuncoes.hasNext()){
            EstruturaFuncaoEttf estruturaFuncao = (EstruturaFuncaoEttf) itFuncoes.next();
            try{
                boolean mostraDados = false;
                if("S".equals(estruturaFuncao.getIndListagemImpressaResEttf()) && "R".equals(tipoRelatorio)){
                    mostraDados = true;
                }
                if("S".equals(estruturaFuncao.getIndListagemImpressCompEttf()) && "C".equals(tipoRelatorio)){
                    mostraDados = true;
                }
                if(mostraDados){
                   
//                  this.getClass().getMethod("geraXML"+ Util.primeiraLetraToUpperCase(estruturaFuncao.getFuncaoFun().getNomeFun()), new Class[]{XmlBuilder.class, ItemEstruturaIett.class, String.class}).invoke(this, new Object[]{builder, item, estruturaFuncao.getLabelEttf()});
                 
                  String funcao = Util.primeiraLetraToUpperCase(estruturaFuncao.getFuncaoFun().getNomeFun());
                  if ("Quantidades_Previstas".equals(funcao)){
                    exibirQuantidadesPrevistas = true;
                    if (!mostrouIndicadorResultado){
                      mostrouIndicadorResultado = true;
                      EstruturaFuncaoEttf funcaoPai = this.buscarFuncaoPai(item, Long.valueOf("14")); //Indicadores de Resultado
                      if(funcaoPai != null){
                        this.geraXMLIndicadores_Resultado(builder, item, funcaoPai.getLabelEttf(), exibirQuantidadesPrevistas);
                      }
                    }
                  }
                  else if ("Indicadores_Resultado".equals(funcao)){
                  if(!mostrouIndicadorResultado){
                    mostrouIndicadorResultado = true;
                       exibirQuantidadesPrevistas = this.verificarFuncao("Quantidades_Previstas", funcoesParalela, tipoRelatorio);
                    this.geraXMLIndicadores_Resultado(builder, item, estruturaFuncao.getLabelEttf(), exibirQuantidadesPrevistas);
                  }
                  else {
                    continue;
                  }
                }
                  else if ("Recursos".equals(funcao)){
                    exibirRecursos = true;
                    if (!mostrouFontesRecursos){
                      mostrouFontesRecursos = true;
                      EstruturaFuncaoEttf funcaoPai = this.buscarFuncaoPai(item, Long.valueOf("9")); //Fontes de Recursos
                      if(funcaoPai != null){
                        this.geraXMLFontes_Recursos(builder, item, funcaoPai.getLabelEttf(), exibirRecursos);
                      }
                    }
                  }
                  else if ("Fontes_Recursos".equals(funcao)){
                    if (!mostrouFontesRecursos){
                      mostrouFontesRecursos = true;
                      exibirRecursos = this.verificarFuncao("Recursos", funcoesParalela, tipoRelatorio);
                      this.geraXMLFontes_Recursos(builder, item, estruturaFuncao.getLabelEttf(), exibirRecursos);
                    }
                    else {
                      continue;
                    }
                  }
                  else if ("Apontamentos".equals(funcao)){
                    exibirApontamentos = true;
                    if (!mostrouPontosCriticos){
                      mostrouPontosCriticos = true;
                      EstruturaFuncaoEttf funcaoPai = this.buscarFuncaoPai(item, Long.valueOf("12")); //Pontos Cr�ticos
                      if(funcaoPai != null){
                        this.geraXMLPontos_Criticos(builder, item, funcaoPai.getLabelEttf(), exibirApontamentos);
                      }
                    }
                  }
                  else if ("Pontos_Criticos".equals(funcao)){
                    if (!mostrouPontosCriticos){
                      mostrouPontosCriticos = true;
                      exibirApontamentos = this.verificarFuncao("Apontamentos", funcoesParalela, tipoRelatorio);
                      this.geraXMLPontos_Criticos(builder, item, estruturaFuncao.getLabelEttf(), exibirApontamentos);
                    }
                    else {
                      continue;
                    }
                  }
                  else if("Itens_de_Anexo".equals(funcao)){
                    exibirItensAnexo = true;
                    if (!mostrouCategorias){
                      mostrouCategorias = true;
                      EstruturaFuncaoEttf funcaoPai = this.buscarFuncaoPai(item, Long.valueOf("2")); //Categorias
                      if (funcaoPai != null){
                        this.geraXMLCategorias(builder, item, funcaoPai.getLabelEttf(), exibirItensAnexo, exibirCategoriaSemItemAnexo);
                      }
                    }
                  }
                  else if ("Categorias".equals(funcao)){
                    if (!mostrouCategorias){
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

        EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(null);
     
      EstruturaFuncaoEttfPK chave = new EstruturaFuncaoEttfPK();
      chave.setCodEtt(item.getEstruturaEtt().getCodEtt());
      chave.setCodFun(codigo);
      EstruturaFuncaoEttf funcaoPai = (EstruturaFuncaoEttf) estruturaFuncaoDao.buscar(EstruturaFuncaoEttf.class, chave);
     
      return funcaoPai;
      } catch (Exception e) {
        return null;
      }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

     */
    private boolean verificarFuncao(String funcao, List funcoes, String tipoRelatorio){
    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.getIndListagemImpressaResEttf()) && "R".equals(tipoRelatorio)){
          retorno = true;
                  break;
                }
                if("S".equals(funcaoParalela.getIndListagemImpressCompEttf()) && "C".equals(tipoRelatorio)){
                  retorno = true;
                  break;
                }
      }
    }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

                if(aba.getFuncaoFun()!= null){         
                  EstruturaDao estruturaDao = new EstruturaDao(request);
                  Set listaFuncoes = acompReferenciaItem.getItemEstruturaIett().getEstruturaEtt().getEstruturaFuncaoEttfs();
                  Iterator itListaFuncoes = listaFuncoes.iterator();
                  while(itListaFuncoes.hasNext()){
                    EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
                    if(aba.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                      possuiAba = true;
                      break;
                    }
                  }
                } else{
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

        if(aba.getFuncaoFun()!= null){         
          EstruturaDao estruturaDao = new EstruturaDao(request);
          Set listaFuncoes = acompReferenciaItem.getItemEstruturaIett().getEstruturaEtt().getEstruturaFuncaoEttfs();
          Iterator itListaFuncoes = listaFuncoes.iterator();
          while(itListaFuncoes.hasNext()){
            EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
            if(aba.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
              s.append("<table class=\"").append(situacaoAba).append("\"><tr><td nowrap>");           
                  s.append("<a href=\"").append(link).append("\">");
              s.append(funcao.getLabelEttf());
              s.append("</a>");
                  s.append("</td></tr></table>");
              existeFuncao = true;
              break;
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.