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();
 }
示例#6
0
 private void frmKitapEkle_Load(object sender, EventArgs e)
 {
     cbYazarlar.DataSource = YazarRepository.TumYazarlar();
 }