private void btnFinish_Click(object sender, EventArgs e) { if (testedRacks.TestStatus == TestStatus.RUNNING) { testedRacks.FinishUnExpectedTest(); testedRacks.ClearSNs(); testedRacks.SaveThis(); } else if (testedRacks.TestStatus == TestStatus.EXPECTED_FINNISH) { testedRacks.FinishExpectedTest(); report.GeneratePdf(); testedRacks.ClearSNs(); testedRacks.SaveThis(); } mainTimer.Enabled = false; setUIEnabled(true); }
private void btnOk_Click(object sender, EventArgs e) { if (tbTester.Text.Length == 0) { MessageBox.Show("请输入测试人员姓名。"); tbTester.Focus(); return; } foreach (Control c in this.panel.Controls) { if (c is TextBox) { if (c.Tag is Rack) { if (c.Text.Length == 0) { Rack r = (Rack)c.Tag; MessageBox.Show(string.Format("{0} #{1} 未设置SN号", r.No, r.Name)); c.Focus(); return; } } } } testedRacks.Tester = tbTester.Text; foreach (Control c in this.panel.Controls) { if (c is TextBox) { if (c.Tag is Rack) { if (c.Text.Length > 0) { Rack r = (Rack)c.Tag; r.SN = c.Text; } } } } testedRacks.SaveThis(); this.DialogResult = DialogResult.OK; }