Package ecar.pojo

Examples of ecar.pojo.HistoricoPtcH


                {
                    numDataConcluida++;
                }
            } else
            {
                HistoricoPtcH historico = recuperaEstadoDasDatasNaDataBase( pontoCritico, dataBase );

                // Verificar se no historico o Ponto Critico est� concluido na
                // data Base
                if ( ( historico != null ) &&
                         ( historico.getDataSolucaoPtc(  ) != null ) &&
                         ( Data.compareAnoMesDia( historico.getDataSolucaoPtc(  ),
                                                      dataBase ) <= 0 ) &&
                         ( ! estaExcluido( historico ) ) )
                {
                    numDataConcluida++;
                }
View Full Code Here


                    numDataAtrasoConclusao++;
                }
            } else
            {
                // buscar no historico
                HistoricoPtcH historico = this.recuperaEstadoDasDatasNaDataBase( pontoCritico, dataBase );

                if ( ( historico != null ) &&
                         ( historico.getDataLimitePtc(  ) != null ) &&
                         ( ! estaExcluido( historico ) ) &&
                         // Verifica se no dia da Data Base havia solu��o

                                 (
                                         ( historico.getDataSolucaoPtc(  ) != null )// Verifica no hist�rico se a Data Limite � menor do que a data da solu��o
                                          &&
                                         (
                                                 Data.compareAnoMesDia(
                                                                            historico.getDataLimitePtc(  ),
                                                                                historico.getDataSolucaoPtc(  ) ) < 0
                                              )
                                      )// Verifica se j� passou da data base e n�o foi solucionado
                                  ||
                                 (
                                         ( historico.getDataSolucaoPtc(  ) == null ) &&
                                         ( Data.compareAnoMesDia(
                                                                      historico.getDataLimitePtc(  ),
                                                                          dataBase ) < 0 )
                                      )
                              ) )
                {
                    numDataAtrasoConclusao++;
View Full Code Here

        double numDataCadastrada = 0;
        int numDatasExtendidas = 0;
        PontoCriticoDao pontoCriticoDao = new PontoCriticoDao( null );
        List<HistoricoPtcH> listHistPtc = null;
        HistoricoPtcH historicoAnterior = null;
        List<PontoCriticoPtc> pontosCriticos =
            pontoCriticoDao.listarItensIncluidosAntesDaDataBase( itemEstrutura,
                                                                 Data.addDias( 1, dataBase ) );

        if ( ( pontosCriticos != null ) && ( pontosCriticos.size(  ) > 0 ) )
        {
            numDataCadastrada = getTotalPontosCriticos( pontosCriticos, dataBase );
        }

        if ( numDataCadastrada == 0 )
        {
            return numDataCadastrada;
        }

        for ( PontoCriticoPtc pontoCritico : pontosCriticos )
        {
            listHistPtc =
                pontoCriticoDao.listarHistorico( pontoCritico,
                                                 Data.addDias( 1, dataBase ) );
            historicoAnterior = null;

            Set<Date> datasLimites = null;

            // N�o apresentou modifica��o no hist�rico
            if ( listHistPtc.size(  ) == 0 )
            {
                continue;
            }

            datasLimites = new HashSet<Date>( listHistPtc.size(  ) );

            for ( HistoricoPtcH historico : listHistPtc )
            {
                // Se a �ltima manuten��o for antes da dataBase � para considerar a situa��o atual do item
                if ( ( pontoCritico.getDataUltManutencaoPtc(  ) != null ) &&
                         ( Data.compareAnoMesDia( pontoCritico.getDataUltManutencaoPtc(  ),
                                                      dataBase ) <= 0 ) )
                {
                    if ( estaExcluido( pontoCritico ) )
                    {
                        break;
                    }
                    // Verifica se os valores s�o Nulos
                    else if ( (
                                      ( pontoCritico.getDataLimitePtc(  ) != null ) && ( historico != null ) &&
                                      ( historico.getDataLimitePtc(  ) != null )
                                   )// Verifica se a data Limite atual � maior do que a apresentada no historico
                                   &&
                                  (
                                          Data.compareAnoMesDia(
                                                                     pontoCritico.getDataLimitePtc(  ),
                                                                         historico.getDataLimitePtc(  ) ) > 0
                                       ) )
                    {
                        numDatasExtendidas++;

                        break; // p�ra o loop de hist�rico
                    } else if ( estaExcluido( pontoCritico ) )
                    {
                        break;
                    }
                }

                if ( ( historico != null ) && ( historicoAnterior != null ) )
                {
                    if ( ( historico.getDataLimitePtc(  ) != null ) &&
                             ( historicoAnterior.getDataLimitePtc(  ) != null ) &&
                             ( ! estaExcluido( historico ) ) &&
                             (
                                     Data.compareAnoMesDia(
                                                                historico.getDataLimitePtc(  ),
                                                                    historicoAnterior.getDataLimitePtc(  ) ) > 0
                                  ) )
                    {
                        numDatasExtendidas++;

                        break;
View Full Code Here

        double numDataCadastrada = 0;
        int numDatasReduzidas = 0;
        PontoCriticoDao pontoCriticoDao = new PontoCriticoDao( null );
        List<HistoricoPtcH> listHistPtc = null;
        List<HistoricoPtcH> setHistPtc = null;
        HistoricoPtcH historicoAnterior = null;
        HistoricoPtcH primeiroRegistro = null; // O primeiro registro no hist�rico � a proje��o inicial

        List<PontoCriticoPtc> pontosCriticos =
            pontoCriticoDao.listarItensIncluidosAntesDaDataBase( itemEstrutura,
                                                                 Data.addDias( 1, dataBase ) ); // listar(itemEstrutura);
View Full Code Here

                            ( ! estaExcluido( pontoCriticoPtc ) ) )
            {
                contTotal++;
            } else
            {
                HistoricoPtcH historico = recuperaEstadoDasDatasNaDataBase( pontoCriticoPtc, dataBase );

                if ( ( historico != null ) &&
                         ( historico.getDataUltManutencaoPtc(  ) == null ) &&
                         ( ! estaExcluido( historico ) ) )
                {
                    contTotal++;
                } else if ( ( historico != null ) &&
                                ( historico.getDataUltManutencaoPtc(  ) != null ) &&
                                ( Data.compareAnoMesDia(
                                                             historico.getDataUltManutencaoPtc(  ),
                                                                 dataBase ) <= 0 ) &&
                                ( ! estaExcluido( historico ) ) )
                {
                    contTotal++;
                }
View Full Code Here

     
        if(historicoMaster == null) {
          this.gerarMaster(this.acao);
        }
       
        HistoricoPtcH ptch = new HistoricoPtcH();
               
        ptch.setPontoCriticoPtc(ptc);
        ptch.setHistoricoMaster(historicoMaster);
        ptch.setIndAtivoPtc(ptc.getIndAtivoPtc());
        ptch.setDataInclusaoPtc(ptc.getDataInclusaoPtc());
        ptch.setDataSolucaoPtc(ptc.getDataSolucaoPtc());
        ptch.setDescricaoSolucaoPtc(ptc.getDescricaoSolucaoPtc());
        ptch.setIndAmbitoInternoGovPtc(ptc.getIndAmbitoInternoGovPtc());
        ptch.setDataLimitePtc(ptc.getDataLimitePtc());
        ptch.setDataIdentificacaoPtc(ptc.getDataIdentificacaoPtc());
        ptch.setDescricaoPtc(ptc.getDescricaoPtc());
        ptch.setItemEstruturaIett(ptc.getItemEstruturaIett());
        ptch.setUsuarioUsu(ptc.getUsuarioUsu());
        ptch.setUsuarioUsuInclusao(ptc.getUsuarioUsuInclusao());
        ptch.setUsuarioUsuByCodUsuUltManutPtc(ptc.getUsuarioUsuByCodUsuUltManutPtc());
        ptch.setDataUltManutencaoPtc(ptc.getDataUltManutencaoPtc());
        ptch.setAcompRelatorioArel(ptc.getAcompRelatorioArel());
        ptch.setSisAtributoTipo(ptc.getSisAtributoTipo());
        ptch.setIndExcluidoPtc(ptc.getIndExcluidoPtc());
               
        session.save(ptch);
                 
        this.setHistoricoCorPtch(ptc.getPontoCriticoCorPtccores(),ptch);
    }
View Full Code Here

TOP

Related Classes of ecar.pojo.HistoricoPtcH

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.