Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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;
                }
            }
        }