internal InfoMercadoria(FaturamentoMercadorias pai, IDMercadoria mercadoria, double faturamento, long qtd) { this.pai = pai; this.mercadoria = mercadoria; this.faturamento = faturamento; this.qtd = qtd; }
private void bgRecuperação_DoWork(object sender, DoWorkEventArgs e) { FaturamentoMercadorias dados; int i = 0; SinalizaçãoCarga sinalização = SinalizaçãoCarga.Sinalizar(quadro1, "Carregando dados...", "Aguarde enquanto carrega-se os dados estatísticos do banco de dados..."); dados = new FaturamentoMercadorias(0.1f, DateTime.Now.Subtract(TimeSpan.FromDays(365)), DateTime.MaxValue); List<IPlotávelRotulado> lista = new List<IPlotávelRotulado>(); foreach (FaturamentoMercadorias.InfoMercadoria info in dados.Itens) { if (i++ == 10) break; lista.Add(info); } e.Result = new object[] { dados, lista, sinalização }; }