Examples of AcompRealFisicoArf


Examples of ecar.pojo.AcompRealFisicoArf

            numeroExercicios++;
          }
         
          Iterator itIndResult = indResultados.iterator();
          while(itIndResult.hasNext()){
            AcompRealFisicoArf indicador = (AcompRealFisicoArf) itIndResult.next();
           
            String situacao = "";
            if(indicador.getSituacaoSit()!=null) {
              situacao = indicador.getSituacaoSit().getDescricaoSit();
            }

            double totalRealizado = 0;
            double totalPrevisto = 0;
           
            builder.addNode("indicador",
                             "nome=\"" + builder.normalize(indicador.getItemEstrtIndResulIettr().getNomeIettir()) + "\"" +
                             " situacao=\"" + builder.normalize(situacao) + "\"" +
                             " realizadoNoMes=\"" + builder.normalize(Pagina.trocaNullMoeda(indicador.getQtdRealizadaArf()) + " " + indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr()) + "\"" +
                             " numeroExercicios=\"" + builder.normalize(String.valueOf(numeroExercicios)) + "\"" +
                             " mostrarProjecao=\"" + builder.normalize(mostrarProjecao) + "\""
                             );
           

            for(ExercicioExe exercicio : exercicios){
              double realizadoNoExercicio = 0;
//              if(exercicio.equals(itemAri.getAcompReferenciaAref().getExercicioExe())){
//                // Se o exerc�cio em quest�o � mesmo exercicio do periodo de refer�ncia e o indicador for acumul�vel
//                // soma todas as quantidades at� o mes/ano do periodo
//                if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
//                  AcompReferenciaAref aref = itemAri.getAcompReferenciaAref();
//                  int mesRef = Integer.valueOf(aref.getMesAref()).intValue();
//                  int anoRef = Integer.valueOf(aref.getAnoAref()).intValue();
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicio(exercicio, indicador.getItemEstrtIndResulIettr(), mesRef, anoRef);                                         
//                } else {
//                  //se n�o for acumul�vel o realizado no exercicio � o realizado no periodo
//                  if (indicador.getQtdRealizadaArf() != null)
//                    realizadoNoExercicio = indicador.getQtdRealizadaArf().doubleValue();
//                }
//              } else {
//                if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicio(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                   
//                } else {
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicioNaoAcumulavel(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                                           
//                }
//              }
             
              if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
                realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicio(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                   
              } else {
                realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicioNaoAcumulavel(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                                           
              }
             

              double previstoNoExercicio = new ItemEstrtIndResulDao(null).getQtdPrevistoExercicio(indicador.getItemEstrtIndResulIettr(), exercicio);
              if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
                totalRealizado += realizadoNoExercicio;
                totalPrevisto += previstoNoExercicio;
              }else{
                totalRealizado = realizadoNoExercicio;
                totalPrevisto = previstoNoExercicio;                     
              }

              builder.addClosedNode("valorExercicio",
                "exercicio=\"" + builder.normalize(exercicio.getDescricaoExe()) + "\"" +
                " valorPrevisto=\"" + builder.normalize(Pagina.trocaNullMoeda(previstoNoExercicio)) + "\"" +
                " valorRealizado=\"" + builder.normalize(Pagina.trocaNullMoeda(realizadoNoExercicio)) + "\"");               
            }
           
            double realizadoPrevisto = 0;
            if(totalPrevisto > 0) {
              realizadoPrevisto = ((totalRealizado/totalPrevisto) * 100);
            }
            builder.addClosedNode("valorTotal",
                             " percentualRealizadoPrevisto=\"" + builder.normalize(Pagina.trocaNullNumeroDecimalSemMilhar(new Double((realizadoPrevisto)))) + "\"" +
                             " totalPrevisto=\"" + builder.normalize(Pagina.trocaNullMoeda(new Double(totalPrevisto))) + "\"" +
                             " totalRealizado=\"" + builder.normalize(Pagina.trocaNullMoeda(new Double(totalRealizado))) + "\""
                             );
           

            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)
                strProjecao = msg.getMensagem("acompRelatorio.indicadorResultado.projecao.seraAtingida");
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

         
          Iterator itIndResult = indResultados.iterator();
          String grupoIndicador = "Indicador";
          String exibirGrupoIndicador = "N";
          while(itIndResult.hasNext()){
            AcompRealFisicoArf indicador = (AcompRealFisicoArf) itIndResult.next();
            String tipoQtde = indicador.getItemEstrtIndResulIettr().getIndTipoQtde();
            String situacao = "";
           
            exibirGrupoIndicador = "N";
            if(config.getSisGrupoAtributoSgaByCodSgaGrAtrMetasFisicas() != null){
              if(indicador.getItemEstrtIndResulIettr().getSisAtributoSatb() != null && !grupoIndicador.equals(indicador.getItemEstrtIndResulIettr().getSisAtributoSatb().getDescricaoSatb())){
                grupoIndicador = indicador.getItemEstrtIndResulIettr().getSisAtributoSatb().getDescricaoSatb();
                exibirGrupoIndicador = "S";
              }
              else if(indicador.getItemEstrtIndResulIettr().getSisAtributoSatb() == null && !"".equals(grupoIndicador)) {
                exibirGrupoIndicador = "S";
              }
            }
           
           
            if(indicador.getSituacaoSit()!=null) {
              situacao = indicador.getSituacaoSit().getDescricaoSit();
            }

            double totalRealizado = 0;
            double totalPrevisto = 0;
           
            builder.addNode("indicador",
//                             "nome=\"" + builder.normalize(indicador.getItemEstrtIndResulIettr().getNomeIettir()) + "\"" +
                "nome=\"" + builder.normalize(Util.normalizaCaracterMarcador(indicador.getItemEstrtIndResulIettr().getNomeIettir() + " (" + indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr())) + ")" + "\"" +
                             " situacao=\"" + builder.normalize(Util.normalizaCaracterMarcador(situacao)) + "\"" +
//                             " realizadoNoMes=\"" + builder.normalize(Pagina.trocaNullMoeda(indicador.getQtdRealizadaArf()) + " " + indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr()) + "\"" +
                             " realizadoNoMes=\"" + builder.normalize(Pagina.trocaNullNumeroSemDecimal(indicador.getQtdRealizadaArf())) + "\"" +
                             " numeroExercicios=\"" + builder.normalize(String.valueOf(numeroExercicios)) + "\"" +
                             " mostrarProjecao=\"" + builder.normalize(Util.normalizaCaracterMarcador(mostrarProjecao)) + "\"" +
                             " grupoIndicador=\"" + builder.normalize(Util.normalizaCaracterMarcador(grupoIndicador)) + "\"" +
                             " exibirGrupoIndicador=\"" + builder.normalize(Util.normalizaCaracterMarcador(exibirGrupoIndicador)) + "\"" +
                             " numeroExe=\"" + builder.normalize(String.valueOf(numeroExercicios)) + "\""
                             );
           
            if(indicador.getItemEstrtIndResulIettr().getSisAtributoSatb() == null && !"".equals(grupoIndicador)) {
              grupoIndicador = "";
            }
           
            List valoresR = new ArrayList();
            List valoresP = new ArrayList();

            for(ExercicioExe exercicio : exercicios){
              double realizadoNoExercicio = 0;
             
              //Comentado por aleixo 18/04/2007
//              if(exercicio.equals(itemAri.getAcompReferenciaAref().getExercicioExe())){
//                // Se o exerc�cio em quest�o � mesmo exercicio do periodo de refer�ncia e o indicador for acumul�vel
//                // soma todas as quantidades at� o mes/ano do periodo
//                if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
//                  AcompReferenciaAref aref = itemAri.getAcompReferenciaAref();
//                  int mesRef = Integer.valueOf(aref.getMesAref()).intValue();
//                  int anoRef = Integer.valueOf(aref.getAnoAref()).intValue();
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicio(exercicio, indicador.getItemEstrtIndResulIettr(), mesRef, anoRef);                                         
//                } else {
//                  //se n�o for acumul�vel o realizado no exercicio � o realizado no periodo
//                  /*
//                  if (indicador.getQtdRealizadaArf() != null)
//                    realizadoNoExercicio = indicador.getQtdRealizadaArf().doubleValue();
//                  */
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicioNaoAcumulavel(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());
//                }
//              } else {
//                if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicio(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                   
//                } else {
//                  realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicioNaoAcumulavel(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                                           
//                }
//              }

              if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
                realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicio(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                   
              } else {
                realizadoNoExercicio = acompRealFisicoDao.getQtdRealizadaExercicioNaoAcumulavel(exercicio, indicador.getItemEstrtIndResulIettr(), itemAri.getAcompReferenciaAref());                                           
              }

              double previstoNoExercicio = new ItemEstrtIndResulDao(null).getQtdPrevistoExercicio(indicador.getItemEstrtIndResulIettr(), exercicio);
              if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
                totalRealizado += realizadoNoExercicio;
                totalPrevisto += previstoNoExercicio;
              }else{
                totalRealizado = realizadoNoExercicio;
                totalPrevisto = previstoNoExercicio;                     
              }
             
              valoresR.add(realizadoNoExercicio);
              valoresP.add(previstoNoExercicio);

              String strPrevistoExe = "";
              String strRealizadoExe = "";
              if ("Q".equalsIgnoreCase(tipoQtde)){ //Quantidade --> sem casas decimais
                strPrevistoExe = Pagina.trocaNullNumeroSemDecimal(previstoNoExercicio);
                strRealizadoExe = Pagina.trocaNullNumeroSemDecimal(realizadoNoExercicio);
              }
              else {
                strPrevistoExe = Pagina.trocaNullMoeda(previstoNoExercicio);
                strRealizadoExe = Pagina.trocaNullMoeda(realizadoNoExercicio);
              }
             
              builder.addClosedNode("valorExercicio",
                "exercicio=\"" + builder.normalize(Util.normalizaCaracterMarcador(exercicio.getDescricaoExe())) + "\"" +
//                " valorPrevisto=\"" + builder.normalize(Pagina.trocaNullNumeroSemDecimal(previstoNoExercicio)) + "\"" +
//                " valorRealizado=\"" + builder.normalize(Pagina.trocaNullNumeroSemDecimal(realizadoNoExercicio)) + "\"");               
                " valorPrevisto=\"" + builder.normalize(strPrevistoExe) + "\"" +
                " valorRealizado=\"" + builder.normalize(strRealizadoExe) + "\"");               
            }
           
            Collections.reverse(valoresR);
            Collections.reverse(valoresP);
           
            totalPrevisto = acompRealFisicoDao.getSomaValoresArfs(indicador.getItemEstrtIndResulIettr(), valoresP).doubleValue();
            totalRealizado = acompRealFisicoDao.getSomaValoresArfs(indicador.getItemEstrtIndResulIettr(), valoresR).doubleValue();
           
            double realizadoPrevisto = 0;
            if(totalPrevisto > 0) {
              realizadoPrevisto = ((totalRealizado/totalPrevisto) * 100);
            }
           
            String strTotalPrevisto = "";
            String strTotalRealizado = "";
            if ("Q".equalsIgnoreCase(tipoQtde)){ //Quantidade --> sem casas decimais
              strTotalPrevisto = Pagina.trocaNullNumeroSemDecimal(totalPrevisto);
              strTotalRealizado = Pagina.trocaNullNumeroSemDecimal(totalRealizado);
            }
            else {
              strTotalPrevisto = Pagina.trocaNullMoeda(totalPrevisto);
              strTotalRealizado = Pagina.trocaNullMoeda(totalRealizado);
            }
           
            builder.addClosedNode("valorTotal",
                             " percentualRealizadoPrevisto=\"" + builder.normalize(Pagina.trocaNullNumeroDecimalSemMilhar(new Double((realizadoPrevisto)))) + "\"" +
//                             " totalPrevisto=\"" + builder.normalize(Pagina.trocaNullNumeroSemDecimal(Double.valueOf(totalPrevisto))) + "\"" +
//                             " totalRealizado=\"" + builder.normalize(Pagina.trocaNullNumeroSemDecimal(Double.valueOf(totalRealizado))) + "\""
                             " totalPrevisto=\"" + builder.normalize(strTotalPrevisto) + "\"" +
                             " totalRealizado=\"" + builder.normalize(strTotalRealizado) + "\""
                             );
           

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

            //deve ter valores previstos, se n�o tiver gerar� um null pointer
            if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()) && totalRealizado > 0 &&
                indicador.getItemEstrtIndResulIettr().getItemEstrutFisicoIettfs().size() > 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){
                strProjecao = msg.getMensagem("acompRelatorio.indicadorResultado.projecao.seraAtingida");
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

      // Obtendo os c�digos do arf e do grupo usado
      Long codArfLong = Pagina.getParamLong(request, "codARF");
     
      // Obtendo o arf
      AcompRealFisicoDao arfDAO = new AcompRealFisicoDao(request);
      AcompRealFisicoArf arf = arfDAO.buscar(codArfLong);
     
      ItemEstruturaIett item = arf.getItemEstruturaIett();
      ItemEstrutura itemWrapper = new ItemEstrutura(item);     
     
          List<ItemEstrutLocalIettl> listaLocais = new ArrayList<ItemEstrutLocalIettl>();
          List<Local> locais = null;
         
          if(arf.getItemEstrtIndResulIettr().getNivelAbrangencia() != null){
            locais = itemWrapper.getLocais(arf.getItemEstrtIndResulIettr().getNivelAbrangencia().intValue());
           
            if(locais != null && locais.size() > 0){
              for(Local local: locais){
                ItemEstrutLocalIettl itemLocal = new ItemEstrutLocalIettl();
                itemLocal.setLocalItemLit(local.getRealObject());
                listaLocais.add(itemLocal);
              }
            }     
           
          }     
         
          String situacao = request.getParameter("situacaoLocal");
      if (!"".equals(situacao)) {
        arf.setSituacaoSit( (SituacaoSit) new SituacaoDao(request).buscar(SituacaoSit.class, Long.valueOf(situacao)));       
      } else {
        arf.setSituacaoSit(null);
      }         
         
     
          arfDAO.alterar(arf);
         
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

      String statusAlteracao = new String("false");
     

      ItemEstruturaDao itemDao = new ItemEstruturaDao(request);

      AcompRealFisicoArf arf = (AcompRealFisicoArf) acompRealFisicoDao.buscar(AcompRealFisicoArf.class, codARFLong);
      ItemEstruturaIett item = arf.getItemEstruturaIett();

      ItemEstrutura itemWrapper = new ItemEstrutura(item);
           
          List<ItemEstrutLocalIettl> locaisItem = new ArrayList<ItemEstrutLocalIettl>();
          List<Local> locais = null;
         
          if(arf.getItemEstrtIndResulIettr().getNivelAbrangencia() != null){
            locais = itemWrapper.getLocais(arf.getItemEstrtIndResulIettr().getNivelAbrangencia().intValue());
           
            if(locais != null && locais.size() > 0){
              for(Local local: locais){
                ItemEstrutLocalIettl itemLocal = new ItemEstrutLocalIettl();
                itemLocal.setLocalItemLit(local.getRealObject());
                locaisItem.add(itemLocal);
              }
            }     
           
          }
        
        if(arf.getItemEstrtIndResulIettr().getNivelAbrangencia() == null){
        responseHTML.append( "<tr> ");
        responseHTML.append( "  </td colspan='2'> ");   
        responseHTML.append( "    N�o foi selecionado o n�vel de abrang�ncia para esse indicador de resultado do item.");   
        responseHTML.append( "  </td> ");   
        responseHTML.append( "</tr> ");   
        }
        else       
      if (locaisItem.isEmpty()){
        responseHTML.append( "<tr> ");
        responseHTML.append( "  </td colspan='2'> ");   
        responseHTML.append( "    Nenhum local foi encontrado para esse item.");   
        responseHTML.append( "  </td> ");   
        responseHTML.append( "</tr> ");   
       
      } else {
   
     
        // Inserindo local inicial e per�odo
        responseHTML.append("<tr>");
       
        // Criar uma c�lula contendo o nome do local
        strTdSeta = new String (
                        "<td align='rigth' width='50%' height='45px'  valign='center'>" +
                        "  <table width='100%' valign='left' border='0'> " +
                        "    <tr>" +
                        "      <td width='10%' id='indicadores' class='locais' align='left'>" +
                        "        <img src='../../images/icon_seta_ident.gif'/>" +
                        "      </td>" +
                        "      <td width='90%' id='indicadores' class='locais' >" +
                        "        Locais " +
                        "        &nbsp;" +
                        "      </td>" +
                        "    </tr>" +
                        "  </table>" +
                        "</td>"
        );
        responseHTML.append(strTdSeta);
        responseHTML.append( "      <td width='50%' height='45px' id='indicadores' class='locais'   align='center' > ");
        responseHTML.append( "      " + arf.getMesArf().toString() + "/" + arf.getAnoArf().toString());
        responseHTML.append( "      </td> ");
        responseHTML.append( "    </tr> ");
       
           // Inserindo a caixa de sele��o     
          responseHTML.append( "  <tr> ");
        responseHTML.append( "    <td width='50%' id='indicadores' class='locaisDesc'  align='left' > ");
         
        // Para cada local
        Collections.sort(locaisItem);     
         
        AcompRealFisicoLocalDao arflDAO = new AcompRealFisicoLocalDao(request);
       
        for (Iterator iterator = locaisItem.iterator(); iterator.hasNext();) {
 
              ItemEstrutLocalIettl itemLocal = (ItemEstrutLocalIettl) iterator.next();
              LocalItemLit local = itemLocal.getLocalItemLit();
            AcompRealFisicoLocalArfl arfl = arflDAO.getAcompRealFisicoLocalByLocal(arf, local);
//            if (arfl.getQuantidadeArfl() == null){
//              arfl.setQuantidadeArfl(0.0);
//            }
           
         
            responseHTML.append("<tr>");
           
            String nomeLocal = "";
            Local localLabel = new Local(itemLocal.getLocalItemLit());
            if(localLabel.getAbrangencia() == Local.MUNICIPIO){
              //pega o simbolo do estado
              //testa antes, por que pode haver erros no banco de
              //dados, ou seja, um munic�pio sem estado...
              if(localLabel.getPais() != null && localLabel.getPais().size() > 0){
                nomeLocal = localLabel.getPais().get(0).getSigla().concat(" ");
              }
             
              nomeLocal = nomeLocal.concat(itemLocal.getLocalItemLit().getIdentificacaoLit());
            }else{
              nomeLocal = itemLocal.getLocalItemLit().getIdentificacaoLit();
            }

           
            // Criar uma c�lula contendo o nome do local
            strTdSeta = new String (
                        "<td align='rigth' width='50%' height='30px' valign='center'>" +
                        "  <table width='100%' valign='center'> " +
                        "    <tr>" +
                        "      <td width='25%' align='right'>" +
                        "        <img src='../../images/icon_seta_ident.gif'/>" +
                        "      </td>" +
                        "      <td width='75%'>" +
                        "        " + nomeLocal +
                        "        &nbsp;" +
                        "      </td>" +
                        "    </tr>" +
                        "  </table>" +
                        "</td>"
            );
            responseHTML.append(strTdSeta);
       
            // Criar uma c�lula contendo um campo e uma imagem de informa��o.
            if (podeGravar.equals("S")){
              statusAlteracao = "true";
            }
            else{
              statusAlteracao = "false";
            }
           
            String valorInput = "";

            if (arfl.getQuantidadeArfl() != null){
              valorInput = "    value=\"" + formatBrasil.format(arfl.getQuantidadeArfl()) + "\"";
            }           
           
            strTdCampo = new String (
                        "<td width=\"50%\" align=\"center\" valign=\"center\">" +
                        "  <input " +
                        "    type=\"text\"" +
                        "    size=\"13\"" +
                        "    onblur=\"" +
                        "      calcularTotal();" +
                        "    \"" +
                        "     class=\"realizadoPorLocal\" " +
                        "    id=\"cmp|" + local.getCodLit().toString() + "\"" +
                        "    name=\"cmp|" + local.getCodLit().toString() + "\"" +
                        valorInput  +
//                        "    readOnly=\"" + statusAlteracao + "\""+
                             disabledString(podeGravar+
                        "  />" +
                        "  " +
                        "  <label " +
                        "    id=\"label|" + local.getCodLit().toString() + "\"" +
                        "     class=\"dica\" " +
                        "    onmouseover=\"" +
                        "      montaTooltipMouseOver(this,\'"+ arf.getMesArf().toString() + "/" + arf.getAnoArf().toString() + "\', \'" + local.getCodLit().toString() + "\',\'" + local.getIdentificacaoLit() + "\');" +
                        "    \"" +
                        "    onmouseout=\"" +
                        "      montaTooltipMouseOut(\'"+ local.getCodLit().toString() "\');" +
                        "    \"" +
                        "  />" +
                        "    <img " +
                        "      src=\"" + request.getContextPath() + "/images/dica.png\" " +
                        "      align=\"absmiddle\" " +
                        "      border=\"0\" " +
                        "      onclick=\"" +
                        "        montaTooltipMouseClick(\'" + arf.getMesArf().toString() + "/" + arf.getAnoArf().toString() + "\',\'"+ local.getCodLit().toString() "\',\'" + local.getIdentificacaoLit() + "\');" +
                        "      \" " +
                        "    /> " +
                        "    " +
                        "    <span id=\"spanLocal|" + local.getCodLit().toString() + "\" ></span>" +
                        "    " +
                        "  </label>" +
                        "</td>"
            );
            responseHTML.append(strTdCampo);
            responseHTML.append( "</tr> ")
           
          }
          responseHTML.append( "    <tr> ")
          responseHTML.append( "      <td width='50%' height='45px' id='indicadores' class='locais' align='center' > ");
          responseHTML.append( "        Total por Per�odo" );
          responseHTML.append( "      </td> ");
          responseHTML.append( "      <td width='50%' height='45px' id='indicadores' class='locais' align='center' > ");
          if(arf.getQtdRealizadaArf() == null) {
            responseHTML.append( "        <input type='text' name='total' id='total' class=\"total\" readOnly='true' size='15' value='" + formatBrasil.format( new Double(0.0)) + "' " + disabledString(podeGravar) + "  />" );
          } else {
            responseHTML.append( "        <input type='text' name='total' id='total' class=\"total\" readOnly='true' size='15' value='" + formatBrasil.format( arf.getQtdRealizadaArf()) + "'" + disabledString(podeGravar) + "  />" );
          }
          responseHTML.append( "      </td> ");
          responseHTML.append( "    </tr> ");
        }
      responseHTML.append( "</table> ");
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

    try {
      List indResultados = new AcompRealFisicoDao(request).getIndResulByAcompRefItemBySituacao(ari, tipoSelecao, false);
      if (indResultados != null && indResultados.size() > 0) {
        Iterator itIndResult = indResultados.iterator();
        while(itIndResult.hasNext()) {
          AcompRealFisicoArf arf = (AcompRealFisicoArf) itIndResult.next();
          if(grupoIndicador.equals("") || arf.getItemEstrtIndResulIettr().getSisAtributoSatb().getDescricaoSatb().equals(grupoIndicador)) {
            ItemEstrutFisicoIettf qtdPrevista = null;
            try {
              // Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
              //qtdPrevista = new ItemEstrutFisicoDao(request).buscar(arf.getItemEstrtIndResulIettr().getCodIettir(), exercicio.getCodExe());
              quant = new ItemEstrutFisicoDao(request).getQtdPrevistaExercicio(exercicio, arf.getItemEstrtIndResulIettr(), null);
            } catch(Exception e) {
              // n�o realiza nada e procura proxima qtde prevista
            }
       
            if (qtdPrevista != null) {
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

    if (indicador.getAcompRealFisicoArfs() != null && !indicador.getAcompRealFisicoArfs().isEmpty()) {
      Iterator it = indicador.getAcompRealFisicoArfs().iterator();

      while (it.hasNext()) {
        AcompRealFisicoArf arf = (AcompRealFisicoArf) it.next();

        if (arf.getQtdRealizadaArf() != null && arf.getQtdRealizadaArf().doubleValue() > 0) {
          return true;
        }
      }
    }
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

      Set listaIndicadorAcompRealFisico = itemIndicadorIettr.getAcompRealFisicoArfs();
      Iterator itListaIndicadorAcompRealFisico = listaIndicadorAcompRealFisico.iterator();
     
      //Percorre os acompanhamentos f�sicos realizados de cada indicador.
      while(itListaIndicadorAcompRealFisico.hasNext()){
        AcompRealFisicoArf indicadorAcompRealFisico = (AcompRealFisicoArf) itListaIndicadorAcompRealFisico.next();
       
        List exerciciosAnterioresIndicador = new ExercicioDao(request).getExerciciosProjecaoByExercicio(indicadorAcompRealFisico.getItemEstruturaIett().getCodIett(),exercicio.getCodExe());
        Iterator itExAnterioresIndicador = exerciciosAnterioresIndicador.iterator();
         
        //Percorre todos os exerc�cios do acompanhamento f�sico em quest�o.
        while(itExAnterioresIndicador.hasNext()){
       
          ExercicioExe exercicioIndicador = (ExercicioExe) itExAnterioresIndicador.next();
         
          List meses = new ArrayList();
         
          //Verifica se o exerc�cio do indicador � o mesmo exerc�cio do item a partir do qual o gr�fico ser� gerado.
          if(exercicio.getCodExe().equals(exercicioIndicador.getCodExe())){
              meses = new ExercicioDao(null).getMesesDentroDoExercicio(exercicio,mesRef,anoRef);
             
              Map mapMesesIndicadorGrupo = acompRealFisicoDao.getQtdRealizadaExercicioPorMes(exercicioIndicador, indicadorAcompRealFisico.getItemEstrtIndResulIettr());     
             
              Iterator it = meses.iterator();
             
              //Verifica nos acompanhamentos f�sicos os valores informados at� o m�s atual e os adiciona ao dataset.
              while(it.hasNext()){
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

  public void excluir(SituacaoSit situacao) throws ECARException {     
     try{
           boolean excluir = true;
        if(contar(situacao.getAcompRealFisicoArfs()) > 0){
            excluir = false;
            AcompRealFisicoArf arf = (AcompRealFisicoArf) new ArrayList(situacao.getAcompRealFisicoArfs()).get(0);
          throw new ECARException("situacao.exclusao.erro.acompRealFisicoArfs", null, null);
        }                  
        if(contar(situacao.getAcompRelatorioArels()) > 0){
            excluir = false;
            AcompRelatorioArel arel = (AcompRelatorioArel) new ArrayList(situacao.getAcompRelatorioArels()).get(0);
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

    List<Realizado> l = new ArrayList<Realizado>();
    Set set = indicador.getAcompRealFisicoArfs();
    if(set != null && set.size() > 0){
      Iterator it = set.iterator();
      while(it.hasNext()){
        AcompRealFisicoArf arf = (AcompRealFisicoArf)it.next();
        l.add(new Realizado(arf));
      }
    }
   
    return l;
View Full Code Here

Examples of ecar.pojo.AcompRealFisicoArf

   * @return
   * @throws ECARException
   */
  public List<Exercicio> getExerciciosDoAcompanhamento(Realizado realizado) throws ECARException{
    List<Exercicio> exe = null;
    AcompRealFisicoArf indicadorAcompRealFisico = realizado.getRealObject();
   
    ExercicioDao exeDao = new ExercicioDao(null);
    List<ExercicioExe> exerciciosAnterioresIndicador = exeDao.getExerciciosProjecaoResultados(indicadorAcompRealFisico.getItemEstruturaIett().getCodIett());

    if(exerciciosAnterioresIndicador!=null && exerciciosAnterioresIndicador.size()>0){
      exe = new ArrayList<Exercicio>();
      for(ExercicioExe exercicio: exerciciosAnterioresIndicador){
        exe.add(new Exercicio(exercicio));
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.