/// <summary> /// Обработка нажатия на кнопку "Изменить" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEdit_Click(object sender, EventArgs e) { if (lbTests.SelectedIndex < 0) { MessageBox.Show("Не выбран тест."); return; } Hide(); try { FormTestCreation ftc = new FormTestCreation(TestManager.GetTestParams(lbTests.Items[lbTests.SelectedIndex].ToString())); ftc.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } Show(); }
/// <summary> /// Кнопка "ОК" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnStart_Click(object sender, EventArgs e) { Hide();//сворачиваем форму выбора метода TestParams ts; try { ts = TestManager.GetTestParams(testName); ts.Patient = this.patient; //выбор глаза if (rbLeft.Checked) { ts.CurrentEye = Eyes.Eye.left; } else { ts.CurrentEye = Eyes.Eye.right; } //выбор метода if (rbThreshold.Checked) { ts.TestMethod = TestMethods.TestMethod.threshold; } else { ts.TestMethod = TestMethods.TestMethod.screening; } //задание текущей даты ts.DateOfTest = DateTime.Now; ft = new FormTest(ts); ft.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Close(); } }