Package ecar.pojo

Examples of ecar.pojo.ItemEstrtIndResulIettr


 
  public void atualizaIndNaoPorLocal(ItemEstruturaIett itemEstrutura){
   
    for(Object indicador: itemEstrutura.getItemEstrtIndResulIettrs()){
       ItemEstrtIndResulIettr item = (ItemEstrtIndResulIettr) indicador;
      
       if (("S".equals(item.getIndPrevPorLocal()))||("S".equals(item.getIndRealPorLocal()))){
      
         item.setIndPrevPorLocal("N");
         item.setIndRealPorLocal("N");
         item.setNivelAbrangencia(null);
      
         try {
           this.salvar(item);
         } catch (ECARException e) {
           // TODO Auto-generated catch block
View Full Code Here


                    if(gravaARF) {
                     
                      for (Iterator itIettir = iett.getItemEstrtIndResulIettrs().iterator(); itIettir
                  .hasNext();) {
                ItemEstrtIndResulIettr iettir = (ItemEstrtIndResulIettr) itIettir.next();

                //Mantis-POA: caso 0010021
                //Testar se indicador (iettir) est� exclu�do antes de criar ARF para ele.
                //Se indicador est� exclu�do, n�o cria ARF
                if("N".equals(iettir.getIndAtivoIettr())){
                  continue;
                }
               
                        //verificacao de grupo de meta f�sica
                            if(!listAtribMetasFisicasCfg.isEmpty()) {
                              if(iettir.getSisAtributoSatb() == null || !listAtribMetasFisicasCfg.contains(iettir.getSisAtributoSatb())) {
                                // n�o gravar ARF para o indicador, se o indicador n�o tiver a meta f�sica configurada no tipo de acomp.
                                continue;
                              }
                            }
                        ////
                           
                       
                      // verificar a exist�ncia do ARF
                      AcompRealFisicoArf arf = arfDao.buscarPorIettir(
                          Long.valueOf(acompReferenciaItem.getAcompReferenciaAref().getMesAref()),
                          Long.valueOf(acompReferenciaItem.getAcompReferenciaAref().getAnoAref()),
                          iettir.getCodIettir());
   
                        if(arf == null) {
                              long mes = Long.valueOf(acompReferenciaItem.getAcompReferenciaAref().getMesAref()).longValue();
                              long ano = Long.valueOf(acompReferenciaItem.getAcompReferenciaAref().getAnoAref()).longValue();
                          AcompRealFisicoArf arfAnterior = arfDao.getArfAnterior(iettir, mes, ano);
View Full Code Here

         *
         * @param objPai
         */
        public void carregar(Object objPai) {

    ItemEstrtIndResulIettr obj = (ItemEstrtIndResulIettr) objPai;
   
    //ecar.historico.Historico.inicializaHibernate(obj);
   
    this.codIettir = obj.getCodIettir();
    this.idObjetoSerializado = obj.getCodIettir();
    this.unidMedidaIettr = obj.getUnidMedidaIettr();
    this.codUnidMedidaIettr = obj.getCodUnidMedidaIettr();
    this.descricaoIettir = obj.getDescricaoIettir();
    this.nomeIettir = obj.getNomeIettir();
    this.indProjecaoIettr = obj.getIndProjecaoIettr();
    this.indAcumulavelIettr = obj.getIndAcumulavelIettr();
    this.itemEstruturaIett = obj.getItemEstruturaIett();
    this.acompRealFisicoArfs = obj.getAcompRealFisicoArfs();
    this.itemEstrutFisicoIettfs = obj.getItemEstrutFisicoIettfs();
    this.indTipoQtde = obj.getIndTipoQtde();
    this.indValorFinalIettr = obj.getIndValorFinalIettr();
    this.indRealPorLocal = obj.getIndRealPorLocal();
    this.iettIndResulRevIettrrs = obj.getIettIndResulRevIettrrs();
    this.sisAtributoSatb = obj.getSisAtributoSatb();
    this.periodicidadePrdc = obj.getPeriodicidadePrdc();
    this.fonteIettr = obj.getFonteIettr();
    this.historicoIettfHs = obj.getHistoricoIettfHs();
    this.indExclusaoPosHistorico = obj.getIndExclusaoPosHistorico();
    this.formulaIettr = obj.getFormulaIettr();
    this.indiceMaisRecenteIettr = obj.getIndiceMaisRecenteIettr();
    this.dataApuracaoIettr = obj.getDataApuracaoIettr();
    this.dataUltManutencao = obj.getDataUltManutencao();
    this.usuarioUsuManutencao = obj.getUsuarioUsuManutencao();
    this.indAtivoIettr = obj.getIndAtivoIettr();
    this.indPublicoIettr = obj.getIndPublicoIettr();
    this.labelGraficoGrupoIettir = obj.getLabelGraficoGrupoIettir();
    this.indSinalizacaoIettr = obj.getIndSinalizacaoIettr();
    this.indPrevPorLocal = obj.getIndPrevPorLocal();
    this.itemEstruturaIettPPA = obj.getItemEstruturaIettPPA();
    this.itemEstrtIndResulCorIettrcores = obj.getItemEstrtIndResulCorIettrcores();
    this.indTipoAtualizacaoPrevisto = obj.getIndTipoAtualizacaoPrevisto();
    this.indTipoAtualizacaoRealizado = obj.getIndTipoAtualizacaoRealizado();
    this.realizadoServicoSer = obj.getRealizadoServicoSer();
    this.previstoServicoSer = obj.getPrevistoServicoSer();

  }
View Full Code Here

         *
         * @return
         */
        public Object descarregar() {

    ItemEstrtIndResulIettr iett = new ItemEstrtIndResulIettr();

    iett.setCodIettir(this.getCodIettir());
    iett.setUnidMedidaIettr(this.getUnidMedidaIettr());
    iett.setCodUnidMedidaIettr(this.getCodUnidMedidaIettr());
    iett.setDescricaoIettir(this.getDescricaoIettir());
    iett.setNomeIettir(this.getNomeIettir());
    iett.setIndProjecaoIettr(this.getIndProjecaoIettr());
    iett.setIndAcumulavelIettr(this.getIndAcumulavelIettr());
    iett.setItemEstruturaIett(this.getItemEstruturaIett());
    iett.setAcompRealFisicoArfs(this.getAcompRealFisicoArfs());
    iett.setItemEstrutFisicoIettfs(this.getItemEstrutFisicoIettfs());
    iett.setIndTipoQtde(this.getIndTipoQtde());
    iett.setIndValorFinalIettr(this.getIndValorFinalIettr());
    iett.setIndRealPorLocal(this.getIndRealPorLocal());
    iett.setIettIndResulRevIettrrs(this.getIettIndResulRevIettrrs());
    iett.setSisAtributoSatb(this.getSisAtributoSatb());
    iett.setPeriodicidadePrdc(this.getPeriodicidadePrdc());
    iett.setFonteIettr(this.getFonteIettr());
    iett.setHistoricoIettfHs(this.getHistoricoIettfHs());
    iett.setIndExclusaoPosHistorico(this.getIndExclusaoPosHistorico());
    iett.setFormulaIettr(this.getFormulaIettr());
    iett.setIndiceMaisRecenteIettr(this.getIndiceMaisRecenteIettr());
    iett.setDataApuracaoIettr(this.getDataApuracaoIettr());
    iett.setDataUltManutencao(this.getDataUltManutencao());
    iett.setUsuarioUsuManutencao(this.getUsuarioUsuManutencao());
    iett.setIndAtivoIettr(this.getIndAtivoIettr());
    iett.setIndPublicoIettr(this.getIndPublicoIettr());
    iett.setLabelGraficoGrupoIettir(this.getLabelGraficoGrupoIettir());
    iett.setIndSinalizacaoIettr(this.getIndSinalizacaoIettr());
    iett.setIndPrevPorLocal(this.getIndPrevPorLocal());
    iett.setItemEstruturaIettPPA(this.getItemEstruturaIettPPA());
    iett.setItemEstrtIndResulCorIettrcores(this.getItemEstrtIndResulCorIettrcores());
    iett.setIndTipoAtualizacaoPrevisto(this.getIndTipoAtualizacaoPrevisto());
    iett.setIndTipoAtualizacaoRealizado(this.getIndTipoAtualizacaoRealizado());
    iett.setRealizadoServicoSer(this.getRealizadoServicoSer());
    iett.setPrevistoServicoSer(this.getPrevistoServicoSer());

    return iett;
  }
View Full Code Here

        if (ari.getItemEstruturaIett() != null && ari.getItemEstruturaIett().getIndAtivoIett().equals(Pagina.SIM) && ari.getItemEstruturaIett().getDataInicioIett() != null){
          Set setIettrs = ari.getItemEstruturaIett().getItemEstrtIndResulIettrs();
          if (setIettrs != null){
            Iterator itIettrs = setIettrs.iterator();
            while (itIettrs.hasNext()){
              ItemEstrtIndResulIettr iettr = (ItemEstrtIndResulIettr) itIettrs.next();
              if (iettr.getRealizadoServicoSer() != null
                  && iettr.getAcompRealFisicoArfs() != null
                  && iettr.getIndRealPorLocal().equals(Pagina.NAO)
                  && iettr.getIndTipoAtualizacaoRealizado() != null
                  && iettr.getIndTipoAtualizacaoRealizado().equals(ServicoSer.TIPO_ATUALIZACAO_REALIZADO_AUTOMATICO)
                  && Pagina.SIM.equals(iettr.getIndAtivoIettr())){
               
                Set setAcompRealFisicoArf = iettr.getAcompRealFisicoArfs();
                if (setAcompRealFisicoArf != null){
                  Iterator itAcompRealFisicoArf = setAcompRealFisicoArf.iterator();
                  while (itAcompRealFisicoArf.hasNext()){
                    AcompRealFisicoArf acompRealFisicoArf = (AcompRealFisicoArf) itAcompRealFisicoArf.next();
                    if (acompRealFisicoArf.getAnoArf().equals(Long.valueOf(ari.getAcompReferenciaAref().getAnoAref())) &&
                        acompRealFisicoArf.getMesArf().equals(Long.valueOf(ari.getAcompReferenciaAref().getMesAref()))
                        &&acompRealFisicoArf.getQtdRealizadaArf()==null){
                      String url = iettr.getRealizadoServicoSer().getUrlSer();
                      url = url.substring(0,1).toLowerCase() + url.substring(1);
                      Object[] parametros = new ServicoDao(null).getParametrosServico(iettr.getRealizadoServicoSer(), ari);
                      Double qtdRealizadoArf = (Double)(ServicoDao.class.getMethod(url, new Class[]{String.class, String.class}).invoke(servicoDao, parametros));          
                      acompRealFisicoArf.setQtdRealizadaArf(qtdRealizadoArf);
                      acompRealFisicoDao.alterar(acompRealFisicoArf);
                    }
                  }
View Full Code Here

        s.append(";");

              if(iett.getItemEstrtIndResulIettrs() != null && !iett.getItemEstrtIndResulIettrs().isEmpty()){
                  Iterator it = iett.getItemEstrtIndResulIettrs().iterator();
                  while(it.hasNext()){
                    ItemEstrtIndResulIettr iettr = (ItemEstrtIndResulIettr) it.next();
            s.append(iettr.getNomeIettir() + ";" + iettr.getUnidMedidaIettr());
           
                      Iterator it2 = iettr.getItemEstrutFisicoIettfs().iterator();
                      while(it2.hasNext()){
                          ItemEstrutFisicoIettf iettf = (ItemEstrutFisicoIettf) it2.next();
                          //Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
                          /*
                          if("2007".equals(iettf.getExercicioExe().getDescricaoExe().trim())) {
View Full Code Here

          }
        }
       
        if(iett.getItemEstrtIndResulIettrs() != null && !iett.getItemEstrtIndResulIettrs().isEmpty()){
          for(Iterator it = iett.getItemEstrtIndResulIettrs().iterator(); it.hasNext();){
            ItemEstrtIndResulIettr iettr = (ItemEstrtIndResulIettr) it.next();
            if(!indJaEstaoRevisao.contains(iettr)){
              nomeMetaF += iettr.getNomeIettir() + ",";
              unidMetaF += iettr.getUnidMedidaIettr() + ",";
             
              if(iettr.getItemEstrutFisicoIettfs() != null && !iettr.getItemEstrutFisicoIettfs().isEmpty()){
                for(Iterator it2 = iettr.getItemEstrutFisicoIettfs().iterator(); it2.hasNext();){
                  ItemEstrutFisicoIettf iettf = (ItemEstrutFisicoIettf) it2.next();
                  //Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
                  /*
                  if("2007".equals(iettf.getExercicioExe().getDescricaoExe().trim())){
                    valor2007 += Pagina.trocaNullNumeroSemDecimal(iettf.getQtdPrevistaIettf()) + ",";
View Full Code Here

        System.out.println("TempAtualizacaoARFDao.alteracaoTipoIndicador() - total de iettrs: " + listaIettrs.size());

        Iterator itIettr = listaIettrs.iterator();
   
        while (itIettr.hasNext()){
          ItemEstrtIndResulIettr iettr = (ItemEstrtIndResulIettr)itIettr.next();
          boolean temIndPPA = false;
          // nivel de produto
          if(iettr.getItemEstruturaIett().getEstruturaEtt().getCodEtt().longValue() == 4) {
            //
            List listaNiveis = new ArrayList(iettr.getItemEstruturaIett().getItemEstruturaNivelIettns());
            if(listaNiveis != null && !listaNiveis.isEmpty()) {
              Iterator itNiveis = listaNiveis.iterator();
             
              while (itNiveis.hasNext()){
                SisAtributoSatb satb = (SisAtributoSatb)itNiveis.next();
               
                //nivel de planejamento PPA (cod_satb=35)
                if(satb.getCodSatb().longValue() == 35) {
                  temIndPPA = true;
                }
              }             
             
            } 
            if(!temIndPPA){
              //indicador de resultado Meta F�sica (cod_satb=40)
              iettr.setSisAtributoSatb((SisAtributoSatb) new SisAtributoDao(null).buscar(SisAtributoSatb.class, Long.valueOf("40")));
              //temIndPPA = false;
           
          } else{
            //indicador de resultado Meta F�sica (cod_satb=40)
            iettr.setSisAtributoSatb((SisAtributoSatb) new SisAtributoDao(null).buscar(SisAtributoSatb.class, Long.valueOf("40")));
          }
         
        } 
           
      }
View Full Code Here

        if(!indicadoresIncluidos.contains(chaveIndicador)){
         
          indicadoresIncluidos.add(chaveIndicador);
         
          //Cadastrar indicador
          ItemEstrtIndResulIettr indicador = new ItemEstrtIndResulIettr();
          indicador.setItemEstruturaIett(iett);
            indicador.setNomeIettir(nomeIndicador);
            indicador.setUnidMedidaIettr(unidadeIndicador);
            indicador.setIndProjecaoIettr(Dominios.NAO);
            indicador.setIndAtivoIettr(Dominios.SIM);
            indicador.setIndPrevPorLocal(Dominios.SIM);
            indicador.setIndRealPorLocal(Dominios.NAO);
            indicador.setIndTipoQtde(Dominios.IETTR_QUANTIDADE);
            indicador.setUsuarioUsuManutencao(usuarioLogado);
            indicador.setDataUltManutencao(Data.getDataAtual());
           
            //41 � Meta F�sica PPA
            SisAtributoSatb metaFisicaPPA = (SisAtributoSatb) this.selectObjeto("SisAtributoSatb", "codSatb", LONG, Long.valueOf(41), session);
            indicador.setSisAtributoSatb(metaFisicaPPA);

            //itemEstrtIndResul.setIndValorFinalIettr(null); N�o preencher
            //itemEstrtIndResul.setIndAcumulavelIettr(Pagina.getParamStr(request, "indAcumulavelIettr")); n�o preencher
           
            session.save(indicador);
View Full Code Here

        q.setLong("item", iett.getCodIett().longValue());
        q.setString("nomeInd", nomeIndicador.toLowerCase());
       
        List indicadores = q.list();
       
        ItemEstrtIndResulIettr indicador = null;
        if(indicadores != null && !indicadores.isEmpty()){
          //Indicador existe.
          indicador = (ItemEstrtIndResulIettr) indicadores.get(0);
        }
        else {
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstrtIndResulIettr

Copyright © 2018 www.massapicom. 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.