/// <summary> /// Form kapanırsa bir öncek formu gösterir /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UyeBul_FormClosed(object sender, FormClosedEventArgs e) { if (!uyeFound && !uyeNew && !uyeProgram) { uyeFound = !uyeFound; giris.Show(); } }
/// <summary> /// Butona basıldığı zaman bir adet PersonModel nesnesi oluşturulur ve üyeye ait girilen bilgileri /// bu nesneye veren ardından bu kişiyi oluşturması için gerekli fonksiyonu çağıran ve oluşturulabilirse /// oluşturulan programı da kayıt etmesi için diğer ilgili fonksiyınu çağiran fonksiyon. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void uyeOlusturButton_Click(object sender, EventArgs e) { // %90 gereksiz if statement //if(uyeOlusturButton.Text == "Üyeyi Güncelle") { guncelle = true; } if (FormOnayi() && !guncelle) { PersonModel p = new PersonModel(); p = pmodel; p.Adı = isimTextBox.Text; p.Soyadı = soyisimTextBox.Text; p.EmailAdress = emailTextBox.Text; p.Telefon = telefonTextBox.Text; p.Kilo = kiloTextBox.Text; p.Yas = (string)yasComboBox.SelectedItem; p.DogumTarihi = dogumTarihiDateTimePicker.Text; p.Boy = boyTextBox.Text; p.Cinsiyet = (string)cinsiyetComboBox.SelectedItem; p.id = tcTextBox.Text; p.kayitTarihi = kayitTarihiDateTimePicker.Text; if (adminMi) { p.abonelikTipi = "-----"; p.fiyat = "-----"; p.Program = "-----|-----|-----|-----|-----|-----|-----"; } else { p.abonelikTipi = abonelikTipiComboBox.SelectedItem.ToString(); p.fiyat = fiyatTextBox.Text; p.Program = finalProgram.Replace("\n", "*"); } // İstenilen databasede kişi oluşturulması için Globalcofige // oradan da Database'e özel CreatePerson fonksiyonuna gider. if (!GlobalConfig.Connection.CreatePerson(p)) { return; } GlobalConfig.Connection.CreateWorkoutProgram(p); GlobalConfig.Connection.AddPassword(p, selectPswdTextBox.Text); this.Close(); giris.Show(); } else if (FormOnayi() && guncelle) { PersonModel p = new PersonModel(); p.Adı = isimTextBox.Text; p.Soyadı = soyisimTextBox.Text; p.EmailAdress = emailTextBox.Text; p.Telefon = telefonTextBox.Text; p.Kilo = kiloTextBox.Text; p.Yas = (string)yasComboBox.SelectedItem; p.DogumTarihi = dogumTarihiDateTimePicker.Text; p.Boy = boyTextBox.Text; p.Cinsiyet = (string)cinsiyetComboBox.SelectedItem; p.id = tcLabel.Text; p.kayitTarihi = kayitTarihiDateTimePicker.Text; if (adminMi) { p.abonelikTipi = "-----"; p.fiyat = "-----"; p.Program = "-----|-----|-----|-----|-----|-----|-----"; } else { p.abonelikTipi = abonelikTipiComboBox.SelectedItem.ToString(); p.fiyat = fiyatTextBox.Text; p.Program = finalProgram.Replace("\n", "*"); } // İstenilen databasede kişi oluşturulması için Globalcofige // oradan da Database'e özel CreatePerson fonksiyonuna gider. GlobalConfig.Connection.UpdatePerson(p); GlobalConfig.Connection.CreateWorkoutProgram(p); GlobalConfig.Connection.AddPassword(p, selectPswdTextBox.Text); this.Close(); guncelle = false; bul.giris.Show(); } else { MessageBox.Show("Alanların hepsini doldurmalısınız!"); } }