private void btnKaydet_Click(object sender, EventArgs e) { UyeBL ub = new UyeBL(); foreach (DataRow item in dt.Rows) { Uye u = new Uye(); if (item.RowState != DataRowState.Deleted) { u.UyeAd = item[1].ToString(); u.UyeSoyad = item[2].ToString(); u.UyeTel = item[3].ToString(); u.UyeMail = item[4].ToString(); } switch (item.RowState) { case DataRowState.Added: ub.Kaydet(u); break; case DataRowState.Deleted: ub.Sil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: u.UyeID = Convert.ToInt32(item[0]); ub.Guncelle(u); break; default: break; } } }
private void frmUyeList_Load(object sender, EventArgs e) { UyeBL ubl = new UyeBL(); dt = ubl.UyeTable(); gridUye.DataSource = dt; ubl.Dispose(); }
private void btnEkle_Click(object sender, EventArgs e) { try { UyeBL ubl = new UyeBL(); Uye u = new Uye(); u.UyeID = uyeID; u.UyeAd = txtUyeAd.Text.Trim(); u.UyeSoyad = txtUyeSoyad.Text.Trim(); u.UyeTel = txtUyeTel.Text.Trim(); u.UyeMail = txtUyeMail.Text.Trim(); switch (uyeID) { case 0: if (ubl.Ekle(u)) { Temizle(); ubl.Dispose(); MessageBox.Show("Ekleme Başarılı"); } else { MessageBox.Show("Yeniden Deneyiniz!!"); ubl.Dispose(); } break; default: if (ubl.Guncelle(u)) { Temizle(); MessageBox.Show("Güncelleme Başarılı"); } else { MessageBox.Show("Güncelleme Başarısız!"); } break; } } catch (SqlException ex) { MessageBox.Show("Veritabanı Hatası! Hata Kodu: " + ex.Number); } catch (Exception) { MessageBox.Show("Bilinmeyen Hata!"); } }
private void btnSil_Click(object sender, EventArgs e) { DialogResult cvp = MessageBox.Show("Üye Silinecek. Devam Etmek İstiyormusunuz?", "Üye Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cvp == DialogResult.Yes) { UyeBL ubl = new UyeBL(); if (ubl.Sil(uyeID)) { MessageBox.Show("Üye Silindi."); Temizle(); } else { MessageBox.Show("Üye Silinemedi!"); } } }
private void btnBul_Click(object sender, EventArgs e) { Uye u = null; UyeBL ubl = new UyeBL(); u = ubl.UyeBul(txtTel.Text.Trim()); if (u != null) { frmUyeEkle frm = (frmUyeEkle)Application.OpenForms["frmUyeEkle"]; frm.txtUyeAd.Text = u.UyeAd; frm.txtUyeSoyad.Text = u.UyeSoyad; frm.txtUyeTel.Text = u.UyeTel; frm.txtUyeMail.Text = u.UyeMail; frm.uyeID = u.UyeID; frm.btnEkle.Text = "Güncelle"; frm.btnSil.Visible = true; frm.btnVazgec.Visible = true; } else { MessageBox.Show("Üye Bulunamadı."); } }