private void btn_Ogren_Click(object sender, EventArgs e) { kelimeGelen = bll.GetOgrenilecekItem(_kelime); lbl_Gİngilizce.Text = kelimeGelen[0].ingilizce; lbl_GTurkce.Text = kelimeGelen[0].turkce; lbl_GİngilizceC.Text = kelimeGelen[0].icumle; lbl_GTurkceC.Text = kelimeGelen[0].turkce; lbl_GSozcukTuru.Text = kelimeGelen[0].sozcukturu; lbl_GKategori.Text = kelimeGelen[0].kategori; _kelime.turkce = lbl_GTurkce.Text; bll.AsamaNoArttir(_kelime); _kelime.sormaTarihi = DateTime.Now.AddDays(1).ToShortDateString(); _kelime.ingilizce = kelimeGelen[0].ingilizce; bll.tarihGuncelle(_kelime); }
private void btn_TestYap_Click(object sender, EventArgs e) { //Seçili Olan Cevabı konrtol işlemleri,Aşama Numarası Güncelleme ve Tarih Güncelleme İşlemlerinin Yapıldığı Yer _kelime.turkce = dogrucevap; if (rdbtn_A.Checked == true) { if (rdbtn_A.Text.ToLower() == dogrucevap.ToLower()) { MessageBox.Show("Tebrikler Doğru Cevap"); bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { MessageBox.Show("Malesef Yanlış Cevap :( Yarın Tekrar Deneyin"); bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } if (rdbtn_B.Checked == true) { if (rdbtn_B.Text.ToLower() == dogrucevap.ToLower()) { MessageBox.Show("Tebrikler Doğru Cevap"); bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { MessageBox.Show("Malesef Yanlış Cevap :( Yarın Tekrar Deneyin"); bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } if (rdbtn_C.Checked == true) { if (rdbtn_C.Text.ToLower() == dogrucevap.ToLower()) { MessageBox.Show("Tebrikler Doğru Cevap"); bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { MessageBox.Show("Malesef Yanlış Cevap :( Yarın Tekrar Deneyin"); bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } if (rdbtn_D.Checked == true) { if (rdbtn_D.Text.ToLower() == dogrucevap.ToLower()) { MessageBox.Show("Tebrikler Doğru Cevap"); bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { MessageBox.Show("Malesef Yanlış Cevap :( Yarın Tekrar Deneyin"); bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } try { //O Gün Tarihindeki Sorulacak Kelimeleri Getirip Şıkların Rastgele Sorulmasını Sağlanan Yer List <string> tempKelime = new List <string>(); string[] rastGetir = new string[4]; kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); lbl_IngilizceTest.Text = kelimeGelen[0].ingilizce; dogrucevap = _kelime.turkce; kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); for (int i = 0; i < 4; i++) { int sayi = rand.Next(0, 3 - i); Console.WriteLine(sayi); rastGetir[i] = tempKelime[sayi]; tempKelime.RemoveAt(sayi); } rdbtn_A.Text = rastGetir[0]; rdbtn_B.Text = rastGetir[1]; rdbtn_C.Text = rastGetir[2]; rdbtn_D.Text = rastGetir[3]; } catch (Exception) { grpboxTest.Visible = false; MessageBox.Show("Başka Sorunuz Kalmadı :)"); } }
private void btn_TestYap_Click(object sender, EventArgs e) { _kelime.turkce = dogrucevap; if (rdbtn_A.Checked == true) { if (rdbtn_A.Text.ToLower() == dogrucevap.ToLower()) { bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } if (rdbtn_B.Checked == true) { if (rdbtn_B.Text.ToLower() == dogrucevap.ToLower()) { bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } if (rdbtn_C.Checked == true) { if (rdbtn_C.Text.ToLower() == dogrucevap.ToLower()) { bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } if (rdbtn_D.Checked == true) { if (rdbtn_D.Text.ToLower() == dogrucevap.ToLower()) { bll.AsamaNoArttir(_kelime); bll.tarihGuncelle(_kelime); } else { bll.AsamaNoAzalt(_kelime); bll.tarihGuncelle(_kelime); } } List <string> tempKelime = new List <string>(); string[] rastGetir = new string[4]; kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); label1.Text = kelimeGelen[0].ingilizce; dogrucevap = _kelime.turkce; kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); kelimeGelen = bll.GetRandItem(_kelime); tempKelime.Add(kelimeGelen[0].turkce); for (int i = 0; i < 4; i++) { int sayi = rand.Next(0, 3 - i); Console.WriteLine(sayi); rastGetir[i] = tempKelime[sayi]; tempKelime.RemoveAt(sayi); } rdbtn_A.Text = rastGetir[0]; rdbtn_B.Text = rastGetir[1]; rdbtn_C.Text = rastGetir[2]; rdbtn_D.Text = rastGetir[3]; }