private void GeriSayim_Tick(object sender, EventArgs e) { if (sure > 0) { sure--; HakLabel.Text = "Kalan süreniz: " + sure.ToString(); } else { GeriSayim.Stop(); HakLabel.Text = "Hiç süreniz kalmadı!"; MesajLabel.Text = "Bilmeniz gereken sayı:"; SonucLabel.Visible = true; TahminButon.Enabled = false; TahminKutu.Enabled = false; ResetButon.Enabled = true; ResetButon.Focus(); } }
public void TahminIslemi() { if (int.TryParse(TahminKutu.Text, out girilen)) { if (girilen <= bitis && girilen >= baslangic) { if (girilen != sayi) { MesajLabel.Text = "Bilemediniz!"; HakLabel.Text = "Kalan süreniz: " + sure.ToString(); } else { GeriSayim.Stop(); MesajLabel.Text = "Tebrikler, sayıyı bildiniz!"; SonucLabel.Visible = true; TahminKutu.Enabled = false; TahminButon.Enabled = false; ResetButon.Enabled = true; ResetButon.Focus(); string ifade = Interaction.InputBox("Lütfen adınızı girin:", "Tebrikler, bildiniz!", "", 200, 200); if (ifade.Length <= 0) { ifade = "Girilmemiş"; } try { Ayarlar.BaglantiAc(); SqlCommand komut = new SqlCommand("INSERT INTO PuanDurumu (Puan, Tip, Isim) VALUES (@Puan, @Tip, @Isim)", Ayarlar.baglanti); int puan = sure * 10; komut.Parameters.AddWithValue("@Puan", puan); komut.Parameters.AddWithValue("@Tip", "Süreli"); komut.Parameters.AddWithValue("@Isim", ifade); komut.ExecuteNonQuery(); Ayarlar.BaglantiKapat(); MessageBox.Show("Puanınız: " + puan); } catch (SqlException hata) { MessageBox.Show(hata.Message); } } } else { MesajLabel.Text = "Lütfen " + baslangic + " ile " + bitis + " arasında bir sayı girin."; } } else { MesajLabel.Text = "Lütfen sadece sayı girin."; } TahminKutu.Clear(); TahminKutu.Focus(); }