コード例 #1
0
 private void dgvUyeler_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvUyeler.CurrentRow.Index != -1)
     {
         secili = dgvUyeler.CurrentRow.DataBoundItem as UyeListeViewModel;
         MyContext db  = new MyContext();
         var       uye = db.Uyeler.Find(secili.UyeId);
         txtTckn.Text         = uye.TCKN;
         txtAd.Text           = uye.Ad;
         txtSoyad.Text        = uye.Soyad;
         txtTelefon.Text      = uye.Telefon;
         txtMail.Text         = uye.Mail;
         dtpDogumTarihi.Value = uye.DogumTarihi;
     }
 }
コード例 #2
0
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     try
     {
         MyContext db = new MyContext();
         secili = dgvUyeler.CurrentRow.DataBoundItem as UyeListeViewModel;
         var uye = db.Uyeler.Find(secili.UyeId);
         uye.UyeId       = (dgvUyeler.CurrentRow.DataBoundItem as UyeListeViewModel).UyeId;
         uye.TCKN        = txtTckn.Text;
         uye.Ad          = txtAd.Text;
         uye.Soyad       = txtSoyad.Text;
         uye.Telefon     = txtTelefon.Text;
         uye.Mail        = txtMail.Text;
         uye.DogumTarihi = dtpDogumTarihi.Value;
         int sonuc = db.SaveChanges();
         VerileriGetir();
         MessageBox.Show($"{sonuc} urun guncellendi");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #3
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (dgvUyeler.CurrentRow.Index != -1)
     {
         secili = dgvUyeler.CurrentRow.DataBoundItem as UyeListeViewModel;
         var cevap = MessageBox.Show("Secili urunu silmek istiyor musunuz?", "Urun silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (cevap != DialogResult.Yes)
         {
             return;
         }
         try
         {
             MyContext db  = new MyContext();
             var       uye = db.Uyeler.Find(secili.UyeId);
             db.Uyeler.Remove(uye);
             MessageBox.Show($"{db.SaveChanges()} kayıt silindi");
             VerileriGetir();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }