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; } }
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); } }
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); } } }