Examples of EstruturaFuncaoEttf


Examples of ecar.pojo.EstruturaFuncaoEttf

        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){
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

     */
    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;     
    }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

     */
    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;
                }
      }
    }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

      possuiFuncaoConfigurada = false;
      if(abaDadosGerais.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaDadosGerais.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      ExportaFuncao exportaFuncaoDadosGerais = new ExportaFuncaoConfiguravelAtributoLivreDadosGerais();
      CaminhoArquivoExportacaoBean caminho =  exportaFuncaoDadosGerais.exportar(estruturaCorrente, listaItens, null, funcaoDadosGerais, configuracao,dataHoraGeracao,comunicacaoExportacao,colunas, segurancaECAR, acompReferenciaAref, abaDadosGerais);
      if (caminho != null && possuiFuncaoConfigurada){
        telaBean.adicionarCaminhoArquivo (caminho);
      }
      //Fim dos Dados Gerais

      //Inicio das Meta indicadores
      FuncaoFun funcaoMetasIndicadores = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_METAS_INDICADORES);
      Aba abaMetasIndicadores = abaDao.buscarAba(ConstantesECAR.ABA_INDICADORES);
     
      itListaFuncoes = listaFuncoes.iterator();
      possuiFuncaoConfigurada = false;
      if(abaMetasIndicadores.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaMetasIndicadores.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      CaminhoArquivoExportacaoBean caminhoMetasIndicadores = new ExportaIndicadoresRealizado().exportar(estruturaCorrente, listaItens, listaAris, funcaoMetasIndicadores, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, abaMetasIndicadores);
      if (caminhoMetasIndicadores != null && possuiFuncaoConfigurada){
        telaBean.adicionarCaminhoArquivo(caminhoMetasIndicadores);
      }
      //Fim das Meta indicadores           

      //Inicio Meta indicadores por Local
      if (caminhoMetasIndicadores != null && possuiFuncaoConfigurada){       
        //FuncaoFun subFuncaoIndicadores = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_QUANTIDADES_PREVISTAS);
        abaMetasIndicadores = abaDao.buscarAba(ConstantesECAR.ABA_INDICADORES);
        ExportaFuncao exportaRealizadoLocal = new ExportaIndicadoresRealizadoPorLocal();
 
        CaminhoArquivoExportacaoBean caminhoSubFuncaoRealizadoPorLocal = exportaRealizadoLocal.exportar(estruturaCorrente, listaItens, listaAris, null, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, abaMetasIndicadores);
 
        if (caminhoSubFuncaoRealizadoPorLocal != null) {
          telaBean.adicionarCaminhoArquivo (caminhoSubFuncaoRealizadoPorLocal);
        }
      }
      //Fim Meta indicadores por Local     
     
      //Inicio Parecer
      //Parecer n�o tem fun��o correspondente
      Aba abaParecer = abaDao.buscarAba(ConstantesECAR.ABA_SITUACAO);
      itListaFuncoes = listaFuncoes.iterator();
      possuiFuncaoConfigurada = false;
      if(abaParecer.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaParecer.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      CaminhoArquivoExportacaoBean caminhoParecer = new ExportarParecerMonitoramento().exportar(estruturaCorrente, listaItens, listaAris ,null, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, abaParecer);
      if (caminhoParecer != null && possuiFuncaoConfigurada){
        telaBean.adicionarCaminhoArquivo(caminhoParecer);
      }
      //Fim Parecer
     
      //Inicio dos Pontos Criticos
      FuncaoFun funcaoPontosCriticos = funDao.getFuncaoPontosCriticos();
      Aba abaPontosCriticos = abaDao.buscarAba(ConstantesECAR.ABA_PONTOS_CRITICOS);
      List<ObjetoEstrutura> colunasPontosCriticos = estruturaDao.getAtributosEstrutura(estruturaCorrente, funcaoPontosCriticos);
      itListaFuncoes = listaFuncoes.iterator();
      possuiFuncaoConfigurada = false;
      if(abaPontosCriticos.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaPontosCriticos.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      ExportaFuncao exportaFuncaoPontosCriticos = new ExportaFuncaoConfiguravelAtributoLivrePontosCriticos();
      CaminhoArquivoExportacaoBean caminhoPontoCritico =  exportaFuncaoPontosCriticos.exportar(estruturaCorrente, listaItens, null, funcaoPontosCriticos, configuracao,dataHoraGeracao,comunicacaoExportacao,colunasPontosCriticos, segurancaECAR, acompReferenciaAref, abaPontosCriticos);
     
      if (caminhoPontoCritico != null && possuiFuncaoConfigurada) {
        telaBean.adicionarCaminhoArquivo(caminhoPontoCritico);
      }
      //Fim dos Pontos Criticos
 
      //Inicio dos Apontamentos dos Pontos Criticos
      if (caminhoPontoCritico != null && possuiFuncaoConfigurada) {
        FuncaoFun subFuncaoApontamentos = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_APONTAMENTOS);
        //A subfun��o de apontamentos n�o possui aba correspondente
        ExportaFuncao exportaSubFuncaoApontamentos = new ExportaSubFuncaoApontamentos();
        CaminhoArquivoExportacaoBean caminhoApontamentos = exportaSubFuncaoApontamentos.exportar(estruturaCorrente, listaItens, null, subFuncaoApontamentos, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, null);
 
        if (caminhoApontamentos != null) {
          telaBean.adicionarCaminhoArquivo (caminhoApontamentos);
        }
      }
      //Fim dos Apontamentos dos Pontos Criticos
 
      //Inicio dos Diarios de Bordos
      FuncaoFun funcaoDiarioBordo = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_EVENTOS);
      Aba abaDiarioBordo = abaDao.buscarAba(ConstantesECAR.ABA_EVENTOS);
      itListaFuncoes = listaFuncoes.iterator();     
      possuiFuncaoConfigurada = false;
      if(abaDiarioBordo.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaDiarioBordo.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

    EstruturaFuncaoDao estruturaFunDao = new EstruturaFuncaoDao(null);
    AbaDao abaDao = new AbaDao(null);
    this.comunicacao = comunicacao;
    boolean exportar = false;
    String labelFuncaoAba = "";
    EstruturaFuncaoEttf estruturaFuncaoEttf = null;
    //Se acompReferenciaAref != null ent�o � exporta��o de monitoramento
    //caso contr�rio � de cadastro
    if (acompReferenciaAref != null){
      //exporta��o de monitoramento
      if (aba != null){
        //Veririca se o usu�rio logado tem permiss�o para visualizar a aba.
        if (abaDao.getListaAbasComAcesso(acompReferenciaAref.getTipoAcompanhamentoTa(), segurancaECAR.getGruposAcesso()).contains(aba)){
          //Se a fun��o != null, ent�o � uma aba com sua respectiva fun��o (dados gerais, pontos cr�ticos, Diarios de Bordos)
          if (funcao != null){
            //exporta��o de aba com respectiva fun��o
            //valida se a fun��o est� configurada na estrutura
            estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, funcao);
            if (estruturaFuncaoEttf != null){
              exportar = true;
            }
          } else {
            //Aba sem fun��o (aba de parecer)
            exportar = true;
          }
          //Quando a aba != null e o usu�rio tem acesso a essa aba
          //o sistema obtem o label da funcaoAba de acordo com a fun��o associada no cadastro de aba
          //caso n�o tenha fun��o associada, o sistema retorna o label da aba no cadastro de aba
          if (exportar){
            if (aba.getFuncaoFun() != null){
              estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, aba.getFuncaoFun());
              if (estruturaFuncaoEttf != null) {
                labelFuncaoAba = estruturaFuncaoEttf.getLabelEttf();
              } else {
                labelFuncaoAba = aba.getFuncaoFun().getLabelPadraoFun();
              }
            } else {
              labelFuncaoAba = aba.getLabelAba();
            }
          }
         
        }
      } else if (funcao != null){
        //exporta��o de fun��o sem respectiva aba (apontamentos de pontos cr�ticos)
        estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, funcao);
        if (estruturaFuncaoEttf != null) {
          labelFuncaoAba = estruturaFuncaoEttf.getLabelEttf();
          exportar = true;
        }
      }
    } else {
      //exporta��o do cadastro (fun��es definidas)
      estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, funcao);
      if (estruturaFuncaoEttf != null) {
        labelFuncaoAba = estruturaFuncaoEttf.getLabelEttf();
        exportar = true;
      }
    }
   
    if (exportar){
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

        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){
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

    EstruturaFuncaoDao estruturaFunDao = new EstruturaFuncaoDao(null);
    AbaDao abaDao = new AbaDao(null);
    this.comunicacao = comunicacao;
    boolean exportar = false;
    String labelFuncaoAba = "";
    EstruturaFuncaoEttf estruturaFuncaoEttf = null;
    //Se acompReferenciaAref != null ent�o � exporta��o de monitoramento
    //caso contr�rio � de cadastro
    if (acompReferenciaAref != null){
      //exporta��o de monitoramento
      if (aba != null){
        //Veririca se o usu�rio logado tem permiss�o para visualizar a aba.
        if (abaDao.getListaAbasComAcesso(acompReferenciaAref.getTipoAcompanhamentoTa(), segurancaECAR.getGruposAcesso()).contains(aba)){
          //Se a fun��o != null, ent�o � uma aba com sua respectiva fun��o (dados gerais, pontos cr�ticos, Diarios de Bordos)
          if (funcao != null){
            //exporta��o de aba com respectiva fun��o
            //valida se a fun��o est� configurada na estrutura
            estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, funcao);
            if (estruturaFuncaoEttf != null){
              exportar = true;
            }
          } else {
            //Aba sem fun��o (aba de parecer)
            exportar = true;
          }
          //Quando a aba != null e o usu�rio tem acesso a essa aba
          //o sistema obtem o label da funcaoAba de acordo com a fun��o associada no cadastro de aba
          //caso n�o tenha fun��o associada, o sistema retorna o label da aba no cadastro de aba
          if (exportar){
            if (aba.getFuncaoFun() != null){
              estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, aba.getFuncaoFun());
              if (estruturaFuncaoEttf != null) {
                labelFuncaoAba = estruturaFuncaoEttf.getLabelEttf();
              } else {
                labelFuncaoAba = aba.getFuncaoFun().getLabelPadraoFun();
              }
            } else {
              labelFuncaoAba = aba.getLabelAba();
            }
          }
         
        }
      } else if (funcao != null){
        //exporta��o de fun��o sem respectiva aba (apontamentos de pontos cr�ticos)
        estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, funcao);
        if (estruturaFuncaoEttf != null) {
          labelFuncaoAba = estruturaFuncaoEttf.getLabelEttf();
          exportar = true;
        }
      }
    } else {
      //exporta��o do cadastro (fun��es definidas)
      estruturaFuncaoEttf = estruturaFunDao.getEstruturaFuncao(estruturaEtt, funcao);
      if (estruturaFuncaoEttf != null) {
        labelFuncaoAba = estruturaFuncaoEttf.getLabelEttf();
        exportar = true;
      }
    }
   
    if (exportar){
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

    pojoHistorico = new HistoricoItemEstrtIndResulIettr();
    Boolean qtdPrevistaBloqueado = false;
    ItemEstruturaIett itemEstrutura = itemEstrtIndResul.getItemEstruturaIett();
    if (itemEstrutura.getIndBloqPlanejamentoIett() != null && itemEstrutura.getIndBloqPlanejamentoIett().equals("S")) {
      EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(request);
      EstruturaFuncaoEttf estruturaFuncaoQtdePrevista = new EstruturaFuncaoEttf();
      estruturaFuncaoQtdePrevista = (EstruturaFuncaoEttf) estruturaFuncaoDao.getQuantidadesPrevistas(itemEstrutura.getEstruturaEtt());
      if (estruturaFuncaoQtdePrevista.getIndPodeBloquearEttf() != null && estruturaFuncaoQtdePrevista.getIndPodeBloquearEttf().equals("S")) {
        qtdPrevistaBloqueado = true;
      }
    }

    inicializarLogBean();
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

  public void alterar(ItemEstrtIndResulIettr itemEstrtIndResul, List listaQtd, List iettrCor) throws ECARException {
    Boolean qtdPrevistaBloqueado = false;
    ItemEstruturaIett itemEstrutura = itemEstrtIndResul.getItemEstruturaIett();
    if (itemEstrutura.getIndBloqPlanejamentoIett() != null && itemEstrutura.getIndBloqPlanejamentoIett().equals("S")) {
      EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(request);
      EstruturaFuncaoEttf estruturaFuncaoQtdePrevista = new EstruturaFuncaoEttf();
      estruturaFuncaoQtdePrevista = (EstruturaFuncaoEttf) estruturaFuncaoDao.getQuantidadesPrevistas(itemEstrutura.getEstruturaEtt());
      if (estruturaFuncaoQtdePrevista.getIndPodeBloquearEttf().equals("S")) {
        qtdPrevistaBloqueado = true;
      }
    }

    inicializarLogBean();
View Full Code Here

Examples of ecar.pojo.EstruturaFuncaoEttf

     */
    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;     
    }
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.