示例#1
0
        public void UpdateTestGUI(object sender, clsTestRunStatusEventArgs e)
        {
            //           if (this.InvokeRequired)
            //           {
            //               this.BeginInvoke((MethodInvoker)delegate { TestFinishedHandler(sender, e); });
            //               return;
            //           }

            if ((_vbTestFinished == true) || (_vbDied == true))
            {
                this.txtModel.Enabled  = true;
                this.txtSerial.Enabled = true;
                this.txtModel.Text     = "";
                this.txtSerial.Text    = "";
                this.txtProdOrder.Text = "";
            }
            else
            {
                if ((_tmTestFinished == true) || (_TMDied == true))
                {
                    txtModel.Enabled  = true;
                    txtSerial.Enabled = true;

                    this.txtModel.Text     = "";
                    this.txtSerial.Text    = "";
                    this.txtProdOrder.Text = "";

                    this.txtModel.Focus();
                }
            }
            this.txtModel.Focus();
        }
示例#2
0
        public void TestFinishedHandler(object sender, clsTestRunStatusEventArgs e)
        {
            if (this.InvokeRequired)
            {
                this.BeginInvoke((MethodInvoker) delegate { TestFinishedHandler(sender, e); });
                return;
            }
            clsTestRunStatusEventArgs myReturnValues = e;

            //      MessageBox.Show("Test Finished");

            if (myTestType.Equals(TestType.TMTest))
            {
                /*
                 * if (myReturnValues.strTestResult.Trim().Equals("P"))
                 * {
                 * */
                /*
                 * if (!myReturnValues.strSAPSN.Trim().Equals(strReservedPSC.Trim()))
                 * {
                 * //                       objModelStates.UnReserveSerial(strModel, strSerial, strProductionOrder, "KICKER", ref strReservedPSC);
                 *  //  strReservedPSC = objModelStates.ReserveSerialForProductionOrder(strModel, strSerial, strProductionOrder, "KICKER", ref strReservedPSC);
                 * //                        objModelStates.CommitSerial(strModel, strSerial, strProductionOrder, "KICKER", myReturnValues.strSAPSN.Trim(), ref strReservedPSC);
                 * }
                 * else
                 * {
                 *  objModelStates.CommitSerial(strModel, strSerial, strProductionOrder, "KICKER", myReturnValues.strSAPSN.Trim(), ref strReservedPSC);
                 *
                 * }
                 * */
                this.txtModel.Enabled  = true;
                this.txtSerial.Enabled = true;

                /*
                 *                  IEnumerable<DataRow> acsquery =
                 *  from kicker in dtKicker.AsEnumerable()
                 *  where kicker.Field<string>("TFFC_KICKER_Model").Trim() == strModel.Trim()
                 *  select kicker;
                 *                   DataTable dtResult = acsquery.CopyToDataTable<DataRow>();
                 *                   if (dtResult.Rows.Count > 0)
                 *                   {
                 *                       drKickerRowforModel = dtKicker.Rows[0];
                 *                   }
                 *                   else
                 *                   {
                 *                       MessageBox.Show("No Entry found in TFFC_KICKER_TABLE");
                 *                   }
                 *
                 *                  string strLociReturn = objRealTestRunner.UpdateLoci(strModel,strSerial,dtResult.Rows[0]["TFFC_KICKER_QBUDDIES"].ToString()) ;
                 */
                /*
                 *            }
                 *            else
                 *            {
                 *                objModelStates.UnReserveSerial(strModel, strSerial, strProductionOrder, "KICKER", ref strReservedPSC);
                 *
                 *            }
                 */
                _tmTestFinished = true;
                if (e.bTestDied == true)
                {
                    _TMDied = true;
                }
            }
            else
            {
                if (myTestType.Equals(TestType.VBTest))
                {
                    _vbTestFinished = true;

                    //                    this.txtModel.Focus();
                    if (e.bTestDied == true)
                    {
                        _vbDied = true;
                    }
                }
            }

            UpdateTestGUI(sender, e);
        }