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.."); } }
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 } }
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 } }
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 } }
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.."); } }
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 } }
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; } }