private void txtMüsteriİd_KeyUp(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { int mid = Convert.ToInt32(txtmid.Text); if (mid % 2 == 1) { onlineMusteri o = (onlineMusteri)MusteriIslemleri.MusteriGetir(mid); lblMid_düzen.Text = o.mid.ToString(); txtEmail_düzen.Text = o.email; txtisim_düzen.Text = o.musteri.isim; txtTel_düzen.Text = "Online Müşteri"; } else { magazaMusteri o = (magazaMusteri)MusteriIslemleri.MusteriGetir(mid); lblMid_düzen.Text = o.mid.ToString(); txtEmail_düzen.Text = "Mağaza Müşterisi"; txtisim_düzen.Text = o.musteri.isim; txtTel_düzen.Text = o.telNo.ToString(); } } } catch (Exception e) { throw; } }
private void btnOnayla_Click(object sender, EventArgs e) { try { int mid = Convert.ToInt32(txtMüsteriİd.Text); int telefon = Convert.ToInt32(txtTelefon.Text); string isim = Convert.ToString(txtİsim.Text); string email = Convert.ToString(txtEmail.Text); try { if (MusteriIslemleri.MusteriKontrol(mid)) { lblBilgi.Text = "Bu ID değerinde Müşteri var."; return; } musteri m = new musteri(); m.isim = txtisim.Text; m.mid = mid; MusteriIslemleri.MusteriEkle(m); if (mid % 2 == 1) { onlineMusteri o = new onlineMusteri(); o.email = txtEmail.Text; o.mid = mid; o.szt = DateTime.Now; MusteriIslemleri.MusteriEkle(o); } else { magazaMusteri ma = new magazaMusteri(); ma.telNo = Convert.ToDecimal(txtTel); ma.mid = mid; MusteriIslemleri.MusteriEkle(ma); } lblBilgi.Text = "Kayıt işlemi başarıyla gerçekleştirildi."; } catch (Exception) { lblBilgi.Text = "Kayıt işlemi gerçekleştirilemedi."; throw; } } catch (Exception) { MessageBox.Show("Hata !! Alanları Doğru Bir Şekilde Doldurunuz.."); } }
private void btnOnayla_Click(object sender, EventArgs e) { try { int mid = Convert.ToInt32(txtMüsteriİd.Text); int telefon = Convert.ToInt32(txtTelefon.Text); string isim = Convert.ToString(txtİsim.Text); string email = Convert.ToString(txtEmail.Text); try { if (DBIslemleri.MusteriKontrol(mid)) { labelMüsteriEkleme.Text = "Bu ID değerinde Müşteri var."; return; } musteri m = new musteri(); m.isim = txtİsim.Text; m.mid = mid; DBIslemleri.MusteriEkle(m); if (mid % 2 == 1) { onlineMusteri o = new onlineMusteri(); o.email = txtEmail.Text; o.mid = mid; o.szt = DateTime.Now; DBIslemleri.MusteriEkle(o); } else { magazaMusteri ma = new magazaMusteri(); ma.telNo = Convert.ToDecimal(txtTelefon); ma.mid = mid; DBIslemleri.MusteriEkle(ma); } labelMüsteriEkleme.Text = "Kayıt işlemi başarıyla gerçekleştirildi."; } catch (Exception) { labelMüsteriEkleme.Text = "Kayıt işlemi gerçekleştirilemedi."; throw; } } catch (Exception ex) { MessageBox.Show("Ekleme işleminde hata oluştu :" + ex.Message); } }
public static string MusteriSil(int mid) { if (MusteriKontrol(mid)) { if (mid % 2 == 1) { onlineMusteri o = (onlineMusteri)MusteriGetir(mid); context.onlineMusteris.Remove(o); } else { magazaMusteri o = (magazaMusteri)MusteriGetir(mid); context.magazaMusteris.Remove(o); } musteri m = context.musteris.Where(x => x.mid == mid).First(); context.musteris.Remove(m); context.SaveChanges(); return("Silme işlemi başarıyla yapıldı"); } return("Silme yapılamadı, Müşteri bulunamadı"); }
public static string MusteriDuzenle(int mid, object musteri) { if (MusteriKontrol(mid)) { if (mid % 2 == 1) { onlineMusteri n = (onlineMusteri)musteri; onlineMusteri o = (onlineMusteri)MusteriGetir(mid); o.email = n.email; o.szt = n.szt; } else { magazaMusteri n = (magazaMusteri)musteri; magazaMusteri o = (magazaMusteri)MusteriGetir(mid); o.telNo = n.telNo; } context.SaveChanges(); return("Güncelleme başarıyla yapıldı"); } return("Güncelleme yapılamadı, Müşteri bulunamadı"); }
public static void MusteriEkle(magazaMusteri m) { context = GetContext(); context.magazaMusteris.Add(m); context.SaveChanges(); }