Exemplo n.º 1
0
 private void btn_saha_sil_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var item = cmbox_saha_data.SelectedItem as Sahalar;
         using (var context = new HaliSahaDBEntities())
         {
             var result = context.Sahalars.SingleOrDefault(b => b.SahaId == item.SahaId);
             if (result != null)
             {
                 context.Entry(result).State = EntityState.Deleted;
                 context.SaveChanges();
                 MessageBox.Show("Saha Başarıyla Silindi.");
                 RefreshData();
             }
             else
             {
                 MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
     }
 }
Exemplo n.º 2
0
 private void btn_saha_pasif_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var item = cmbox_saha_data.SelectedItem as Sahalar;
         using (var context = new HaliSahaDBEntities())
         {
             var result = context.Sahalars.SingleOrDefault(b => b.SahaId == item.SahaId);
             if (result != null)
             {
                 if (result.isActive != false)
                 {
                     result.isActive = false;
                     MessageBox.Show("Saha Pasif Edildi.");
                 }
                 else
                 {
                     result.isActive = true;
                     MessageBox.Show("Saha Aktif Edildi.");
                 }
                 context.SaveChanges();
                 RefreshData();
             }
             else
             {
                 MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
     }
 }
Exemplo n.º 3
0
        private void btn_login_Click(object sender, RoutedEventArgs e)
        {
            string email    = txt_email.Text.Trim();
            string password = txt_password.Text.Trim();

            kullanicilar.KullaniciEmail = email;
            kullanicilar.KullaniciSifre = password;

            using (HaliSahaDBEntities db = new HaliSahaDBEntities())
            {
                var user = db.Kullanicilars.FirstOrDefault(u => u.KullaniciEmail == email);
                if (user != null)
                {
                    if (user.KullaniciSifre == password)
                    {
                        MessageBox.Show("BAŞARIYLA GİRİŞ YAPTINIZ.");
                        MainWindow mainWindow = new MainWindow();
                        this.Visibility = Visibility.Hidden;
                        mainWindow.Show();
                    }
                    else
                    {
                        MessageBox.Show("E-Mail yada Şifre yanlış. Lütfen tekrar deneyiniz.");
                    }
                }
                else
                {
                    MessageBox.Show("KAYITLI KULLANICI BULUNAMADI !");
                }
            }
        }
 private void btn_rez_iptal_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var item = cmbx_rez.SelectedItem as Rezervasyon;
         using (var context = new HaliSahaDBEntities())
         {
             var result = context.Rezervasyons.SingleOrDefault(b => b.RezID == item.RezID);
             if (result != null)
             {
                 context.Entry(result).State = EntityState.Deleted;
                 context.SaveChanges();
                 MessageBox.Show("Rezervasyon Başarıyla Silindi.");
                 RefreshData();
             }
             else
             {
                 MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
     }
 }
Exemplo n.º 5
0
        private void btn_register_Click(object sender, RoutedEventArgs e)
        {
            Kullanicilar kullanicilar = new Kullanicilar();
            string       name         = txt_name.Text.Trim();
            string       surname      = txt_surname.Text.Trim();
            string       email        = txt_email.Text.Trim();
            string       password     = txt_password.Text.Trim();

            kullanicilar.KullaniciAdi    = name;
            kullanicilar.KullaniciSoyadi = surname;
            kullanicilar.KullaniciEmail  = email;
            kullanicilar.KullaniciSifre  = password;

            using (HaliSahaDBEntities db = new HaliSahaDBEntities())
            {
                db.Kullanicilars.Add(kullanicilar);
                db.SaveChanges();
            }
            MessageBox.Show("KULLANICI BAŞARIYLA KAYIT EDİLDİ. GİRİŞ YAPABİLİRSİNİZ.");
        }
Exemplo n.º 6
0
        private void btn_add_saha_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                sahalar.SahaAdı        = txt_sahaName.Text.Trim();
                sahalar.SahaFiyati     = Convert.ToDecimal(txt_sahaPrice.Text);
                sahalar.SahaKapasitesi = Convert.ToInt32(txt_sahaLimit.Text);
                sahalar.isActive       = true;

                using (var context = new HaliSahaDBEntities())
                {
                    context.Sahalars.Add(sahalar);
                    context.SaveChanges();
                }
                MessageBox.Show("SAHA BAŞARIYLA EKLENDİ");
                RefreshData();
                Clear();
            }
            catch (Exception)
            {
                MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
            }
        }
        private void btn_rez_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var item = cmbx_sahalar.SelectedItem as Sahalar;

                rezervasyon.RezNotu          = tb_rez_not.Text.Trim();
                rezervasyon.RezDate          = Convert.ToInt32((DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds + 2 * 3600);
                rezervasyon.Sahalar.isActive = false;
                rezervasyon.SahaId           = item.SahaId;
                using (var context = new HaliSahaDBEntities())
                {
                    context.Rezervasyons.Add(rezervasyon);
                    context.SaveChanges();
                }
                MessageBox.Show("REZERVASYON BAŞARIYLA OLUŞTURULDU");
                RefreshData();
                Clear();
            }
            catch (Exception)
            {
                MessageBox.Show("Bir hatayla karşılaşıldı. Lütfen tekrar deneyiniz.");
            }
        }