Examples of ItemEstrutFisicoIettf


Examples of ecar.pojo.ItemEstrutFisicoIettf

            LocalItemLit localItemLit = (LocalItemLit) this.buscar( LocalItemLit.class, codLit );

            ItemEstrtIndResulLocalIettirl itemEstrtIndResulLocalIettirl = new ItemEstrtIndResulLocalIettirl(  );
           
      ItemEstrutFisicoIettf itemEstrutFisico = itemFisicoLocal;
     
     
     
      if (itemEstrutFisico == null){
        /* Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
         * Mudou a pk. n�o usa mais chave composta
         * */
        itemEstrutFisico = new ItemEstrutFisicoIettf();       
        itemEstrutFisico.setItemEstrtIndResulIettr(itemEstrtIndResulIettr);
        itemEstrutFisico.setDataUltManutencao(new Date());
        itemEstrutFisico.setDataInclusaoIettf(new Date());
        itemEstrutFisico.setIndAtivoIettf("S");
        itemEstrutFisico.setUsuarioUsuManutencao(((ecar.login.SegurancaECAR)request.getSession().getAttribute("seguranca")).getUsuario());
//        pojoHistorico.getItemEstrutFisicoIettfs().add(itemEstrutFisico);
        itemEstrutFisico.setQtdPrevistaIettf(qtdePrevista);
        itemEstrutFisico.setMesIettf(mes.intValue());
        itemEstrutFisico.setAnoIettf(ano.intValue());
        session.save(itemEstrutFisico);       
      }
      else
      {
        itemEstrutFisico.setQtdPrevistaIettf(itemEstrutFisico.getQtdPrevistaIettf() + qtdePrevista);
        session.update(itemEstrutFisico);
      }

            itemEstrtIndResulLocalIettirl.setDataInclusaoIettirl( new Date(  ) );
            //Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

        bean.setIndiceRecente(ind.getIndiceMaisRecenteIettr());
        bean.setDataApuracao(ind.getDataApuracaoIettr());

        Set fisico = ind.getItemEstrutFisicoIettfs();
        for (Iterator iterator = fisico.iterator(); iterator.hasNext();) {
          ItemEstrutFisicoIettf elemento = (ItemEstrutFisicoIettf) iterator
              .next();
          //Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
          /*
          if (elemento.getExercicioExe().getDescricaoExe()
              .equalsIgnoreCase("2008")) {
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

                } );
                      */
                      //Iterator it = indicador.getItemEstrutFisicoIettfs().iterator();
                      Iterator it = exercicios.iterator();               
                      while(it.hasNext()){
                          ItemEstrutFisicoIettf exercicio = (ItemEstrutFisicoIettf) it.next();
                          //Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio
                          //builder.addClosedNode("exercicio", "descricao=\"" + builder.normalize(Pagina.trocaNull(exercicio.getExercicioExe().getDescricaoExe())) + "\" quantidade=\"" + Pagina.trocaNullNumeroSemDecimal(exercicio.getQtdPrevistaIettf().toString()) + "\"");
                      }
                    }
                    builder.closeNode("indicador");
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

        ArrayList<ItemEstrutFisicoIettf> listaAnualItemFisico = new ArrayList<ItemEstrutFisicoIettf>();
       
       
        /*Por mes, ter� os locais de cada item
         * Isso para n�o ter de ir toda hora ao BD buscar valores, como era feito anteriormente */
        ItemEstrutFisicoIettf itemFisicoMes;       
         
       
        if (itemEstrtIndResulOriginal.getItemEstrutFisicoIettfs() != null)
          {
             Iterator<ItemEstrutFisicoIettf> it = itemEstrtIndResulOriginal.getItemEstrutFisicoIettfs().iterator();
             while (it.hasNext()){
               ItemEstrutFisicoIettf itemF = (ItemEstrutFisicoIettf) it.next();
              
               if ((itemF.getAnoIettf().equals(anoInt) )&&(itemF.getItemEstrtIndResulLocalIettirls() != null)){
                 listaAnualItemFisico.add(itemF);
               }
             }
          }       
       
       
       
        if ((locaisItem  != null)&&(listaMeses.size() > 0))
        {

          cont = listaMeses.size()
          if (80 / cont > 15) {
            larguraCaixaTexto = 15
          }
          else{
            larguraCaixaTexto = (80 / cont );
          }
         
          request = (HttpServletRequest) (pageContext.getRequest());

          pageContext.getOut().println("<table class='layoutFixo' bgcolor='#EAEEF4' style='table-layout: fixed; text-align: left; margin-left: auto; margin-right: auto;' border='0' cellpadding='0' cellspacing='0' > ");

          pageContext.getOut().println ( "  <tr> ");
          pageContext.getOut().println( "    <td colspan=" + (cont + 2) + " valign='top' height='25px'> ");
          pageContext.getOut().println( "      <input type='checkbox' name='copiarQtd1' id='copiarQtd1' value='true' onchange='checkboxSincroniza(\"copiarQtd1\",\"copiarQtd2\");' > Copiar Quantidade(s) para o(s) mes(es) posterior(es)? ");
          pageContext.getOut().println( "      <label ");
          pageContext.getOut().println( "        id=\"label|-1|-1\"");
          pageContext.getOut().println( "         class=\"dica\" ");
          pageContext.getOut().println( "        onmouseover=\"" );
          pageContext.getOut().println( "          montaTooltipMouseOver(this,\'-1\', \'\', \'-1\', \'\');" );
          pageContext.getOut().println( "        \"" );
          pageContext.getOut().println( "        onmouseout=\"" );
          pageContext.getOut().println( "          montaTooltipMouseOut(\'-1\', \'-1\');" );
          pageContext.getOut().println( "        \"" );
          pageContext.getOut().println( "      />" );
          pageContext.getOut().println( "        <img " );
          pageContext.getOut().println( "          src=\"" + request.getContextPath() + "/images/dica.png\" " );
          pageContext.getOut().println( "          align=\"absmiddle\" " );
          pageContext.getOut().println( "          border=\"0\" " );
          pageContext.getOut().println( "          onclick=\"" );
          pageContext.getOut().println( "            montaTooltipMouseClick(\'-1\', \'\', \'-1\', \'\');" );
          pageContext.getOut().println( "          \" " );
          pageContext.getOut().println( "        /> " );
          pageContext.getOut().println( "      " );
          pageContext.getOut().println( "        <span id=\"span|-1|-1\" ></span>" );
          pageContext.getOut().println( "      " );
          pageContext.getOut().println( "      </label>" );
          pageContext.getOut().println( "    </td> ");
          pageContext.getOut().println( "  </tr> ");
         
          // Inserindo o t�tulo Exerc�cio
          pageContext.getOut().println( "  <tr> ");
          pageContext.getOut().println( "    <td style='font-size: 14px;color: #003366;font-weight: bold;'  align='center' >&nbsp; </td>");
          pageContext.getOut().println( "    <td  colspan=\"" + (cont + 1) + "\" style=\"font-size: 14px;color: #003366;font-weight: bold;\"  align=\"center\" >"+ ano.toString() +"</td>");
          pageContext.getOut().println( "  </tr> ");

          pageContext.getOut().println( "  <tr> ");
          pageContext.getOut().println( "    <td style='font-size: 14px;color: #003366;font-weight: bold;'  align='center' >Local</td> ");         
         
          for (Iterator<GregorianCalendar> iterator = listaMeses.iterator(); iterator.hasNext();) {
            GregorianCalendar mes = (GregorianCalendar) iterator.next();
            pageContext.getOut().println( "  <td style=\"font-size: 14px;color: #003366;font-weight: bold;\"  align=\"center\" >");
            pageContext.getOut().println(meses[mes.get(Calendar.MONTH)]);
            pageContext.getOut().println( "</td> ");
         
          pageContext.getOut().println( "    <td style='font-size: 14px;color: #003366;font-weight: bold;'  align='center' >Total por Local</td> ");
          pageContext.getOut().println( "  <tr> ");
         
          Collections.sort(locaisItem);
         
            Iterator<ItemEstrutLocalIettl> it = locaisItem.iterator();
           
            Double totalLocal = 0.0;
            Double totalExercicio[] = new Double [listaMeses.size()];
            Double totalGeral = 0.0;
           
            for(i = 0; i < totalExercicio.length; i++){
              totalExercicio[i] = 0.0;
            }
           
                    while(it.hasNext())
          {
           
            ItemEstrutLocalIettl itemLocal = (ItemEstrutLocalIettl) it.next();

            String nomeLocal = "";
            Local local = new Local(itemLocal.getLocalItemLit());
            if(local.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(local.getPais() != null && local.getPais().size() > 0){
                nomeLocal = local.getPais().get(0).getSigla().concat(" ");
              }
             
              nomeLocal = nomeLocal.concat(itemLocal.getLocalItemLit().getIdentificacaoLit());
            }else{
              nomeLocal = itemLocal.getLocalItemLit().getIdentificacaoLit();
            }
           
            // Criar uma c�lula com a seta e o nome do local
            strTdSeta = new String (
                  "<td align='right' height='25px' valign='top'>" +
                  "  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" +
                  "  <table width='100%'> " +
                  "    <tr>" +
                  "      <td width='25%' align='right'>" +
                  "        <img src='../../images/icon_seta_ident.gif'/>" +
                  "      </td>" +
                  "      <td width='75%'>" +
                  "        " + nomeLocal +
                  "        &nbsp;" +
                  "      </td>" +
                  "    </tr>" +
                  "  </table>" +
                  "</td>"
            );
            pageContext.getOut().println("<tr>");
            pageContext.getOut().println(strTdSeta);
           
            totalLocal = 0.0;
            i = 0;
            String valorInput = new String();           
            for (Iterator<GregorianCalendar> iterator = listaMeses.iterator(); iterator.hasNext();) {
              GregorianCalendar mes = (GregorianCalendar) iterator.next();

             
              itemFisicoMes = null;
              valorPrevisto = null;
              boolean continua = true;
              valorInput = "";
             
             
              /*Nos itens de estrutura fisico filtrado por ano,
               * verifica se existe algum para o m�s em quest�o.
               * Se tiver, verifica se existe um local com valores */
              if (listaAnualItemFisico.size() > 0)
              {
                 Iterator<ItemEstrutFisicoIettf> itFisico = listaAnualItemFisico.iterator();
                 while ((itFisico.hasNext())&&(continua)){
                   ItemEstrutFisicoIettf itemF = (ItemEstrutFisicoIettf) itFisico.next();
                  
                   if ((itemF.getMesIettf().equals(mes.get(GregorianCalendar.MONTH)+1) )&&(itemF.getItemEstrtIndResulLocalIettirls() != null)){
                     Iterator<ItemEstrtIndResulLocalIettirl> itLocal = itemF.getItemEstrtIndResulLocalIettirls().iterator();
                     while(itLocal.hasNext()){
                       ItemEstrtIndResulLocalIettirl itItemLocal = (ItemEstrtIndResulLocalIettirl) itLocal.next();

                       if ((itItemLocal.getLocalItemLit().getCodLit().equals(itemLocal.getLocalItemLit().getCodLit()))&&(itItemLocal.getQtdPrevistaIettirl() != null)){
                         valorPrevisto = itItemLocal.getQtdPrevistaIettirl();
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

        if (itemEstrtIndResulOriginal.getItemEstrutFisicoIettfs() != null)
        {
           Iterator<ItemEstrutFisicoIettf> it = itemEstrtIndResulOriginal.getItemEstrutFisicoIettfs().iterator();
           while (it.hasNext()){
             ItemEstrutFisicoIettf itemF = (ItemEstrutFisicoIettf) it.next();
            
            
             if ((itemF.getAnoIettf().equals(ano.intValue()) )&&(itemF.getItemEstrtIndResulLocalIettirls() != null)){
                dao.deleteBycodIettf(itemF.getCodIettf());
             }
           }
        }       
     
/*      ItemEstrutFisicoIettf itemFisico = daoFisico.getEstruturaFisicaPorMesAno(25l, 6l, 2010l);
     
      Iterator it = itemFisico.getItemEstrtIndResulLocalIettirls().iterator();
     
      ItemEstrtIndResulLocalIettirl itemLocal = (ItemEstrtIndResulLocalIettirl) it.next();
*/
      daoFisico.deleteItemEstrutFisicoDeItem(codIettirLong, ano);
     
     
     
      while(a.hasMoreElements()){
        String elemento = (String)a.nextElement();
       

        if ( elemento.startsWith("cmp")){
         
          StringTokenizer token = new StringTokenizer( elemento, "|", false );
         
          int cont =0;
          String[] parts = new String[3];
          while(token.hasMoreElements()){
            parts[cont] = (String)token.nextElement();
            cont++;
          }
         
          if ( parts.length==3 && (!parts[2].equalsIgnoreCase("total")) ){
            String local = parts[1];
            String mes = parts[2];
            String vlr = request.getParameter(elemento);
           
            if ( vlr!=null & (!"".equalsIgnoreCase(vlr))){
              Long localLong = Long.valueOf(local);
              Long mesLong = Long.valueOf(mes);
             
             
              vlr = Util.formataNumero(vlr);

              ItemEstrutFisicoIettf itemFisico = daoFisico.getEstruturaFisicaPorMesAno(codIettirLong, mesLong, ano);
             
            //  System.out.println("Valor: " + vlr);
              Double vlrDouble = Double.parseDouble(vlr);

              dao.salvarByLocal( codIettirLong, mesLong, ano, localLong, vlrDouble, itemFisico );             
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

        List listaAux = new ArrayList();
        listaAux.addAll(itemEstrtIndResul.getItemEstrutFisicoIettfs());

        Iterator itAux = listaAux.iterator();
        while (itAux.hasNext()) {
          ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) itAux.next();
          itemEstrutFisico.setDataUltManutencao(Data.getDataAtual());
          itemEstrutFisico.setUsuarioUsuManutencao(usuario);

          if ("S".equals(config.getIndGerarHistoricoCfg())) {

            HistoricoIettfH iettfh = new HistoricoIettfH();
            iettfh.setDataInclusaoIettf(itemEstrutFisico.getDataInclusaoIettf());
            iettfh.setDataUltManutencao(itemEstrutFisico.getDataUltManutencao());
            iettfh.setItemEstrtIndResulIettr(itemEstrutFisico.getItemEstrtIndResulIettr());
           
            //FIXME
            /* Mantis 0010128 - Qtd prevista n�o � mais informado por exerc�cio*/
            //iettfh.setExercicioExe(itemEstrutFisico.getExercicioExe());
            iettfh.setQtdPrevistaIettf(itemEstrutFisico.getQtdPrevistaIettf());
            iettfh.setUsuManutencao(usuario);
            iettfh.setIndAtivoIettf(Dominios.NAO);
            iettfh.setHistoricoMaster(historicoMaster);
            session.save(iettfh);
          }
 
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

     
      if ("S".equals(itemEstrtIndResul.getIndAcumulavelIettr())) {
        if (itemEstrtIndResul.getItemEstrutFisicoIettfs() != null) {
          Iterator it = itemEstrtIndResul.getItemEstrutFisicoIettfs().iterator();
          while (it.hasNext()) {
            ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) it.next();
            if ("S".equalsIgnoreCase(itemEstrutFisico.getIndAtivoIettf()))
              total += itemEstrutFisico.getQtdPrevistaIettf().doubleValue();
          }
          if(tipoQtde=="V")
            retorno = Util.formataMoeda(total);
          else
            retorno = Util.formataNumeroDecimal(total);
        }
      } else {

        /*
         * Anota��o ref. Mantis 5016: - Maior: obter o maior valor de
         * ItemEstrutFisicoIettf - �ltimo: obter valor do �ltimo
         * exerc�cio informado de ItemEstrutFisicoIettf - N�o se aplica:
         * soma total ItemEstrutFisicoIettf
         */

        if ("M".equals(itemEstrtIndResul.getIndValorFinalIettr())) { // Maior
          if (itemEstrtIndResul.getItemEstrutFisicoIettfs() != null) {
            Iterator it = itemEstrtIndResul.getItemEstrutFisicoIettfs().iterator();
            double maior = 0;
            while (it.hasNext()) {
              ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) it.next();
              if ("S".equalsIgnoreCase(itemEstrutFisico.getIndAtivoIettf())) {
                if (itemEstrutFisico.getQtdPrevistaIettf().doubleValue() > maior) {
                  maior = itemEstrutFisico.getQtdPrevistaIettf().doubleValue();
                }
                total = maior;
              }
            }
            retorno = Util.formataMoeda(total);
          }
        } else if ("U".equals(itemEstrtIndResul.getIndValorFinalIettr())) { // Ultimo
          double ultimo = 0;
          List<ItemEstrutFisicoIettf> previstos = null;
         
          previstos = new ArrayList<ItemEstrutFisicoIettf>(itemEstrtIndResul.getItemEstrutFisicoIettfs());
         
          if (previstos.size() > 0) {
            Collections.reverse(previstos);//percorre na ordem inversa at� encontrar o primeiro ativo.
            Iterator<ItemEstrutFisicoIettf> it = previstos.iterator();
                       
            while (it.hasNext()) {
              ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) it.next();
              if ("S".equalsIgnoreCase(itemEstrutFisico.getIndAtivoIettf())) {
                ultimo = itemEstrutFisico.getQtdPrevistaIettf().doubleValue();
                break; //encerra o la�o ap�s encontar o primeiro(ultimo) registro de previsto ativo
              }
            } 
          }
         
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

      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) {
              if ("S".equalsIgnoreCase(qtdPrevista.getIndAtivoIettf())) {
                quant += qtdPrevista.getQtdPrevistaIettf().doubleValue();
              }
            }
          }
        }
      }
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

          "select ieFisico from ItemEstrutFisicoIettf ieFisico" + " where ieFisico.itemEstrtIndResulIettr.codIettir = ? "
              + " order by ieFisico.anoIettf desc,ieFisico.mesIettf desc");
      q.setLong(0, indResul.getCodIettir().longValue());
      q.setMaxResults(1);
     
      ItemEstrutFisicoIettf mesAno = (ItemEstrutFisicoIettf) q.uniqueResult();
     
      ExercicioDao exeDao = new ExercicioDao(null);
      ExercicioExe exe = exeDao.getExercicio(mesAno.getMesIettf().toString(), mesAno.getAnoIettf().toString());
      return exe;
    } catch (HibernateException e) {
      this.logger.error(e);
      throw new ECARException(e);
    }
View Full Code Here

Examples of ecar.pojo.ItemEstrutFisicoIettf

      mes = mesReferencia.get(Calendar.MONTH) + 1;           
      ano = mesReferencia.get(Calendar.YEAR);
      anoMes = String.format("%04d", ano) + String.format("%02d", mes);

      if (!"".equals(Pagina.getParamStr(request, "qtdPrevistaIettf" + anoMes))) {
        ItemEstrutFisicoIettf itemEstrutFisico = new ItemEstrutFisicoIettf();
        //itemEstrutFisicoDao.setItemEstrutFisico(request, itemEstrutFisico);
        //itemEstrutFisico.setItemEstrtIndResulIettr(indicador);
        itemEstrutFisico.setAnoIettf(ano);
        itemEstrutFisico.setMesIettf(mes);
        String qtdePrevista = Pagina.getParamStr(request, "qtdPrevistaIettf" + anoMes);
        if (qtdePrevista != null) {
          try{
            itemEstrutFisico.setQtdPrevistaIettf(Util.parseDecimalPT_BR(qtdePrevista));
          }catch(NumberFormatException e){
            String hideqtde = Pagina.getParamStr(request, "hideqtdPrevistaIettf" + anoMes);
            try{
            itemEstrutFisico.setQtdPrevistaIettf(Util.parseDecimalPT_BR(hideqtde));
            }catch(NumberFormatException excep){
              //Se o valor � inv�lido remove da lista
              continue;
            }
          }

        } else {
          String hideqtde = Pagina.getParamStr(request, "hideqtdPrevistaIettf" + anoMes);
          itemEstrutFisico.setQtdPrevistaIettf(Util.parseDecimalPT_BR(hideqtde));
        }

        //itemEstrutFisico.setExercicioExe(exercicio);
        itemEstrutFisico.setIndAtivoIettf("S");
        itemEstrutFisico.setDataInclusaoIettf(Data.getDataAtual());

        listaQtd.add(itemEstrutFisico);
      }
    }
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.