Package ecar.pojo

Examples of ecar.pojo.IettIndResulRevIettrr


          List indicadores = new ArrayList(itemRevisao.getIettIndResulRevIettrrs());
            if(indicadores != null && indicadores.size() > 0){
                builder.addNode("indicadoresResultado", "label=\"" + label + "\"");
                Iterator itIndicadores = indicadores.iterator();       
                while(itIndicadores.hasNext()){
                  IettIndResulRevIettrr indicador = (IettIndResulRevIettrr) itIndicadores.next();
                    //ItemEstrtIndResulIettr indicador = (ItemEstrtIndResulIettr) itIndicadores.next();
/*                    String projecoes = "";
                    String totalizacoes = "";
                 
                    if("S".equals(indicador.getIndProjecaoIettrr()))
                        projecoes = "Sim";
                    if("N".equals(indicador.getIndProjecaoIettrr()))
                        projecoes = "N�o";
                    double total = 0;
                    if("S".equals(indicador.getIndAcumulavelIettrr())){
                        totalizacoes = "Sim";
                        total = new IettIndResulRevIettrrDAO(null).getSomaQuantidades(indicador);
                    }  
                                       
                    if("N".equals(indicador.getIndAcumulavelIettrr())){                   
                        totalizacoes = "N�o";               
                    }
*/                    
                  String nome = "n�o informado";
                  String unidade = "";
                  String projecoes = "";
                  String totalizacoes = "";
                  String valorFinal = "";
                    String strTotal = "";
                 
                  if(indicador.getItemEstrtIndResulIettr() != null){
                    nome = indicador.getItemEstrtIndResulIettr().getNomeIettir();
                    unidade = indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr();
                   
                        if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()))
                            projecoes = "Sim";
                        if("N".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()))
                            projecoes = "N�o";
                       
                        if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
                            totalizacoes = "Sim";
                        }  
                        else {
                          if("M".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
                            valorFinal = "Maior";
                          else if("U".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
                            valorFinal = "�ltimo";
                          else if("N".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
                            valorFinal = "N�o se aplica";
                        }
                       
                      strTotal = new IettIndResulRevIettrrDAO(null).getSomaQuantidadePrevista(indicador);
                                          
                        if("N".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){                   
                            totalizacoes = "N�o";               
                        }                   

                       
                  }
                    builder.addNode("indicador", "nome=\"" + builder.normalize(nome) + "\"" +
//                        " descricao=\"" + builder.normalize(Pagina.trocaNull(indicador.getDescricaoIettirr())) + "\"" +
                        " unidade=\"" + builder.normalize(unidade) + "\"" +
                        " totalizacoes=\"" + builder.normalize(totalizacoes) + "\"" +
                        " valorFinal=\"" + builder.normalize(valorFinal) + "\"" +
                        " projecoes=\"" + builder.normalize(projecoes) + "\"" +
                        " total = \"" + builder.normalize(strTotal) + "\"" +
                        "");
                   
                    if(mostrarQuantidades){
                      List exercicios = new ArrayList(indicador.getItemEstFisicoRevIettfrs());
                     
                      Collections.sort(exercicios,
              new Comparator() {
                    public int compare(Object o1, Object o2) {
                        return ( (ItemEstFisicoRevIettfr)o1 ).getExercicioExe().getDescricaoExe().compareToIgnoreCase( ( (ItemEstFisicoRevIettfr)o2 ).getExercicioExe().getDescricaoExe() );
View Full Code Here


              //de revis�o e a meta f�sica do item. Ex.: Na revis�o foi informado apenas o ano 2004.
              //Deve-se somar o ano de 2004 da revis�o com os anos 2005, 2006, 2007
              //informado no cadastro de item.
              Iterator itIndRev = iettRev.getIettIndResulRevIettrrs().iterator();
              while(itIndRev.hasNext()){
                IettIndResulRevIettrr indRev = (IettIndResulRevIettrr) itIndRev.next();
               
                nome = "";
                if(iettRev.getDescricaoR3rev() != null && !"".equals(iettRev.getDescricaoR3rev()))
                  nome = iettRev.getDescricaoR3rev();
                else
                  nome = iettRev.getNomeIettrev();
               
                if("".equals(nome)){
                  if(item.getDescricaoR3() != null && !"".equals(item.getDescricaoR3()))
                    nome = item.getDescricaoR3(); //NomePPA
                  else
                    nome = item.getNomeIett();
                }
               
                /*
                 * Ref Mantis 6010
                 * Se a revis�o n�o possuir o indicador informado, pegar os dados
                 * do primeiro indicador do item informado
                 *
                 * NOVA REGRA: Ref. Mantis 6264, se a revis�o possui meta f�sica
                 * mas a meta f�sica de revis�o n�o possui associa��o com o indicador
                 * do item, ent�o exibir mensagem de erro e para a gera��o de relat�rio.
                 */
               
               
                if(indRev.getItemEstrtIndResulIettr() == null)
                  throw new ECARException("Erro na gera��o do Relat�rio do Ap�ndice 2 do PPA: O Item \"" + item.getSiglaIett() + "-" + item.getNomeIett() + "\" possui Meta F�sica de Revis�o sem tipo informado.")
               
                tipo = indRev.getItemEstrtIndResulIettr().getNomeIettir();
                unidade = indRev.getItemEstrtIndResulIettr().getUnidMedidaIettr();
                valor = somaValoresMetasRevisadas(indRev);
               
                //regiao = itemEstLocalDao.getAbrangencia(iettRev.getCodIettrev());
               
                if(iettRev.getItemEstLocalRevIettlrs() != null && iettRev.getItemEstLocalRevIettlrs().size() > 0){
View Full Code Here

          List indicadores = new ArrayList(itemRevisao.getIettIndResulRevIettrrs());
            if(indicadores != null && indicadores.size() > 0){
                builder.addNode("indicadoresResultado", "label=\"" + label + "\"");
                Iterator itIndicadores = indicadores.iterator();       
                while(itIndicadores.hasNext()){
                  IettIndResulRevIettrr indicador = (IettIndResulRevIettrr) itIndicadores.next();
                    //ItemEstrtIndResulIettr indicador = (ItemEstrtIndResulIettr) itIndicadores.next();
/*                    String projecoes = "";
                    String totalizacoes = "";
                 
                    if("S".equals(indicador.getIndProjecaoIettrr()))
                        projecoes = "Sim";
                    if("N".equals(indicador.getIndProjecaoIettrr()))
                        projecoes = "N�o";
                    double total = 0;
                    if("S".equals(indicador.getIndAcumulavelIettrr())){
                        totalizacoes = "Sim";
                        total = new IettIndResulRevIettrrDAO(null).getSomaQuantidades(indicador);
                    }  
                                       
                    if("N".equals(indicador.getIndAcumulavelIettrr())){                   
                        totalizacoes = "N�o";               
                    }
*/                    
                  String nome = "n�o informado";
                  String unidade = "";
                  String projecoes = "";
                  String totalizacoes = "";
                  String valorFinal = "";
                    String strTotal = "";
                 
                  if(indicador.getItemEstrtIndResulIettr() != null){
                    nome = indicador.getItemEstrtIndResulIettr().getNomeIettir();
                    unidade = indicador.getItemEstrtIndResulIettr().getUnidMedidaIettr();
                   
                        if("S".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()))
                            projecoes = "Sim";
                        if("N".equals(indicador.getItemEstrtIndResulIettr().getIndProjecaoIettr()))
                            projecoes = "N�o";
                       
                        if("S".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){
                            totalizacoes = "Sim";
                        }  
                        else {
                          if("M".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
                            valorFinal = "Maior";
                          else if("U".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
                            valorFinal = "�ltimo";
                          else if("N".equals(indicador.getItemEstrtIndResulIettr().getIndValorFinalIettr()))
                            valorFinal = "N�o se aplica";
                        }
                       
                      strTotal = new IettIndResulRevIettrrDAO(null).getSomaQuantidadePrevista(indicador);
                                          
                        if("N".equals(indicador.getItemEstrtIndResulIettr().getIndAcumulavelIettr())){                   
                            totalizacoes = "N�o";               
                        }                   

                       
                  }
                    builder.addNode("indicador", "nome=\"" + builder.normalize(nome) + "\"" +
//                        " descricao=\"" + builder.normalize(Pagina.trocaNull(indicador.getDescricaoIettirr())) + "\"" +
                        " unidade=\"" + builder.normalize(unidade) + "\"" +
                        " totalizacoes=\"" + builder.normalize(totalizacoes) + "\"" +
                        " valorFinal=\"" + builder.normalize(valorFinal) + "\"" +
                        " projecoes=\"" + builder.normalize(projecoes) + "\"" +
                        " total = \"" + builder.normalize(strTotal) + "\"" +
                        "");
                   
                    if(mostrarQuantidades){
                      List exercicios = new ArrayList(indicador.getItemEstFisicoRevIettfrs());
                     
                      Collections.sort(exercicios,
              new Comparator() {
                    public int compare(Object o1, Object o2) {
                        return ( (ItemEstFisicoRevIettfr)o1 ).getExercicioExe().getDescricaoExe().compareToIgnoreCase( ( (ItemEstFisicoRevIettfr)o2 ).getExercicioExe().getDescricaoExe() );
View Full Code Here

     
      Collections.sort(retorno,
          new Comparator(){

            public int compare(Object arg1, Object arg2) {
              IettIndResulRevIettrr iettirr1 = (IettIndResulRevIettrr) arg1;
              IettIndResulRevIettrr iettirr2 = (IettIndResulRevIettrr) arg2;
             
              ItemEstrtIndResulIettr indRev1 = iettirr1.getItemEstrtIndResulIettr();
              ItemEstrtIndResulIettr indRev2 = iettirr2.getItemEstrtIndResulIettr();
             
              if(indRev1 != null && indRev2 != null){
                return indRev1.getNomeIettir().compareToIgnoreCase(indRev2.getNomeIettir());
              }
              else if(indRev1 != null && indRev2 == null){
View Full Code Here

        super.inicializarLogBean();

            tx = session.beginTransaction();

          for (int i = 0; i < codigosParaExcluir.length; i++) {
            IettIndResulRevIettrr itemEstrtIndResul = (IettIndResulRevIettrr) buscar(IettIndResulRevIettrr.class, Integer.valueOf(codigosParaExcluir[i]));
              session.delete(itemEstrtIndResul);
        objetos.add(itemEstrtIndResul);
          }
     
      tx.commit();
View Full Code Here

        List indicadores = new ArrayList(iett.getItemEstrtIndResulIettrs());
        List indJaEstaoRevisao = new ArrayList();
       
        if(ultRev != null && ultRev.getIettIndResulRevIettrrs() != null && !ultRev.getIettIndResulRevIettrrs().isEmpty()){
          for(Iterator it = ultRev.getIettIndResulRevIettrrs().iterator(); it.hasNext();){
            IettIndResulRevIettrr iettrr = (IettIndResulRevIettrr) it.next();
           
            if(indicadores.contains(iettrr.getItemEstrtIndResulIettr())){
             
              if(iettrr.getItemEstFisicoRevIettfrs() != null){
                for(Iterator it2 = iettrr.getItemEstFisicoRevIettfrs().iterator(); it2.hasNext();){
                  ItemEstFisicoRevIettfr iettfr = (ItemEstFisicoRevIettfr) it2.next();
                  if("2007".equals(iettfr.getExercicioExe().getDescricaoExe().trim())){
                    indJaEstaoRevisao.add(iettrr.getItemEstrtIndResulIettr());
                   
                    if(iettrr.getItemEstrtIndResulIettr() != null){
                      nomeMetaF += iettrr.getItemEstrtIndResulIettr().getNomeIettir() + ",";
                      unidMetaF += iettrr.getItemEstrtIndResulIettr().getUnidMedidaIettr() + ",";
                    }
                    valor2007 += Pagina.trocaNullNumeroSemDecimal(iettfr.getQtdPrevistaIettfr()) + ",";
                    break;
                  }
                }
View Full Code Here

TOP

Related Classes of ecar.pojo.IettIndResulRevIettrr

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.