Package ecar.pojo

Examples of ecar.pojo.ConfiguracaoCfg


      ObjetoEstrutura coluna; 
      SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
      EstruturaDao estruturaDao = new EstruturaDao(null);
      ItemEstruturaDao itemDao = new ItemEstruturaDao(null);
      ConfiguracaoDao configuracaoDao = new ConfiguracaoDao(null);
      ConfiguracaoCfg configuracao = new ConfiguracaoCfg();
      List confg = configuracaoDao.listar(ConfiguracaoCfg.class, null);         
      if(confg != null && confg.size() > 0)
        configuracao = (ConfiguracaoCfg) confg.iterator().next();
     
      List lColunas = estruturaDao.getAtributosAcessoEstrutura(estruturaSelecionada);
      ValidaPermissao validaPermissao = new ValidaPermissao();
      List listaItensEstrutura = null;

      //Gera a lista de ietts (itens estrutura)
      if(lColunas != null && lColunas.size() > 0) {       
        listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, lColunas);
      }
      else {
        listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, "");
      }
     
      String radConcluido = "";
      if("".equals(Pagina.getParamStr(request, "radConcluido"))){
        radConcluido = (String) request.getSession().getAttribute("radConcluidoSession");
      } else{
        radConcluido = Pagina.getParamStr(request, "radConcluido");
      }
     
      listaItensEstrutura = itemDao.getItensIndConclusao(listaItensEstrutura, radConcluido);

      //parametros auxilixares
      String nomeCbCtrl = "cbCtrl" + estruturaSelecionada.getCodEtt();
      String nomeCbDep = "cbDep" + estruturaSelecionada.getCodEtt();
      String strCheckBox = "<td class=\\\"sorttable_nosort\\\" width=\\\"1%\\\" ><input type=\\\"checkbox\\\" class=\\\"form_check_radio\\\" name=\\\"" + nomeCbCtrl + "\\\" onclick=\\\"javascript:selectAll(document.form, '" + nomeCbCtrl + "', '" + nomeCbDep + "');\\\"></td>";
      String strColunaVazia = "<td class=\\\"sorttable_nosort\\\" width=\\\"1%\\\" > &nbsp;</td> <!-- Coluna para colocar icone para listagem -->";
      strBuffer.append("<table class=\\\"sortable\\\" border=\\\"0\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\" id=\\\"tabelaOrdenada\\\" >");
      strBuffer.append("  <thead >");
      strBuffer.append("  <tr bgcolor=\\\""+estruturaSelecionada.getCodCor2Ett()+"\\\">");

      /* desenha as colunas de uma estrutura */
      Iterator itColunas = lColunas.iterator();
      int numColuna = 2;
      while (itColunas.hasNext()){
        coluna = (ObjetoEstrutura) itColunas.next();
        strBuffer.append(strCheckBox);
        strBuffer.append(strColunaVazia);
        strBuffer.append("    <td width=\\\"" + coluna.iGetLargura() + "%\\\">");
        strBuffer.append(            coluna.iGetLabel());
        strBuffer.append("    </td>");
       
        numColuna++;
        strColunaVazia =  strCheckBox = "";
      }   
      strBuffer.append("    <td> &nbsp;</td>");
      strBuffer.append("  </tr> <!-- linha_subtitulo -->");
      strBuffer.append("  </thead>");

      strBuffer.append("<tbody id=\\\"corpo1\\\">");

     
      /* imprimir os itens da estrutura */
      Iterator itItens = listaItensEstrutura.iterator();
      while (itItens.hasNext()) {
       
        ItemEstruturaIett item = (ItemEstruturaIett) itItens.next();
       
        if ((item.getIndAtivoIett() != null || !"".equals(item.getIndAtivoIett()))
                        && !"N".equals(item.getIndAtivoIett())) {
         
          validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());
         
          boolean permissaoAcessoItem = validaPermissao.permissaoExcluirItem() || validaPermissao.permissaoConsultarItem();
          boolean permissaoAcessoItensFilhos = false;
   
          /* hint de otimiza��o. S� testa se tem permiss�o para os filhos (recursivo) se n�o tiver para si pr�prio */     
          if(!permissaoAcessoItem){
            permissaoAcessoItensFilhos = validaPermissao.permissaoAcessoItensFilhos(item, seguranca.getUsuario(), seguranca.getGruposAcesso());
          }
         
         
          if(permissaoAcessoItem || permissaoAcessoItensFilhos){
   
            /* desenha as colunas de um item */
            itColunas = lColunas.iterator();
           
            if (validaPermissao.permissaoExcluirItem() && (item.getIndBloqPlanejamentoIett() == null || item.getIndBloqPlanejamentoIett().equals(ValidaPermissao.NAO))) {
              strCheckBox = "<td sorttable_customkey=\\\"0\\\" width=\\\"1%\\\"><input type=\\\"checkbox\\\" class=\\\"form_check_radio\\\" name=\\\"" + nomeCbDep + "\\\" value=\\\"" + item.getCodIett() + "\\\"></td>";
            } else {
              strCheckBox = "<td sorttable_customkey=\\\"0\\\" width=\\\"1%\\\"><input type=\\\"checkbox\\\" class=\\\"form_check_radio\\\" name=\\\"" + nomeCbDep + "\\\" value=\\\"" + item.getCodIett() + "\\\" disabled></td>";
            }
           
            String strHRef = "";
            String  strA = "";
            String strHRefProx = "";
            strColunaVazia = "<td sorttable_customkey=\\\"0\\\" width=\\\"1%\\\"> &nbsp;</td> <!-- Coluna para colocar icone para listagem -->";
           
         
            if (validaPermissao.permissaoConsultarItem()) {
              strHRef = "<a href=\\\"javascript:aoClicarConsultarItem(document.form, " + item.getCodIett() + ", '" + "iett" + item.getCodIett() + "_pai_ett" + item.getEstruturaEtt().getCodEtt()  + "');\\\">";
              strA = "</a>";
              /* Igor Desenho da seta para dar acesso aas estruturas filhas */
              strHRefProx = "<td sorttable_customkey=\\\"0\\\" width=\\\"1%\\\"><a href=\\\"javascript:aoClicarDetalharItem(document.form, 'iett" + item.getCodIett() + "_pai_ett" + item.getEstruturaEtt().getCodEtt() + "')\\\"> " +
                  "<img src=\\\"" + request.getContextPath() + "/images/collapsed_button.gif\\\" border=0> </td>";
              /* /Igor */         
            } else{
              if (permissaoAcessoItensFilhos) {
                strHRef = "";
                strA = "</a>";
                strHRefProx = "<td sorttable_customkey=\\\"0\\\" width=\\\"1%\\\"><a href=\\\"javascript:aoClicarDetalharItem(document.form, 'iett" + item.getCodIett() + "_pai_ett" + item.getEstruturaEtt().getCodEtt() + "')\\\"> " +
                    "<img src=\\\"" + request.getContextPath() + "/images/collapsed_button.gif\\\" border=0> </td>";   
              }     
            }
           
            // Linhas com os dados da Estrutura
            strBuffer.append("<tr class=\\\"cor_sim\\\" onmouseover=\\\"javascript: destacaLinha(this,'over','')\\\" onmouseout=\\\"javascript: destacaLinha(this,'out','cor_sim')\\\" onClick=\\\"javascript: destacaLinha(this,'click','cor_sim')\\\" class=\\\"linha_subtitulo2_estrutura\\\" bgcolor=\\\"" + estruturaSelecionada.getCodCor3Ett() + "\\\">");
           
            String conteudo = "";
           
            boolean existeEstruturaFilhaPodeSerVisualizada = false;
            List lEstruturasFilhas = (new EstruturaDao(this.getRequest())).getSetEstruturasItem(item);
            //verifica se as estruturas filhas podem ser visualizadas
            if (lEstruturasFilhas != null && lEstruturasFilhas.size() != 0)
            {
              Iterator itlEstruturasFilhas = lEstruturasFilhas.iterator();
             
              while(itlEstruturasFilhas.hasNext() && !existeEstruturaFilhaPodeSerVisualizada){
                EstruturaEtt estruturaFilha = (EstruturaEtt) itlEstruturasFilhas.next();
                existeEstruturaFilhaPodeSerVisualizada = estruturaDao.verificarExibeEstrutura(estruturaFilha, item);
               
               }   
            }
           
            while (itColunas.hasNext()){
              String strAliasIndex ="";
              coluna = (ObjetoEstrutura) itColunas.next();
              strBuffer.append(strCheckBox)
             
              //verifica se as estruturas filhas podem ser visualizadas
              if (lEstruturasFilhas != null && lEstruturasFilhas.size() != 0 && existeEstruturaFilhaPodeSerVisualizada)
              {  strBuffer.append(strHRefProx);
                strBuffer.append(strA);
              }
              else{
                strBuffer.append(strColunaVazia);
              }
             
              strBuffer.append("<td ");

              //Se houver label na estrutura utiliza como hint, sen�o utiliza o nome da estrutura.
              String title = "";
              String label = item.getEstruturaEtt().getLabelEtt();
              if (label == null || label.equals(Dominios.STRING_VAZIA)){
                title = item.getEstruturaEtt().getNomeEtt();
              }
              else{
                title = item.getEstruturaEtt().getNomeEtt() + " (" + item.getEstruturaEtt().getLabelEtt() + ")";
              }
              strBuffer.append("title = \\\""+title+"\\\"");
             
              strBuffer.append(" width=\\\""+coluna.iGetLargura()+"%\\\" aliasSortableIndex >");
              strBuffer.append(strHRef);
              strBuffer.append("<font color=\\\""+estruturaSelecionada.getCodCor4Ett()+"\\\">");
       
              if("nivelPlanejamento".equals(coluna.iGetNome())){
                String niveis = "";
                  if(item.getItemEstruturaNivelIettns() != null && !item.getItemEstruturaNivelIettns().isEmpty()){
                    Iterator itNiveis = item.getItemEstruturaNivelIettns().iterator();
                    while(itNiveis.hasNext()){
                      SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                      niveis += nivel.getDescricaoSatb() + "; ";
                    }
                    niveis = niveis.substring(0, niveis.lastIndexOf(";"));
                  }
                strBuffer.append(niveis);
              }
              else{
                String informacaoIettSatb = "";
                if (coluna.iGetGrupoAtributosLivres() != null)  {
                  Iterator itIettSatbs =  item.getItemEstruturaSisAtributoIettSatbs().iterator();
                  while (itIettSatbs.hasNext()) {
                    ItemEstruturaSisAtributoIettSatb itemEstruturaSisAtributoIettSatb = (ItemEstruturaSisAtributoIettSatb) itIettSatbs.next();
                   
                    if (itemEstruturaSisAtributoIettSatb.getSisAtributoSatb().getSisGrupoAtributoSga().equals(coluna.iGetGrupoAtributosLivres())){
                      if (coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.TEXT)) ||
                         coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.TEXTAREA)) ||
                         coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.MULTITEXTO)) ||
                         coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.VALIDACAO)) ) {
                      
                        informacaoIettSatb = informacaoIettSatb + itemEstruturaSisAtributoIettSatb.getInformacao() + Util.trocaBarra(configuracao.getSeparadorCampoMultivalor());
                     
                       
                        //Se for um atributo livre do tipo ID
                        SisAtributoSatb sisAtributo = itemEstruturaSisAtributoIettSatb.getSisAtributoSatb();
                       
                        if (sisAtributo.isAtributoAutoIcremental() || sisAtributo.isAtributoContemMascara()) {
                          strAliasIndex = "sorttable_customkey=\\\""+itemDao.obterTipoSequencial(itemEstruturaSisAtributoIettSatb).getConteudo()+"\\\"";
                        }
                       
                      } else if (!coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.IMAGEM))) {
                        //se for do tipo imagem n�o faz nada, deixa em branco.
//                        informacaoIettSatb = informacaoIettSatb + itemEstruturaSisAtributoIettSatb.getSisAtributoSatb().getDescricaoSatb() +  "; ";
                        informacaoIettSatb = informacaoIettSatb + itemEstruturaSisAtributoIettSatb.getSisAtributoSatb().getDescricaoSatb() +  Util.trocaBarra(configuracao.getSeparadorCampoMultivalor());
                       
                      }
                    }
                  }
                  if (informacaoIettSatb.length() > 0){
                    informacaoIettSatb = informacaoIettSatb.substring(0, informacaoIettSatb.length() - configuracao.getSeparadorCampoMultivalor().length());
                    //
                  }
                  strBuffer.append(informacaoIettSatb);
                } else {
                 
View Full Code Here


        if (verificarExistenciaEmAcompRealFisicoArf(itemEstrtIndResul))
          throw new ECARException("itemEstrutura.indResultado.exclusao.exiteEmArf", null, new String[] { itemEstrtIndResul.getNomeIettir() });

        ConfiguracaoDao dao = new ConfiguracaoDao(request);
        ConfiguracaoCfg config = dao.getConfiguracao();

        if (itemEstrtIndResul.getItemEstrtIndResulCorIettrcores() == null)
          itemEstrtIndResul.setItemEstrtIndResulCorIettrcores(new HashSet<ItemEstrtIndResulCorIettrcor>());

        pojoHistorico.carregar(itemEstrtIndResul);

        HistoricoMaster historicoMaster = new HistoricoMaster();

        if ("S".equals(config.getIndGerarHistoricoCfg())) {

          historicoMaster.setDataHoraHistorico(new Date());
          historicoMaster.setUsuManutencao(usuario);
          historicoMaster.setCodReferenciaGeral(itemEstrtIndResul.getItemEstruturaIett().getCodIett());
          historicoMaster.setHistoricoMotivo((HistoricoMotivo) super.buscar(HistoricoMotivo.class, Long.valueOf(24)));
          session.save(historicoMaster);

          HistoricoIettrH iettrh = new HistoricoIettrH();
          ItemEstrtIndResulIettr iettrhAntesAlteracao = (ItemEstrtIndResulIettr) super.buscar(ItemEstrtIndResulIettr.class, itemEstrtIndResul
              .getCodIettir());
          iettrh.setItemEstruturaIett(iettrhAntesAlteracao.getItemEstruturaIett());
          iettrh.setUnidMedidaIettr(iettrhAntesAlteracao.getUnidMedidaIettr());
          iettrh.setDescricaoIettir(iettrhAntesAlteracao.getDescricaoIettir());
          iettrh.setNomeIettir(iettrhAntesAlteracao.getNomeIettir());
          iettrh.setIndProjecaoIettr(iettrhAntesAlteracao.getIndProjecaoIettr());
          iettrh.setIndAcumulavelIettr(iettrhAntesAlteracao.getIndAcumulavelIettr());
          iettrh.setIndTipoQtde(iettrhAntesAlteracao.getIndTipoQtde());
          iettrh.setIndValorFinalIettr(iettrhAntesAlteracao.getIndValorFinalIettr());
          iettrh.setIndRealPorLocal(iettrhAntesAlteracao.getIndRealPorLocal());
          iettrh.setIndPublicoIettr(iettrhAntesAlteracao.getIndPublicoIettr());

          // alteracao nova tela
          iettrh.setIndPrevPorLocal(iettrhAntesAlteracao.getIndPrevPorLocal());
          // alteracao nova tela

          iettrh.setSisAtributoSatb(iettrhAntesAlteracao.getSisAtributoSatb());
          iettrh.setFonteIettr(iettrhAntesAlteracao.getFonteIettr());
          iettrh.setIndiceMaisRecenteIettr(iettrhAntesAlteracao.getIndiceMaisRecenteIettr());
          iettrh.setDataApuracaoIettr(iettrhAntesAlteracao.getDataApuracaoIettr());
          iettrh.setFormulaIettr(iettrhAntesAlteracao.getFormulaIettr());
          iettrh.setPeriodicidadePrdc(iettrhAntesAlteracao.getPeriodicidadePrdc());
          iettrh.setUsuarioUsuManutencao(usuario);
          iettrh.setDataUltManutencao(itemEstrtIndResul.getDataUltManutencao());
          iettrh.setHistoricoMaster(historicoMaster);

          session.save(iettrh);
        }

        indicadoresParaExcluir.add(itemEstrtIndResul);

        // excluir todas as quantidades previstas
        List listaAux = new ArrayList();
        listaAux.addAll(itemEstrtIndResul.getItemEstrutFisicoIettfs());

        Iterator itAux = listaAux.iterator();
        while (itAux.hasNext()) {
          ItemEstrutFisicoIettf itemEstrutFisico = (ItemEstrutFisicoIettf) itAux.next();
          itemEstrutFisico.setDataUltManutencao(Data.getDataAtual());
          itemEstrutFisico.setUsuarioUsuManutencao(usuario);

          if ("S".equals(config.getIndGerarHistoricoCfg())) {

            HistoricoIettfH iettfh = new HistoricoIettfH();
            iettfh.setDataInclusaoIettf(itemEstrutFisico.getDataInclusaoIettf());
            iettfh.setDataUltManutencao(itemEstrutFisico.getDataUltManutencao());
            iettfh.setItemEstrtIndResulIettr(itemEstrutFisico.getItemEstrtIndResulIettr());
View Full Code Here

      TipoFuncAcompDao tipoFuncAcompDao = new TipoFuncAcompDao(getRequest());
      try {

          TipoAcompanhamentoTa tipoAcompanhamento = (TipoAcompanhamentoTa) taDao.buscar(TipoAcompanhamentoTa.class, Long.valueOf(codTipoAcompanhamento));
          String enderecoAbaVisualizacao = abaDao.pesquisaEnderecoAbaRegistro(tipoAcompanhamento, seguranca.getGruposAcesso(), 2, null);
          ConfiguracaoCfg configuracao = new ConfiguracaoDao(request).getConfiguracao();
      String pathRaiz = configuracao.getRaizUpload()
     
          if(codAref != null && !codAref.equals(""))
            acompReferenciaOrgaoAtual = (AcompReferenciaAref) acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(codAref));
         
         
View Full Code Here

    public static void adicionaTitulo(HttpServletRequest request, Element root, Slide s1, SlideShow ppt, String caminhoImagens) {
     
      try {
       
        ConfiguracaoDao configDao = new ConfiguracaoDao(request);
      ConfiguracaoCfg config = configDao.getConfiguracao();;
      String pathRaiz = config.getRaizUpload();
      EmpresaDao empresaDao = new EmpresaDao(request);
      List confg = empresaDao.listar(EmpresaEmp.class, null);
      EmpresaEmp empresa = new EmpresaEmp();
      if(confg != null && confg.size() > 0){
        empresa = (EmpresaEmp) confg.iterator().next();
View Full Code Here

  */
 
  public static void enviarEmail(String assunto, String nomeRemetente, String remetente,
    String texto, String destinatarioPara, String destinatarioCc, String destinatarioBcc, UsuarioUsu usuario)
    throws AddressException, MessagingException, Exception, ECARException {
      ConfiguracaoCfg config = new ConfiguracaoDao(null).getConfiguracao();
        if(config.getEmailServer() == null || "".equals(config.getEmailServer().trim())) {
          throw new ECARException("erro.servidor.email.invalido");
        }
       
            Properties mailProps = new Properties();
            mailProps.put("mail.smtp.host", config.getEmailServer());

            Session mailSession = Session.getInstance(mailProps, null);
            mailSession.setDebug(false);
            Message email = new MimeMessage(mailSession);
            email.setRecipients( Message.RecipientType.TO, InternetAddress.parse(destinatarioPara));
View Full Code Here

  public static String getURLImagemAcompanhamento(Cor cor, HttpServletRequest request , TipoFuncAcompTpfa funcao ) throws ECARException, NoSuchAlgorithmException, UnsupportedEncodingException{
    String url=null;
    CorDao corDao = new CorDao(request);
   
    // Configura��o 
    ConfiguracaoCfg configuracao = new ConfiguracaoDao(request).getConfiguracao();
    String pathRaiz = configuracao.getRaizUpload();
   
    UsuarioUsu usuarioImagem = null
    String hashNomeArquivo = null;
   
    if(cor.getIndPosicoesGeraisCor().equals("S")){
View Full Code Here

  public static String getURLImagem(Cor cor, HttpServletRequest request , TipoFuncAcompTpfa funcao ) throws ECARException, NoSuchAlgorithmException, UnsupportedEncodingException{
    String url=null;
    CorDao corDao = new CorDao(request);
   
    // Configura��o 
    ConfiguracaoCfg configuracao = new ConfiguracaoDao(request).getConfiguracao();
    String pathRaiz = configuracao.getRaizUpload();
   
    UsuarioUsu usuarioImagem = null
    String hashNomeArquivo = null;
   
    if(cor.getIndPosicoesGeraisCor().equals("S")){
View Full Code Here

      // Pega a interface de comunica��o do sentinela
      SentinelaInterface com = SentinelaUtil.getSentinelaInterface();

      UsuarioUsu u;
        UsuarioDao uDao = new UsuarioDao(request);
        ConfiguracaoCfg conf = (new ConfiguracaoDao(request)).getConfiguracao();
       
        //recuperar a p�gina inicial do usu�rio, tendo como par�metro as connfigura��es do ambiente
        SisGrupoAtributoSga sisGrupo = conf.getSisGrupoAtributoSgaByCodSgaGrAtrPgIni();

        //recuperar dados do usu�rio pelo id do sentinela
        u = uDao.getUsuarioByIdDominio(String.valueOf(com.getCodUsuario()));
       
        if (u.getCodUsu() != null && Dominios.SIM.equals(u.getIndAtivoUsu())) {
View Full Code Here

   *            - Inst�ncia de Hibernate Session para Salvar o hist�rico
         *            dentro da mesma transa��o que o objeto a ser salvo. Session
         * @throws ECARException
   */
  public void setHistorico(HISTORICO objHistorico, Long tipoHistorico, UsuarioUsu usuario, Session session) throws ECARException {
    ConfiguracaoCfg config = new ConfiguracaoDao(null).getConfiguracao();
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
    HistoricoXml xml = new HistoricoXml();
    if ("S".equals(config.getIndGerarHistoricoCfg())) {
      if (objHistorico != null) {
        objHistorico.setUsuarioUsuOperacao(usuario);
        objHistorico.setDataHistorico(Data.getDataAtual());
        objHistorico.setTipoHistorico(tipoHistorico);
        objHistorico.setIdHistorico(xml.getCodigo());
View Full Code Here

         *
         * @throws ECARException
         */
        public void gerarHistorico() throws ECARException {
   
    ConfiguracaoCfg config = cfgDao.getConfiguracao();
   
    if("S".equals(config.getIndGerarHistoricoCfg())) {
     
        if(historicoMaster == null) {
          this.gerarMaster(this.acao);
        }
       
View Full Code Here

TOP

Related Classes of ecar.pojo.ConfiguracaoCfg

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.