예제 #1
0
        private void PopulaLista()
        {
            int cont = 0;

            lstMensaliddes.Items.Clear();
            int            atraso = 0;
            ReceitaDAL     rDal   = new ReceitaDAL();
            List <Receita> list   = rDal.RetornaReceitaBySocio(int.Parse(lblIdSocio.Text));

            foreach (Receita r in list)
            {
                cont  += 1;
                atraso = (DateTime.Now - r.DataVencimento).Days;
                if (atraso == 0 && DateTime.Now.Day != r.DataVencimento.Day)
                {
                    atraso = 1;
                }
                ListViewItem item;
                item      = new ListViewItem();
                item.Text = r.DataVencimento.ToString().Substring(0, 10);
                item.SubItems.Add(r.Valor.ToString("F2"));
                item.SubItems.Add(atraso.ToString());
                item.SubItems.Add(r.Documento.ToString());
                item.SubItems.Add(r.Parcela.ToString());
                item.SubItems.Add(r.DiaVencimento.ToString());
                item.SubItems.Add(r.Obs.ToString());
                item.SubItems.Add(r.Id.ToString());
                lstMensaliddes.Items.Add(item);
            }
            lblMensalidades.Text = cont.ToString();
        }
        private void cmdPesquisaFatura_Click(object sender, EventArgs e)
        {
            lstFaturas.Items.Clear();
            ReceitaDAL     rDAL = new ReceitaDAL();
            List <Receita> list = rDAL.RetornaReceitaBySocio(IdSocio);

            foreach (Receita receita in list)
            {
                PopulaLista(receita);
            }
        }