Esempio n. 1
0
 private void filtrele()
 {
     if (dtpilk.Value.ToShortDateString() == "1.01.1900" && dtpson.Value.ToShortDateString() == "1.01.3000")
     {
         List <Kitap> filtrekitap = new List <Kitap>();
         foreach (Kitap item in kitaps)
         {
             if ((item.kitap_adi.IndexOf(cmbSorguKitapAdi.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguKitapAdi.Text == "") && (item.yazar.IndexOf(cmbSorguYazar.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguYazar.Text == "") && (item.grup.IndexOf(cmbSorguGrup.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguGrup.Text == "") && (item.brans.IndexOf(cmbSorguBrans.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguBrans.Text == "") && (item.dil.IndexOf(cmbSorguDil.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguDil.Text == "") && (item.sayfa_Sayisi.IndexOf(cmbSorguSayfaSayisi.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguSayfaSayisi.Text == "") && (item.tur.IndexOf(cmbSorguTur.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguTur.Text == "") && (item.odunc_alan.IndexOf(cmbSorguOduncAlan.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguOduncAlan.Text == "") && (item.iade_tarihi >= dtpilk.Value || item.iade_tarihi.ToShortDateString() == "1.01.0001") && (item.iade_tarihi <= dtpson.Value || item.iade_tarihi.ToShortDateString() == "1.01.0001"))
             {
                 filtrekitap.Add(item);
             }
         }
         lstv_kitaplar.Items.Clear();
         Kitap.Listview_Ekle(lstv_kitaplar, filtrekitap);
     }
     else
     {
         List <Kitap> filtrekitap = new List <Kitap>();
         foreach (Kitap item in kitaps)
         {
             if ((item.kitap_adi.IndexOf(cmbSorguKitapAdi.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguKitapAdi.Text == "") && (item.yazar.IndexOf(cmbSorguYazar.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguYazar.Text == "") && (item.grup.IndexOf(cmbSorguGrup.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguGrup.Text == "") && (item.brans.IndexOf(cmbSorguBrans.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguBrans.Text == "") && (item.dil.IndexOf(cmbSorguDil.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguDil.Text == "") && (item.sayfa_Sayisi.IndexOf(cmbSorguSayfaSayisi.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguSayfaSayisi.Text == "") && (item.tur.IndexOf(cmbSorguTur.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguTur.Text == "") && (item.odunc_alan.IndexOf(cmbSorguOduncAlan.Text, 0, StringComparison.CurrentCultureIgnoreCase) >= 0 || cmbSorguOduncAlan.Text == "") && (item.iade_tarihi >= dtpilk.Value) && (item.iade_tarihi <= dtpson.Value))
             {
                 filtrekitap.Add(item);
             }
         }
         lstv_kitaplar.Items.Clear();
         Kitap.Listview_Ekle(lstv_kitaplar, filtrekitap);
     }
 }
Esempio n. 2
0
 private void tumkitaplar()
 {
     kitaps.Clear();
     lstv_kitaplar.Items.Clear();
     kitaps = Kitap.Tum_Kitaplar();
     Kitap.Listview_Ekle(lstv_kitaplar, kitaps);
     filtredoldur();
 }
Esempio n. 3
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     timer1.Stop();
     aramakitap.Clear();
     lstv_kitaplar.Items.Clear();
     aramakitap = Kitap.Arama(tbArama.Text);
     Kitap.Listview_Ekle(lstv_kitaplar, aramakitap);
     filtredoldur();
 }