Package ecar.pojo

Examples of ecar.pojo.PontoCriticoPtc


            return numDataCadastrada;
        }

        for ( Iterator itPontosCriticos = pontosCriticos.iterator(  ); itPontosCriticos.hasNext(  ); )
        {
            PontoCriticoPtc pontoCritico = (PontoCriticoPtc) itPontosCriticos.next(  );

            // se a �ltima atualiza��o no dia ou antes da dataBase
            if ( (
                         ( pontoCritico.getDataUltManutencaoPtc(  ) != null ) &&
                         ( Data.compareAnoMesDia( pontoCritico.getDataUltManutencaoPtc(  ),
                                                      dataBase ) <= 0 )
                      ) ||
                     ( pontoCritico.getDataUltManutencaoPtc(  ) == null ) )
            {
                // Verificar se o pontoCritico est� conclu�do na data Base
                if ( ( pontoCritico.getDataSolucaoPtc(  ) != null ) &&
                         ( Data.compareAnoMesDia( pontoCritico.getDataSolucaoPtc(  ),
                                                      dataBase ) <= 0 ) &&
                         ( ! estaExcluido( pontoCritico ) ) )
                {
                    numDataConcluida++;
                }
View Full Code Here


            return numDataCadastrada;
        }

        for ( Iterator itPontosCriticos = pontosCriticos.iterator(  ); itPontosCriticos.hasNext(  ); )
        {
            PontoCriticoPtc pontoCritico = (PontoCriticoPtc) itPontosCriticos.next(  );

            // Ultima modifica��o antes da database
            if ( (
                         ( pontoCritico.getDataUltManutencaoPtc(  ) != null ) &&
                         ( Data.compareAnoMesDia( pontoCritico.getDataUltManutencaoPtc(  ),
                                                      dataBase ) <= 0 )
                      ) ||
                     ( pontoCritico.getDataUltManutencaoPtc(  ) == null ) )
            { // N�o houve modifica��o

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

        try{           
            if(item.getPontoCriticoPtcs().size() > 0){
                builder.addNode("pontosCriticos", "label=\"" + builder.normalize(label) + "\"");
                Iterator it = item.getPontoCriticoPtcs().iterator();
                while(it.hasNext()){
                    PontoCriticoPtc ponto = (PontoCriticoPtc) it.next();
                    String ambito = "";
                    if("I".equals(ponto.getIndAmbitoInternoGovPtc()))
                        ambito = "Interno";
                    if("E".equals(ponto.getIndAmbitoInternoGovPtc()))
                        ambito = "Externo";
                    String nomeUsuario = "";
                    if(ponto.getUsuarioUsu() != null)
                        nomeUsuario = ponto.getUsuarioUsu().getNomeUsuSent();
                   
                    /*
                    builder.addClosedNode("pontoCritico", "dataIdentificacao=\"" + Pagina.trocaNullData(ponto.getDataIdentificacaoPtc()) + "\" descricao=\""
                            + builder.normalize(Pagina.trocaNull(ponto.getDescricaoPtc())) + "\" ambitoDoGoverno=\"" + builder.normalize(ambito) + "\" dataLimiteSolucao=\""
                            + Pagina.trocaNullData(ponto.getDataLimitePtc()) + "\" sugestao=\"" + builder.normalize(Pagina.trocaNull(ponto.getDescricaoSolucaoPtc())) + "\" "
                            + " dataSolucao=\"" + Pagina.trocaNullData(ponto.getDataSolucaoPtc()) + "\" responsavel=\"" + builder.normalize(nomeUsuario) + "\"");
                    */
                    builder.addNode("pontoCritico", "dataIdentificacao=\"" + Pagina.trocaNullData(ponto.getDataIdentificacaoPtc()) + "\" descricao=\""
                            + builder.normalize(Pagina.trocaNull(ponto.getDescricaoPtc())) + "\" ambitoDoGoverno=\"" + builder.normalize(ambito) + "\" dataLimiteSolucao=\""
                            + Pagina.trocaNullData(ponto.getDataLimitePtc()) + "\" sugestao=\"" + builder.normalize(Pagina.trocaNull(ponto.getDescricaoSolucaoPtc())) + "\" "
                            + " dataSolucao=\"" + Pagina.trocaNullData(ponto.getDataSolucaoPtc()) + "\" responsavel=\"" + builder.normalize(nomeUsuario) + "\"");
                    if(exibirApontamentos && ponto.getApontamentoApts() != null && ponto.getApontamentoApts().size() > 0){
                      Iterator itApontamentos = ponto.getApontamentoApts().iterator();
                      while(itApontamentos.hasNext()){
                        ApontamentoApt apontamento = (ApontamentoApt) itApontamentos.next();
                        builder.addClosedNode("apontamento", "dataInclusao=\"" + Pagina.trocaNullData(apontamento.getDataInclusaoApt()) + "\"" +
                            " texto=\"" + builder.normalize(apontamento.getTextoApt()) + "\"");
                      }
View Full Code Here

            }
           
           
        } else if (atributo.iGetNome().equals("pontoCriticoCorPtccores"&& objetoNegocio instanceof PontoCriticoPtc) {
         
          PontoCriticoPtc ptc = (PontoCriticoPtc)objetoNegocio;
         
          Set<PontocriticoCorPtccor> listaPtcCor = ptc.getPontoCriticoCorPtccores();
         
          for (Cor cor : listaCoresTotal) {
            PontocriticoCorPtccor ptcCor = identificarCorListaCorPontoCritico(cor,listaPtcCor);
           
            if (ptcCor != null && ptcCor.getIndAtivoEnvioEmailPtccor().equals(Dominios.SIM)){
View Full Code Here

   
    for (ApontamentoApt apontamento : listaApontamentos) {
     
      StringBuffer headerStr = new StringBuffer();
      ItemEstruturaIett itemEstruturaProprietario = apontamento.getPontoCriticoPtc().getItemEstruturaIett();
      PontoCriticoPtc pontoCriticoProprietario = apontamento.getPontoCriticoPtc();
     
      //Inicio primeiro campo se houver
      if (itemEstruturaProprietario.getItemEstruturaIett() != null){
        headerStr.append(itemEstruturaProprietario.getItemEstruturaIett().getCodIett());
        headerStr.append(configuracao.getSeparadorArqTXT());
      } else {
        headerStr.append(configuracao.getSeparadorArqTXT());
      }
      //fim primeiro campo se houver

      //Inicio segundo campo
      headerStr.append(itemEstruturaProprietario.getCodIett());
      headerStr.append(configuracao.getSeparadorArqTXT());
      //fim segundo campo     

      //Inicio terceiro campo
      headerStr.append(pontoCriticoProprietario.getCodPtc());
      headerStr.append(configuracao.getSeparadorArqTXT());
      //fim terceiro campo     

      //Inicio quarto campo
      headerStr.append(apontamento.getCodApt());
View Full Code Here

      Iterator itPontosCriticosSolucionados = pontosCriticosSolucionados.iterator();
      boolean possuiAlgumaDataSolucao = false
     
      while (itPontosCriticosSolucionados.hasNext()){
       
        PontoCriticoPtc pontoCriticoSolucionado = (PontoCriticoPtc) itPontosCriticosSolucionados.next();
                 
        //Verificar data base
        if (pontoCriticoSolucionado.getDataSolucaoPtc() != null && pontoCriticoSolucionado.getDataSolucaoPtc().compareTo(dataBase) <= 0){
         
          Date dataLimite = pontoCriticoSolucionado.getDataLimitePtc();
          possuiAlgumaDataSolucao = true;
         
          if (pontosCriticosSolucionados.size() == 1){
            if (dataLimite != null){
              sDatasPrevistas.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite)-1),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite) + 1)));
            }
           
     
          Date dataFim = pontoCriticoSolucionado.getDataSolucaoPtc();
         
          if (dataFim != null){
            sDatasFim.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim)-1),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim) + 1)));
          }
          }
          else{
            if (dataLimite != null){
              sDatasPrevistas.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite)-1),
                  date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite) + pontosCriticosSolucionados.size()/2)));
            }
                       
            Date dataFim = pontoCriticoSolucionado.getDataSolucaoPtc();
            if (dataFim != null){
              sDatasFim.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim)-1),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim) + pontosCriticosSolucionados.size()/2)));
            }
           
          }
View Full Code Here

      Iterator itPontosCriticosSolucionados = pontosCriticosSolucionados.iterator();
      boolean possuiAlgumaDataSolucao = false
     
      while (itPontosCriticosSolucionados.hasNext()){
       
        PontoCriticoPtc pontoCriticoSolucionado = (PontoCriticoPtc) itPontosCriticosSolucionados.next();
                 
//        //Verificar data base
//        if (pontoCriticoSolucionado.getDataSolucaoPtc() != null && pontoCriticoSolucionado.getDataSolucaoPtc().compareTo(dataBase) <= 0){
         
      Date dataLimite = pontoCriticoSolucionado.getDataLimitePtc();
      Date dataFim = pontoCriticoSolucionado.getDataSolucaoPtc();
      possuiAlgumaDataSolucao = true;
     
      if (pontosCriticosSolucionados.size() == 1){
        if (dataLimite != null){
          sDatasPrevistas.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
              date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite)-1),
              date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite) + 1)));
        }
   
        if (dataFim != null && dataFim.compareTo(dataBase) <= 0){
          sDatasFim.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
              date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim)-1),
              date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim) + 1)));
        }
      }
      else{
        if (dataLimite != null){
          sDatasPrevistas.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
              date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite)-1),
              date(Data.getAno(dataLimite), Data.getMes(dataLimite), Data.getDia(dataLimite) + pontosCriticosSolucionados.size()/2)));
        }
         
          if (dataFim != null && dataFim.compareTo(dataBase) <= 0){
            sDatasFim.add(new Task(pontoCriticoSolucionado.getDescricaoPtc(),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim)-1),
                  date(Data.getAno(dataFim), Data.getMes(dataFim), Data.getDia(dataFim) + pontosCriticosSolucionados.size()/2)));
          }
      }
      } //fim while
View Full Code Here

    } else if (!"".equals(Pagina.getParamStr(request, "codApt"))) {
      apontamento.setCodApt(Long.valueOf(Pagina.getParamStr(request,
          "codApt")));
    }

    PontoCriticoPtc pontoCritico = (PontoCriticoPtc) this.buscar(
        PontoCriticoPtc.class, Long.valueOf(Pagina.getParamStr(request,
            "codPtc")));
    apontamento.setPontoCriticoPtc(pontoCritico);
    apontamento.setTextoApt(Pagina.getParamStr(request, "textoApt"));
View Full Code Here

        if (funcoes!=null && funcoes.size()>0){
            funcaoPontoCritico = (FuncaoFun)funcoes.get(0);
          }

       
        PontoCriticoPtc pontoCriticoOrigem = (PontoCriticoPtc)itPontosCriticosOrigem.next();
       
        if (!pontoCriticoOrigem.getIndExcluidoPtc().equals("S")){
       
          PontoCriticoPtc pontoCriticoNovo = new PontoCriticoPtc();
          Entidade.clonarPojo(pontoCriticoOrigem, pontoCriticoNovo);
          pontoCriticoNovo.setCodPtc(null);
          pontoCriticoNovo.setItemEstruturaIett(novoItem);
         
          pontoCriticoNovo.setDataUltManutencaoPtc(Data.getDataAtual());
          pontoCriticoNovo.setUsuarioUsuInclusao(usuarioLogado);
          pontoCriticoNovo.setUsuarioUsuByCodUsuUltManutPtc(usuarioLogado);
          pontoCriticoNovo.setUsuarioUsu(pontoCriticoOrigem.getUsuarioUsu());
         
          session.save(pontoCriticoNovo);
         
          //C�PIA DOS ATRIBUTOS LIVRES
           
            Set atributosLivresPontosCriticos = new HashSet();
           
            Iterator itPontoCriticoSisAtributos =  pontoCriticoOrigem.getPontoCriticoSisAtributoPtcSatbs().iterator();
                 
            while (itPontoCriticoSisAtributos.hasNext()){
             
              PontoCriticoSisAtributoPtcSatb pontoCriticoSisAtributoOrigem = (PontoCriticoSisAtributoPtcSatb) itPontoCriticoSisAtributos.next();
             
              PontoCriticoSisAtributoPtcSatb pontoCriticoSisAtributoNovo = new PontoCriticoSisAtributoPtcSatb();
                                     
              pontoCriticoSisAtributoNovo.setDataUltManutencao(Data.getDataAtual());
//              pontoCriticoSisAtributoNovo.setUsuarioUsu(usuarioLogado);
              pontoCriticoSisAtributoNovo.setPontoCriticoPtc(pontoCriticoNovo);           
              pontoCriticoSisAtributoNovo.setSisAtributoSatb(pontoCriticoSisAtributoOrigem.getSisAtributoSatb());
              pontoCriticoSisAtributoNovo.setUsuarioUsu(pontoCriticoSisAtributoOrigem.getUsuarioUsu());
                                   

              //Para atributos do tipo CAMPO_ID
               if (pontoCriticoSisAtributoOrigem.getInformacao() != null && pontoCriticoSisAtributoOrigem.getSisAtributoSatb().getAtribInfCompSatb() !=null
                   && (pontoCriticoSisAtributoOrigem.getSisAtributoSatb().isAtributoContemMascara() || pontoCriticoSisAtributoOrigem.getSisAtributoSatb().isAtributoAutoIcremental())){
                
                 if (!pontoCriticoSisAtributoOrigem.getSisAtributoSatb().isAtributoAutoIcremental()){
                   pontoCriticoSisAtributoNovo.setInformacao(action.geraConteudo(pontoCriticoSisAtributoOrigem.getSisAtributoSatb().getMascara()));
                 }
                 geraValorIncremental(pontoCriticoSisAtributoNovo, pontoCriticoSisAtributoNovo.getSisAtributoSatb(), funcaoPontoCritico, pontoCriticoSisAtributoNovo.getPontoCriticoPtc().getItemEstruturaIett().getEstruturaEtt(), null);
              

               //Para atributos do tipo TEXT, TEXTAREA, MULTITEXTO, IMAGEM e VALIDA��O
               } else if (pontoCriticoSisAtributoOrigem.getInformacao() != null){              
                pontoCriticoSisAtributoNovo.setInformacao(pontoCriticoSisAtributoOrigem.getInformacao());
              }
             
              pontoCriticoSisAtributoNovo.atribuirPKPai();
             
  //            atributosLivresPontosCriticos.add(pontoCriticoSisAtributoNovo);
             
              session.save(pontoCriticoSisAtributoNovo);
            }
           
            //C�PIA DOS APONTAMENTOS
          Iterator itApontamentosOrigem = pontoCriticoOrigem.getApontamentoApts().iterator();       
          pontoCriticoNovo.setApontamentoApts(new HashSet());
         
          while (itApontamentosOrigem.hasNext()){
           
            try{
           
              ApontamentoApt apontamentoOrigem = (ApontamentoApt)itApontamentosOrigem.next();
              ApontamentoApt copiaApontamento = new ApontamentoApt();
              Entidade.clonarPojo(apontamentoOrigem, copiaApontamento);
              copiaApontamento.setCodApt(null);
              copiaApontamento.setItemEstruturaIett(novoItem);
              copiaApontamento.setPontoCriticoPtc(pontoCriticoNovo);
              copiaApontamento.setDataInclusaoApt(Data.getDataAtual());
              copiaApontamento.setUsuarioUsu(apontamentoOrigem.getUsuarioUsu());
           
              session.save(copiaApontamento);
              pontoCriticoNovo.getApontamentoApts().add(copiaApontamento);
            }
            catch (Exception e){
              e.printStackTrace();
            }
          }
View Full Code Here

         *
         * @param objPai
         */
        public void carregar(Object objPai) {
   
    PontoCriticoPtc pct = (PontoCriticoPtc) objPai;
   
    this.codPtc = pct.getCodPtc();
    this.idObjetoSerializado = pct.getCodPtc();
    this.indAtivoPtc = pct.getIndAtivoPtc();
    this.dataInclusaoPtc = pct.getDataInclusaoPtc();
    this.dataSolucaoPtc = pct.getDataSolucaoPtc();
    this.dataUltManutencaoPtc = pct.getDataUltManutencaoPtc();
    this.descricaoSolucaoPtc = pct.getDescricaoSolucaoPtc();
    this.indAmbitoInternoGovPtc = pct.getIndAmbitoInternoGovPtc();
    this.dataLimitePtc = pct.getDataLimitePtc();
    this.dataIdentificacaoPtc = pct.getDataIdentificacaoPtc();
    this.descricaoPtc = pct.getDescricaoPtc();
    this.usuarioUsu = pct.getUsuarioUsu();
    this.usuarioUsuInclusao = pct.getUsuarioUsuInclusao();
    this.usuarioUsuByCodUsuUltManutPtc = pct.getUsuarioUsuByCodUsuUltManutPtc();
    this.sisAtributoTipo = pct.getSisAtributoTipo();
    this.acompRelatorioArel = pct.getAcompRelatorioArel();
    this.indExcluidoPtc = pct.getIndExcluidoPtc();
    this.itemEstruturaIett = pct.getItemEstruturaIett();
   
    Hibernate.initialize(pct.getApontamentoApts());
    if (pct.getApontamentoApts() != null)
      this.apontamentoApts = pct.getApontamentoApts();
    else
      this.apontamentoApts = new HashSet<ApontamentoApt>();

    Hibernate.initialize(pct.getPontoCriticoCorPtccores());
    if (pct.getPontoCriticoCorPtccores() != null)
      this.pontoCriticoCorPtccores = pct.getPontoCriticoCorPtccores();
    else
      this.pontoCriticoCorPtccores = new HashSet<PontocriticoCorPtccor>();

    Hibernate.initialize(pct.getPontoCriticoSisAtributoPtcSatbs());
    if (pct.getPontoCriticoSisAtributoPtcSatbs() != null)
      this.pontoCriticoSisAtributoPtcSatbs = pct.getPontoCriticoSisAtributoPtcSatbs();
    else
      this.pontoCriticoSisAtributoPtcSatbs = new HashSet<PontoCriticoSisAtributoPtcSatb>();
   
  }
View Full Code Here

TOP

Related Classes of ecar.pojo.PontoCriticoPtc

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.