private void KelimeleriGoster() { SQLiteData db1 = new SQLiteData(); int sayi = db1.KelimeSayısı(); for (int j = 1; j < sayi; j++) { //Sorulacak soruları SQLiteDatabase den çekip textboxlara yazdırıyor.Her cevaplamadan sonra yeni soru cevaplanmak istendiğinde //textboxlar temizleyip yeni soru soruluyor. string bağlantı, tstsorgum; bağlantı = "Data Source= db/Sozcuk.db"; tstsorgum = "Select Numara,Ingilizcesi,Turkcesi,Tur,IngCumlesi,Tarih,Seviyesi from Kelimeler where Numara = " + i + ""; SQLiteConnection yeni = new SQLiteConnection(bağlantı); yeni.Open(); SQLiteDataAdapter tstgetir = new SQLiteDataAdapter(tstsorgum, yeni); DataSet göster = new DataSet(); tstgetir.Fill(göster, "Kelimeler"); txtboxIng.Text = ""; txtboxIng.DataBindings.Clear(); txtboxTur.Text = ""; txtboxTur.DataBindings.Clear(); txtboxIngCum.Text = ""; txtboxIngCum.DataBindings.Clear(); if (i > sayi) { MessageBox.Show("Sorular bitti"); materialFlatButtonKontrol.Enabled = false; break; } DateTime bugun = DateTime.Today; txtboxIng.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Tarih"); DateTime sorunungunu = Convert.ToDateTime(txtboxIng.Text); txtboxIng.Text = ""; txtboxIng.DataBindings.Clear(); txtboxIng.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Seviyesi"); seviye = Convert.ToInt32(txtboxIng.Text); txtboxIng.Text = ""; txtboxIng.DataBindings.Clear(); //Sorunun sorulacağı gün ile bugünü karşılaştırıyor.Eğer aynı gün ise soru soruluyor. int ZamanıGeldiMi = DateTime.Compare(bugun, sorunungunu); txtboxIng.DataBindings.Clear(); if (ZamanıGeldiMi >= 0 && seviye < 5) { txtboxIng.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Ingilizcesi"); txtboxTur.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Tur"); txtboxIngCum.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "IngCumlesi"); break; } else { i++; } } }
private void KelimeleriGoster() { SQLiteData db1 = new SQLiteData(); int sayi = db1.KelimeSayısı(); for (int j = 1; j < sayi; j++) { //SQliteDatabase e bağlanıp verileri alıyor. //Textboxların içi temizleniyor. string bağlantı, ogrsorgum; bağlantı = "Data Source= db/Sozcuk.db"; ogrsorgum = "Select Numara,Ingilizcesi,Turkcesi,Tur,IngCumlesi,TrCumlesi,Tarih,Seviyesi from Kelimeler where Numara = " + i + ""; SQLiteConnection yeni = new SQLiteConnection(bağlantı); yeni.Open(); SQLiteDataAdapter ogrgetir = new SQLiteDataAdapter(ogrsorgum, yeni); DataSet göster = new DataSet(); ogrgetir.Fill(göster, "Kelimeler"); txtboxIng.Text = ""; txtboxIng.DataBindings.Clear(); txtboxTur.Text = ""; txtboxTur.DataBindings.Clear(); txtboxIngCum.Text = ""; txtboxIngCum.DataBindings.Clear(); txtboxTrCum.Text = ""; txtboxTrCum.DataBindings.Clear(); txtboxTr.Text = ""; txtboxTr.DataBindings.Clear(); if (i > sayi) { MessageBox.Show("Kelimeler Bitti!!!"); break; } txtboxIng.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Seviyesi"); seviye = Convert.ToInt32(txtboxIng.Text); txtboxIng.Text = ""; txtboxIng.DataBindings.Clear(); //Alınan verilerilerin seviyesine göre textboxlara yazdırılıyor. if (seviye == 0) { txtboxIng.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Ingilizcesi"); txtboxTr.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Turkcesi"); txtboxTur.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "Tur"); txtboxIngCum.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "IngCumlesi"); txtboxTrCum.DataBindings.Add("TEXT", göster.Tables["Kelimeler"], "TrCumlesi"); break; } else { i++; } } }
private void YanlısTarihi() { SQLiteData db1 = new SQLiteData(); db1.SQLiteYanlısTarihi(i); }
private void DogruTarih(int seviyesi1) { SQLiteData db1 = new SQLiteData(); db1.SqliteDogruTarih(seviyesi1, i); }
private void Dogrusu() { SQLiteData db1 = new SQLiteData(); db1.SQliteDoğrusu(materialLblDogru, i); }