public bool UploadResult() { bool connected = m_SFCS.SFCS_Connect(); if (!connected) { MessageBox.Show(m_SFCS.connect_error, "Error:", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } string Model = dut.SerailNumber.Substring(0, 8); //string Station = "TMT"; string TestLog = ""; string errorCode = string.Format("{0:X} ", dut.ErrorCode); string TestResult = "Fail"; if (dut.ErrorCode == 0x0) { TestResult = "Pass"; } bool upload = m_SFCS.SFCS_UploadTestResult(dut.SerailNumber, Model, Manufacture.operatorID, errorCode, TestLog, TestResult, Manufacture.testStation); if (!upload) { if (dut.ErrorCode == 0) { dut.ErrorCode = ErrorCode.ERROR_SFCS_UPLOADDATA; } } return(true); }
/// <summary> /// SFCS Upload Result /// </summary> /// <returns></returns> private bool UploadResult() { try { bool connected = m_SFCS.SFCS_Connect(); if (!connected) { MessageBox.Show(m_SFCS.connect_error, "Error:", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } string Model = dut.SerailNumber.Substring(0, 8); string WorkerID = "001"; string Station = "TMT"; string TestLog = ""; string errorCode = string.Format("{0:X} ", dut.ErrorCode); string TestResult = "Fail"; if (dut.ErrorCode == 0x0) { TestResult = "Pass"; } bool upload = m_SFCS.SFCS_UploadTestResult(dut.SerailNumber, Model, WorkerID, errorCode, TestLog, TestResult, Station); if (!upload) { if (dut.ErrorCode == 0) { dut.ErrorCode = ErrorCode.ERROR_SFCS_UPLOADDATA; } } return(true); } catch (Exception ex) { Trace.WriteLine("Upload test result error: " + ex.Message); return(false); } }