예제 #1
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            Answer a = new Answer("Чяго", 2);
            Answer b = new Answer("НиЧяго", 5);

            dec = new QuestDekart("Что будет если это произойдет");
            dec.Add(a);
            dec.Add(b);
            listBoxAnswersI.DataSource = dec.GetListAnswers();
            labelTitleI.Text           = dec.Title + " " + dec.SumPoint();
        }
예제 #2
0
        private void buttonAddAnswer_Click(object sender, EventArgs e)
        {
            try
            {
                if (!(Convert.ToInt32(textBoxPoint.Text) >= -5 && Convert.ToInt32(textBoxPoint.Text) <= 5))
                {
                    throw new Exception("Добавьте в вес число от -5 до 5");
                }
                if (string.IsNullOrEmpty(textBoxAnswer.Text))
                {
                    throw new Exception("Заполните ответ");
                }
                Answer a = new Answer(textBoxAnswer.Text,
                                      Convert.ToInt32(textBoxPoint.Text));
                dec.Add(a);
                switch (dec.Title)
                {
                case "Что будет если это произойдет": SumPoint.sumPoint1 += a.Point; break;

                case "Что будет если это не произойдет": SumPoint.sumPoint2 += a.Point; break;

                case "Чего не будет если это произойдет": SumPoint.sumPoint3 += a.Point; break;

                case "Чего не будет если это не произойдет": SumPoint.sumPoint4 += a.Point; break;
                }
                this.Close();
            }
            catch (Exception er)
            {
                MessageBox.Show(er.Message);
            }
        }
예제 #3
0
 private void buttonAddAnswer_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(textBoxAnswer.Text))
         {
             throw new Exception("Заполните ответ");
         }
         Answer a = new Answer(textBoxAnswer.Text,
                               Convert.ToInt32(textBoxPoint.Text));
         dec.Add(a);
         this.Close();
     }
     catch
     {
         MessageBox.Show("Заполните все поля!");
     }
 }