void HandleMagcardRead(LineaDelegate Dispatcher, MagcardReadEventArgs Arguments) { Console.WriteLine(string.Format("Magcard swiped: {0}", Arguments.Data)); PlayLineaSound(LineaDevice, 100, BarcodeTone); string CardNumber = ParseMagcardData(Arguments.Data); if (CardNumber == null) { ScanTypeLabel.Text = "Magcard (Error)"; ScanDataLabel.Text = "Could not parse!"; } else { ScanTypeLabel.Text = "Magcard"; ScanDataLabel.Text = CardNumber; } }
void HandleConnectionStateChanged(LineaDelegate Dispatcher, ConnectionStateChangedEventArgs Arguments) { switch (Arguments.State) { case ConnStates.Disconnected: Console.WriteLine("LineaPro disconnected."); View.BackgroundColor = DisconnectedColor; ConnectionLabel.Text = "Linea disconnected"; break; case ConnStates.Connecting: Console.WriteLine("LineaPro connecting..."); View.BackgroundColor = ConnectingColor; ConnectionLabel.Text = "Linea connecting"; break; case ConnStates.Connected: Console.WriteLine("LineaPro connected."); View.BackgroundColor = ConnectedColor; ConnectionLabel.Text = "Linea connected!"; break; } }
void HandleMagcardRead(LineaDelegate Dispatcher, MagcardReadEventArgs Arguments) { Console.WriteLine (string.Format("Magcard swiped: {0}",Arguments.Data)); PlayLineaSound(LineaDevice, 100, BarcodeTone); string CardNumber = ParseMagcardData (Arguments.Data); if ( CardNumber == null ) { ScanTypeLabel.Text = "Magcard (Error)"; ScanDataLabel.Text = "Could not parse!"; } else { ScanTypeLabel.Text = "Magcard"; ScanDataLabel.Text = CardNumber; } }
void HandleConnectionStateChanged(LineaDelegate Dispatcher, ConnectionStateChangedEventArgs Arguments) { switch (Arguments.State) { case ConnStates.Disconnected: Console.WriteLine ("LineaPro disconnected."); View.BackgroundColor = DisconnectedColor; ConnectionLabel.Text = "Linea disconnected"; break; case ConnStates.Connecting: Console.WriteLine ("LineaPro connecting..."); View.BackgroundColor = ConnectingColor; ConnectionLabel.Text = "Linea connecting"; break; case ConnStates.Connected: Console.WriteLine ("LineaPro connected."); View.BackgroundColor = ConnectedColor; ConnectionLabel.Text = "Linea connected!"; break; } }
void HandleBarcodeScanned(LineaDelegate Dispatcher, BarcodeScannedEventArgs Arguments) { Console.WriteLine (string.Format("Barcode scanned: {0} ({1})",Arguments.Data,Arguments.BarcodeType)); ScanTypeLabel.Text = string.Format("Barcode ({0})",Arguments.BarcodeType); ScanDataLabel.Text = Arguments.Data; }
void HandleBarcodeScanned(LineaDelegate Dispatcher, BarcodeScannedEventArgs Arguments) { Console.WriteLine(string.Format("Barcode scanned: {0} ({1})", Arguments.Data, Arguments.BarcodeType)); ScanTypeLabel.Text = string.Format("Barcode ({0})", Arguments.BarcodeType); ScanDataLabel.Text = Arguments.Data; }