Package ecar.dao

Examples of ecar.dao.AcompRelatorioDao


             // Mantis 0011550: Ocultar a aba de parecer se o usu�rio n�o possuir permiss�o para visualiza��o
             if ("SITUACAO".equals(aba.getNomeAba())){
               //Obtem a lista das fun��es de acompanhamento que podem visualizar pareceres.
               List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(tipoAcompanhamento,gruposUsuario);
               
               AcompRelatorioDao arelDao = new AcompRelatorioDao(request);
               
               //conta os pareceres que existem das funcoes de acompanhamento que podem visualizar pareceres.
               if (arelDao.ContaArelsDasFuncoesDoAri(acompReferenciaItem, listaPermissaoTpfa) == 0){
                 possuiAba = false
               }
             }
           }
          
View Full Code Here


             
              ValidaPermissao validaPermissao = new ValidaPermissao();
          //Obtem a lista das fun��es de acompanhamento que podem visualizar pareceres.
                List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(acompReferenciaItem.getAcompReferenciaAref().getTipoAcompanhamentoTa(),gruposUsuario/* seguranca.getGruposAcesso()*/);
         
          AcompRelatorioDao arelDao = new AcompRelatorioDao(request);
          //conta os pareceres que existem das funcoes de acompanhamento que podem visualizar pareceres.
                if (arelDao.ContaArelsDasFuncoesDoAri(acompReferenciaItem, listaPermissaoTpfa) == 0){
                  possuiAba = false
                }
         }
        
        
View Full Code Here

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

        if (getAcompReferenciaItemAri() != null ) {
         
            AcompReferenciaItemDao ariDao = new AcompReferenciaItemDao(request);
           
            List listTpfa = ariDao.getAcompRelatorioArelOrderByFuncaoAcomp(getAcompReferenciaItemAri());
            AcompRelatorioDao arelDao = new AcompRelatorioDao(request);
            int numOpcoes =0;
            StringBuffer strTemp = new StringBuffer("");
           
            AcompRelatorioArel selectedArel = new AcompRelatorioArel();
            if (getPontoCriticoPtc() !=null && getPontoCriticoPtc().getAcompRelatorioArel()!=null  )
              selectedArel = getPontoCriticoPtc().getAcompRelatorioArel();
           
            if (listTpfa!=null ){
              //Iterator<TipoFuncAcompTpfa> it = listTpfa.iterator();
              Iterator<AcompRelatorioArel> it = listTpfa.iterator();
           
              s.append("  <tr>");
              s.append("    <td class=\"label\">");
              if (atributo.iGetObrigatorio() != null && atributo.iGetObrigatorio().booleanValue() == true)
                      s.append("* ");
              s.append("Fun��o de Acompanhamento</td>\n");
              s.append("    <td>");
              s.append("      <select name=").append(atributo.iGetNome() + " "+ (getBloquearCampo() ? "disabled=\"true\"":"") + "> \n" );
           
              while (it.hasNext()) {
                AcompRelatorioArel arel = (AcompRelatorioArel) it.next();
                if (arelDao.podeGravarRelatorio(seguranca.getUsuario(), arel.getTipoFuncAcompTpfa(), getAcompReferenciaItemAri() , arel ) == AcompRelatorioDao.OPERACAO_PERMITIDA){
                    String selected = "";
                   
                    if (selectedArel.equals(arel) ){
                      selected = "selected";
                    }
View Full Code Here

  private void eMailVenctoParecer (String dataLimStr, ConfigMailCfgm configMailCfgm, Date dataLimite) throws ECARException, Exception {
    try {
      AcompReferenciaItemDao ariDAO = new AcompReferenciaItemDao(null);
      UsuarioDao usuDAO = new UsuarioDao();
      TfuncacompConfigmailTfacfgmDAO tfuncacompConfigmailTfacfgmDAO = new TfuncacompConfigmailTfacfgmDAO();
      AcompRelatorioDao acompRelatorioDao = new AcompRelatorioDao(null);
     
      List listItens     = null;
      String dataCompStr = null;
      Iterator itItem    = null;   
     
      /* --
       * Por Rog�rio (26/02/2007)
       * Otimiza��o de query.
       * listItens = ariDAO.listar(AcompRefItemLimitesArli.class, new String[]{"dataLimiteArli","ASC"});
       * itItem = listItens.iterator();
       * -- */
     
      listItens = ariDAO.listarAcompReferenciaItemLimitesPorVenctoParecer(dataLimite);
      if( listItens != null ) itItem = listItens.iterator();
     
      /* -- OFinal da otimiza��o -- */
     
      while( itItem.hasNext() ){
        AcompRefItemLimitesArli arli = (AcompRefItemLimitesArli) itItem.next();
        dataCompStr = Data.parseDate(arli.getDataLimiteArli());

        if( dataLimStr.equals(dataCompStr) ) {
          AcompReferenciaItemAri ari = arli.getAcompReferenciaItemAri();
         
          List listAri = new ArrayList();
          if( ari.getItemEstruturaIett() != null && ari.getItemEstruturaIett().getItemEstUsutpfuacIettutfas() != null )
            listAri = new ArrayList(ari.getItemEstruturaIett().getItemEstUsutpfuacIettutfas());
         
          List usuariosEmailEnviado = new ArrayList();
         
          String descricaoEvento = "Vencimento da Data limite para " + arli.getTipoFuncAcompTpfa().getLabelPosicaoTpfa() + ".";
         
          Iterator itList = listAri.iterator();
          while( itList.hasNext() ) {
            ItemEstUsutpfuacIettutfa itemEstUsutpfacIetutfa = (ItemEstUsutpfuacIettutfa) itList.next();
            TipoFuncAcompTpfa tipoFuncao = itemEstUsutpfacIetutfa.getTipoFuncAcompTpfa();
            TfuncacompConfigmailTfacfgmPK tfcfgmPK = new TfuncacompConfigmailTfacfgmPK();
            tfcfgmPK.setCodCfgm(configMailCfgm.getCodCfgm());
            tfcfgmPK.setCodTpfa(tipoFuncao.getCodTpfa());
            TfuncacompConfigmailTfacfgm tfcfm = (TfuncacompConfigmailTfacfgm) tfuncacompConfigmailTfacfgmDAO.buscar(TfuncacompConfigmailTfacfgm.class, tfcfgmPK);
 
            //Verificando se j� existe posi��o liberada
            //Caso j� exista (indLiberadoArel) , n�o precisa mandar e-mail
            AcompRelatorioArel acompRelatorio = acompRelatorioDao.getAcompRelatorio(tipoFuncao, ari);
            if ( acompRelatorio != null && !"S".equals(acompRelatorio.getIndLiberadoArel()) ) {
             
              if ( itemEstUsutpfacIetutfa != null && itemEstUsutpfacIetutfa.getComp_id() != null && "S".equals(tfcfm.getEnviaMailTfacfgm()) ) {
               
                 
View Full Code Here

TOP

Related Classes of ecar.dao.AcompRelatorioDao

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.