Beispiel #1
0
 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);
 }
Beispiel #2
0
        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;
        }