Package ecar.pojo

Examples of ecar.pojo.EfIettFonteTotEfieft


          //T� invertido, o Recurso responde pela Fonte do recurso e vice-versa
          for(Iterator<FonteRecursoFonr> itFontes = fontesRecurso.iterator(); itFontes.hasNext();) {
           
            FonteRecursoFonr fonte = itFontes.next();
           
            EfIettFonteTotEfieft efTotEfieft = new EfIettFonteTotEfieft();
           
            EfIettFonteTotEfieftPK efTotEfieftPK = new EfIettFonteTotEfieftPK();
            efTotEfieftPK.setCodFonr(fonte.getCodFonr());
            efTotEfieftPK.setCodIett(iett.getCodIett());
           
            efTotEfieft.setComp_id(efTotEfieftPK);
            efTotEfieft.setDataInclusaoEfieft(new Date());
            efTotEfieft.setIndAtivoEfieft("S");
            efTotEfieft.setItemEstruturaIett(iett);
            efTotEfieft.setFonteRecursoFonr(fonte);
           
            //Acrescenta o objeto na lista que ser� salva posteriormente no banco.
            fontesTotEfieft.add(efTotEfieft);
          }
         
View Full Code Here


           
            builder.addNode("fontesRecurso", "label=\"" + builder.normalize(label) + "\"");
           
            Iterator itFontes = item.getEfIettFonteTotEfiefts().iterator();
            while(itFontes.hasNext()){
              EfIettFonteTotEfieft fontes = (EfIettFonteTotEfieft) itFontes.next();
              builder.addNode("fonteRecurso");
             
              if (exibirRecursos){
                List listaRecursos = itemPrevisaoDao.getRecursosByFonteRecurso(fontes.getComp_id().getCodFonr(), item.getCodIett(), Dominios.SIM);
                if(listaRecursos != null && listaRecursos.size() > 0){
                 
                  exibirQuadroTotais = true;
                 
                  List listaItemRec = itemPrevisaoDao.getRecursosByFonteRecurso(fontes.getFonteRecursoFonr().getCodFonr(), fontes.getItemEstruturaIett().getCodIett(), Dominios.SIM);
                  Iterator itItemRec = listaItemRec.iterator();
                 
                  List listaExercicios = exercicioDao.getExerciciosValidos(item.getCodIett());
              Iterator itExerc = listaExercicios.iterator();
             
              int numExe = 0;

              /* Monta o Cabe�alho da Tabela
               * | Recurso | Valor | 2004 | 2005 | 2006 | 2007 | Total |
               * */
              builder.addNode("fonteRecursoCabecalho");
             
              builder.addClosedNode("itemCabecalho", "tam=\"2.5cm\"");
              builder.addClosedNode("itemCabecalho", "tam=\"2.7cm\"");
              //builder.addClosedNode("exercicioRecurso", "exercicio=\"Recurso\" alinhamento=\"justify\"");
              builder.addClosedNode("exercicioRecurso", "exercicio=\"" + builder.normalize(fontes.getFonteRecursoFonr().getNomeFonr()) +"\" alinhamento=\"justify\"");
              builder.addClosedNode("exercicioRecurso", "exercicio=\"Valor\" alinhamento=\"justify\"");
              while (itExerc.hasNext()) {
                ExercicioExe exercicio = (ExercicioExe) itExerc.next();
                numExe++;
                builder.addClosedNode("itemCabecalho", "tam=\"3.0cm\"");
                builder.addClosedNode("exercicioRecurso", "exercicio=\"" + builder.normalize(exercicio.getDescricaoExe()) + "\" alinhamento=\"right\"");
              }
              builder.addClosedNode("itemCabecalho", "tam=\"3.3cm\"");
              builder.addClosedNode("exercicioRecurso", "exercicio=\"Total\" alinhamento=\"right\"");
                  builder.closeNode("fonteRecursoCabecalho");

                  /* Criar os Arrays de valores Aprovados e Revisados conforme qtde de exerc�cios*/
              double[] totalAprovExe = new double[numExe];
              double[] totalRevExe = new double[numExe];
              itExerc = listaExercicios.iterator();
              numExe = 0;
              while (itExerc.hasNext()) {
                ExercicioExe exercicio = (ExercicioExe) itExerc.next();
                totalAprovExe[numExe] = 0;
                totalRevExe[numExe] = 0;
                numExe++;
              }
             
             
              int col = 0;
              String valorCampo = "";
              String alinhamento = "";

              /*buscar os valores para cada recurso da fonte de recursos*/
              List listaRec = itemPrevisaoDao.getRecursosDistintosByFonteRecurso(fontes.getFonteRecursoFonr().getCodFonr(), fontes.getItemEstruturaIett().getCodIett());
              Iterator itRec = listaRec.iterator();
             
              while (itRec.hasNext()) {
                RecursoRec recurso = (RecursoRec) itRec.next();
                double totalAprovRec = 0;
View Full Code Here

              "fonteRecurso.exclusao.erro.efItemEstPrevhistEfiephs", null, new String[] {iett, exercicio, recurso});
        }
        */
           if(contar(fonteRecurso.getEfIettFonteTotEfiefts()) > 0){
             List list = new ArrayList(fonteRecurso.getEfIettFonteTotEfiefts());
             EfIettFonteTotEfieft ocorrencia = (EfIettFonteTotEfieft) list.get(0);
            
             excluir = false;
          String iett = (ocorrencia.getItemEstruturaIett() != null) ? ocorrencia.getItemEstruturaIett().getSiglaIett() + ": " + ocorrencia.getItemEstruturaIett().getNomeIett() : "";
          throw new ECARException(
              "fonteRecurso.exclusao.erro.efIettFonteTotEfiefts", null, new String[] {iett});
           }
           /*
           FIXME : Historico : Valida a exist�ncia no hist�rico antes de excluir.
View Full Code Here

     * @return
     * @throws ECARException
     */
    public List getFontesRecursosByExercicio(ItemEstruturaIett itemEstrutura, ExercicioExe exercicio) throws ECARException{
        List retorno = new ArrayList();
        EfIettFonteTotEfieft fonte = new EfIettFonteTotEfieft();
        fonte.setItemEstruturaIett(itemEstrutura);
        //fonte.setExercicioExe(exercicio);
        fonte.setIndAtivoEfieft("S");
        List ieFontes =  super.pesquisar(fonte, null);
        if(ieFontes != null ){
            Iterator it = ieFontes.iterator();
            while(it.hasNext()){
                retorno.add ( ((EfIettFonteTotEfieft) it.next() ).getFonteRecursoFonr() );
View Full Code Here

     
          setPK(itemEstruturaFonteRecurso);
            itemEstruturaFonteRecurso.setDataInclusaoEfieft(Data.getDataAtual());
            itemEstruturaFonteRecurso.setIndAtivoEfieft("S");
           
            EfIettFonteTotEfieft itemEstFRAux = null;
            try {
              itemEstFRAux = buscar(itemEstruturaFonteRecurso.getItemEstruturaIett().getCodIett(),
                  itemEstruturaFonteRecurso.getFonteRecursoFonr().getCodFonr());
            } catch (Exception e) {
              this.logger.error(e);
View Full Code Here

       
      tx = session.beginTransaction();
     
          for (int i = 0; i < codigosParaExcluir.length; i++) {
              String[] codigos = codigosParaExcluir[i].split(",");
              EfIettFonteTotEfieft itemEstruturaFonR = buscar(codItemEstrutura,
                      Long.valueOf(codigos[0]));
 
              EfItemEstContaEfiec objBuscaConta = new EfItemEstContaEfiec();
              objBuscaConta.setItemEstruturaIett(itemEstruturaFonR.getItemEstruturaIett());
              objBuscaConta.setFonteRecursoFonr(itemEstruturaFonR.getFonteRecursoFonr());
 
              List resultBuscaConta = this.pesquisar(objBuscaConta, null);
 
              if(resultBuscaConta.size() > 0){
                  Iterator it = resultBuscaConta.iterator();
                  while(it.hasNext()){
                      EfItemEstContaEfiec contaEncontrada = (EfItemEstContaEfiec) it.next();
                      session.delete(contaEncontrada);
                      objetos.add(contaEncontrada);
                  }
              }
             
              EfItemEstPrevisaoEfiep objBuscaRecurso = new EfItemEstPrevisaoEfiep();
              objBuscaRecurso.setFonteRecursoFonr(itemEstruturaFonR.getFonteRecursoFonr());
              objBuscaRecurso.setItemEstruturaIett(itemEstruturaFonR.getItemEstruturaIett());
             
              List resultBuscaRecurso = this.pesquisar(objBuscaRecurso, null);
             
              if(resultBuscaRecurso.size() > 0){
                  Iterator it = resultBuscaRecurso.iterator();
View Full Code Here

      while(itTodasFontes.hasNext()){
        FonteRecursoFonr fonte = (FonteRecursoFonr) itTodasFontes.next();
        Iterator itFontesEmTela = fontesAtivas.iterator();
        boolean existeFonteCadastrada = false;
        while(itFontesEmTela.hasNext()){
          EfIettFonteTotEfieft fonteCadastrada = (EfIettFonteTotEfieft) itFontesEmTela.next();
          if(fonteCadastrada.getFonteRecursoFonr().equals(fonte)){
            existeFonteCadastrada = true;
            break;
          }
        }
       
View Full Code Here

          }

          List listFontes = new ArrayList(iett.getEfIettFonteTotEfiefts());
          Iterator itFontes = listFontes.iterator();
          while(itFontes.hasNext()){
            EfIettFonteTotEfieft fonte = (EfIettFonteTotEfieft) itFontes.next();

            valor = "0";
            List listaRecursos = itemEstruturaPrevisaoDao.getRecursosByFonteRecurso(fonte.getFonteRecursoFonr().getCodFonr(), fonte.getItemEstruturaIett().getCodIett(), Dominios.SIM);
            Iterator itRecursos = listaRecursos.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)){
                    if("A".equals(tipoValor)){
                      valor = String.valueOf(recurso.getValorAprovadoEfiep());
                      totalGeralProgramas += recurso.getValorAprovadoEfiep().doubleValue();
                    }
                    if("R".equals(tipoValor)){
                      valor = String.valueOf(recurso.getValorRevisadoEfiep());
                      totalGeralProgramas += recurso.getValorRevisadoEfiep().doubleValue();
                    }
                      incrementarFonteRecurso(fonte.getFonteRecursoFonr().getCodFonr(), fonte.getFonteRecursoFonr().getNomeFonr(), Double.valueOf(valor).doubleValue());
                      incrementarTotalizadorValor(fonte.getFonteRecursoFonr().getCodFonr(), fonte.getFonteRecursoFonr().getNomeFonr(), Double.valueOf(valor).doubleValue());
                  }
                }
            }
          }
        }
View Full Code Here

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

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

TOP

Related Classes of ecar.pojo.EfIettFonteTotEfieft

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.