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);
            }
        }
예제 #4
0
        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ı");
        }
예제 #5
0
 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ı");
 }
예제 #6
0
 public static void MusteriEkle(magazaMusteri m)
 {
     context = GetContext();
     context.magazaMusteris.Add(m);
     context.SaveChanges();
 }