Examples of TipoFuncAcompTpfa


Examples of ecar.pojo.TipoFuncAcompTpfa

  private void defineFuncoes() throws ECARException
  {
    String funcoesAcomp[] = request.getParameterValues("tipoFuncAcompTpfa");
        if(funcoesAcomp != null){
      for (int i = 0; i < funcoesAcomp.length; i++) {
        TipoFuncAcompTpfa funcao = (TipoFuncAcompTpfa) this.itemDao.buscar(TipoFuncAcompTpfa.class, Long.valueOf(funcoesAcomp[i]));
        listFunAcomp.add(funcao);
      }
        }
         
        posicoes = false;
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

            Iterator itAcompAref = itensFuncaoAcompanhamento.iterator();
           
         
            while(itAcompAref.hasNext()){               
           
              TipoFuncAcompTpfa tipoFuncaoAcomp = (TipoFuncAcompTpfa) itAcompAref.next();
               
            
        /*
         * Nova regra (mantis 11289):
         * Ao exibir as abas de tipos de fun��es de acompanhamento:
         * Para registro de posi��o OBRIGAT�RIO continua com est� atualmente.
         * Para tipo de fun��o de acompanhamento que seja OPCIONAL o registro de posi��o no tipo de
         * acompanhamento selecionado (TipoAcompFuncAcompTafc.indRegistroPosicaoTafc),
         * somente apresentar a aba para o usu�rio que possuir permiss�o
         * ou que o acompanhamento esteja liberado.
         */
               
                /*
                 * Se o ari n�o tiver arel informado, n�o exibe a aba.
                 * Se tiver, e o arel estiver liberado, exibe a aba.
                 * Se tiver ari e arel n�o liberado, exibir a aba s� se o usuario logado = usuario da tpfa do tafc.
                 */
               
                if(getAcompReferenciaItem() != null && getAcompReferenciaItem().getAcompRelatorioArels() != null && !getAcompReferenciaItem().getAcompRelatorioArels().isEmpty()){
               
                  //Descobrindo o Arel da Funcao
                  AcompRelatorioArel arel = null;
                  for(Iterator itArel = getAcompReferenciaItem().getAcompRelatorioArels().iterator(); itArel.hasNext();){
                    AcompRelatorioArel auxArel = (AcompRelatorioArel) itArel.next();
                    if(auxArel.getTipoFuncAcompTpfa().equals(tipoFuncaoAcomp)){
                      arel = auxArel;
                      break;
                    }
                  }
                 
                  if(arel == null){
                    continue;
                  }
                 
                  //Descobrindo o Tafc da Funcao
                  TipoAcompFuncAcompTafc tafc = null;
          for(Iterator itTafc = listTipoAcompFuncAcomp.iterator(); itTafc.hasNext();){
            TipoAcompFuncAcompTafc tafcTemp = (TipoAcompFuncAcompTafc) itTafc.next();
            if(tafcTemp.getTipoFuncAcompTpfa().equals(tipoFuncaoAcomp)){
              tafc = tafcTemp;
              break;
            }
          }
               
                  String funcaoParecer = "ACOMP" + tipoFuncaoAcomp.getCodTpfa();
                 
                  situacaoAba = "abadesabilitada";
                 
                  if(funcaoParecer.equals(selectedFuncao))                   
                    situacaoAba = "abahabilitada";
                  else if (selectedFuncao.equals("")) {
                    situacaoAba = "abahabilitada";
                    selectedFuncao = funcaoParecer;
                  }
                    //habilitar a primeira aba
                   
                 String tipoPadraoExibicaoAba = (String) request.getAttribute("tipoPadraoExibicaoAba");
                
                 link = request.getContextPath() + PATH_ACOMP + "relatorios.jsp?"+ linkPrimeiro+"funcao=SITUACAO"+ "&funcaoParecer=" + funcaoParecer + "&codTpfa=" + tipoFuncaoAcomp.getCodTpfa() +
                       "&periodo="+ periodo +"&tela=" + tela+"&hidFormaVisualizacaoEscolhida=" + hidFormaVisualizacaoEscolhida+ "&itemDoNivelClicado="+itemDoNivelClicado + "&codTipoAcompanhamento=" + codTipoAcompanhamento + "&tipoPadraoExibicaoAba=" + tipoPadraoExibicaoAba;
                  
                  if(tela.equals("V")) {
                     link+=  "&primeiroIettClicado="+ primeiroIettClicado + "&primeiroAriClicado="+ primeiroAriClicado;
                  }
                 
                  link+="&";
                 
                  // monta as informa�oes complementares como Dica
                  String titulo = "";
          UsuarioUsu usu = null;
          SisAtributoSatb sisAtributoSatb = null;
          UsuarioDao usuDao = new UsuarioDao(null);

       
          if(arel != null) {           
           
           
            ItemEstUsutpfuacIettutfa itemEstUsu
              = itemEstUsuDao.buscar(acompReferenciaItem.getItemEstruturaIett().getCodIett(), arel.getTipoFuncAcompTpfa().getCodTpfa());
       
            titulo += "<table  cellpadding='0' cellspacing='0'>";
            if(itemEstUsu != null) {
              if (itemEstUsu.getUsuarioUsu() != null) {
                 
                if(itemEstUsu.getUsuarioUsu().getNomeUsu() != null) {
                  titulo += "<tr><td><b>Resp</b>: " + itemEstUsu.getUsuarioUsu().getNomeUsu() + ("</tr></td>");
                } else {
                  titulo += "<tr><td><b>Resp</b>: "+"</tr></td>";
                }
                   
                if(itemEstUsu.getUsuarioUsu().getComercTelefoneUsu() != null) {
                  titulo += "<tr><td><b>Tel</b>: " + itemEstUsu.getUsuarioUsu().getComercTelefoneUsu() + "</tr></td>";
                } else {
                  titulo += "<tr><td><b>Tel</b>: " + "</tr></td>";
                }
                   
                if(itemEstUsu.getUsuarioUsu().getEmail1UsuSent() != null) {    
                  titulo += "<tr><td><b>E-mail</b>: " + itemEstUsu.getUsuarioUsu().getEmail1UsuSent() + "</tr></td>";
                } else {
                  titulo += "<tr><td><b>E-mail</b>: " + "</tr></td>";
               
               
             
              } else if (itemEstUsu.getSisAtributoSatb() != null) {
               
                //Quando for grupo
                if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                  titulo += "<tr><td><b>GRUPO</b>: "+itemEstUsu.getSisAtributoSatb().getDescricaoSatb()+"</tr></td>";
                  Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                }
             
              }
           
            } else {
               
              titulo += "<tr><td><b>Resp: </b>N�o existe usu�rio ou grupo associado.";
             
            }
           
            titulo +="</table>";
       
            liberado = false;
            srcImg = "";
                     
            if(arel.getIndLiberadoArel() != null && arel.getIndLiberadoArel().equals("S")){
              liberado = true;
              srcImg = Util.getURLImagemAcompanhamento(arel.getCor(), request, arel.getTipoFuncAcompTpfa());
            }
           
          } else {
            //if arel != null
            List funcoes = new ItemEstUsutpfuacDao(null).getFuacOrderByFuncAcomp(acompReferenciaItem.getItemEstruturaIett());
            for (Iterator itUsu = funcoes.iterator(); itUsu.hasNext();) {
              ItemEstUsutpfuacIettutfa fuac = (ItemEstUsutpfuacIettutfa) itUsu.next();
             
              if(fuac.getTipoFuncAcompTpfa().equals(tipoFuncaoAcomp)){
                if (fuac.getUsuarioUsu() != null){
                  usu = fuac.getUsuarioUsu();
                } else if (fuac.getSisAtributoSatb() != null){
                  sisAtributoSatb = fuac.getSisAtributoSatb();
                }
               
              }
            }
            if (usu != null){
              titulo += usu.getNomeUsuSent() + "Aguarda elabora��o do parecer <br>";
            } else if (sisAtributoSatb != null){
              titulo += sisAtributoSatb.getDescricaoSatb() + "Aguarda elabora��o do parecer <br>";
            }
           
          }
         
                  criaAbaFuncaoAcomp(situacaoAba, link, tipoFuncaoAcomp.getLabelPosicaoTpfa(), s, titulo, usu, sisAtributoSatb);
                }
            }
            /* **** FIM - Abas de Pareceres */
            s.append("</td></tr></table>");
           
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

     
        // Lista com as funcoes de acompanhamento do usu�rio
        List listTipoFuncaoUsuario = (new TipoFuncAcompDao(null)).getFuncoesAcompNaEstruturaDoUsuario(item, usuario, gruposUsuario);
   
        while (itLiberadoParaTpfa.hasNext()){
          TipoFuncAcompTpfa liberadoParaTpfa = (TipoFuncAcompTpfa) itLiberadoParaTpfa.next();

          if (listTipoFuncaoUsuario!= null &&  listTipoFuncaoUsuario.contains(liberadoParaTpfa)){
            return true;
          }
        }
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

        request);
        /****** historico *****/
   
    while(itFuncoesAcompanhamento.hasNext()){
     
      TipoFuncAcompTpfa funcaoAcompanhamento = ((EstrutTpFuncAcmpEtttfa) itFuncoesAcompanhamento.next()).getTipoFuncAcompTpfa();
      ItemEstUsutpfuacIettutfa fuacNovo = getUsuarioAcompanhamento(item, funcaoAcompanhamento);
      ItemEstUsutpfuacIettutfa fuacAnterior = getUsuarioAcompanhamento(fuacAnteriores, item, funcaoAcompanhamento);
      if(fuacNovo == null && fuacAnterior != null) {
        excluirPermissoesItem(item, fuacAnterior, session, request, historico);
      }
    }
   
    itFuncoesAcompanhamento = item.getEstruturaEtt().getEstrutTpFuncAcmpEtttfas().iterator();

    while(itFuncoesAcompanhamento.hasNext()){
     
      EstrutTpFuncAcmpEtttfa funcaoAcomp = (EstrutTpFuncAcmpEtttfa) itFuncoesAcompanhamento.next();
      TipoFuncAcompTpfa funcaoAcompanhamento = funcaoAcomp.getTipoFuncAcompTpfa();
      ItemEstUsutpfuacIettutfa fuacNovo = getUsuarioAcompanhamento(item, funcaoAcompanhamento);
      ItemEstUsutpfuacIettutfa fuacAnterior = getUsuarioAcompanhamento(fuacAnteriores, item, funcaoAcompanhamento);
      if(fuacNovo != null){
        if(fuacAnterior == null){
          String manterProximoNivel = funcaoAcomp.getIndManterProximoNivelEtttfa();
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

    Iterator itFuncoesAcompanhamento = item.getEstruturaEtt().getEstrutTpFuncAcmpEtttfas().iterator();
   
    while(itFuncoesAcompanhamento.hasNext()){
     
      EstrutTpFuncAcmpEtttfa funcaoAcomp = (EstrutTpFuncAcmpEtttfa) itFuncoesAcompanhamento.next();
      TipoFuncAcompTpfa funcaoAcompanhamento = funcaoAcomp.getTipoFuncAcompTpfa();
      ItemEstUsutpfuacIettutfa fuacNovo = getUsuarioAcompanhamento(item, funcaoAcompanhamento);
     
      if(fuacNovo != null){
        String manterProximoNivel = funcaoAcomp.getIndManterProximoNivelEtttfa();
        ItemEstrutUsuarioIettus iettus = incluirPermissaoItem(item, fuacNovo,manterProximoNivel);
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

                      String hashNomeArquivo = null;
               
                boolean imageError = false;
                if( (Dominios.SIM).equals(relatorio.getIndLiberadoArel()) ) {
                  Cor cor = ( relatorio.getCor()!=null ? relatorio.getCor() : null );
                  TipoFuncAcompTpfa tpfa = ( relatorio.getTipoFuncAcompTpfa() != null ? relatorio.getTipoFuncAcompTpfa() : null );
                                             
                  imagePath = corDao.getImagemPersonalizada(cor, tpfa, "L");
                 
                  if( imagePath != null ) {
                   
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

    List lFuncoes = new ArrayList();
    if(situacao.getSituacaoTpFuncAcmpSitfas()!= null){
      situacao.getSituacaoTpFuncAcmpSitfas().size(); // Faz isso para inicializar a collection fazendo o select do banco
      Iterator it = situacao.getSituacaoTpFuncAcmpSitfas().iterator();
      while(it.hasNext()){
        TipoFuncAcompTpfa funcao = (TipoFuncAcompTpfa) it.next();
        lFuncoes.add(funcao.getCodTpfa());
      }
    }  
    return lFuncoes;
  }
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

            while(itRelatorios.hasNext()){                       
              AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();                                                                                         
              boolean imageError = false;
              if( (Dominios.SIM).equals(relatorio.getIndLiberadoArel()) ) {
                Cor cor = ( relatorio.getCor()!=null ? relatorio.getCor() : null );
                TipoFuncAcompTpfa tpfa = ( relatorio.getTipoFuncAcompTpfa() != null ? relatorio.getTipoFuncAcompTpfa() : null );
                                           
                imagePath = corDao.getImagemPersonalizada(cor, tpfa, "L");
               
                if( imagePath != null ) {
                    aval += "<img border=\"0\" src=\"" + request.getContextPath() + "/DownloadFile?tipo=open&RemoteFile=";
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

                if(!funcaoAcompanhamentoOpcional.isEmpty()) {
                    boolean validacaoOpcionalOk = false;
                  Iterator it = tpfaIett.iterator();
                 
                  while(it.hasNext()) {
                    TipoFuncAcompTpfa tpfa = (TipoFuncAcompTpfa) it.next();
                   
                    if(funcaoAcompanhamentoOpcional.contains(tpfa)) {
                      validacaoOpcionalOk = true;
                     
                      break;
View Full Code Here

Examples of ecar.pojo.TipoFuncAcompTpfa

    try {
       funcoesAcompanhamenoDoUsuario = new TipoFuncAcompDao (null).getFuncoesAcompNaEstruturaDoUsuario( itemEstrutura , usuario, gruposAcesso);
       Set liberadoParaFuncoesAcompanhamento = atributo.iGetLibTipoFuncAcompTpfas();
      
       for (Iterator<TipoFuncAcompTpfa> itFuncaosAcompDoUsuario=  funcoesAcompanhamenoDoUsuario.iterator(); itFuncaosAcompDoUsuario.hasNext();){
         TipoFuncAcompTpfa funcaoAcompDoUsuario = (TipoFuncAcompTpfa) itFuncaosAcompDoUsuario.next();
        
         if (liberadoParaFuncoesAcompanhamento!= null && liberadoParaFuncoesAcompanhamento.contains(funcaoAcompDoUsuario) ){
           return true; // pode editar o campo
         }
        
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.