private void cmbMusteriKitap_SelectedIndexChanged(object sender, EventArgs e) { lstKitap.Items.Clear(); if (cmbMusteriKitap.SelectedIndex > -1) { Database db = new Database(baglantiCumlesi); string q = "select * from Kitaplar where MusteriId=@Id"; List <SqlParameter> par = new List <SqlParameter>(); Musteriler secliMusteri = cmbMusteriKitap.SelectedItem as Musteriler; par.Add(new SqlParameter("@Id", secliMusteri.Id)); DataTable sonucTablo = db.GetTable(q, par); foreach (DataRow row in sonucTablo.Rows) { Kitaplar kitap = new Kitaplar(); kitap.Id = (int)row["Id"]; kitap.KitapAdi = row["KitapAdi"].ToString(); kitap.Yazar = row["Yazar"].ToString(); kitap.Kategori = row["Kategori"].ToString(); kitap.Fiyat = (int)row["Fiyat"]; kitap.VarMi = (bool)row["VarMi"]; lstKitap.Items.Add(kitap); } } }
private void btnEkle_Click(object sender, EventArgs e) { Database db = new Database(baglantiCumlesi); string q = "insert into Kitaplar(Yazar,Kategori,Fiyat,VarMi,KitapAdi, MusteriId) values(@Yazar,@Kategori,@Fiyat,@VarMi,@KitapAdi,@MusteriId)"; Musteriler seciliMusteri = cmbMusteriKitap.SelectedItem as Musteriler; List <SqlParameter> par = new List <SqlParameter>(); par.Add(new SqlParameter("@MusteriId", seciliMusteri.Id)); par.Add(new SqlParameter("@Yazar", txtYazar.Text)); par.Add(new SqlParameter("@Kategori", txtKategori.Text)); par.Add(new SqlParameter("@Fiyat", nudFiyat.Value)); par.Add(new SqlParameter("@KitapAdi", txtKitapAdi.Text)); par.Add(new SqlParameter("@VarMi", chkVarMi.Checked)); db.RunQuery(q, par); MessageBox.Show("Kitap Kaydedildi... "); }
private void GetDataMusteri() { cmbMusteriKitap.Items.Clear(); Database db = new Database(baglantiCumlesi); string q = "select * from Musteriler"; DataTable sonucTablo = db.GetTable(q, null); foreach (DataRow row in sonucTablo.Rows) { Musteriler musteri = new Musteriler(); musteri.Id = (int)row["Id"]; musteri.Ad = row["Ad"].ToString(); musteri.Soyad = row["Soyad"].ToString(); musteri.EPosta = row["EPosta"].ToString(); musteri.Telefon = row["Telefon"].ToString(); cmbMusteriKitap.Items.Add(musteri); } }