Examples of SegurancaECAR


Examples of ecar.login.SegurancaECAR

   */
  public void setEfItemEstRealizadoEfier(EfItemEstRealizadoEfier item, HttpServletRequest request) throws ECARException{
    ConfigSisExecFinanCsefvDao versaoDao = new ConfigSisExecFinanCsefvDao(null);
    ItemEstruturaContaOrcamentoDao itemEstContaDao = new ItemEstruturaContaOrcamentoDao(null);
   
    SegurancaECAR usuarioLogado = (SegurancaECAR) request.getSession().getAttribute("seguranca");

    Long anoReferencia = Long.valueOf(Pagina.getParamStr(request, "anoReferenciaEfier"));
    Long mesReferencia = Long.valueOf(Pagina.getParamStr(request, "mesReferenciaEfier"));
   
    item.setAnoReferenciaEfier(anoReferencia);
    item.setMesReferenciaEfier(mesReferencia);

    ConfigSisExecFinanCsefv versao = (ConfigSisExecFinanCsefv) versaoDao.buscar(ConfigSisExecFinanCsefv.class, Long.valueOf(Pagina.getParamStr(request, "codVersaoEscolhida")));
    if(versao == null)
      throw new ECARException("integracaoFinanceira.manual.inclusao.versaoInexistente");
       
//    TODO MANTIS  0011017
//    INICIO - MANTIS  0011017   
    item.setConfigSisExecFinanCsefv(versao);
//     FIM - MANTIS  0011017
   
    //Verificar se o sistema permite inclus�o manual
    //ConfigSisExecFinanCsef sistema = (ConfigSisExecFinanCsef) new ConfigSisExecFinanDao(request).buscar(ConfigSisExecFinanCsef.class, Long.valueOf(Pagina.getParamStr(request, "configSisExecFinanCsef")));
    ConfigSisExecFinanCsef sistema = versao.getConfigSisExecFinanCsef();
    if(!"S".equals(sistema.getIndPermiteValormanualorcCsef()))
      throw new ECARException("integracaoFinanceira.manual.inclusao.naoPermiteManual");
   
    List estruturasContabil = new ConfigExecFinanDao(request).getConfigExecFinanByVersao(versao);
        String estrutura = "";
        if (estruturasContabil != null) {
           
            Iterator it = estruturasContabil.iterator();
            while(it.hasNext()){
                ConfigExecFinanCef estruturaContabil = (ConfigExecFinanCef) it.next();
                if(estrutura.length() > 0)
                    estrutura += " ";
                //estrutura += Pagina.getParamStr(request, "e" + estruturaContabil.getCodCef().toString() + mes + ano + verSistema);               
                estrutura += Pagina.getParamStr(request, "e" + estruturaContabil.getCodCef().toString() + String.valueOf(versao.getCodCsefv()));               
            }
            /*
             * Por causa destes ifs neste m�todo os valores da Estrutura n�o s�o perdidos na altera��o. Motivo: na tela de alterar
             * conta todos os campos, com a exce��o do Acumulado est�o desabilitados e por isso n�o s�o enviados por request.
             * Quando fa�o essa compara��o, ao verificar que estes campos est�o vazios, mantenho os valores existentes originalmente
             * no objeto conta ( no caso s�o os valores que vieram do banco ) e por isso n�o s�o perdidos mesmo que venha vazio no
             * request.
             */      
            if(!"".equals(estrutura)){
            List contasOrcamentarias = itemEstContaDao.listar(EfItemEstContaEfiec.class, new String[] {"contaSistemaOrcEfiec", "asc"});
        estrutura = estrutura.trim();
        boolean existeConta = false;
        Iterator itConta = contasOrcamentarias.iterator();
        while(itConta.hasNext()){
          EfItemEstContaEfiec con = (EfItemEstContaEfiec) itConta.next();
          if(estrutura.equals(con.getContaSistemaOrcEfiec())){
            existeConta = true;
            break;
          }
        }
       
        if(!existeConta){
        //  throw new ECARException("integracaoFinanceira.manual.inclusao.contaInexistente");
        }

                item.setContaSistemaOrcEfier(estrutura.toUpperCase());
            }
        }   
   
    item.setDataHoraInfoEfier(Data.getDataAtual());
   
    if(item.getDataInclusaoEfier() == null)
      item.setDataInclusaoEfier(Data.getDataAtual());
   
    item.setIndContabilidadeEfier("A");
    item.setIndManualEfier(Pagina.getParamStr(request, "indManualEfier"));
   

    item.setUsuarioUsu(usuarioLogado.getUsuario());
   
    String valor1 = Pagina.getParamStr(request, "valor1Efier");
    if(!"".equals(valor1)){
      item.setValor1Efier(new Double(valor1.replaceAll(",",".")));
    }
View Full Code Here

Examples of ecar.login.SegurancaECAR

   */
  public void setEfItemEstRealizadoEfier(EfItemEstRealizadoEfier item, HttpServletRequest request, int iteracao) throws ECARException{
    ConfigSisExecFinanCsefvDao versaoDao = new ConfigSisExecFinanCsefvDao(null);
    ItemEstruturaContaOrcamentoDao itemEstContaDao = new ItemEstruturaContaOrcamentoDao(null);
   
    SegurancaECAR usuarioLogado = (SegurancaECAR) request.getSession().getAttribute("seguranca");

    Long anoReferencia = Long.valueOf(Pagina.getParamStr(request, "anoReferenciaEfier"));
    Long mesReferencia = Long.valueOf(Pagina.getParamStr(request, "mesReferenciaEfier"));
   
    item.setAnoReferenciaEfier(anoReferencia);
    item.setMesReferenciaEfier(mesReferencia);

    ConfigSisExecFinanCsefv versao = (ConfigSisExecFinanCsefv) versaoDao.buscar(ConfigSisExecFinanCsefv.class, Long.valueOf(Pagina.getParamStr(request, "codVersaoEscolhida")));
    if(versao == null)
      throw new ECARException("integracaoFinanceira.manual.inclusao.versaoInexistente");

   
//    TODO MANTIS  0011017
//    INICIO - MANTIS  0011017   
    item.setConfigSisExecFinanCsefv(versao);
//     FIM - MANTIS  0011017
   
    //Verificar se o sistema permite inclus�o manual
    //ConfigSisExecFinanCsef sistema = (ConfigSisExecFinanCsef) new ConfigSisExecFinanDao(request).buscar(ConfigSisExecFinanCsef.class, Long.valueOf(Pagina.getParamStr(request, "configSisExecFinanCsef")));
    ConfigSisExecFinanCsef sistema = versao.getConfigSisExecFinanCsef();
    if(!"S".equals(sistema.getIndPermiteValormanualorcCsef()))
      throw new ECARException("integracaoFinanceira.manual.inclusao.naoPermiteManual");
   
    List estruturasContabil = new ConfigExecFinanDao(request).getConfigExecFinanByVersao(versao);
        String estrutura = "";
        if (estruturasContabil != null) {
           
            Iterator it = estruturasContabil.iterator();
            while(it.hasNext()){
                ConfigExecFinanCef estruturaContabil = (ConfigExecFinanCef) it.next();
                if(estrutura.length() > 0)
                    estrutura += " ";
                //estrutura += Pagina.getParamStr(request, "e" + estruturaContabil.getCodCef().toString() + mes + ano + verSistema);               
                //estrutura += Pagina.getParamStr(request, "e" + estruturaContabil.getCodCef().toString() + String.valueOf(versao.getCodCsefv()));
                estrutura += request.getParameterValues("e" + estruturaContabil.getCodCef().toString() + String.valueOf(versao.getCodCsefv()))[iteracao - 1];
            }
            /*
             * Por causa destes ifs neste m�todo os valores da Estrutura n�o s�o perdidos na altera��o. Motivo: na tela de alterar
             * conta todos os campos, com a exce��o do Acumulado est�o desabilitados e por isso n�o s�o enviados por request.
             * Quando fa�o essa compara��o, ao verificar que estes campos est�o vazios, mantenho os valores existentes originalmente
             * no objeto conta ( no caso s�o os valores que vieram do banco ) e por isso n�o s�o perdidos mesmo que venha vazio no
             * request.
             */      
            if(!"".equals(estrutura)){
            List contasOrcamentarias = itemEstContaDao.listar(EfItemEstContaEfiec.class, new String[] {"contaSistemaOrcEfiec", "asc"});
        estrutura = estrutura.trim();
        boolean existeConta = false;
        Iterator itConta = contasOrcamentarias.iterator();
        while(itConta.hasNext()){
          EfItemEstContaEfiec con = (EfItemEstContaEfiec) itConta.next();
          if(estrutura.equals(con.getContaSistemaOrcEfiec())){
            existeConta = true;
            break;
          }
        }
       
        if(!existeConta){
        //  throw new ECARException("integracaoFinanceira.manual.inclusao.contaInexistente");
        }

                item.setContaSistemaOrcEfier(estrutura.toUpperCase());
            }
        }
       

    item.setDataHoraInfoEfier(Data.getDataAtual());
   
    if(item.getDataInclusaoEfier() == null)
      item.setDataInclusaoEfier(Data.getDataAtual());
   
    item.setIndContabilidadeEfier("A");
    item.setIndManualEfier(Pagina.getParamStr(request, "indManualEfier"));
   

    item.setUsuarioUsu(usuarioLogado.getUsuario());
   
    String valor1 = Pagina.getParamStr(request, "valor" + iteracao+ "_1Efier");
    if(!"".equals(valor1)){
      item.setValor1Efier(new Double(valor1.replaceAll(",",".")));
    }
View Full Code Here

Examples of ecar.login.SegurancaECAR

      }
      if (itemEstruturaIett.getIndBloqPlanejamentoIett() != null && itemEstruturaIett.getIndBloqPlanejamentoIett().equals("S")) {
        planejamentoBloqueado = true;
      }
    }
    SegurancaECAR seg = (SegurancaECAR) request.getSession().getAttribute("seguranca");
    List funcoesDoUsuario = (new TipoFuncAcompDao(request)).getFuncoesAcompNaEstruturaDoUsuario(itemEstruturaIett, seg.getUsuario(), seg.getGruposAcesso());
    /*
     * Obter o c�digo do grupo do atributo livre para pegar pelo campo "a" +
     * codSga;
     */
    FuncaoDao funcaoDao = new FuncaoDao(request);
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.