private void WaitForValidOperator() { while (bReadRFIDThreadFlag) { u8Read = pcProx.GetCardID_User(); while (u8Read > 0) { u8Read = pcProx.GetCardID_User(); op = dbData.SelectOperatorFromID(u8Read); if ((Operators.Operators.IsOperatorTrained(op, eEquipment.Pressure))) { DisplayOperator(op.Name); DisplayOperatorName.ForeColor = Color.Green; bReadRFIDThreadFlag = false; ControlSettleButton(true); bReadPressureThreadFlag = true; Thread ESI_PressureSensorThread = new Thread(readPressure); ESI_PressureSensorThread.Name = "ESI Thread"; ESI_PressureSensorThread.Start(); } else { DisplayOperator("User Not Trained"); DisplayOperatorName.ForeColor = Color.Red; } u8Read = 0; } } }
public void DisplayEngineerControls() { while (bDisplayEngineerAreaThreadCheck) { u8read = pcProx.GetCardID_User(); if (u8read > 0 && (!bproxCheck)) { //pcProx.Beep(1,false); op = dbData.SelectOperatorFromID(u8read); if (op.bEngineer) { string[] ports = SerialPort.GetPortNames(); foreach (string element in ports) { SerialPortDropdownList.Items.Add(element); } ///// comboBox1.SelectedIndex = comboBox1.FindStringExact(Scan.pTest); // SerialPortDropdownList.SelectedIndex = SerialPortDropdownList.FindStringExact(Settings.Default["MICRO"].ToString()); bproxCheck = true; //VECodeTXT.Text = Settings.Default["Door1"].ToString(); // serialPort1.PortName = Settings.Default["MICRO"].ToString(); // serialPort1.Open(); DisplayGroupBox(true); } else { //serialPort1.Close(); //DisplayGroupBox(false); } } } }