private void button2_Click(object sender, EventArgs e)
        {
            List <UyelikPaket> liste2 = new List <UyelikPaket>();

            liste2 = XMLPaket.XmlOku();

            UYE person2 = new UYE();

            try
            {
                using (var db = new SporSalonuContext())
                {
                    person2 = db.UYE.Find(Convert.ToInt32(textBox1.Text));
                }
                if (person2 != null)
                {
                    for (int i = 0; i < liste2.Count; i++)
                    {
                        double alinacak;
                        if (liste2[i].paketIsmi == person2.Paket_secimi)
                        {
                            alinacak = liste2[i].aylikUcret;

                            if (alinacak != Convert.ToDouble(textBox3.Text, CultureInfo.GetCultureInfo("en-us")))
                            {
                                MessageBox.Show("Yanliş tutar girdiniz !");
                            }
                            else
                            {
                                using (var db = new SporSalonuContext())
                                {
                                    var odemeKaydi = new ODEME()
                                    {
                                        OdemeTarihi  = (DateTime.Today),
                                        OdenenMiktar = Convert.ToSingle(textBox3.Text.Replace(".", ",")),
                                        OdeyenID     = person2.UyeID
                                    };
                                    db.ODEME.Add(odemeKaydi);
                                    db.SaveChanges();
                                    MessageBox.Show(DateTime.Now.ToLongDateString() + " tarihinde ödeme başarıyla kayıtlandı!");
                                }
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Kişi bulunamadı !");
                }
            }
            catch
            {
                MessageBox.Show("Giriş uygun formatta değildi! Lutfen boş alanları doldurunuz..");
            }
        }
Пример #2
0
        private void Form10_Load(object sender, EventArgs e)
        {
            List <UyelikPaket> liste = new List <UyelikPaket>();

            liste = XMLPaket.XmlOku(); //XmlOku metodu xml dosyasından verileri listeye atıp döndürür

            for (int i = 0; i < liste.Count; i++)
            {
                comboBox1.Items.Add(liste[i].paketIsmi);//xml dosyasından okuyup döndürülen değerler comboboxa eklenir
            }
        }
Пример #3
0
        private void xmlOkuChekboxaYaz()
        {
            List <UyelikPaket> liste = new List <UyelikPaket>();

            liste = XMLPaket.XmlOku();

            for (int i = 0; i < liste.Count; i++)
            {
                checkedListBox1.Items.Add(liste[i].paketIsmi + " - " + liste[i].aylikUcret + " TL");  // xml dosyasından okuyup döndürülen değerler checkboxa eklenir
            }
        }
Пример #4
0
        public Form6()
        {
            InitializeComponent();

            List <UyelikPaket> liste = new List <UyelikPaket>();

            liste = XMLPaket.XmlOku(); //XmlOku metodu xml dosyasından verileri listeye atıp döndürür

            for (int i = 0; i < liste.Count; i++)
            {
                comboBox1.Items.Add(liste[i].paketIsmi);//xml dosyasından okuyup döndürülen değerler comboboxa eklenir
            }
        }
        public UyeEkleGuncelle7()
        {
            InitializeComponent();
            UseWaitCursor = false;

            List <UyelikPaket> liste = new List <UyelikPaket>();

            liste = XMLPaket.XmlOku();

            for (int i = 0; i < liste.Count; i++)
            {
                comboBox1.Items.Add(liste[i].paketIsmi);//xml dosyasından okuyup döndürülen değerler comboboxa eklenir
            }
        }
Пример #6
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         String isim  = textBox1.Text;
         double fiyat = Convert.ToDouble(textBox2.Text);
         int    ay    = Convert.ToInt32(numericUpDown1.Value);
         XMLPaket.PaketEkle(isim, ay, fiyat); //Kullanıcıdan alınan veriler metoda gönderilir ve paket XML uzantılı dosyaya yazılır
         label3.Visible      = true;          // İşlemin başarılı olduğuna dair mesaj visible yapılır
         pictureBox1.Visible = true;
     }
     catch
     {
         MessageBox.Show("Giriş uygun formatta değildi! Lutfen boş alanları doldurunuz..");
     }
 }
Пример #7
0
 private void button1_Click(object sender, EventArgs e)
 {
     foreach (string itemChecked in checkedListBox1.CheckedItems) //CneckedListBoxta seçilen itemler tek tek dolaşılır
     {
         XMLPaket.PaketSil(itemChecked);                          // Silinecek item silme metoduna parametre olarak geçirilir
     }
     if (checkedListBox1.CheckedItems.Count == 0)
     {
         MessageBox.Show("Lütfen seçim yapınız!");
     }
     else
     {
         label2.Visible      = true;
         pictureBox1.Visible = true;
         checkedListBox1.Items.Clear();
         xmlOkuChekboxaYaz(); //Silinen paketlerin görünmeye devam etmemsi için, xml dosyasından veriler yeniden okunur ve checkedlistboxa eklenir
     }
 }
Пример #8
0
        private void button4_Click(object sender, EventArgs e) //Uyeliği bu ay içinde sonlanacak, üyeliklerini yenilemesi gerek üyeleri bulmak için
        {
            List <UyelikPaket> liste = new List <UyelikPaket>();

            liste = XMLPaket.XmlOku();

            using (var db = new SporSalonuContext())
            {
                var tumUyelerList = db.UYE.SqlQuery("SELECT * FROM UYE").ToList(); //Veritabanındaki tüm üyeler listeye atılır

                foreach (UYE kisi in tumUyelerList)
                {
                    int ay = 0;
                    for (int i = 0; i < liste.Count; i++)
                    {
                        if (kisi.Paket_secimi == liste[i].paketIsmi)
                        {
                            ay = liste[i].uyelikSuresi; // Kişinin üyelik süresi bulunur, ay isimli değişkene atanır
                            break;
                        }
                    }
                    DateTime today = DateTime.Today;
                    DateTime uyelikBaslangicTarihi = kisi.Kayit_tarihi;
                    DateTime uyelikSonlanmaTarihi  = uyelikBaslangicTarihi.AddMonths(+ay); //Kişinin üyelik başlangıç tarihine, üyelik süresi eklenir

                    if (today.Month == uyelikSonlanmaTarihi.Month)                         // Eğer hesaplanan tarih değerindeki ay, içinde bulunduğumuz aya eşitse
                    {
                        ListViewItem newItem = new ListViewItem(kisi.Ad.ToString());
                        newItem.SubItems.Add(kisi.Soyad.ToString());
                        newItem.SubItems.Add(kisi.Tel_no.ToString());
                        listView4.Items.Add(newItem); // Kişinin bilgileri listView4'e eklenir
                    }
                }
                label2.Text = "Üyelik yenilemesi gereken üye sayısı : " + listView4.Items.Count;
            }
        }