//show manufacturing info private void manufacturingInfoToolStripMenuItem_Click(object sender, EventArgs e) { try { FormOperaterID formWorkerID = new FormOperaterID(); formWorkerID.ShowDialog(); Manufacture.operatorID = formWorkerID.WorkerID; Manufacture.testStation = formWorkerID.WorkStation; Manufacture.testSite = formWorkerID.WorkSite; toolStripStatusLabelTestSite.Text = "Test Site: " + Manufacture.testSite; toolStripStatusLabelTestStation.Text = "Test Station: " + Manufacture.testStation; toolStripStatusLabelTestID.Text = "Test ID: " + Manufacture.operatorID; } catch { } }
/// <summary> /// load TMT config /// </summary> private void loadSysConfig() { try { RegistryKey readKey = Registry.LocalMachine.OpenSubKey(@"software\Cypress\TrackpadTest"); Manufacture.operatorID = readKey.GetValue("Test ID").ToString(); Manufacture.testStation = readKey.GetValue("Test Station").ToString(); Manufacture.testSite = readKey.GetValue("Test Site").ToString(); byte mode = Convert.ToByte(readKey.GetValue("Current Mode")); if (mode != 0) currentMode = new Mode(mode); else currentMode = new Mode(ProductionMode); } catch { FormOperaterID formWorkerID = new FormOperaterID(); formWorkerID.ShowDialog(); Manufacture.operatorID = formWorkerID.WorkerID; Manufacture.testStation = formWorkerID.WorkStation; Manufacture.testSite = formWorkerID.WorkSite; currentMode = new Mode(ProductionMode); } finally { toolStripStatusLabelTestID.Text = "Test ID: " + Manufacture.operatorID; toolStripStatusLabelTestSite.Text = "Test Site: " + Manufacture.testSite; toolStripStatusLabelTestStation.Text = "Test Station: " + Manufacture.testStation; this.ClientSize = currentMode.UISize; if (currentMode.ModeType == ProductionMode) { productionModeToolStripMenuItem.Checked = true; engineeringModeToolStripMenuItem.Checked = false; debugModeToolStripMenuItem.Checked = false; tabControlMain.Visible = true; } if (currentMode.ModeType == EngineeringMode) { productionModeToolStripMenuItem.Checked = false; engineeringModeToolStripMenuItem.Checked = true; debugModeToolStripMenuItem.Checked = false; tabControlMain.Visible = true; } if (currentMode.ModeType == DebugMode) { productionModeToolStripMenuItem.Checked = false; engineeringModeToolStripMenuItem.Checked = false; debugModeToolStripMenuItem.Checked = true; tabControlMain.Visible = true; } } }
/// <summary> /// load TMT config /// </summary> private void loadSysConfig() { try { RegistryKey readKey = Registry.LocalMachine.OpenSubKey(@"software\Cypress\TrackpadTest"); Manufacture.operatorID = readKey.GetValue("Test ID").ToString(); Manufacture.testStation = readKey.GetValue("Test Station").ToString(); Manufacture.testSite = readKey.GetValue("Test Site").ToString(); byte mode = Convert.ToByte(readKey.GetValue("Current Mode")); if (mode != 0) { currentMode = new Mode(mode); } else { currentMode = new Mode(ProductionMode); } } catch { FormOperaterID formWorkerID = new FormOperaterID(); formWorkerID.ShowDialog(); Manufacture.operatorID = formWorkerID.WorkerID; Manufacture.testStation = formWorkerID.WorkStation; Manufacture.testSite = formWorkerID.WorkSite; currentMode = new Mode(ProductionMode); } finally { toolStripStatusLabelTestID.Text = "Test ID: " + Manufacture.operatorID; toolStripStatusLabelTestSite.Text = "Test Site: " + Manufacture.testSite; toolStripStatusLabelTestStation.Text = "Test Station: " + Manufacture.testStation; this.ClientSize = currentMode.UISize; if (currentMode.ModeType == ProductionMode) { productionModeToolStripMenuItem.Checked = true; engineeringModeToolStripMenuItem.Checked = false; debugModeToolStripMenuItem.Checked = false; tabControlMain.Visible = false; } if (currentMode.ModeType == EngineeringMode) { productionModeToolStripMenuItem.Checked = false; engineeringModeToolStripMenuItem.Checked = true; debugModeToolStripMenuItem.Checked = false; tabControlMain.Visible = true; } if (currentMode.ModeType == DebugMode) { productionModeToolStripMenuItem.Checked = false; engineeringModeToolStripMenuItem.Checked = false; debugModeToolStripMenuItem.Checked = true; tabControlMain.Visible = true; } } }