public Worker(ILeitorArquivo leitorArquivo, IEscritorArquivo escritorArquivo, IEscritorJsonArquivo escritorJson, ApplicationConfig applicationConfig) { this.leitorArquivo = leitorArquivo; this.escritorArquivo = escritorArquivo; this.escritorJson = escritorJson; this.applicationConfig = applicationConfig; }
public LeitorContratoOutrosArquivo(ILeitorArquivo leitorArquivo, string nomeArquivo) { _leitorArquivo = leitorArquivo; _nomeArquivo = nomeArquivo; Contratos = new List <ContratoRelatorioPagamento>(); LinhasComErro = new List <ContratoRelatorioErroDto>(); }
public List <ClienteArquivoUtil> AtualizarDadosClientes() { LeitorArquivoFabrica fabricaLeitorArquivo = new LeitorArquivoFabrica(); try { ILeitorArquivo leitorAtualizacao = fabricaLeitorArquivo.GerarLeitorAtualizacao(); ILeitorArquivo leitorHistorico = fabricaLeitorArquivo.GerarLeitorHistorico(); List <ClienteArquivoUtil> listaHistorico = leitorHistorico.BuscarHistorico() ?? new List <ClienteArquivoUtil> (); List <ClienteArquivoUtil> listaAtualizacao = leitorAtualizacao.BuscarAtualizacao(); List <ClienteArquivoUtil> conteudoAtualizado = new ClientesImportadosNegocio().AtualizarListaClientes(listaAtualizacao, listaHistorico); leitorHistorico.Salvar(conteudoAtualizado, true); return(conteudoAtualizado); } catch (ErroSistema e) { throw new ErroSistema(e.Message); } }
public LeitorContratoBancoSafraArquivo(ILeitorArquivo leitorArquivo) { _leitorArquivo = leitorArquivo; Contratos = new List <ContratoRelatorioPagamento>(); LinhasComErro = new List <ContratoRelatorioErroDto>(); }
public LeitorContratoPanoramaArquivo(ILeitorArquivo leitorArquivo) { _leitorArquivo = leitorArquivo; Contratos = new List <ContratoRelatorio>(); LinhasComErro = new List <ContratoRelatorioErroDto>(); }