Examples of ExercicioExe


Examples of ecar.pojo.ExercicioExe

    final ItemEstruturaPrevisaoDao prevDao = new ItemEstruturaPrevisaoDao(request);

    ArrayList<BigDecimal> previsao = new ArrayList<BigDecimal>();
    BigDecimal previsaoItem = null;
    for (Iterator iterExer = listaExercicios.iterator(); iterExer.hasNext();) {
      ExercicioExe elementoExerc = (ExercicioExe) iterExer.next();
      previsaoItem =  prevDao.previsaoItemAcao( itemEstrut.getCodIett(), elementoExerc.getCodExe() ) ;
      previsao.add(previsaoItem);
    }
    return previsao.toArray(new BigDecimal[previsao.size()]);

  }
View Full Code Here

Examples of ecar.pojo.ExercicioExe

 

  @SuppressWarnings("unchecked")
  private void geraSerieGraf(AcompReferenciaItemAri ari,
      AcompRealFisicoArf ind, CadernoPEDTOIndicador indicador) throws ECARException {
    ExercicioExe exercicio = ari.getAcompReferenciaAref().getExercicioExe();
    List<String> meses = new ArrayList<String>();
    int mesRef = Integer.valueOf(ari.getAcompReferenciaAref().getMesAref()).intValue();
    int anoRef = Integer.valueOf(ari.getAcompReferenciaAref().getAnoAref()).intValue()
    meses = exercicioDao.getMesesDentroDoExercicio(exercicio,mesRef,anoRef);
   
View Full Code Here

Examples of ecar.pojo.ExercicioExe

    final ItemEstruturaPrevisaoDao prevDao = new ItemEstruturaPrevisaoDao(request);
     
    ArrayList<BigDecimal> previsao = new ArrayList<BigDecimal>();
    BigDecimal previsaoItem = null;
    for (Iterator iterExer = listaExercicios.iterator(); iterExer.hasNext();) {
      ExercicioExe elementoExerc = (ExercicioExe) iterExer.next();
      previsaoItem =  prevDao.previsaoItemAcao( itemEstrut.getCodIett(), elementoExerc.getCodExe() ) ;
      previsao.add(previsaoItem);
    }
    return previsao.toArray(new BigDecimal[previsao.size()]);

 
View Full Code Here

Examples of ecar.pojo.ExercicioExe

          String dataProjecao = "-";

          if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()) && totalRealizado > 0 && totalPrevisto > 0){
            //double resultado = this.acompRefItemDao.calculoProjecao(indicador.getItemEstrtIndResulIettr(), itemAri);
            double resultado = this.acompRefItemDao.calculoProjecao(indicador.getItemEstrtIndResulIettr(),itemAri);
            ExercicioExe exercicioPrevisto = itemEstrtIndResulDao.getMaiorExercicioIndicador(indicador.getItemEstrtIndResulIettr());
            //double qtdePrevista = itemEstrtIndResulDao.getQtdPrevistoExercicio(indicador.getItemEstrtIndResulIettr(), exercicioPrevisto);
           
            Mensagem msg = new Mensagem(this.request.getSession().getServletContext());

            if(resultado == totalPrevisto)
View Full Code Here

Examples of ecar.pojo.ExercicioExe

       
        //Melhoria de performance
        //Iterator itExe = listaExercicios.iterator();
        //while(itExe.hasNext()){
        for(Iterator itExe = listaExercicios.iterator(); itExe.hasNext();){
          ExercicioExe exercicio = (ExercicioExe) itExe.next();
          String exercicioDesc = exercicio.getDescricaoExe();
          String exercicioDescTotal = exercicioDesc;
          double totExeAprovado = 0, totExeRevisado = 0;
          double[] totExeValor = new double[6];
         
          /*Inicializar os valores...*/
 
View Full Code Here

Examples of ecar.pojo.ExercicioExe

    // ateh 2
    for (Iterator iterFonte = listaFontes.iterator(); iterFonte.hasNext();) {
      FonteRecursoFonr elementoFonte = (FonteRecursoFonr) iterFonte.next();
      // ateh 4
      for (Iterator iterExer = listaExercicios.iterator(); iterExer.hasNext();) {
        ExercicioExe elementoExerc = (ExercicioExe) iterExer.next();
        // ateh 3
        for (Iterator iter = listaRecursos.iterator(); iter.hasNext();) {
          RecursoRec elementoRec = (RecursoRec) iter.next();
         
          BigDecimal previsaoItem = null;

          if ( itemEstrut.getNivelIett().equals(( Integer.valueOf( Integer.valueOf(NIVEL_PROGRAMA) ) ) ) )  {
            previsaoItem =  prevDao.previsaoSomaItensFilhosSemIntegralizacao(itemEstrut.getCodIett(), elementoFonte.getCodFonr(), elementoExerc.getCodExe(), elementoRec.getCodRec())
          }
          else{
            previsaoItem =  prevDao.previsaoItemSemIntegralizacao( itemEstrut.getCodIett(), elementoFonte.getCodFonr(), elementoExerc.getCodExe(), elementoRec.getCodRec()) ;           
          }

          previsao.add(previsaoItem);

        }
View Full Code Here

Examples of ecar.pojo.ExercicioExe

    // ateh 2
    for (Iterator iterFonte = listaFontes.iterator(); iterFonte.hasNext();) {
      FonteRecursoFonr elementoFonte = (FonteRecursoFonr) iterFonte.next();
      // ateh 4
      for (Iterator iterExer = listaExercicios.iterator(); iterExer.hasNext();) {
        ExercicioExe elementoExerc = (ExercicioExe) iterExer.next();
        // ateh 3
        for (Iterator iter = listaRecursos.iterator(); iter.hasNext();) {
          RecursoRec elementoRec = (RecursoRec) iter.next();
         
          BigDecimal previsaoItem = null;

          if ( itemEstrut.getNivelIett().equals(( Integer.valueOf( Integer.valueOf(NIVEL_PROGRAMA) ) ) ) )  {
            previsaoItem =  prevDao.previsaoSomaItensFilhos(itemEstrut.getCodIett(), elementoFonte.getCodFonr(), elementoExerc.getCodExe(), elementoRec.getCodRec())
          }
          else{
            previsaoItem =  prevDao.previsaoItem( itemEstrut.getCodIett(), elementoFonte.getCodFonr(), elementoExerc.getCodExe(), elementoRec.getCodRec()) ;           
          }

          previsao.add(previsaoItem);

        }
View Full Code Here

Examples of ecar.pojo.ExercicioExe

    Double qtde = new Double(0D)
    try {
      LocalItemLit localChave = (LocalItemLit)localDao.buscar( LocalItemLit.class ,  codLitl );
     
      for (Iterator iter = listaExercicios.iterator(); iter.hasNext();) {
        ExercicioExe exe = (ExercicioExe) iter.next();
        listaExercicioPK.add( exe.getCodExe() );
      }
     
      if ( codLitl.longValue() != LOCAL_ITEM_ESTADO ){
        Set locais = localChave.getLocalItemHierarquiaLithsByCodLitPai();
       
View Full Code Here

Examples of ecar.pojo.ExercicioExe

              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;
                double totalRevRec = 0;

                builder.addNode("recursos");
               
                /*Valores Aprovados*/
                String nomeRecurso = recurso.getNomeRec();
                String valorRecurso = "Aprovado";
                valorCampo = "";

                builder.addClosedNode("itemRecurso", "tam=\"2mm\"");
                builder.addClosedNode("itemRecurso", "tam=\"2.3cm\"");
                builder.addClosedNode("itemRecurso", "tam=\"2.7cm\"");
                builder.addClosedNode("recurso", "valor=\"\" alinhamento=\"justify\" conteudo=\"N\"");
                builder.addClosedNode("recurso", "valor=\"" + builder.normalize(nomeRecurso) + "\" alinhamento=\"justify\" conteudo=\"S\"");
                builder.addClosedNode("recurso", "valor=\"" + builder.normalize(valorRecurso) + "\" alinhamento=\"justify\" conteudo=\"S\"");
               
                col = 0;
                itExerc = listaExercicios.iterator();
                while (itExerc.hasNext()) {
                  ExercicioExe exercicio = (ExercicioExe) itExerc.next();
                 
                  valorCampo = "-";
                  alinhamento = "center";
                  itItemRec = listaItemRec.iterator();
                  while (itItemRec.hasNext()) {
                    EfItemEstPrevisaoEfiep ieRecurso = (EfItemEstPrevisaoEfiep) itItemRec.next();
                    if (ieRecurso.getExercicioExe().equals(exercicio) &&
                          ieRecurso.getRecursoRec().equals(recurso)) {
                     
                      valorCampo = Pagina.trocaNullMoeda(ieRecurso.getValorAprovadoEfiep());
                      alinhamento = "right";
                      if(ieRecurso.getValorAprovadoEfiep() != null){
                        totalAprovRec = totalAprovRec + ieRecurso.getValorAprovadoEfiep().doubleValue();
                        totalAprovExe[col] = totalAprovExe[col] + ieRecurso.getValorAprovadoEfiep().doubleValue();
                        totAprovGeral[col] = totAprovGeral[col] + ieRecurso.getValorAprovadoEfiep().doubleValue();
                      }
                     
                    }
                  }
                  builder.addClosedNode("itemRecurso", "tam=\"3.0cm\"");
                  builder.addClosedNode("recurso", "valor=\"" + builder.normalize(valorCampo) + "\" alinhamento=\""+ builder.normalize(alinhamento) +"\" conteudo=\"S\"");
                  col++;
                }
                builder.addClosedNode("itemRecurso", "tam=\"3.3cm\"");
                builder.addClosedNode("recurso", "valor=\"" + builder.normalize(Util.formataMoeda(totalAprovRec)) + "\" alinhamento=\"right\" conteudo=\"S\"");

                builder.closeNode("recursos");
                builder.addNode("recursos");
               
                /*Valores Revisados*/
                nomeRecurso = "";
                valorRecurso = "Revisado";
                valorCampo = "";

                builder.addClosedNode("itemRecurso", "tam=\"2mm\"");
                builder.addClosedNode("itemRecurso", "tam=\"2.3cm\"");
                builder.addClosedNode("itemRecurso", "tam=\"2.7cm\"");
                builder.addClosedNode("recurso", "valor=\"\" alinhamento=\"justify\" conteudo=\"N\"");
                builder.addClosedNode("recurso", "valor=\"" + builder.normalize(nomeRecurso) + "\" alinhamento=\"justify\" conteudo=\"S\"");
                builder.addClosedNode("recurso", "valor=\"" + builder.normalize(valorRecurso) + "\" alinhamento=\"justify\" conteudo=\"S\"");
               
                col = 0;
                itExerc = listaExercicios.iterator();
                while (itExerc.hasNext()) {
                  ExercicioExe exercicio = (ExercicioExe) itExerc.next();
                 
                  valorCampo = "-";
                  alinhamento = "center";
                  itItemRec = listaItemRec.iterator();
                  while (itItemRec.hasNext()) {
                    EfItemEstPrevisaoEfiep ieRecurso = (EfItemEstPrevisaoEfiep) itItemRec.next();
                    if (ieRecurso.getExercicioExe().equals(exercicio) &&
                          ieRecurso.getRecursoRec().equals(recurso)) {
                     
                      valorCampo = Pagina.trocaNullMoeda(ieRecurso.getValorRevisadoEfiep());
                      alinhamento = "right";
                      if(ieRecurso.getValorRevisadoEfiep() != null){
                        totalRevRec += ieRecurso.getValorRevisadoEfiep().doubleValue();
                        totalRevExe[col] += ieRecurso.getValorRevisadoEfiep().doubleValue();
                        totRevGeral[col] += ieRecurso.getValorRevisadoEfiep().doubleValue();
                      }
                    }
                  }
                  builder.addClosedNode("itemRecurso", "tam=\"3.0cm\"");
                  builder.addClosedNode("recurso", "valor=\"" + builder.normalize(valorCampo) + "\" alinhamento=\""+ builder.normalize(alinhamento) +"\" conteudo=\"S\"");
                  col++;
                }
                builder.addClosedNode("itemRecurso", "tam=\"3.3cm\"");
                builder.addClosedNode("recurso", "valor=\"" + builder.normalize(Util.formataMoeda(totalRevRec)) + "\" alinhamento=\"right\" conteudo=\"S\"");
               
               
                builder.closeNode("recursos");
              }
             
              /*Mostra o Rodap� da Tabela*/
              builder.addNode("fonteRecursosRodape");
             
              /*Total Aprovado*/
              valorCampo = "";
              builder.addNode("linhaTotal");
              builder.addClosedNode("itemTotal", "tam=\"2mm\"");
              builder.addClosedNode("itemTotal", "tam=\"2.3cm\"");
              builder.addClosedNode("itemTotal", "tam=\"2.7cm\"");
              builder.addClosedNode("linha", "valor=\"\" alinhamento=\"justify\" borda=\"\" conteudo=\"N\" corFundo=\"#CCC\"");
              builder.addClosedNode("linha", "valor=\"\" alinhamento=\"justify\" borda=\"cima\" conteudo=\"N\" corFundo=\"#CCC\"");
              builder.addClosedNode("linha", "valor=\"Total Aprovado\" alinhamento=\"justify\" borda=\"cima\" conteudo=\"S\" corFundo=\"#CCC\"");

              col = 0;
              double totalAprovadoGeral = 0;
              Iterator itTotAprov = listaExercicios.iterator();
              while (itTotAprov.hasNext()) {
                ExercicioExe exercicio = (ExercicioExe) itTotAprov.next();
               
                valorCampo = Util.formataMoeda(totalAprovExe[col]);
                totalAprovadoGeral = totalAprovadoGeral + totalAprovExe[col];
                col++;
                builder.addClosedNode("itemTotal", "tam=\"3.0cm\"");
                builder.addClosedNode("linha", "valor=\"" + builder.normalize(valorCampo)+ "\" alinhamento=\"right\" borda=\"cima\" conteudo=\"S\" corFundo=\"#FFF\"");
              }
              builder.addClosedNode("itemTotal", "tam=\"3.3cm\"");
              builder.addClosedNode("linha", "valor=\"" + builder.normalize(Util.formataMoeda(totalAprovadoGeral)) + "\" alinhamento=\"right\" borda=\"cima\" conteudo=\"S\" corFundo=\"#FFF\"");
              builder.closeNode("linhaTotal");

              /*Total Revisado*/
              valorCampo = "";
              builder.addNode("linhaTotal");
              builder.addClosedNode("itemTotal", "tam=\"2mm\"");
              builder.addClosedNode("itemTotal", "tam=\"2.3cm\"");
              builder.addClosedNode("itemTotal", "tam=\"2.7cm\"");
              builder.addClosedNode("linha", "valor=\"\" alinhamento=\"justify\" borda=\"\" conteudo=\"N\" corFundo=\"#CCC\"");
              builder.addClosedNode("linha", "valor=\"\" alinhamento=\"justify\" borda=\"\" conteudo=\"N\" corFundo=\"#CCC\"");
              builder.addClosedNode("linha", "valor=\"Total Revisado\" alinhamento=\"justify\" borda=\"\" conteudo=\"S\" corFundo=\"#CCC\"");

              col = 0;
              double totalRevisadoGeral = 0;
              Iterator itTotRev = listaExercicios.iterator();
              while (itTotRev.hasNext()) {
                ExercicioExe exercicio = (ExercicioExe) itTotRev.next();
               
                valorCampo = Util.formataMoeda(totalRevExe[col]);
                totalRevisadoGeral += totalRevExe[col];
                col++;
                builder.addClosedNode("itemTotal", "tam=\"3.0cm\"");
                builder.addClosedNode("linha", "valor=\"" + builder.normalize(valorCampo)+ "\" alinhamento=\"right\" borda=\"\" conteudo=\"S\" corFundo=\"#CCC\"");
              }
              builder.addClosedNode("itemTotal", "tam=\"3.3cm\"");
              builder.addClosedNode("linha", "valor=\"" + builder.normalize(Util.formataMoeda(totalRevisadoGeral)) + "\" alinhamento=\"right\" borda=\"\" conteudo=\"S\" corFundo=\"#CCC\"");
              builder.closeNode("linhaTotal");
             
              /*Aumento/Redu��o*/
              valorCampo = "";
              builder.addNode("linhaTotal");
              builder.addClosedNode("itemTotal", "tam=\"2mm\"");
              builder.addClosedNode("itemTotal", "tam=\"2.3cm\"");
              builder.addClosedNode("itemTotal", "tam=\"2.7cm\"");
              builder.addClosedNode("linha", "valor=\"\" alinhamento=\"justify\" borda=\"\" conteudo=\"N\" corFundo=\"#CCC\"");
              builder.addClosedNode("linha", "valor=\"\" alinhamento=\"justify\" borda=\"\" conteudo=\"N\" corFundo=\"#CCC\"");
              builder.addClosedNode("linha", "valor=\"Aumento/Redu��o\" alinhamento=\"justify\" borda=\"baixo\" conteudo=\"S\" corFundo=\"#CCC\"");

              col = 0;
              Iterator itDif = listaExercicios.iterator();
              while (itDif.hasNext()) {
                ExercicioExe exercicio = (ExercicioExe) itDif.next();
               
                valorCampo = Util.formataMoeda(totalRevExe[col] - totalAprovExe[col]);
                col++;
                builder.addClosedNode("itemTotal", "tam=\"3.0cm\"");
                builder.addClosedNode("linha", "valor=\"" + builder.normalize(valorCampo)+ "\" alinhamento=\"right\" borda=\"baixo\" conteudo=\"S\" corFundo=\"#FFF\"");
              }
             
              double difTotal = totalRevisadoGeral - totalAprovadoGeral;
             
              builder.addClosedNode("itemTotal", "tam=\"3.3cm\"");
              builder.addClosedNode("linha", "valor=\"" + builder.normalize(Util.formataMoeda(difTotal)) + "\" alinhamento=\"right\" borda=\"baixo\" conteudo=\"S\" corFundo=\"#FFF\"");
              builder.closeNode("linhaTotal");

              builder.closeNode("fonteRecursosRodape");
                }
              }
             
              builder.closeNode("fonteRecurso");
            }
           
            if(exibirQuadroTotais){
              /* In�cio da montagem da tabela de totais gerais */
              builder.addNode("fonteTotais");

              /* Monta o Cabe�alho da Tabela de totais
           * | TOTAIS | Valor | 2004 | 2005 | 2006 | 2007 | Total |
           * */
          builder.addNode("fonteTotaisCabecalho");
         
          builder.addClosedNode("itemTotaisCabecalho", "tam=\"2.5cm\"");
          builder.addClosedNode("itemTotaisCabecalho", "tam=\"2.7cm\"");
          builder.addClosedNode("exercicioTotais", "exercicio=\"TOTAIS\" alinhamento=\"justify\"");
          builder.addClosedNode("exercicioTotais", "exercicio=\"Valor\" alinhamento=\"justify\"");
         
          int colunasExercicios = 0;
         
          Iterator itExercFinal = totaisExercicios.iterator();
          while (itExercFinal.hasNext()) {
            ExercicioExe exercicio = (ExercicioExe) itExercFinal.next();
            colunasExercicios++;
            builder.addClosedNode("itemTotaisCabecalho", "tam=\"3.0cm\"");
            builder.addClosedNode("exercicioTotais", "exercicio=\"" + builder.normalize(exercicio.getDescricaoExe()) + "\" alinhamento=\"right\"");
          }
          builder.addClosedNode("itemTotaisCabecalho", "tam=\"3.3cm\"");
          builder.addClosedNode("exercicioTotais", "exercicio=\"Total\" alinhamento=\"right\"");
            builder.closeNode("fonteTotaisCabecalho");
           
View Full Code Here

Examples of ecar.pojo.ExercicioExe

            String strProjecao = "";
            String strPorcentual = "-";

            if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()) && totalRealizado > 0){
              double resultado = acompReferenciaItemDao.calculoProjecao(indicador.getItemEstrtIndResulIettr(), itemAri);
              ExercicioExe exercicioPrevisto = itemEstrtIndResulDao.getMaiorExercicioIndicador(indicador.getItemEstrtIndResulIettr());
              double qtdePrevista = itemEstrtIndResulDao.getQtdPrevistoExercicio(indicador.getItemEstrtIndResulIettr(), exercicioPrevisto);
             
              Mensagem msg = new Mensagem(this.request.getSession().getServletContext());

              if(resultado == qtdePrevista)
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.