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); } }
private void tumkitaplar() { kitaps.Clear(); lstv_kitaplar.Items.Clear(); kitaps = Kitap.Tum_Kitaplar(); Kitap.Listview_Ekle(lstv_kitaplar, kitaps); filtredoldur(); }
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(); }