private void StartWork() { if (lst_params.SelectedItems.Count != 0) { int param = int.Parse(this.lst_params.SelectedItems[0].SubItems[0].Text); bool haveprinting = true; EnumPTests test = (EnumPTests)int.Parse(this.lst_references.SelectedItems[0].SubItems[0].Text); EnumPReferences reference = EnumPReferences.NoReference; switch (param) { case -2: reference = EnumPReferences.NoReference; break; case -1: haveprinting = false; break; default: reference = (EnumPReferences)param; break; } RecogAutomator automator = new RecogAutomator(test, _ge, _fe, reference, haveprinting); automator.Start(); } else { MessageBox.Show("Необходимо выбрать параметр печати и тест"); } }
private void StartWork() { if (lst_params.SelectedItems.Count != 0) { int param = int.Parse(this.lst_params.SelectedItems[0].SubItems[0].Text); bool haveprinting = true; EnumPTests test = (EnumPTests)int.Parse(this.lst_references.SelectedItems[0].SubItems[0].Text); EnumPReferences reference = EnumPReferences.NoReference; switch (param) { case -2: reference = EnumPReferences.NoReference; break; case -1: haveprinting=false; break; default: reference = (EnumPReferences)param; break; } RecogAutomator automator = new RecogAutomator(test, _ge, _fe, reference, haveprinting); automator.Start(); } else { MessageBox.Show("Необходимо выбрать параметр печати и тест"); } }