private void btnKitapEkle_Click(object sender, EventArgs e) { try { KitapDTO kitap = new KitapDTO() { KitapAd = txtKitapAdi.Text, KitapKonu = txtKitapKonusu.Text, YayinEv = txtYayinEvi.Text, YayinTarih = dtpYayinTarihi.Value, YazarID = Convert.ToInt32(txtYazarId.Text) }; KitapRepository.KitapEkle(kitap); DialogResult dr = MessageBox.Show("Kitap Başarıyla Eklenmiştir. Yeni Kitap Eklemek ister Misiniz ?", "Ekleme bildirimi!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { Temizle(); } else { frmMain frm = new frmMain(); this.Close(); frm.Show(); } } catch (Exception) { throw; } }
// Kitap - Sil(Delete) : public static bool KitapSil(KitapDTO silinenKitap) { Kitaplar silinecekKitap = db.Kitaplars.Find(silinenKitap.YazarID); db.Kitaplars.Remove(silinecekKitap); return(db.SaveChanges() > 0); }
public static KitapDTO IDyeGoreKitapGetir(int kitapID) { Kitaplar ArananKitap = db.Kitaplars.Find(kitapID); KitapDTO yDTO = new KitapDTO() { KitapAd = ArananKitap.KitapAdı, KitapKonu = ArananKitap.KitapKonusu, YayinEv = ArananKitap.Yayinevi, YayinTarih = Convert.ToDateTime(ArananKitap.YayinTarihi), YazarID = Convert.ToInt32(ArananKitap.YazarId) }; return(yDTO); }
// Kitap - Güncelle (Update) : public static bool KitapGuncelle(KitapDTO gelenKitap) { bool sonuc = false; Kitaplar guncellencekKitap = db.Kitaplars.Find(gelenKitap.KitapID); guncellencekKitap.KitapAdı = gelenKitap.KitapAd; guncellencekKitap.KitapKonusu = gelenKitap.KitapKonu; guncellencekKitap.Yayinevi = gelenKitap.YayinEv; guncellencekKitap.YayinTarihi = gelenKitap.YayinTarih; guncellencekKitap.YazarId = gelenKitap.YazarID; sonuc = db.SaveChanges() > 0; return(sonuc); }
// Kitap - Insert (Add) : public static bool KitapEkle(KitapDTO eklenenKitap) { bool sonuc = false; Kitaplar eklenecekKitap = new Kitaplar() { KitapAdı = eklenenKitap.KitapAd, KitapKonusu = eklenenKitap.KitapKonu, Yayinevi = eklenenKitap.YayinEv, YayinTarihi = Convert.ToDateTime(eklenenKitap.YayinTarih), YazarId = eklenenKitap.YazarID }; db.Kitaplars.Add(eklenecekKitap); sonuc = db.SaveChanges() > 0; return(sonuc); }
private void btnKitapGuncelle_Click(object sender, EventArgs e) { KitapDTO guncelKitap = new KitapDTO { KitapAd = txtKitapAdi.Text, KitapKonu = txtKitapKonusu.Text, YayinEv = txtYayinEvi.Text, YayinTarih = dtpYayinTarihi.Value, KitapID = Convert.ToInt32(txtKitapId.Text), YazarID = Convert.ToInt32(txtYazarId.Text) }; KitapRepository.KitapGuncelle(guncelKitap); MessageBox.Show("Kitap başarıyla güncellenmiştir."); frmMain frm = new frmMain(); this.Close(); frm.Show(); }