/// <summary> /// Üyenin üstüne çift tıklanınca üye güncelleme ekranını açar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void uyeBulListBox_DoubleClick(object sender, EventArgs e) { if (uyeBulListBox.SelectedItem == null) { return; } if (!loginFormAnswer && !loginFormFailedRespond) { Guncelle(); return; } else if (loginFormFailedRespond) { MessageBox.Show("Yanlış şifre!", "Hata"); loginFormFailedRespond = false; return; } PersonModel p = new PersonModel(); p.Adı = uyeBulTextBox.Text; p = GlobalConfig.Connection.GetPerson(p); uyeFound = true; UyeOlusturma frm = new UyeOlusturma(p, 1, this); frm.Show(); this.Close(); }
/// <summary> /// Bu fonksiyon Üyeyi bularak bizi Üye Oluştur formuna gönderir. /// UyeBul formunda arama kısmına ad yazdığımızda uyeyi güncellememiz için gerekli forma gönderecek /// fonksiyon. Üye güncelleme için yönetici yetkisi gerektiğinden ilk önce şifre girme formu çağırılır. /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void bulButton_Click(object sender, EventArgs e) { if (!loginFormAnswer && !loginFormFailedRespond) { Guncelle(); return; } else if (loginFormFailedRespond) { MessageBox.Show("Yanlış şifre!", "Hata"); loginFormFailedRespond = false; return; } PersonModel p = new PersonModel(); p.Adı = uyeBulTextBox.Text; // adı na eşitler ve database den o adda kişiyi bulmak için ilgili fonksiyonu çağırır p = GlobalConfig.Connection.GetPerson(p); if (p.Uyeler != null) // Dönüş null değilse uyeleri liste halinde list boxta göstermek için gerekli işlemleri yapar { uyeBulListBox.Items.Clear(); ConvertFromListToPersonModel(p); return; } if (p.Soyadı != null) // soyadı nullsa databasede böyle bir kişi bulunamamiştır. yeni üye oluşturma ekranına atılır. { uyeFound = true; UyeOlusturma frm = new UyeOlusturma(p, 1, this); frm.Show(); this.Close(); } else { DialogResult YesOrNo = MessageBox.Show($"{p.Adı} adlı üyeyü kayıt etmek ister misiniz?", "Kaydetmek ister misiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (YesOrNo == DialogResult.Yes) { uyeNew = true; uyeFound = false; UyeOlusturma frm = new UyeOlusturma(p, this); frm.Show(); this.Close(); } else { return; } } }
public void YeniUyeButton_Click(object sender, EventArgs e) { if (!loginFormAnswer && !loginFormFailedRespond) { GirisYap(); return; } else if (loginFormFailedRespond) { MessageBox.Show("Yanlış şifre!", "Hata"); loginFormFailedRespond = false; return; } loginFormAnswer = false; UyeOlusturma frm = new UyeOlusturma(this); frm.Show(); this.Hide(); // Formu saklıyoruz }