Examples of EfItemEstPrevisaoEfiep


Examples of ecar.pojo.EfItemEstPrevisaoEfiep

    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.getValorRevisadoEfiep().doubleValue();
            }
          }
      }
    }
    totalGeralAcoes += valorTotal;
View Full Code Here

Examples of ecar.pojo.EfItemEstPrevisaoEfiep

    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();
            }
          }
      }
    }
    totalGeralAcoes += valorTotal;
View Full Code Here

Examples of ecar.pojo.EfItemEstPrevisaoEfiep

          throw new ECARException(
              "recurso.exclusao.erro.efItemEstContaEfiecs", null, new String[] {ocorrencia.getContaSistemaOrcEfiec()});
        }
        if(contar(recurso.getEfItemEstPrevisaoEfieps()) > 0){
          List list = new ArrayList(recurso.getEfItemEstPrevisaoEfieps());
          EfItemEstPrevisaoEfiep ocorrencia = (EfItemEstPrevisaoEfiep) list.get(0);
         
          String iett = (ocorrencia.getItemEstruturaIett() != null) ? ocorrencia.getItemEstruturaIett().getSiglaIett() + ": " + ocorrencia.getItemEstruturaIett().getNomeIett() : "";
          String exercicio = (ocorrencia.getExercicioExe() != null) ? ocorrencia.getExercicioExe().getDescricaoExe() : "";
          String fonteRecurso = (ocorrencia.getFonteRecursoFonr() != null) ? ocorrencia.getFonteRecursoFonr().getNomeFonr() : "";
         
            excluir = false;
          throw new ECARException(
              "recurso.exclusao.erro.efItemEstPrevisaoEfieps", null, new String[] {iett, exercicio, fonteRecurso});
        }
View Full Code Here

Examples of ecar.pojo.EfItemEstPrevisaoEfiep

      ItemEstruturaPrevisaoDao iePrevisaoDao = new ItemEstruturaPrevisaoDao(request);
     
      //Salva os objetos no banco
      for(EfItemEstContaEfiec obj : todasContas) {
       
        EfItemEstPrevisaoEfiep objEfiep = null;
        try
        {
          objEfiep = iePrevisaoDao.buscar(obj.getItemEstruturaIett().getCodIett(),
                  obj.getFonteRecursoFonr().getCodFonr(), obj.getRecursoRec().getCodRec(), obj.getExercicioExe().getCodExe());

        }catch (Exception e) {
          //Significa que n�o achou registro e poder� ser inserido um novo objeto no banco.
          objEfiep = new EfItemEstPrevisaoEfiep()
         
          EfItemEstPrevisaoEfiepPK pk = new EfItemEstPrevisaoEfiepPK();
          pk.setCodExe(obj.getExercicioExe().getCodExe());
          pk.setCodFonr(obj.getFonteRecursoFonr().getCodFonr());
          pk.setCodIett(obj.getItemEstruturaIett().getCodIett());
          pk.setCodRec(obj.getRecursoRec().getCodRec());
         
          objEfiep.setComp_id(pk);
          objEfiep.setDataInclusaoEfiep(new Date());
          objEfiep.setExercicioExe(obj.getExercicioExe());
          objEfiep.setFonteRecursoFonr(obj.getFonteRecursoFonr());
          objEfiep.setIndAtivoEfiep("S");
          objEfiep.setItemEstruturaIett(obj.getItemEstruturaIett());
          objEfiep.setRecursoRec(obj.getRecursoRec());
          objEfiep.setValorAprovadoEfiep(new BigDecimal(0));
          objEfiep.setValorRevisadoEfiep(new BigDecimal(0));
         
         
            /*
               * FIXME: Verificar esta regra
               * Est� fixo, pois falta fazer na tela para informar a esp�cie e a fonte
View Full Code Here

Examples of ecar.pojo.EfItemEstPrevisaoEfiep

        compId.setCodIett(projAtiv.getCodIett());
        compId.setCodRec(rec.getCodRec());
//        compId.setCodEsp(esp.getCodEsp());
//        compId.setCodFon(fon.getCodFon());
       
        EfItemEstPrevisaoEfiep efiep = new EfItemEstPrevisaoEfiep();
        efiep.setComp_id(compId);
        efiep.setDataInclusaoEfiep(Data.getDataAtual());
        efiep.setEspecieEsp(esp);
        efiep.setExercicioExe(exercicio);
        efiep.setFonteRecursoFonr(fonr);
        efiep.setIndAtivoEfiep("S");
        efiep.setItemEstruturaIett(projAtiv);
        efiep.setRecursoRec(rec);
        efiep.setFonteFon(fon);
        efiep.setValorAprovadoEfiep(valorAprovado);
       
        System.out.println("--> " + projAtiv.getNomeIett());
        session.save(efiep);
      }
     
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.