/// <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
        }