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); } }
private void btnYazarSil_Click(object sender, EventArgs e) { if (lstwYazarSil.SelectedItems.Count > 0) { YazarRepository.YazarSil((YazarDTO)lstwYazarSil.SelectedItems[0].Tag); MessageBox.Show("Yazar başarıyla silinmiştir."); YazarListele(); } else { MessageBox.Show("Lütfen silmek istediğiniz yazarı seçiniz!"); } }
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 YazarListele() { lstwYazarSil.Items.Clear(); List <YazarDTO> yazarListele = YazarRepository.TumYazarlar(); foreach (YazarDTO yl in yazarListele) { ListViewItem li = new ListViewItem(); li.Tag = yl; li.Text = yl.YazarID.ToString(); li.SubItems.Add(yl.YazarAd); li.SubItems.Add(yl.YazarSoyad); li.SubItems.Add(yl.Ozgecmis); lstwYazarSil.Items.Add(li); } }
private void frmYazarGuncelle_Load(object sender, EventArgs e) { cbGuncelYazarAdi.DataSource = YazarRepository.TumYazarlar(); }
private void frmKitapEkle_Load(object sender, EventArgs e) { cbYazarlar.DataSource = YazarRepository.TumYazarlar(); }