private void CancelButton_OnClick(object sender, RoutedEventArgs e) { RfidScanner.CancelRegistration(); ProgressBar.Visibility = Visibility.Collapsed; RegButton.Visibility = Visibility.Visible; CancelButton.Visibility = Visibility.Collapsed; }
private void RegButton_OnClick(object sender, RoutedEventArgs e) { RfidScanner.RegisterScanner(); RegButton.Visibility = Visibility.Collapsed; CancelButton.Visibility = Visibility.Visible; ProgressBar.Visibility = Visibility.Visible; }
protected override void OnClosing(CancelEventArgs e) { Settings.Default.Save(); if (RfidScanner.IsWaitingForScanner) { RfidScanner.CancelRegistration(); } base.OnClosing(e); }
static void Main(string[] args) { MyConsole myConsole = new MyConsole(); HdDisplay display = new HdDisplay(myConsole); UsbChargerSimulator usbCharger = new UsbChargerSimulator(); ChargeControl chargeControl = new ChargeControl(usbCharger, display); Door door = new Door(); TextLogger textLogger = new TextLogger(); LogFile logFile = new LogFile(textLogger); RfidScanner scanner = new RfidScanner(); StationControl stationControl = new StationControl(chargeControl, door, scanner, display, logFile); bool finish = false; do { string input; System.Console.WriteLine("E: Exit \nO: Open\nC: Close\nS: Scan RFID"); System.Console.WriteLine("Enter: E, O, C, S: "); input = Console.ReadLine().ToUpper(); if (string.IsNullOrEmpty(input)) { continue; } switch (input[0]) { case 'E': finish = true; break; case 'O': door.DoorOpen(); break; case 'C': door.DoorClose(); break; case 'S': System.Console.WriteLine("Enter RFID: "); string idString = System.Console.ReadLine(); int id = Convert.ToInt32(idString); scanner.ScanId(id); break; default: break; } } while (!finish); }
public void Setup() { //Setting eventArgs to null _eventArgs = null; //Initializing unit under test _uut = new RfidScanner(); _uut.ScanEvent += (o, args) => { _eventArgs = args; }; }
protected override async void OnClosing(CancelEventArgs e) { if (Config.General.ConfirmExit) { e.Cancel = true; var dlg = new MessageDialog("CONFIRM EXIT", "Are you sure you want to exit?", PackIconKind.ExitToApp, "YES", true, "NO"); await this.ShowDialog(dlg, (sender, args) => {}, (sender, args) => { if (!(args.Parameter as bool? ?? false)) { return; } RfidScanner.UnHook(); Application.Current.Shutdown(0); }); } RfidScanner.UnHook(); base.OnClosing(e); }
protected override void OnSourceInitialized(EventArgs e) { RfidScanner.Hook(this); base.OnSourceInitialized(e); }