示例#1
0
        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();
            }
        }
示例#2
0
        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();
        }