Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)//devam et butonu
        {
            bosluk = new BoslukDoldurma();
            ad     = Convert.ToString(textBox1.Text);
            soyad  = Convert.ToString(textBox2.Text);
            numara = textBox3.Text;


            bool allDigits = numara.All(char.IsDigit);

            if (String.IsNullOrEmpty(textBox1.Text) || String.IsNullOrEmpty(textBox2.Text) || String.IsNullOrEmpty(textBox3.Text) || !allDigits) //textboxlar boş bırakıldıysa hata mesajı döndürülür.
            {
                if (!allDigits)                                                                                                                  //eger numara yazilardan olustuysa ife gir
                {
                    string            mesaj     = "Numara Yalnızca Rakamlardan Oluşabilir.";
                    string            bilgi     = "Lütfen numaranızı düzgün bir şekilde giriniz.";
                    MessageBoxButtons buttonlar = MessageBoxButtons.OK;
                    DialogResult      sonuc;

                    // Messagebox gösterilir.
                    sonuc = MessageBox.Show(mesaj, bilgi, buttonlar);
                    if (sonuc == System.Windows.Forms.DialogResult.OK)
                    {
                        AdSoyadTest test = new AdSoyadTest();
                        test.Show();
                        this.Close();
                    }
                }
                else if (String.IsNullOrEmpty(textBox1.Text) || String.IsNullOrEmpty(textBox2.Text) || String.IsNullOrEmpty(textBox3.Text))//eger biri bos bırakıldıysa
                {
                    string            message = "Lütfen boş bıraktığınız yerleri doldurunuz.";
                    string            caption = "Ad,soyad veya numara boş bırakılamaz.";
                    MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                    DialogResult      result;

                    // Messagebox gösterilir.
                    result = MessageBox.Show(message, caption, buttons);
                    if (result == System.Windows.Forms.DialogResult.No)//no dediyse anasayfaya dön
                    {
                        form1 = new Anasayfa();
                        form1.Show();
                        this.Close();
                    }
                }
            }
            else//her sey dogru girildiyse boslukdoldurma formunu ac
            {
                bitis        = new Bitis(ad);
                bosluk.ad    = ad;
                bosluk.soyad = soyad;

                bosluk.Show();
                this.Hide();
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //4 şıktan hiçbiri seçilmedi ise o soru boş bırakılmıştır.
            if (!radioButton1.Checked && !radioButton2.Checked && !radioButton3.Checked && !radioButton4.Checked)
            {
                bos++;
            }
            if (!radioButton5.Checked && !radioButton6.Checked && !radioButton7.Checked && !radioButton8.Checked)
            {
                bos++;
            }
            if (!radioButton9.Checked && !radioButton10.Checked && !radioButton11.Checked && !radioButton12.Checked)
            {
                bos++;
            }
            if (!radioButton13.Checked && !radioButton14.Checked && !radioButton15.Checked && !radioButton16.Checked)
            {
                bos++;
            }
            if (!radioButton17.Checked && !radioButton18.Checked && !radioButton19.Checked && !radioButton20.Checked)
            {
                bos++;
            }
            if (!radioButton21.Checked && !radioButton22.Checked && !radioButton23.Checked && !radioButton24.Checked)
            {
                bos++;
            }
            //yanlis cevap secildiyse pictureboxları akti ederek carpi butonu gösteriyoruz.
            if (radioButton1.Checked || radioButton2.Checked || radioButton4.Checked)
            {
                pictureBox7.Visible = true;
            }
            if (radioButton5.Checked || radioButton6.Checked || radioButton7.Checked)
            {
                pictureBox8.Visible = true;
            }
            if (radioButton12.Checked || radioButton9.Checked || radioButton11.Checked)
            {
                pictureBox9.Visible = true;
            }
            if (radioButton16.Checked || radioButton13.Checked || radioButton14.Checked)
            {
                pictureBox10.Visible = true;
            }
            if (radioButton20.Checked || radioButton17.Checked || radioButton19.Checked)
            {
                pictureBox11.Visible = true;
            }
            if (radioButton24.Checked || radioButton21.Checked || radioButton23.Checked)
            {
                pictureBox12.Visible = true;
            }
            //dogru buttonlar seçilirse dogru sayısını bir arttırıyoruz.
            if (radioButton3.Checked)
            {
                dogru = dogru + 1; pictureBox1.Visible = true;
            }
            if (radioButton8.Checked)
            {
                dogru = dogru + 1; pictureBox2.Visible = true;
            }
            if (radioButton10.Checked)
            {
                dogru = dogru + 1; pictureBox3.Visible = true;
            }
            if (radioButton15.Checked)
            {
                dogru = dogru + 1; pictureBox4.Visible = true;
            }
            if (radioButton18.Checked)
            {
                dogru = dogru + 1; pictureBox5.Visible = true;
            }
            if (radioButton22.Checked)
            {
                dogru = dogru + 1; pictureBox6.Visible = true;
            }
            yanlis = 6 - dogru - bos;
            basari = dogru * 16;
            if (dogru == 6)
            {
                basari = 100;
            }               //eger hepsi dogru ise 100'e yuvarladik
            if (dogru <= 3) //basarisiz olma durumu
            {
                string message = "Testi bir daha çözmeniz gerekmektedir.\n" +
                                 "Doğru Sayınız: " + dogru + "\n" +
                                 "Yanlış Sayınız: " + yanlis + "\n" +
                                 "Boş Sayınız: " + bos + "\n" +
                                 "Başarı Oranınız: %" + basari;

                string            caption = "Başarısız oldunuz.";
                MessageBoxButtons buttons = MessageBoxButtons.OK;
                DialogResult      result;

                // Messagebox gösterilir.
                result = MessageBox.Show(message, caption, buttons);
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    form5 = new Test();
                    form5.Show();
                    this.Close();
                }
            }
            else if (dogru > 3)
            {
                string message = "Tebrikler testi başarıyla tamamladınız.\n" +
                                 "Doğru Sayınız: " + dogru + "\n" +
                                 "Yanlış Sayınız: " + yanlis + "\n" +
                                 "Boş Sayınız: " + bos + "\n" +
                                 "Başarı Oranınız: %" + basari;

                string            caption = "Başarılı oldunuz!";
                MessageBoxButtons buttons = MessageBoxButtons.OK;
                DialogResult      result;

                // Messagebox gösterilir.
                result = MessageBox.Show(message, caption, buttons);
                if (result == System.Windows.Forms.DialogResult.OK)//eger kazandiysa ve tamama tıkladıysa bitis acilir
                {
                    bitis = new Bitis();
                    bitis.Show();
                    this.Close();
                }
            }
        }