Package ecar.pojo

Examples of ecar.pojo.StatusRelatorioSrl


        String cor = "";
        String statusLiberadoRelatorio = "N";
        String complemento = "";
        String ultManutencao = "";
       
        StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) this.acompRefItemDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
        TipoAcompanhamentoTa tipoAcompanhamento = itemAri.getAcompReferenciaAref().getTipoAcompanhamentoTa();
        SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
        ValidaPermissao validaPermissao = new ValidaPermissao();
        List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(tipoAcompanhamento,seguranca.getGruposAcesso());
       
View Full Code Here


            if(!"".equals(codNivel)){
              listNiveis.add(sisAtributoDao.buscar(SisAtributoSatb.class, Long.valueOf(codNivel)));
            }
          }
         
          StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) itemDao.
                               buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
         
          boolean primeiro = true;   
             
          Long codArefReferencia = Long.valueOf(mesReferencia);
View Full Code Here

      Collection periodosConsiderados = new ArrayList();//varre todas as estruturas do n�vel corrente e gera uma lista com as estruturas filhas tamb�m
      periodosConsiderados.add(acompReferenciaAref);
      List tpfaOrdenadosPorEstrutura = tipoFuncAcompDao.getFuncaoAcompOrderByEstruturas();
      String exigeLiberarAcompanhamento = acompReferenciaAref.getTipoAcompanhamentoTa().getIndLiberarAcompTa();
      String ocultarObservacoesParecer = configuracao.getIndOcultarObservacoesParecer();
      StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) itemDao.
        buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
      SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
       
      Iterator itPeriodos = periodosConsiderados.iterator();
      Map  map = acompReferenciaItemDao.criarMapPeriodoAri(periodosConsiderados, itemEstruturaIett);
     
      List listaPareceres =  new ArrayList();
       
      while(itPeriodos.hasNext()){
        AcompReferenciaAref acompReferencia = (AcompReferenciaAref) itPeriodos.next();
        AcompReferenciaItemAri ari = (AcompReferenciaItemAri) map.get(acompReferencia)
         
        if(!map.isEmpty()){
           
//          if("N".equals(exigeLiberarAcompanhamento) || ari.getStatusRelatorioSrl().equals(statusLiberado)){
            List relatorios = acompReferenciaItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(ari, tpfaOrdenadosPorEstrutura);
            Iterator itRelatorios = relatorios.iterator();
 
           
             
            ValidaPermissao validaPermissao = new ValidaPermissao();
            List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(acompReferenciaAref.getTipoAcompanhamentoTa(),
                                                  seguranca.getGruposAcesso());
       
           
            while(itRelatorios.hasNext()){                       
                 
              AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();
              if(listaPermissaoTpfa.contains(relatorio.getTipoFuncAcompTpfa())
                  && validaPermissao.permissaoLeituraAcompanhamento(relatorio.getAcompReferenciaItemAri(), seguranca.getUsuario(), seguranca.getGruposAcesso())){ 
               
                listaPareceres.add(relatorio);
             
            }
           
           
          //} else if("N".equals(exigeLiberarAcompanhamento) || (ari.getAcompRelatorioArels() != null && ari.getAcompRelatorioArels().size() > 0)) {
           
           
            // Campo: Nome do Item - Na linha -> Label
            //linhaRetorno += "N/L";
            //linhaRetorno += this.separadorCampos;
           
            //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
//            linhaRetorno += "N/L"; 
//            linhaRetorno += this.separadorCampos;
//           
//           
//            //Campo Situ��o - Na linha -> Atrasado
//            linhaRetorno += "N/L";
//            linhaRetorno += this.separadorCampos;
//           
//            //Campo Cor- Linha -> vermelho
//            linhaRetorno += "N/L";
//            linhaRetorno += this.separadorCampos;
//           
//            //Campo  Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
//            linhaRetorno += "N/L";
//            linhaRetorno += this.separadorCampos;
//           
//            //Campo: Observa��o
//            if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")) {
//              linhaRetorno += "N/L";
//              linhaRetorno += this.separadorCampos;
//            } 
          //}
        }
      } 
     
      StatusRelatorioSrl statusAri = null;
      if(listaPareceres != null) {
       
        EstruturaEtt estrutura = itemEstruturaIett.getEstruturaEtt();
        Set funcoesAcompanhamento = estrutura.getEstrutTpFuncAcmpEtttfas();

        if(funcoesAcompanhamento != null) {
          Iterator itTpFunAnt = funcoesAcompanhamento.iterator();
          while (itTpFunAnt.hasNext()) {
            EstrutTpFuncAcmpEtttfa estruturaTpFuncaoAnt = (EstrutTpFuncAcmpEtttfa) itTpFunAnt.next();
            boolean achou = false;
            for(int i=0; i<listaPareceres.size(); i++) {
              AcompRelatorioArel relatorio = (AcompRelatorioArel) listaPareceres.get(i);
             
              statusAri = relatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl();
             
              if(relatorio.getTipoFuncAcompTpfa().getCodTpfa().equals(estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getCodTpfa())) {
               
                if("S".equals(exigeLiberarAcompanhamento) && !relatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl().equals(statusLiberado)){
                  //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                  linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  linhaRetorno += this.separadorCampos;
                  //Campo Situ��o - Na linha -> Atrasado
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
                  //Campo Cor- Linha -> vermelho
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
                  //Campo  Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
                  //Campo: Observa��o // Pode estar configurado para ser ocultado
                  if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")) {
                    linhaRetorno += "N/L";
                    linhaRetorno += this.separadorCampos;
                 
                  achou = true;
                  break;
                } else {
                  //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                  linhaRetorno += relatorio.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  linhaRetorno += this.separadorCampos;
                 
                 
                  //Campo Situ��o - Na linha -> Atrasado
                  if(relatorio.getSituacaoSit()!= null)
                    linhaRetorno += relatorio.getSituacaoSit().getDescricaoSit().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  else
                    linhaRetorno += "N/I";
                 
                  linhaRetorno += this.separadorCampos;
                 
                 
                  //Campo Cor- Linha -> vermelho
                  if(relatorio.getCor() != null)
                    linhaRetorno += relatorio.getCor().getSignificadoCor().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  else
                    linhaRetorno  += "N/I";
                 
                  linhaRetorno += this.separadorCampos;
                 
                  //Campo  Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
                  if(relatorio.getDescricaoArel() != null)
                    linhaRetorno +=  relatorio.getDescricaoArel().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  linhaRetorno += this.separadorCampos;
                 
                  //Campo: Observa��o // Pode estar configurado para ser ocultado
                  if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")){
                    if(relatorio.getComplementoArel() != null && !"".equals(relatorio.getComplementoArel().trim()))
                      linhaRetorno += relatorio.getComplementoArel().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                    else
                      linhaRetorno  += "N/I";
                   
                    linhaRetorno += this.separadorCampos;
                  }
                 
                  achou = true;
                  break;
                 
                }
               
              }
             
            }
           
            if(achou == false) {
              if("S".equals(exigeLiberarAcompanhamento) && statusAri != null && !statusAri.equals(statusLiberado)){
                //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                linhaRetorno += this.separadorCampos;
                //Campo Situ��o - Na linha -> Atrasado
                linhaRetorno += "N/L";
View Full Code Here

    try {
        /* lista de fuac ordenada */
        lItemFuac = itemFuacDao.getFuacEmitePosicaoOrderByFuncAcomp(getAcompReferenciaItem().getItemEstruturaIett());
        UsuarioDao usuDao = new UsuarioDao(null);
       
            StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) acompArelDao.
                                            buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
                   
        Iterator it = lItemFuac.iterator();
        sb.append("<table border=\"0\" class=\"texto\" cellpadding=\"0\" cellspacing=\"0\">");
        while (it.hasNext()) {     
View Full Code Here

    List<IRegistro> listaRegistros = new ArrayList<IRegistro>();
   
           
    List<AcompRelatorioArel> listaAcompRelatorioArel = obterParecerMonitoramento(listaArisEstruturaExportacao, acompReferenciaAref, segurancaECAR);
       
    StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) itemDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
   
    for(AcompRelatorioArel acompArel : listaAcompRelatorioArel) {
      linha = new StringBuffer();
     
      String exigeLiberarAcompanhamento = acompArel.getAcompReferenciaItemAri().getAcompReferenciaAref().getTipoAcompanhamentoTa().getIndLiberarAcompTa();
View Full Code Here

     */
  private void geraXmlPrincipal(XmlBuilder builder, List arels, OrgaoOrg orgao) throws ECARException{
    builder.addNode("principal");
    boolean temItens = false;
   
    StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) this.acompReferenciaItemDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
   
    String nomeSiglaOrgaoImpresso = "";
   
    if(arels != null && !arels.isEmpty()){
      Iterator it = arels.iterator();
View Full Code Here

     * @throws ECARException
     */   
    public boolean liberarAcompanhamentos(Set acompRefItens, UsuarioUsu usuarioLogado, boolean enviarEmail, ConfigMailCfgm configMailCfgm) throws ECARException{
      boolean retorno = false;
      if(acompRefItens != null && !acompRefItens.isEmpty()){
        StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) this.buscar(StatusRelatorioSrl.class, Long.valueOf(STATUS_LIBERADO));
        TfuncacompConfigmailTfacfgmDAO tfuncacompConfigmailTfacfgmDAO = new TfuncacompConfigmailTfacfgmDAO();
        UsuarioDao usuDao = new UsuarioDao();
        EmpresaDao empDAO = new EmpresaDao(request);
        List listArisAlterados = new ArrayList();
       
View Full Code Here

          String codTipoAcompanhamento = Pagina.getParamStr(request, "codTipoAcompanhamento");
        TipoAcompanhamentoTa tipoAcompanhamento = (TipoAcompanhamentoTa) new TipoAcompanhamentoDao(request).buscar(TipoAcompanhamentoTa.class, Long.valueOf(codTipoAcompanhamento));
                 
          Map<AcompReferenciaAref, List<AcompReferenciaAref>> mapDiaMesAnoReferencias = criaMapDiaMesAnoReferencias(periodosConsideradosAgrupados);
         
      StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) itemEstruturaDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
         
      List niveis = (List) request.getAttribute("listNiveis");
     
      UsuarioUsu usuario = null;
      Set gruposAcessoUsuario = null;
View Full Code Here

//              orgao = (OrgaoOrg) orgaoDao.buscar(OrgaoOrg.class, Long.valueOf(Pagina.getParamStr(request, "codOrgao")));
//          }

          Collection periodosConsiderados = (Collection) request.getSession().getAttribute("periodosConsiderados" + Pagina.getParamStr(request, "codOrgao"));
         
      StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) itemEstruturaDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
         
      List niveis = (List) request.getAttribute("listNiveis");
     
      UsuarioUsu usuario = null;
      Set gruposAcessoUsuario = null;
View Full Code Here

         
     //        administradorAcompanhamento = new Boolean (validaPermissao.permissaoAcessoReferencia(tipoAcompanhamento, gruposUsuario ));
                     
          if (administradorAcompanhamento && exigeLiberarAcompanhamento.equals("S")){
           
            StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) buscar(StatusRelatorioSrl.class,Long.valueOf(STATUS_LIBERADO));

            if (!acompAri.getStatusRelatorioSrl().equals(statusLiberado)){
             
              usuarioAdministraAcompanhamentoNaoLiberado = true;
            }
View Full Code Here

TOP

Related Classes of ecar.pojo.StatusRelatorioSrl

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.