//============================== // SFCS control //============================== public bool CheckPemission() { m_SFCS = new SFCS(); 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"; bool permission = m_SFCS.SFCS_PermissonCheck(dut.SerailNumber, Model, Manufacture.operatorID, Manufacture.testStation); if (!permission) { if (dut.ErrorCode == 0) { dut.ErrorCode = ErrorCode.ERROR_SFCS_NOPERMISSION; } } return(true); }
/// <summary> /// SFCS Check Permission /// </summary> /// <param name="WorkerID"></param> /// <returns></returns> private bool CheckPemission() { 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"; bool permission = m_SFCS.SFCS_PermissonCheck(dut.SerailNumber, Model, WorkerID, Station); if (!permission) { if (dut.ErrorCode == 0) { dut.ErrorCode = ErrorCode.ERROR_SFCS_NOPERMISSION; } return(false); } return(true); } catch (Exception ex) { Trace.WriteLine("Check Permission Error: " + ex.Message); return(false); } }
//============================== // SFCS control //============================== public bool CheckPemission() { m_SFCS = new SFCS(); 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"; bool permission = m_SFCS.SFCS_PermissonCheck(dut.SerailNumber, Model, Manufacture.operatorID, Manufacture.testStation); if (!permission) { if (dut.ErrorCode == 0) { dut.ErrorCode = ErrorCode.ERROR_SFCS_NOPERMISSION; } } return true; }