public static Kelime[] kelimeBelirle() { DB_Main.dbBaglan(); cmd.Connection = DB_Main.con; int[] belirlenenIdler = randomIdBelirle(); Kelime[] kelimeler = new Kelime[Consts.OGRENILECEK_KELIME_SAYISI + DB_Main.prSorulacakKelimeSayisiBelirle()]; for (int i = 0; i < Consts.OGRENILECEK_KELIME_SAYISI; i++) { cmd.CommandText = "SELECT * FROM kelimeler WHERE id = " + belirlenenIdler[i]; reader = cmd.ExecuteReader(); while (reader.Read()) { Kelime kelime = new Kelime(); kelime.id = Convert.ToInt32(reader["id"]); kelime.tr = reader["tr"].ToString(); kelime.ing = reader["ing"].ToString(); kelime.tur = reader["tur"].ToString(); kelime.trCumle = reader["trCumle"].ToString(); kelime.ingCumle = reader["ingCumle"].ToString(); kelimeler[i] = kelime; } reader.Close(); } DB_Main.dbBaglantiKes(); return(kelimeler); }
private void progressSorulacaklariEkle() { int progressKelimeSayisi = DB_Main.prSorulacakKelimeSayisiBelirle(); Kelime[] progressKelimeler = DB_Kelime.progressSorulacakKelimeleriCek(); int j = 0; for (int i = Consts.OGRENILECEK_KELIME_SAYISI; i < progressKelimeSayisi + Consts.OGRENILECEK_KELIME_SAYISI; i++) { kelimeler[i] = progressKelimeler[j]; j++; } }
public static Kelime[] progressSorulacakKelimeleriCek() { int[] progressIdler = DB_Main.prSorulacakIdleriCek(); int kelimeSayisi = DB_Main.prSorulacakKelimeSayisiBelirle(); Kelime[] kelimeler = new Kelime[kelimeSayisi]; for (int i = 0; i < kelimeSayisi; i++) { kelimeler[i] = kelimeCek(progressIdler[i]); } return(kelimeler); }