private void dataGridView1_DoubleClick(object sender, EventArgs e) { id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString()); kitapal = db.TBLKitap.Find(id); txt_kitapid.Text = kitapal.ID.ToString(); txt_kitapadi.Text = kitapal.KitapAdi; }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString()); secilen = db.TBLKitap.Find(id); txt_adi.Text = secilen.KitapAdi; txt_yazar.Text = secilen.Yazar; cb_tur.SelectedItem = secilen.Tur; dtp_basimtarihi.Value = secilen.BasımTarihi; txt_baskino.Text = secilen.BaskiNo; txt_yayin.Text = secilen.YayinEvi; txt_ucret.Text = Convert.ToString(secilen.Ucret); }
public void KitapDoldur() { Yazar y = new Yazar(); y.Ad = "aaaa"; y.Soyad = "bbb"; y.Uyruk = "Ankara"; Yazar y2 = yazarlar.Where(x => x.Ad == "Halide Edip").Single(); Kitap k = new Kitap(); k.Ad = "Sinekli Bakkal"; k.Barkod = "1312312312"; k.Dil = "Türkçe"; k.SayfaSayisi = 333; k.Yazari = y; k.Kategoriler = new List <Kategori>(); }
private void btn_guncelle_Click(object sender, EventArgs e) { Updated = db.TBLKitap.Find(id); Updated.KitapAdi = txt_adi.Text; Updated.Yazar = txt_yazar.Text; Updated.Tur = (string)cb_tur.SelectedItem; Updated.BasımTarihi = dtp_basimtarihi.Value; Updated.BaskiNo = txt_baskino.Text; Updated.YayinEvi = txt_yayin.Text; Updated.Ucret = Convert.ToDouble(txt_ucret.Text); db.Entry(db.TBLKitap.Find(Updated.ID)).CurrentValues.SetValues(Updated); db.SaveChanges(); MessageBox.Show("Kitap Güncellendi."); Temizle(); KitapListele(); }
private void btn_kaydet_Click(object sender, EventArgs e) { List <Kitap> kitaps = db.TBLKitap.Where(x => x.KitapAdi == txt_adi.Text && x.Yazar == txt_yazar.Text && x.BasımTarihi == dtp_basimtarihi.Value && x.BaskiNo == txt_baskino.Text && x.YayinEvi == txt_yayin.Text).ToList(); if (kitaps.Count > 0) { foreach (Kitap item in kitaps) { int stkkontrol = Convert.ToInt32(item.Stok) + 1; Updated = db.TBLKitap.Find(item.ID); Updated.KitapAdi = txt_adi.Text; Updated.Yazar = txt_yazar.Text; Updated.Tur = (string)cb_tur.SelectedItem; Updated.BasımTarihi = dtp_basimtarihi.Value.Date; Updated.BaskiNo = txt_baskino.Text; Updated.YayinEvi = txt_yayin.Text; Updated.Stok = stkkontrol; Updated.Ucret = Convert.ToDouble(txt_ucret.Text); db.Entry(db.TBLKitap.Find(Updated.ID)).CurrentValues.SetValues(Updated); db.SaveChanges(); } } else { Kitap k = new Kitap(); k.KitapAdi = txt_adi.Text; k.Yazar = txt_yazar.Text; k.Tur = (string)cb_tur.SelectedItem; k.BasımTarihi = dtp_basimtarihi.Value.Date; k.BaskiNo = txt_baskino.Text; k.YayinEvi = txt_yayin.Text; k.Stok = 1; k.Ucret = Convert.ToInt64(txt_ucret.Text); db.TBLKitap.Add(k); db.SaveChanges(); } Temizle(); KitapListele(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (datagridKitaplar.SelectedItem != null) { Kitap kitap = new Kitap() { ID = ((Kitap)datagridKitaplar.SelectedItem).ID, ADI = ((Kitap)datagridKitaplar.SelectedItem).ADI, KATEGORIADI = ((Kitap)datagridKitaplar.SelectedItem).KATEGORIADI, KATEGORIID = ((Kitap)datagridKitaplar.SelectedItem).ID, SAYFASAYISI = ((Kitap)datagridKitaplar.SelectedItem).SAYFASAYISI, YAZAR = ((Kitap)datagridKitaplar.SelectedItem).YAZAR }; BLKitap.Update(kitap); MessageBox.Show("Kitap Güncellendi..."); KitapListele(); } }
private void btnEkle_Click(object sender, RoutedEventArgs e) { Kitap kitap = new Kitap() { ADI = txtAdi.Text, KATEGORIADI = ((Kategori)cmbKategori.SelectedItem).ADI, KATEGORIID = ((Kategori)cmbKategori.SelectedItem).ID, SAYFASAYISI = Convert.ToInt16(txtSayfa.Text), YAZAR = txtYazar.Text }; if (BLKitap.Insert(kitap) > 0) { MessageBox.Show("Kitap Eklendi."); } else { MessageBox.Show("Kitap Eklerken Hata Oluştu."); } KitapListele(); }
private void btn_sil_Click(object sender, EventArgs e) { Deleted = db.TBLKitap.Find(id); if (Deleted.Stok == 0) { db.TBLKitap.Remove(Deleted); } else { List <Kitap> kontrol = db.TBLKitap.Where(x => x.ID == Deleted.ID).ToList(); foreach (Kitap item in kontrol) { item.Stok = item.Stok - 1; } } db.SaveChanges(); MessageBox.Show("Kitap Silindi."); Temizle(); KitapListele(); }
public void KitapCikar(Kitap k) { Kitaplar.Remove(k); }
public void KitapEkle(Kitap k) { Kitaplar.Add(k); }