Exemplo n.º 1
0
        /// <summary>
        /// Кнопка "Сохранить"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSave_Click(object sender, EventArgs e)
        {
            TestParams tp = new TestParams();

            tp.IndexesOfLights = getIndexesOfChekedLights();
            tp.TestName        = tbTestName.Text.Trim();
            if (tp.IndexesOfLights.Length == 0)
            {
                MessageBox.Show("Не выбраны светодиоды.", "Ошибка!");
                return;
            }
            if (tp.TestName == "")
            {
                MessageBox.Show("Не указано название теста.", "Ошибка!");
                return;
            }
            try
            {
                TestManager.SaveTest(tp);
                TestManager.Reset();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
            Close();
        }