public void buscarRecebimentos() { FCaixaService fCaixaService = new FCaixaService(); RecebimentosModel recebimentos = fCaixaService.recebSemanais(idEmpresa, new DateTime(), DateTime.Now.AddYears(1)); foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); if (row[5] == "1") { item.BackColor = Color.FromArgb(152, 251, 152); //verde } else if (parcela.dataParcela < DateTime.Now) { item.BackColor = Color.FromArgb(219, 112, 147); //vermelho } else { item.BackColor = Color.FromArgb(175, 238, 238); //azul } lstReceb.Items.Add(item); } }
public void buscaReceb() { int numeroSemanas = 6; ultimoInicio = DateTime.UtcNow; for (int i = 0; i < numeroSemanas; i++) { DateTime inicio = primeiroDiaSemana(ultimoInicio); DateTime final = ultimoDiaSemana(inicio); FCaixaService caixaService = new FCaixaService(); RecebimentosModel recebimentos = new RecebimentosModel(); recebimentos = caixaService.recebSemanais(idEmpresa, inicio, final); decimal totalSemana = 0; switch (i) { case 0: foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); lstSem1.Items.Add(item); totalSemana += parcela.valor; } lblSem1.Text = inicio.ToShortDateString() + " ate " + final.ToShortDateString(); lblTotSem1.Text = totalSemana.ToString("C"); break; case 1: foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); lstSem2.Items.Add(item); totalSemana += parcela.valor; } lblSem2.Text = inicio.ToShortDateString() + " ate " + final.ToShortDateString(); lblTotSem2.Text = totalSemana.ToString("C"); break; case 2: foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); lstSem3.Items.Add(item); totalSemana += parcela.valor; } lblSem3.Text = inicio.ToShortDateString() + " ate " + final.ToShortDateString(); lblTotSem3.Text = totalSemana.ToString("C"); break; case 3: foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); lstSem4.Items.Add(item); totalSemana += parcela.valor; } lblSem4.Text = inicio.ToShortDateString() + " ate " + final.ToShortDateString(); lblTotSem4.Text = totalSemana.ToString("C"); break; case 4: foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); lstSem5.Items.Add(item); totalSemana += parcela.valor; } lblSem5.Text = inicio.ToShortDateString() + " ate " + final.ToShortDateString(); lblTotSem5.Text = totalSemana.ToString("C"); break; case 5: foreach (var parcela in recebimentos.parcelas) { String[] row = { parcela.idPedido.ToString(), parcela.cliente, parcela.parcela, parcela.valor.ToString("C"), parcela.dataParcela.ToShortDateString(), parcela.pago.ToString() }; ListViewItem item = new ListViewItem(row); lstSem6.Items.Add(item); totalSemana += parcela.valor; } lblSem6.Text = inicio.ToShortDateString() + " ate " + final.ToShortDateString(); lblTotSem6.Text = totalSemana.ToString("C"); break; default: break; } } }