Package ecar.pojo

Examples of ecar.pojo.ItemEstUsutpfuacIettutfa


                        {
                            while ( itRelatorios.hasNext(  ) )
                            {
                                AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next(  );

                                ItemEstUsutpfuacIettutfa itemEstUsu =
                                    itemEstUsuDao.buscar( item.getCodIett(  ),
                                                          relatorio.getTipoFuncAcompTpfa(  ).getCodTpfa(  ) );

                                //Verifica se a permiss�o � de grupo ou usu�rio
                                if ( ( itemEstUsu != null ) && ( usuario != null ) )
                                {
                                    if ( itemEstUsu.getUsuarioUsu(  ) != null )
                                    {
                                        usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu(  ).getCodUsu(  )
                                                                              .equals( usuario.getCodUsu(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here


                        {
                            while ( itRelatorios.hasNext(  ) )
                            {
                                AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next(  );

                                ItemEstUsutpfuacIettutfa itemEstUsu =
                                    itemEstUsuDao.buscar( item.getCodIett(  ),
                                                          relatorio.getTipoFuncAcompTpfa(  ).getCodTpfa(  ) );

                                //Verifica se a permiss�o � de grupo ou usu�rio
                                if ( ( itemEstUsu != null ) && ( usuario != null ) )
                                {
                                    if ( itemEstUsu.getUsuarioUsu(  ) != null )
                                    {
                                        usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu(  ).getCodUsu(  )
                                                                              .equals( usuario.getCodUsu(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here

             
              if(itRelatorios != null) {
                while(itRelatorios.hasNext()){                       
                  AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();                   
                         
                  ItemEstUsutpfuacIettutfa itemEstUsu
                            = itemEstUsuDao.buscar(item.getCodIett(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
                          
                  //Verifica se a permiss�o � de grupo ou usu�rio
                  if(itemEstUsu!=null && usuario != null) {                            
                    if (itemEstUsu.getUsuarioUsu() != null) {
                      usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
                    } else if (itemEstUsu.getSisAtributoSatb() != null) {
                      if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                        Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                        if(itUsuarios != null) {
                          while (itUsuarios.hasNext()) {
                            UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                              if (usuarioAtributoUsua!=null && usuarioAtributoUsua.getUsuarioUsu()!=null &&
                                  usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
View Full Code Here

                        {
                            while ( itRelatorios.hasNext(  ) )
                            {
                                AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next(  );

                                ItemEstUsutpfuacIettutfa itemEstUsu =
                                    itemEstUsuDao.buscar( item.getCodIett(  ),
                                                          relatorio.getTipoFuncAcompTpfa(  ).getCodTpfa(  ) );

                                //Verifica se a permiss�o � de grupo ou usu�rio
                                if ( ( itemEstUsu != null ) && ( usuario != null ) )
                                {
                                    if ( itemEstUsu.getUsuarioUsu(  ) != null )
                                    {
                                        usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu(  ).getCodUsu(  )
                                                                              .equals( usuario.getCodUsu(  ) );
                                    } else if ( itemEstUsu.getSisAtributoSatb(  ) != null )
                                    {
                                        if ( itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ) != null )
                                        {
                                            Iterator itUsuarios =
                                                itemEstUsu.getSisAtributoSatb(  ).getUsuarioAtributoUsuas(  ).iterator(  );

                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
View Full Code Here

        peDto.setObjNome(asc.getNomeIett());
       
        Iterator itTpfas = asc.getItemEstUsutpfuacIettutfas().iterator();
        int i = 0;
        while(itTpfas.hasNext()) {
          ItemEstUsutpfuacIettutfa utfa = (ItemEstUsutpfuacIettutfa) itTpfas.next();
          if(i == 0) {
            peDto.setLabelFA1(utfa.getTipoFuncAcompTpfa().getLabelTpfa());
            peDto.setResponsavelFA1(utfa.getUsuarioUsu().getNomeUsu());
          }else if (i == 1) {
            peDto.setLabelFA2(utfa.getTipoFuncAcompTpfa().getLabelTpfa());
            peDto.setResponsavelFA2(utfa.getUsuarioUsu().getNomeUsu());
          }
          i++;
        }
      }else {
        novoObj = false;
      }
     
      //Estrategia
      if(ari.getItemEstruturaIett().getNivelIett() == 2) {
        estrategia = new CadernoPEDTOEstrategia(peDto);
        estrategia.setEstSigla(ari.getItemEstruturaIett().getSiglaIett());
        estrategia.setEstNome(ari.getItemEstruturaIett().getNomeIett());
       
        ItemEstUsutpfuacIettutfa utfa = (ItemEstUsutpfuacIettutfa) ari.getItemEstruturaIett().
          getItemEstUsutpfuacIettutfas().iterator().next();

        estrategia.setResponsavel(utfa.getUsuarioUsu().getNomeUsu());
       
        estrategia.setCor(imagePath((AcompRelatorioArel)ari.getAcompRelatorioArels().iterator().next()));
       
        SituacaoSit sit = ((AcompRelatorioArel)ari.getAcompRelatorioArels().iterator().next())
        .getSituacaoSit();
       
        if(sit != null) {
          estrategia.setSituacao(sit.getDescricaoSit())
        }else {
          estrategia.setSituacao("N/I");
        }
       
       
        String parecer = ((AcompRelatorioArel)ari.getAcompRelatorioArels().iterator().next())
        .getDescricaoArel();
       
        if(parecer != null) {
          parecer = HtmlSanitizer.getText(parecer.toString());
        }
       
        estrategia.setParecer(parecer);
       
        qtdEstrategia++;
       
      }
     
      //Produto
      if(ari.getItemEstruturaIett().getNivelIett() == 3) {
       
        if(getEstrategiaFromCaderno(peDto, ascendentes.get(1).getSiglaIett()) == null) {
          //Carrega e insere a estrategia
        }else {
          produto = new CadernoPEDTOProduto(estrategia);
          produto.setProdSigla(ari.getItemEstruturaIett().getSiglaIett());
          produto.setProdNome(ari.getItemEstruturaIett().getNomeIett());
         
          qtdProduto++;
         
          Iterator it = ari.getItemEstruturaIett().getItemEstUsutpfuacIettutfas().iterator();
          UsuarioUsu usu = null;
          while(it.hasNext()) {
            ItemEstUsutpfuacIettutfa sds = (ItemEstUsutpfuacIettutfa) it.next();
            if(sds.getTipoFuncAcompTpfa().equals(tipoFAcomp)) {
              if(sds.getUsuarioUsu() != null) {
                usu = sds.getUsuarioUsu();
              }             
            }
          }

         
View Full Code Here

       
          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){
View Full Code Here

    @Override
  public int doStartTag() throws JspException {
    JspWriter writer = this.pageContext.getOut();

    ItemEstUsutpfuacDao itemFuacDao = new ItemEstUsutpfuacDao(null);
    ItemEstUsutpfuacIettutfa itemFuac;
      AcompRelatorioDao acompArelDao = new AcompRelatorioDao(null);
      CorDao corDao = new CorDao(null);
      AcompRelatorioArel acompArel;
      List lItemFuac;
        StringBuffer sb = new StringBuffer();       
   
    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()) {     
            itemFuac = (ItemEstUsutpfuacIettutfa) it.next();
            acompArel = acompArelDao.getAcompRelatorio(itemFuac.getTipoFuncAcompTpfa(), getAcompReferenciaItem());
            
                               
            sb.append("<tr valign=\"middle\">");
                           
            // if adicionado devido ao BUG 3490
            if(acompArel == null) {
                    sb.append("<td>&nbsp;</td>");
            }
            else if(!"S".equals(acompArel.getIndLiberadoArel())){
                    sb.append("<td>N/L&nbsp;</td>");
            }else if(getAcompReferenciaItem().getStatusRelatorioSrl() != null &&
                        getAcompReferenciaItem().getStatusRelatorioSrl().equals(statusLiberado)){
                    if (acompArel.getCor() != null) {
                        String sinal = corDao.getImagemSinal(acompArel.getCor(), itemFuac.getTipoFuncAcompTpfa());
                        sb.append("<td><img src=\"").append(caminho).append("/images/").append(sinal).append("\"></td>");
                    } else {                   
                        sb.append("<td>N/I&nbsp;</td>");
                    }                                            
                } else {
                    /* Se acompanhamento n�o estiver sido liberado */
                    sb.append("<td>N/L&nbsp;</td>");
                }
               
            String titulo = "";
            String telefone = "";
            String atribuidoPor = "";
            String posicao = "1";
        String imagem_inativa = "";
           
            if (itemFuac.getUsuarioUsu() != null){
              if(itemFuac.getUsuarioUsu().getComercDddUsu() != null && !"".equals(itemFuac.getUsuarioUsu().getComercDddUsu())){
                telefone += itemFuac.getUsuarioUsu().getComercDddUsu();
              }
             
              if(itemFuac.getUsuarioUsu().getComercTelefoneUsu() != null && !"".equals(itemFuac.getUsuarioUsu().getComercTelefoneUsu())){
                if(!"".equals(telefone)){
                  telefone += " ";
                }
                telefone += itemFuac.getUsuarioUsu().getComercTelefoneUsu();
              }
             
              titulo += telefone;
             
              if (usuDao.getCelularByUsuario(itemFuac.getUsuarioUsu()) != null && !"".equals(usuDao.getCelularByUsuario(itemFuac.getUsuarioUsu()))){
                titulo += " <br> ";
                titulo += usuDao.getCelularByUsuario(itemFuac.getUsuarioUsu());
              }
             
              if(itemFuac.getUsuarioUsu().getEmail1UsuSent() != null && !"".equals(itemFuac.getUsuarioUsu().getEmail1UsuSent())){
                if(!"".equals(titulo)){
                  titulo += " <br> ";
                }
                titulo += itemFuac.getUsuarioUsu().getEmail1UsuSent();
              }
            
              atribuidoPor = itemFuac.getUsuarioUsu().getNomeUsuSent();
             
          imagem_inativa = "";
         
          if (!"S".equals(itemFuac.getUsuarioUsu().getIndAtivoUsu())){
            imagem_inativa="<img src=\"../images/icon_usuario_inativo.png\" title=\"Usu�rio Inativo\">";
          }
                  //sb.append("<td>" + itemFuac.getTipoFuncAcompTpfa().getLabelTpfa() + " atual:&nbsp;");
               
             
             
            } else if (itemFuac.getSisAtributoSatb() != null){
              atribuidoPor = itemFuac.getSisAtributoSatb().getDescricaoSatb();
             
            }
           
        if (acompArel != null){
          sb.append("<td class=\"item_InfoUsu_td\" onMouseOver=\"javascript:showInfoUsu(" + acompArel.getCodArel().toString() + ",'" + atribuidoPor + "','" + posicao + "')\" onMouseOut=\"javascript:hideInfoUsu(" + acompArel.getCodArel().toString() + ",'" + atribuidoPor + "','" + posicao + "')\" >").append(itemFuac.getTipoFuncAcompTpfa().getLabelTpfa()).append(":&nbsp;");
                  sb.append("<b>").append(atribuidoPor).append("</b>");
        } else
          sb.append("<td>&nbsp;</td>");
       
            // if alterado devido ao BUG 3490
                if (acompArel != null && acompArel.getUsuarioUsuUltimaManutencao() != null && itemFuac.getUsuarioUsu() != null &&
                    acompArel.getUsuarioUsuUltimaManutencao().getCodUsu() != itemFuac.getUsuarioUsu().getCodUsu()){
                    sb.append("<br>").append(itemFuac.getTipoFuncAcompTpfa().getLabelPosicaoTpfa()).append(" atribu�do por:&nbsp;").append(acompArel.getUsuarioUsuUltimaManutencao().getNomeUsuSent());
                }                  
                if(acompArel != null)
                  sb.append(" <span id=\"spanInfoUsu"+acompArel.getCodArel().toString()+"_"+atribuidoPor+"_"+posicao+"\" class=\"item_InfoUsu_span\" >"+titulo+"</span>");
                sb.append(imagem_inativa + "</td></tr>");
               
View Full Code Here

      }
     
      /*Respons�vel T�cnico*/
      Iterator itTpfas = item.getItemEstUsutpfuacIettutfas().iterator();
      while(itTpfas.hasNext()){
        ItemEstUsutpfuacIettutfa utfa = (ItemEstUsutpfuacIettutfa) itTpfas.next();
        if((!tipoAcomp.contains("PPA") && utfa.getTipoFuncAcompTpfa().getCodTpfa().longValue() == 2) //N�o � PPA e � o Respons�vel T�cnico
        || (tipoAcomp.contains("PPA") && utfa.getTipoFuncAcompTpfa().getCodTpfa().longValue() == 3)) //� PPA e � o GPS
        {
          String nomeUsu = "";
          String emailUsu = "";
          String telefone = "";
          if (utfa.getUsuarioUsu() != null){
            UsuarioUsu respTecnico = utfa.getUsuarioUsu();
            nomeUsu = respTecnico.getNomeUsu();
            emailUsu = respTecnico.getEmail1Usu();
            telefone = "";
            if(respTecnico.getComercDddUsu() != null && !"".equals(respTecnico.getComercDddUsu())){
              telefone += "(" + respTecnico.getComercDddUsu() + ") ";
            }
           
            if(respTecnico.getComercTelefoneUsu() != null && !"".equals(respTecnico.getComercTelefoneUsu())){
              telefone += respTecnico.getComercTelefoneUsu();
              telefone = " - " + telefone;
            }
           
          } else if (utfa.getSisAtributoSatb() != null){
            nomeUsu = utfa.getSisAtributoSatb().getDescricaoSatb();
          }
         
          labelRespTecnicoIett = utfa.getTipoFuncAcompTpfa().getLabelTpfa().toUpperCase() + ": ";
          valorRespTecnicoIett = nomeUsu + " (" + emailUsu + telefone.trim() + ")";
          break;
        }
      }
    }
View Full Code Here

        /****** 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();
          ItemEstrutUsuarioIettus iettus = incluirPermissaoItem(item, fuacNovo,manterProximoNivel);
          session.save(iettus);

          item.getEstruturaEtt();

          //Manter a permiss�o no pr�ximo n�vel de acordo com o definido na 'Fun��o de Acompanhamento na Estrutura'
          if(manterProximoNivel != null && manterProximoNivel.equals("S")){
            incluirPermissoesItensFilho(item, fuacNovo, session,manterProximoNivel);
          }

        } else {
          if(fuacNovo.getUsuarioUsu() != null && fuacAnterior.getUsuarioUsu() != null && !fuacNovo.getUsuarioUsu().equals(fuacAnterior.getUsuarioUsu())){
            alterarPermissoesItem(item, fuacAnterior, session, request, historico);           
          } else if(fuacNovo.getSisAtributoSatb() != null && fuacAnterior.getSisAtributoSatb() != null && !fuacNovo.getSisAtributoSatb().equals(fuacAnterior.getSisAtributoSatb())){
            alterarPermissoesItem(item, fuacAnterior, session, request, historico);           
          } else if(fuacNovo.getUsuarioUsu() != null && fuacAnterior.getUsuarioUsu() == null){
            alterarPermissoesItem(item, fuacAnterior, session, request, historico);
          } else if(fuacNovo.getSisAtributoSatb() != null && fuacAnterior.getSisAtributoSatb() == null){
            alterarPermissoesItem(item, fuacAnterior, session, request, historico);
          }
        }
      }             
    }
View Full Code Here

   
    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);
        itemEstrutUsuarioIettus.add(iettus);
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstUsutpfuacIettutfa

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.