示例#1
0
        private void GorevleriListele(GorevDurumu gorevDurumu)
        {
            listView_gorev.Items.Clear();
            IEnumerable <Hatirlatma> Hatirlatmalar;

            switch (gorevDurumu)
            {
            case GorevDurumu.Yapilacaklar:
                Hatirlatmalar = ctx.Hatirlatmas.Where(h => h.Yapildi == false).Select(h => h).OrderBy(h => h.Tarih);
                break;

            case GorevDurumu.Yapilmislar:
                Hatirlatmalar = ctx.Hatirlatmas.Where(h => h.Yapildi).Select(h => h).OrderBy(h => h.Tarih);
                break;

            case GorevDurumu.ButunGorevler:
                Hatirlatmalar = ctx.Hatirlatmas.Select(h => h).OrderBy(h => h.Tarih);
                break;

            default:
                Hatirlatmalar = ctx.Hatirlatmas.Select(h => h).OrderBy(h => h.Tarih);
                break;
            }

            foreach (Hatirlatma item in Hatirlatmalar)
            {
                ListViewItem i = new ListViewItem(item.ID.ToString());
                i.SubItems.Add(item.Tarih.ToString());
                i.SubItems.Add(item.Metin);
                i.SubItems.Add(item.Yapildi ? "Yapıldı" : "Yapılmadı");
                listView_gorev.Items.Add(i);
            }
        }
示例#2
0
 private void yapilmisGorevlerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     GorevleriListele(GorevDurumu.Yapilmislar);
     sonGoruntulenen = GorevDurumu.Yapilmislar;
 }
示例#3
0
 private void butunGorevlerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     GorevleriListele(GorevDurumu.ButunGorevler);
     sonGoruntulenen = GorevDurumu.ButunGorevler;
 }