Back GetCassete

Chỉ cho phép login qrcode 1 lần
Thêm timeout cho read cassete
This commit is contained in:
Nguyen Dinh Thuan
2024-10-01 22:45:16 +07:00
parent a40462a7b6
commit ac6074c9bf
4 changed files with 74 additions and 18 deletions
+10 -3
View File
@@ -55,6 +55,7 @@ namespace SafeBagDE70
{
gridInfor.Visibility = Visibility.Collapsed;
gridMain.Visibility = Visibility.Visible;
btnQRCodeLogin.IsEnabled = true;
}
public void ShowInfor(string strMessage)
{
@@ -122,7 +123,7 @@ namespace SafeBagDE70
{
QrCodePanel.Visibility = Visibility.Collapsed;
PinCodePanel.Visibility = Visibility.Visible;
btnQRCodeLogin.IsEnabled = true;
cCoreScannerClass.BarcodeEvent -= new _ICoreScannerEvents_BarcodeEventEventHandler(OnBarcodeEvent);
}
catch {
@@ -134,9 +135,10 @@ namespace SafeBagDE70
{
PinCodePanel.Visibility = Visibility.Collapsed;
QrCodePanel.Visibility=Visibility.Visible;
btnQRCodeLogin.IsEnabled = false;
cCoreScannerClass.BarcodeEvent -= new _ICoreScannerEvents_BarcodeEventEventHandler(OnBarcodeEvent);
cCoreScannerClass.BarcodeEvent += new _ICoreScannerEvents_BarcodeEventEventHandler(OnBarcodeEvent);
}
public void InitQRCodeScanner()
{
@@ -222,7 +224,12 @@ namespace SafeBagDE70
}
});
}
}
Dispatcher.Invoke(() =>
{
btnQRCodeLogin.IsEnabled = true;
});
}
private void VerifyQRCode(string decodedString,out string? ConsumerID)