Esempio n. 1
0
        public ArquivoBus(eExecutorTipo modulo, Dictionary <int, string> diretorio = null, Dictionary <int, string> diretorioTemp = null, string usuarioCredenciado = null)
        {
            string schema = null;

            switch (modulo)
            {
            case eExecutorTipo.Interno:
                schema         = "default";
                _diretorio     = _config.DiretoriosArquivo;
                _diretorioTemp = _config.DiretoriosArquivoTemp;
                break;

            case eExecutorTipo.Credenciado:
                schema         = usuarioCredenciado;
                _diretorio     = diretorio;
                _diretorioTemp = diretorioTemp;
                break;

            default:
                break;
            }

            _arquivoDa       = new ArquivoDa(schema);
            _gerenciador     = new GerenciadorArquivo(_diretorio, schema);
            _gerenciadorTemp = new GerenciadorArquivo(_diretorioTemp, schema);
        }
Esempio n. 2
0
        public ArquivoBus(eExecutorTipo modulo)
        {
            string schema = null;

            switch (modulo)
            {
            case eExecutorTipo.Interno:
                schema         = "default";
                _diretorio     = _config.DiretoriosArquivo;
                _diretorioTemp = _config.DiretoriosArquivoTemp;
                break;

            case eExecutorTipo.Credenciado:
                ConfiguracaoSistema configSys = new ConfiguracaoSistema();
                schema         = configSys.UsuarioCredenciado;
                _diretorio     = _config.CredenciadoDiretoriosArquivo;
                _diretorioTemp = _config.CredenciadoDiretoriosArquivoTemp;
                break;

            default:
                break;
            }

            _arquivoDa       = new ArquivoDa(schema);
            _gerenciador     = new GerenciadorArquivo(_diretorio, schema);
            _gerenciadorTemp = new GerenciadorArquivo(_diretorioTemp, schema);
        }
Esempio n. 3
0
        public static nameFile.FileResult BaixarArquivo(int id, eExecutorTipo tipoExecutor = eExecutorTipo.Interno, bool dataHoraControleAcesso = false)
        {
            try
            {
                ArquivoBus _busArquivo = new ArquivoBus(tipoExecutor);

                Arquivo arquivo = _busArquivo.Obter(id);

                return(GerarArquivo(arquivo, dataHoraControleAcesso));
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }
            return(null);
        }