public void AtualizaStatusImportacao(ImportadorInfo importadorInfo) { if (InvokeRequired) { this.Invoke(new Action <ImportadorInfo>(AtualizaStatusImportacao), new object[] { importadorInfo }); return; } lbQuantidadeCEPs.Text = importadorInfo.QuantidadeRegistros.ToString(); lbQuantidadeImportados.Text = importadorInfo.QuantidadeProcessados.ToString(); }
public BuscadorEnderecoCepService(IImportadorFaixaCep importadorFaixaCep, IExtratorCepDaFaixa extratorCepDaFaixa, ICacheCep cacheCep, IConsultaEnderecoCep consultaEnderecoCep, IExportadorEnderecoCep exportadorEnderecoCep) { this.importadorFaixaCep = importadorFaixaCep; this.extratorCepDaFaixa = extratorCepDaFaixa; this.cacheCep = cacheCep; this.consultaEnderecoCep = consultaEnderecoCep; this.exportadorEnderecoCep = exportadorEnderecoCep; this.notificadorStatusImportacao = new NotificadorStatusImportacao(); this.importadorInfo = new ImportadorInfo(); }
public void AtualizarStatusImportacao(ImportadorInfo importadorInfo) { importadores.ForEach(importador => importador.AtualizaStatusImportacao(importadorInfo)); }