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); }
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); }
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); }