private void btnYazarEkle_Click(object sender, EventArgs e) { try { YazarDTO yazar = new YazarDTO() { YazarAd = txtYazarAdi.Text, YazarSoyad = txtYazarSoyadi.Text, Ozgecmis = txtOzgecmis.Text }; YazarRepository.YazarEkle(yazar); DialogResult dr = MessageBox.Show("Yazar Başarıyla Eklenmiştir. Yeni Yazar 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 ex) { MessageBox.Show(ex.Message); } }
// Yazar - Sil(Delete) metodumuz : public static bool YazarSil(YazarDTO silinenYazar) { Yazarlar silinecekYazar = db.Yazarlars.Find(silinenYazar.YazarID); db.Yazarlars.Remove(silinecekYazar); return(db.SaveChanges() > 0); }
private void cbGuncelYazarAdi_SelectionChangeCommitted(object sender, EventArgs e) { YazarDTO secilenYazar = cbGuncelYazarAdi.SelectedItem as YazarDTO; txtGuncelAdi.Text = secilenYazar.YazarAd; txtGuncelSoyadi.Text = secilenYazar.YazarSoyad; txtOzgecmis.Text = secilenYazar.Ozgecmis; txtYazarId.Text = secilenYazar.YazarID.ToString(); }
// Yazar - List(Select) -> ID'ye göre arama metodumuz : public static YazarDTO IDyeGoreYazarGetir(int yazarID) // veya int Id { Yazarlar ArananYazar = db.Yazarlars.Find(yazarID); //veya .find(id) YazarDTO yDTO = new YazarDTO() { YazarID = ArananYazar.YazarId, YazarAd = ArananYazar.YazarAd, YazarSoyad = ArananYazar.YazarSoyad, Ozgecmis = ArananYazar.Ozgecmis }; return(yDTO); }
// Yazar - Güncelle(Update) metodumuz : public static bool YazarGuncelle(YazarDTO gelenYazar) { bool sonuc = false; Yazarlar guncellencekYazar = db.Yazarlars.Find(gelenYazar.YazarID); guncellencekYazar.YazarAd = gelenYazar.YazarAd; guncellencekYazar.YazarSoyad = gelenYazar.YazarSoyad; guncellencekYazar.Ozgecmis = gelenYazar.Ozgecmis; sonuc = db.SaveChanges() > 0; return(sonuc); }
//---------------------------------------------- // Yazar - Insert (Add) metodumuz : public static bool YazarEkle(YazarDTO eklenenYazar) { bool sonuc = false; Yazarlar eklenecekYazar = new Yazarlar() { YazarAd = eklenenYazar.YazarAd, YazarSoyad = eklenenYazar.YazarSoyad, Ozgecmis = eklenenYazar.Ozgecmis }; db.Yazarlars.Add(eklenecekYazar); sonuc = db.SaveChanges() > 0; return(sonuc); }
private void btnYazarGuncelle_Click(object sender, EventArgs e) { YazarDTO guncelYazar = new YazarDTO { YazarID = Convert.ToInt32(txtYazarId.Text), YazarAd = txtGuncelAdi.Text, YazarSoyad = txtGuncelSoyadi.Text, Ozgecmis = txtOzgecmis.Text }; YazarRepository.YazarGuncelle(guncelYazar); MessageBox.Show("Yazar başarıyla güncellenmiştir."); frmMain frm = new frmMain(); this.Close(); frm.Show(); }
private void cbYazarlar_SelectionChangeCommitted(object sender, EventArgs e) { YazarDTO secilenYazar = cbYazarlar.SelectedItem as YazarDTO; txtYazarId.Text = secilenYazar.YazarID.ToString(); }