public void KelimeEkle(Kelime kelime) { SqlCommand command = new SqlCommand("insert into Tbl_Kelime(Kelime,İngilizcesi,Türü,OrnCümle,OrnCumleTürk,Resim) values(@a1, @a2, @a3, @a4, @a5, @a6)", connect.baglanti()); command.Parameters.AddWithValue("@a1", kelime.Turkce); command.Parameters.AddWithValue("@a2", kelime.Ingilizce); command.Parameters.AddWithValue("@a3", kelime.Turu); command.Parameters.AddWithValue("@a4", kelime.OrnCumle); command.Parameters.AddWithValue("@a5", kelime.TurkceCumle); command.Parameters.AddWithValue("@a6", kelime.Resim); command.ExecuteNonQuery(); connect.baglanti().Close(); }
public void OyunBilgileriniGetir(OyunOyna Oyunlar) //Kullanıcının id'sine göre öğrendiği kelimeleri getiriyoruz. { int KelimeSayac = 1; SqlCommand command = new SqlCommand("Select * From Tbl_Oyun where KullaniciID= @a1 ", connect.baglanti()); command.Parameters.AddWithValue("@a1", kullaniciAdi); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { OyunOyna Oyun = new OyunOyna(); Oyun.KelimeSira = KelimeSayac; Oyun.KelimeID = Convert.ToInt32(dr[0]); Oyun.Kelime = dr[1].ToString(); Oyun.Ingilizce = dr[2].ToString(); Oyun.Resim = dr[3].ToString(); Oyun.Date = Convert.ToDateTime(dr[5]); Oyun.KelimeSeviyesi = Convert.ToInt32(dr[6]); if (Oyun.ZamanHesapla(Oyun.Date, Oyun.KelimeSeviyesi) == true) //Zaman Hesapla Methodu ile kontrol ediyoruz.Zamanının gelip gelmediğini { Oyunlar.Game.Add(Oyun); KelimeSayac++; } else if (Oyun.KelimeSeviyesi == 5) //Kelime seviyesi 5 olmuş ise Kelime öğrenildi(tamamlandı) kabul edilir. { Oyunlar.TamamlananKelimeler.Add(Oyun); } else { continue; } } connect.baglanti().Close(); }
public void KelimeOgren(Uye uye) //Üyenin kullanıcıID'sine göre öğrenmediği kelimeleri List'e alıyoruz. { OyunOyna oyun = new OyunOyna(); SqlCommand select = new SqlCommand("select * from Tbl_Kelime where not KelimeId in (select KelimeID from Tbl_Oyun where KullaniciID=@a1) ", connect.baglanti()); select.Parameters.AddWithValue("@a1", uye.kullaniciAdi); SqlDataReader Dtr = select.ExecuteReader(); while (Dtr.Read()) { Kelime kelime = new Kelime(); kelime.KelimeKontrol = kelimeSayac; kelime.KelimeId = Convert.ToInt32(Dtr[0]); kelime.Turkce = Dtr[1].ToString(); kelime.Ingilizce = Dtr[2].ToString(); kelime.Turu = Dtr[3].ToString(); kelime.OrnCumle = Dtr[4].ToString(); kelime.TurkceCumle = Dtr[5].ToString(); kelime.Resim = Dtr[6].ToString(); Kelimeler.Add(kelime); kelimeSayac++; } }
public static bool KullaniciYetkiliDogrula(string kullaniciAdi, string sifre)// Yetkili adi şifre kontrolü { sqlBaglanti connect = new sqlBaglanti(); SqlCommand komut = new SqlCommand("Select * From Tbl_Yetkili where KullaniciAdi =@p1 and Sifre = @p2", connect.baglanti()); komut.Parameters.AddWithValue("@p1", kullaniciAdi); komut.Parameters.AddWithValue("@p2", sifre); SqlDataReader dr1 = komut.ExecuteReader(); if (dr1.Read()) { return(true); } else { return(false); } }