public List <Kelimeler> GetOgrenilecekItem(Kelimeler _kelime) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "SELECT TOP 1 ingilizce,turkce,icumle,tcumle,fotoyolu,sozcukturu,kategori,sormaTarihi " + "FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu" + " WHERE asamaNo = 1 ORDER BY NEWID() "; cmd.ExecuteNonQuery(); List <Kelimeler> listKelimeler = new List <Kelimeler>(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { _kelime.ingilizce = rdr["ingilizce"].ToString(); _kelime.turkce = rdr["turkce"].ToString(); _kelime.icumle = rdr["icumle"].ToString(); _kelime.tcumle = rdr["tcumle"].ToString(); _kelime.sozcukturu = rdr["sozcukturu"].ToString(); _kelime.kategori = rdr["kategori"].ToString(); _kelime.sormaTarihi = rdr["sormaTarihi"].ToString(); _kelime.fotoyolu = rdr["fotoyolu"].ToString(); listKelimeler.Add(_kelime); } return(listKelimeler); }
private void btn_KelimeEkle_Click(object sender, EventArgs e) { for (int i = 0; i < GenelKelimeler.Count; i++) { if (GenelKelimeler[0].ingilizce == txt_KEİngilizce.Text) { MessageBox.Show("Eklemek istediğiniz kelime zaten var !!"); } else { MessageBox.Show("Hata"); } } _kelimeHavuzu = new Kelimeler(); _kelimeHavuzu.ingilizce = txt_KEİngilizce.Text; _kelimeHavuzu.turkce = txt_KETurkce.Text; _kelimeHavuzu.icumle = txt_KEİngilizceCumle.Text; _kelimeHavuzu.tcumle = txt_KETurkceCumle.Text; _kelimeHavuzu.sozcukturu = txt_KESozcukTuru.Text; _kelimeHavuzu.fotoyolu = txt_KEFotoYolu.Text; _kelimeHavuzu.kategori = txt_Kategori.Text; try { bll.AddNewItem(_kelimeHavuzu); MessageBox.Show("Kelime Başarı ile Eklendi.."); } catch (Exception ex) { MessageBox.Show(ex.Message);; } }
public int Kelimeid(string Kelime, string Anlami, int Tekrar) { Kelimeler model = Kelimelerim.Listele().Find(x => x.Kelime_İng == Kelime && x.Kelime_Turk == Anlami && x.Tekrarsayıs == Tekrar); int id = model.Kelime_Id; return(id); }
public Oyun(Kelimeler kelime, Control.ControlCollection control) { _Kelimeler = kelime; _Control = control; _Control["skor"].Text = _skor.ToString(); }
public void TarihGuncelle(Kelimeler _kelime) { SqlCommand kmt = dbHelper.GetSqlCommand(); kmt.CommandText = ("SELECT ingilizce,turkce,asamaNo FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu WHERE turkce=@turkce"); kmt.Parameters.AddWithValue("@turkce", _kelime.turkce); SqlDataAdapter da = new SqlDataAdapter(kmt); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count != 0) { _kelime.ingilizce = dt.Rows[0].Field <string>("ingilizce"); _kelime.turkce = dt.Rows[0].Field <string>("turkce"); _kelime.asamaNo = dt.Rows[0].Field <int>("asamaNo").ToString(); } SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = ("UPDATE DilOgrenmeOtomasyon.dbo.KelimeHavuzu SET sormaTarihi = @sormaTarihi WHERE ingilizce=@ingilizce"); cmd.Parameters.AddWithValue("@sormaTarihi", _kelime.sormaTarihi); cmd.Parameters.AddWithValue("@ingilizce", _kelime.ingilizce); cmd.ExecuteNonQuery(); }
public void AsamaNoAzalt(Kelimeler _kelime) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = ("UPDATE DilOgrenmeOtomasyon.dbo.KelimeHavuzu SET asamaNo = 1 WHERE turkce = @turkce"); cmd.Parameters.AddWithValue("@turkce", _kelime.turkce); cmd.ExecuteNonQuery(); }
public void DeleteItem(Kelimeler _kelime) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = string.Format("Delete From DilOgrenmeOtomasyon.dbo.KelimeHavuzu Where ID = @ID"); cmd.Parameters.AddWithValue("@ID", _kelime.Id); cmd.ExecuteNonQuery(); }
private void button1_Click(object sender, EventArgs e) { _kelimeHavuzu = new Kelimeler(); KelimeBLL bll = new KelimeBLL(); _kelimeHavuzu.Id = Convert.ToInt32(txt_KelimeSilId.Text); bll.DeleteItem(_kelimeHavuzu); MessageBox.Show("Kelime Başarı ile Silindi.."); }
public void TarihGuncelle(Kelimeler _kelime) { SqlCommand kmt = dbHelper.GetSqlCommand(); kmt.CommandText = ("SELECT ingilizce,turkce,asamaNo FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu WHERE turkce=@turkce"); kmt.Parameters.AddWithValue("@turkce", _kelime.turkce); SqlDataAdapter da = new SqlDataAdapter(kmt); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count != 0) { _kelime.ingilizce = dt.Rows[0].Field <string>("ingilizce"); _kelime.turkce = dt.Rows[0].Field <string>("turkce"); _kelime.asamaNo = dt.Rows[0].Field <int>("asamaNo").ToString(); Console.WriteLine(_kelime.turkce); Console.WriteLine(_kelime.asamaNo); if (_kelime.asamaNo == "1") { _kelime.sormaTarihi = DateTime.Now.AddDays(1).ToShortDateString(); } else if (_kelime.asamaNo == "2") { _kelime.sormaTarihi = DateTime.Now.AddDays(6).ToShortDateString(); } else if (_kelime.asamaNo == "3") { _kelime.sormaTarihi = DateTime.Now.AddDays(23).ToShortDateString(); } else if (_kelime.asamaNo == "4") { _kelime.sormaTarihi = DateTime.Now.AddDays(150).ToShortDateString(); } else if (_kelime.asamaNo == "5") { _kelime.sormaTarihi = DateTime.Now.AddDays(0).ToShortDateString(); } else if (_kelime.asamaNo == "6") { _kelime.sormaTarihi = DateTime.Now.AddDays(0).ToShortDateString(); } else if (_kelime.asamaNo == "0") { _kelime.sormaTarihi = DateTime.Now.AddDays(1).ToShortDateString(); } } SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = ("UPDATE DilOgrenmeOtomasyon.dbo.KelimeHavuzu SET sormaTarihi = @sormaTarihi WHERE ingilizce=@ingilizce"); cmd.Parameters.AddWithValue("@sormaTarihi", _kelime.sormaTarihi); cmd.Parameters.AddWithValue("@ingilizce", _kelime.ingilizce); cmd.ExecuteNonQuery(); }
public void AddNewItem(Kelimeler _kelime) { string cmdText = string.Format("INSERT INTO DilOgrenmeOtomasyon.dbo.KelimeHavuzu([ingilizce],[turkce],[icumle],[tcumle],[sozcukturu],[fotoyolu],[kategori],[asamaNo]) Values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}',0)", _kelime.ingilizce, _kelime.turkce, _kelime.icumle, _kelime.tcumle, _kelime.sozcukturu, _kelime.fotoyolu, _kelime.kategori, _kelime.asamaNo); SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = cmdText; cmd.ExecuteNonQuery(); }
public DataTable GetOgrenilecekKelimeler(Kelimeler _kelime) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "SELECT ID,ingilizce,turkce,icumle,tcumle,sozcukturu,kategori,asamaNo FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu WHERE asamaNo=0"; cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return(dt); }
public ActionResult KelimeEkle(Kelimeler model) { var id = Session["user_id"]; admin.KelimeEkleme(model.Kelime_İng, model.Kelime_Turk, model.Tekrarsayıs); Kelimeler Kelimem = admin.KelimeListe(model.Kelime_İng, model.Kelime_Turk); int deger = manager.KelimeListemeEkle(Convert.ToInt32(id), 1, Kelimem.Kelime_Id); return(View(model)); }
public DataTable AylikIstatistlikGetir() { Kelimeler _kelime = new Kelimeler(); SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "SELECT ingilizce,turkce,sormaTarihi FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu WHERE asamaNo>=5 "; cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return(dt); }
public DataTable Aylikliste() { Kelimeler _kelime = new Kelimeler(); SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "SELECT sormaTarihi, COUNT(*) as 'Adet' FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu GROUP BY sormaTarihi ORDER BY sormaTarihi asc;"; cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return(dt); }
public HttpResponseMessage Put(int id, Kelimeler kelime) { if (KelimeDAL.IsThereAnyKelime(id) == false) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Böyle bir kayıt bulunamadı.")); } else if (ModelState.IsValid == false) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } else { return(Request.CreateResponse(HttpStatusCode.OK, KelimeDAL.UpdateKelime(id, kelime))); } }
public IActionResult Index() { List <Kelimeler> wordList = new List <Kelimeler>(); //genel tüm kelimeler List <WordList> viewWordList = new List <WordList>(); //son halinde tutacağım liste Kelimeler word = new Kelimeler(); WordList wList; var rand = new Random(); int current = 0; wordList = db.Kelimeler.ToList(); for (int i = 0; i < 10; i++) { wList = new WordList(); wList.answerList = new List <Kelimeler>(); current = rand.Next(wordList.Count); while (viewWordList.Where(x => (x.kelimeler.ID - 1) == current).FirstOrDefault() != null)//aynı soru tekrar gelmemesi için { current = rand.Next(wordList.Count); } wList.kelimeler = wordList[current]; for (int j = 0; j < 4; j++) { current = rand.Next(wordList.Count); while (wList.answerList.Where(x => (x.ID - 1) == current).FirstOrDefault() != null)//aynı cevaplar tekrar gelmemesi için { current = rand.Next(wordList.Count); } wList.answer = String.Empty; wList.answerList.Add(wordList[current]); } wList.answerList.Add(wList.kelimeler); wList.answerList = wList.answerList.OrderByDescending(x => x.ID).ToList(); wList.warning = "active"; viewWordList.Add(wList); } IndexViewModel model = new IndexViewModel(); model.viewWordList = viewWordList; model.trueAnswer = 0; model.falseAnswer = 0; model.emptyAnswer = 0; ViewBag.warn = "Mavi alanda verilen kelimelerin karşılığını şıklar arasından seçerek aşağıdaki kontrol et butonu ile cevaplarınızı kontrol edebilirsiniz."; ViewBag.color = "primary"; return(View(model)); }
public List <Kelimeler> GetRandItem(Kelimeler _kelime) { SqlCommand cmd = dbHelper.GetSqlCommand(); _kelime.bugunTarihi = DateTime.Now.ToShortDateString(); cmd.CommandText = ("SELECT TOP 4 ID,ingilizce,turkce,asamaNo FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu WHERE asamaNo <= 5 and asamaNo >=0 and sormaTarihi=@bugunTarihi ORDER BY NEWID() "); cmd.Parameters.AddWithValue("@bugunTarihi", _kelime.bugunTarihi); cmd.ExecuteNonQuery(); List <Kelimeler> listKelimeler = new List <Kelimeler>(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { _kelime.ingilizce = rdr["ingilizce"].ToString(); _kelime.turkce = rdr["turkce"].ToString(); listKelimeler.Add(_kelime); } return(listKelimeler); }
public DataTable GetAllItems(Kelimeler _kelime) { SqlCommand cmd = dbHelper.GetSqlCommand(); cmd.CommandText = "SELECT * FROM DilOgrenmeOtomasyon.dbo.KelimeHavuzu "; cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count != 0) { _kelime.ingilizce = dt.Rows[0].Field <string>("ingilizce"); _kelime.turkce = dt.Rows[0].Field <string>("turkce"); _kelime.icumle = dt.Rows[0].Field <string>("icumle"); _kelime.tcumle = dt.Rows[0].Field <string>("tcumle"); _kelime.sozcukturu = dt.Rows[0].Field <string>("sozcukturu"); _kelime.kategori = dt.Rows[0].Field <string>("kategori"); } return(dt); }
public BaseResponse KelimeEkle(WordRequest wordRequest) { var user = _kullaniciRepository.Find(x => x.KullaniciAdi == wordRequest.kullanici && x.isOKey == true); BaseResponse baseResponse = new BaseResponse(); if (user != null) { Kelimeler kelimeler = new Kelimeler(); kelimeler.Kelime = wordRequest.kelime; kelimeler.KelimeAnlami = wordRequest.anlami; kelimeler.isOKey = false; kelimeler.KullanicilarId = user.Id; _kelimeRepository.Insert(kelimeler); baseResponse.isOkey = true; baseResponse.message = "Kayıt Başarılı"; } else { baseResponse.isOkey = false; baseResponse.message = "Lütfen kullanıcı adınızı düzenledikten sonra kelime ekleyin"; } return(baseResponse); }
public List <Kelimeler> GetOgrenilecekItem(Kelimeler _kelime) { return(_kelimeHavuzu.GetOgrenilecekItem(_kelime)); }
public DataTable GetOgrendigimKelimeler(Kelimeler _kelime) { return(_kelimeHavuzu.GetOgrendigimKelimeler(_kelime)); }
public void AsamaNoAzalt(Kelimeler _kelime) { _kelimeHavuzu.AsamaNoAzalt(_kelime); }
public DataTable GetOgrenilecekKelimeler(Kelimeler _kelime) { return(_kelimeHavuzu.GetOgrenilecekKelimeler(_kelime)); }
public void DeleteItem(Kelimeler kelimeHavuzu) { _kelimeHavuzu.DeleteItem(kelimeHavuzu); }
public HttpResponseMessage Post(Kelimeler kelime) { var createdKelime = KelimeDAL.InsertKelime(kelime); return(Request.CreateResponse(HttpStatusCode.Created, createdKelime)); }
public void AsamaNoArttir(Kelimeler _kelime) { _kelimeHavuzu.AsamaNoArttir(_kelime); }
public Kelimeler InsertKelime(Kelimeler kelime) { db.Kelimeler.Add(kelime); db.SaveChanges(); return(kelime); }
public void AddNewItem(Kelimeler kelimeDepo) { _kelimeHavuzu.AddNewItem(kelimeDepo); }
private void frm_Kelimeİslemleri_Load(object sender, EventArgs e) { Kelimeler _kelime = new Kelimeler(); dtgrd_KelimeIslemleri.DataSource = bll.GetAllItems(_kelime); }
public Kelimeler UpdateKelime(int id, Kelimeler kelime) { db.Entry(kelime).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(kelime); }