private void pictureBox1_Click(object sender, EventArgs e) { if (id == "") { Kitap ktp = new Kitap(); ktp.kitap_adi = tbKitap_Adi.Text; ktp.yazar = tbYazar.Text; ktp.grup = cmbGrup.Text; ktp.brans = cmbBrans.Text; ktp.dil = cmbDil.Text; ktp.tur = cmbTur.Text; ktp.sayfa_Sayisi = tbSayfa_Sayisi.Text; ktp.dosya = tbDosya.Text; ktp.Kitap_Ekle(); this.Close(); } else { Kitap ktp = new Kitap(); ktp.Kitap_Getir(id); ktp.kitap_adi = tbKitap_Adi.Text; ktp.yazar = tbYazar.Text; ktp.grup = cmbGrup.Text; ktp.brans = cmbBrans.Text; ktp.dil = cmbDil.Text; ktp.tur = cmbTur.Text; ktp.sayfa_Sayisi = tbSayfa_Sayisi.Text; ktp.dosya = tbDosya.Text; ktp.Kitap_Guncelle(); this.Close(); } }
private void Frm_Kitap_Load(object sender, EventArgs e) { cmbdoldur(); if (id != "") { Kitap kitap = new Kitap(); kitap.Kitap_Getir(id); tbKitap_Adi.Text = kitap.kitap_adi; tbYazar.Text = kitap.yazar; cmbGrup.Text = kitap.grup; cmbBrans.Text = kitap.brans; cmbDil.Text = kitap.dil; cmbTur.Text = kitap.tur; tbSayfa_Sayisi.Text = kitap.sayfa_Sayisi; tbDosya.Text = kitap.dosya; } Button btn = new Button(); this.AcceptButton = btn; btn.Click += pictureBox1_Click; Button btn2 = new Button(); this.CancelButton = btn2; btn2.Click += pictureBox2_Click; }
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(); }
private void mi_Sil_Click(object sender, EventArgs e) { if (lstv_kitaplar.SelectedItems.Count == 1) { Kitap ktp = new Kitap(); ktp.Kitap_Getir(lstv_kitaplar.SelectedItems[0].Text); ktp.Kitap_Sil(); tumkitaplar(); } }
private void mi_TeslimAl_Click(object sender, EventArgs e) { Kitap ktp = new Kitap(); ktp.Kitap_Getir(lstv_kitaplar.SelectedItems[0].Text); ktp.odunc_alan = ""; ktp.iade_tarihi = DateTime.Parse("01.01.0001"); ktp.Kitap_Guncelle(); tumkitaplar(); }
public static List <Kitap> Sorgu(string Pno, string Pkitap_adi, string Pyazar, string Pgrup, string Pbrans, string Pdil, string Psayfa_sayisi, string Ptur, string Podunc_alan, DateTime Piade_tarih1, DateTime Piade_tarih2, string Pdosya) { List <Kitap> kitaplar = new List <Kitap>(); OleDbCommand cmd; OleDbDataReader dr; try { baglanti.Open(); cmd = new OleDbCommand("select * from Kitaplar where Id like '%'& @1 &'%' and Kitap_Adi like '%'& @2 &'%' and Yazar like '%'& @3 &'%' and Grup like '%'& @4 &'%' and Brans like '%'& @5 &'%' and Dil like '%'& @6 &'%' and Sayfa_Sayisi like '%'& @7 &'%' and Tur like '%'& @8 &'%' and Odunc_Alan like '%'& @9 &'%' and (Iade_Tarihi between @10 and @11) and Dosya like '%'&@12&'%' ", baglanti); cmd.Parameters.AddWithValue("1", Pno); cmd.Parameters.AddWithValue("2", Pkitap_adi); cmd.Parameters.AddWithValue("3", Pyazar); cmd.Parameters.AddWithValue("4", Pgrup); cmd.Parameters.AddWithValue("5", Pbrans); cmd.Parameters.AddWithValue("6", Pdil); cmd.Parameters.AddWithValue("7", Psayfa_sayisi); cmd.Parameters.AddWithValue("8", Ptur); cmd.Parameters.AddWithValue("9", Podunc_alan); cmd.Parameters.AddWithValue("10", Piade_tarih1.AddDays(-1)); cmd.Parameters.AddWithValue("11", Piade_tarih2.AddDays(1)); cmd.Parameters.AddWithValue("12", Pdosya); dr = cmd.ExecuteReader(); while (dr.Read()) { Kitap ktp = new Kitap(); ktp.Id = dr["Id"].ToString(); ktp.Kitap_Adi = dr["Yazar"].ToString(); ktp.Yazar = dr["Yazar"].ToString(); ktp.Grup = dr["Grup"].ToString(); ktp.Brans = dr["Brans"].ToString(); ktp.Dil = dr["Dil"].ToString(); ktp.Sayfa_Sayisi = dr["Sayfa_Sayisi"].ToString(); ktp.Tur = dr["Tur"].ToString(); ktp.Odunc_Alan = dr["Odunc_Alan"].ToString(); ktp.Iade_Tarihi = DateTime.Parse(dr["Iade_Tarihi"].ToString()); ktp.Dosya = dr["Dosya"].ToString(); kitaplar.Add(ktp); } baglanti.Close(); } catch (Exception x) { baglanti.Close(); MessageBox.Show("Sorgu çalıştırılırken hata oluştu \nhata mesajı: " + x.Message); } return(kitaplar); }
private void button1_Click(object sender, EventArgs e) { if (textBox2.Text.Trim() == "") { MessageBox.Show("Ödünç alan boş geçilemez"); } else { Kitap ktp = new Kitap(); ktp.Kitap_Getir(id); ktp.odunc_alan = textBox2.Text; ktp.iade_tarihi = monthCalendar1.SelectionStart; ktp.Kitap_Guncelle(); this.Close(); this.DialogResult = DialogResult.OK; } }
public static List <Kitap> Arama(string Parama) { List <Kitap> kitaplar = new List <Kitap>(); OleDbCommand cmd; OleDbDataReader dr; try { baglanti.Open(); cmd = new OleDbCommand("select * from Kitaplar where Kitap_Adi like '%'& @1&'%' or Yazar like '%'& @1&'%' or Grup like '%'& @1&'%' or Brans like '%'& @1&'%' or Dil like '%'& @1&'%' or Sayfa_Sayisi like '%'& @1&'%' or Tur like '%'& @1&'%' or Odunc_Alan like '%'& @1&'%' or Iade_Tarihi like '%'&@1&'%' or Dosya like '%'& @1&'%'", baglanti); cmd.Parameters.AddWithValue("1", Parama); dr = cmd.ExecuteReader(); while (dr.Read()) { Kitap ktp = new Kitap(); ktp.Id = dr["Id"].ToString(); ktp.Kitap_Adi = dr["Kitap_Adi"].ToString(); ktp.Yazar = dr["Yazar"].ToString(); ktp.Grup = dr["Grup"].ToString(); ktp.Brans = dr["Brans"].ToString(); ktp.Dil = dr["Dil"].ToString(); ktp.Sayfa_Sayisi = dr["Sayfa_Sayisi"].ToString(); ktp.Tur = dr["Tur"].ToString(); ktp.Odunc_Alan = dr["Odunc_Alan"].ToString(); if (dr["Iade_Tarihi"].ToString() != "") { ktp.Iade_Tarihi = DateTime.Parse(dr["Iade_Tarihi"].ToString()); } ktp.Dosya = dr["Dosya"].ToString(); kitaplar.Add(ktp); } baglanti.Close(); } catch (Exception x) { baglanti.Close(); MessageBox.Show("Arama Yapılırken hata oluştu \nhata mesajı: " + x.Message); } return(kitaplar); }
public static List <Kitap> Tum_Kitaplar() { List <Kitap> kitaplar = new List <Kitap>(); OleDbDataAdapter cmd; DataTable dt = new DataTable(); try { cmd = new OleDbDataAdapter("select * from Kitaplar", baglanti); cmd.Fill(dt); } catch (Exception x) { MessageBox.Show("Tüm Kitaplar çağırılırken hata oluştu \nhata mesajı: " + x.Message); } foreach (DataRow row in dt.Rows) { Kitap ktp = new Kitap(); ktp.Id = row["Id"].ToString(); ktp.Kitap_Adi = row["Kitap_Adi"].ToString(); ktp.Yazar = row["Yazar"].ToString(); ktp.Grup = row["Grup"].ToString(); ktp.Brans = row["Brans"].ToString(); ktp.Dil = row["Dil"].ToString(); ktp.Sayfa_Sayisi = row["Sayfa_Sayisi"].ToString(); ktp.Tur = row["Tur"].ToString(); ktp.Odunc_Alan = row["Odunc_Alan"].ToString(); if (row["Iade_Tarihi"].ToString() != "") { ktp.Iade_Tarihi = DateTime.Parse(row["Iade_Tarihi"].ToString()); } ktp.Dosya = row["Dosya"].ToString(); kitaplar.Add(ktp); } return(kitaplar); }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { List <Kitap> iade = new List <Kitap>(); string iadekitap = ""; if (Kitap.baglanti.State == ConnectionState.Closed) { foreach (Kitap ktp in Kitap.Tum_Kitaplar()) { if (ktp.iade_tarihi.ToShortDateString() != "1.01.0001" && ktp.iade_tarihi.ToShortDateString() != "01.01.0001") { if (ktp.iade_tarihi <= DateTime.Today) { iade.Add(ktp); iadekitap += (ktp.kitap_adi + " \n"); } } } } notifyIcon1.BalloonTipTitle = "Kitaplık Kitap Hatırlatma"; notifyIcon1.BalloonTipText = iadekitap; notifyIcon1.ShowBalloonTip(1000); }