public void TestListDoldur() //Test edilecek kelimeleri Test isimli List<> e atar
        {
            baglanti.Open();
            OleDbCommand    cmd = new OleDbCommand("SELECT * FROM Test", baglanti);
            OleDbDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                DateTime dateTime = DateTime.Today;

                TestEdilecekKelime kelime = new TestEdilecekKelime();

                kelime.KelimeBilgileri.Ingilizce = dr["Ingilizce"].ToString();
                kelime.KelimeBilgileri.Turkce    = dr["Turkce"].ToString();
                kelime.KelimeBilgileri.CumleTr   = dr["TrCumle"].ToString();
                kelime.KelimeBilgileri.CumleIng  = dr["IngCumle"].ToString();
                kelime.TestTarihi = Convert.ToDateTime(dr["TestTarihi"]);
                kelime.TestSayisi = Convert.ToInt16(dr["KacinciTest"]);

                if (dr["TestTarihi"].ToString() == dateTime.ToString() && Convert.ToInt16(dr["KacinciTest"]) < 5)
                {
                    Test.Add(kelime);
                }
            }
            baglanti.Close();
        }
        public TestEdilecekKelime TestVeriTabanınaEkle(string aranacakKelime)
        {
            TestEdilecekKelime testEdilecek = new TestEdilecekKelime();

            baglanti.Open();
            OleDbCommand    kmt = new OleDbCommand("SELECT * FROM Kelimeler WHERE  Ingilizce='" + aranacakKelime + "'", baglanti);
            OleDbDataReader dr  = kmt.ExecuteReader();

            while (dr.Read())
            {
                if (aranacakKelime == dr["Ingilizce"].ToString())
                {
                    testEdilecek.KelimeBilgileri.Ingilizce = dr["Ingilizce"].ToString();
                    testEdilecek.KelimeBilgileri.Turkce    = dr["Turkce"].ToString();
                    testEdilecek.KelimeBilgileri.CumleTr   = dr["TrCumle"].ToString();
                    testEdilecek.KelimeBilgileri.CumleIng  = dr["IngCumle"].ToString();
                    testEdilecek.KelimeBilgileri.KelimeTur = dr["KelimeTur"].ToString();
                    testEdilecek.TestSayisi = 0;
                    testEdilecek.TestTarihi = DateTime.Today;
                }
            }
            baglanti.Close();
            return(testEdilecek);
        }
        public void TestEkraniYukle(TestEdilecekKelime word)
        {
            lblTestKelime.Text = word.KelimeBilgileri.Ingilizce;
            lblTestKelime.Tag  = word;

            Random random = new Random();
            int    a      = random.Next(1, 4);

            int[] rastgeleSayiDizisi = new int[4];

            //-----------------------AYNI YANLIŞ CEVABI GETİRMEMEK İÇİN KULLANILAN KOD BLOĞU--------------------
            bool esitlikDurumu = true;

            for (int i = 0; i < 3; i++)
            {
                esitlikDurumu = true;
                while (esitlikDurumu)
                {
                    int  rastgele      = random.Next(0, RastgeleCevaplar.Count - 1);
                    bool esitOlanVarmi = false;
                    for (int j = 0; j < 3; j++)
                    {
                        if (rastgeleSayiDizisi[j] == rastgele || RastgeleCevaplar[rastgele].ToUpper() == word.KelimeBilgileri.Turkce.ToUpper())
                        {
                            esitOlanVarmi = true;
                            break;
                        }
                    }
                    if (!esitOlanVarmi) // Eşit olan yoksa.
                    {
                        rastgeleSayiDizisi[i] = rastgele;
                        esitlikDurumu         = false;
                    }
                }
            }
            //----------------------------------------------------------------------
            if (a == 1)
            {
                tileCevap1.Text = word.KelimeBilgileri.Turkce;
                tileCevap2.Text = RastgeleCevaplar[rastgeleSayiDizisi[0]];
                tileCevap3.Text = RastgeleCevaplar[rastgeleSayiDizisi[1]];
                tileCevap4.Text = RastgeleCevaplar[rastgeleSayiDizisi[2]];
            }
            else if (a == 2)
            {
                tileCevap1.Text = RastgeleCevaplar[rastgeleSayiDizisi[0]];
                tileCevap2.Text = word.KelimeBilgileri.Turkce;
                tileCevap3.Text = RastgeleCevaplar[rastgeleSayiDizisi[1]];
                tileCevap4.Text = RastgeleCevaplar[rastgeleSayiDizisi[2]];
            }
            else if (a == 3)
            {
                tileCevap1.Text = RastgeleCevaplar[rastgeleSayiDizisi[0]];
                tileCevap2.Text = RastgeleCevaplar[rastgeleSayiDizisi[1]];
                tileCevap3.Text = word.KelimeBilgileri.Turkce;
                tileCevap4.Text = RastgeleCevaplar[rastgeleSayiDizisi[2]];
            }
            else if (a == 4)
            {
                tileCevap1.Text = RastgeleCevaplar[rastgeleSayiDizisi[0]];
                tileCevap2.Text = RastgeleCevaplar[rastgeleSayiDizisi[1]];
                tileCevap3.Text = RastgeleCevaplar[rastgeleSayiDizisi[2]];
                tileCevap4.Text = word.KelimeBilgileri.Turkce;
            }
        }