- Dừng máy khi phát hiện lỗi
- Log thông tin khi đăng nhập
This commit is contained in:
+1
-1
@@ -77,7 +77,7 @@ namespace SafeBagDE70
|
|||||||
|
|
||||||
StateMachineConfig = new StateMachineConfig();
|
StateMachineConfig = new StateMachineConfig();
|
||||||
configuration.GetSection("StateMachine").Bind(StateMachineConfig);
|
configuration.GetSection("StateMachine").Bind(StateMachineConfig);
|
||||||
Log.Information("START APP");
|
Log.Information("START APP version: "+AppData.CurrentVersion);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-4
@@ -975,10 +975,6 @@ namespace SafeBagDE70
|
|||||||
RecvDat=recv_data;
|
RecvDat=recv_data;
|
||||||
if (AppData.cCmdRsp != null) {
|
if (AppData.cCmdRsp != null) {
|
||||||
CDMStatus = RequestTime.ToString("yyyy/MM/dd HH:mm:ss ") + GetSRStatus();
|
CDMStatus = RequestTime.ToString("yyyy/MM/dd HH:mm:ss ") + GetSRStatus();
|
||||||
if (recv_data.leng > 18)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private string? _CDMStatus;
|
private string? _CDMStatus;
|
||||||
@@ -1055,5 +1051,6 @@ namespace SafeBagDE70
|
|||||||
{
|
{
|
||||||
NORMAL = 0,
|
NORMAL = 0,
|
||||||
DISCONNECT_SERIALPORT=1,
|
DISCONNECT_SERIALPORT=1,
|
||||||
|
ERROR = 3,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<UseWPF>true</UseWPF>
|
<UseWPF>true</UseWPF>
|
||||||
<ApplicationIcon>icon\logo.ico</ApplicationIcon>
|
<ApplicationIcon>icon\logo.ico</ApplicationIcon>
|
||||||
|
<Version>1.1.0</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -396,8 +396,6 @@ namespace SafeBagDE70
|
|||||||
sensorTimer.IsEnabled = false;
|
sensorTimer.IsEnabled = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
if (countSensorTimer % 10 == 0)
|
if (countSensorTimer % 10 == 0)
|
||||||
{
|
{
|
||||||
GetPrinterStatus();
|
GetPrinterStatus();
|
||||||
@@ -435,17 +433,40 @@ namespace SafeBagDE70
|
|||||||
AppData.GetCDMState();
|
AppData.GetCDMState();
|
||||||
if (AppData.cCmdRsp==null || AppData.cCmdRsp.cmd_result == SendStatus.SEND_DAT_ERR || AppData.cCmdRsp.cmd_result == SendStatus.SEND_ERR)
|
if (AppData.cCmdRsp==null || AppData.cCmdRsp.cmd_result == SendStatus.SEND_DAT_ERR || AppData.cCmdRsp.cmd_result == SendStatus.SEND_ERR)
|
||||||
{
|
{
|
||||||
AppData.CDMSTATE.CDMStatus = "CDM: LỖI";
|
AppData.CDMSTATE.CDMStatus = "CDM: LỖI KẾT NỐI";
|
||||||
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.DISCONNECT_SERIALPORT;
|
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.DISCONNECT_SERIALPORT;
|
||||||
}
|
}
|
||||||
|
else if (AppData.cCmdRsp.recv_dat.dat[1]==0x1C)
|
||||||
|
{
|
||||||
|
AppData.CDMSTATE.CDMStatus = "CDM: LỖI INITIALIZATION ERROR";
|
||||||
|
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.ERROR;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.NORMAL;
|
AppData.DeviceStatus.CDMStatus = (int)CDMStatusCode.NORMAL;
|
||||||
}
|
}
|
||||||
if (AppData.DeviceStatus.CDMStatus != prevCDMState)
|
if (AppData.DeviceStatus.CDMStatus != prevCDMState)
|
||||||
{
|
{
|
||||||
prevCDMState = AppData.DeviceStatus.CDMStatus;
|
|
||||||
APIModels.SendEvent(AppData.DeviceStatus);
|
APIModels.SendEvent(AppData.DeviceStatus);
|
||||||
|
|
||||||
|
if (AppData.DeviceStatus.CDMStatus==(int)CDMStatusCode.ERROR||
|
||||||
|
AppData.DeviceStatus.CDMStatus == (int)CDMStatusCode.DISCONNECT_SERIALPORT)
|
||||||
|
{
|
||||||
|
Log.Error(AppData.CDMSTATE.CDMStatus);
|
||||||
|
|
||||||
|
StopTimers();
|
||||||
|
ShowError(AppData.CDMSTATE.CDMStatus);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if(AppData.DeviceStatus.CDMStatus== (int)CDMStatusCode.NORMAL&&
|
||||||
|
( prevCDMState == (int)CDMStatusCode.ERROR ||
|
||||||
|
prevCDMState == (int)CDMStatusCode.DISCONNECT_SERIALPORT))
|
||||||
|
{
|
||||||
|
mainWindow.ShowWelcomeScreen();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
prevCDMState = AppData.DeviceStatus.CDMStatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ namespace SafeBagDE70
|
|||||||
}
|
}
|
||||||
private void LoginButton_Click(object sender, RoutedEventArgs e)
|
private void LoginButton_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
|
Log.Information("Login sử dụng PINCODE");
|
||||||
string pin = PinCodeBox.Text;
|
string pin = PinCodeBox.Text;
|
||||||
|
|
||||||
if (ValidatePin(pin))
|
if (ValidatePin(pin))
|
||||||
@@ -89,10 +89,14 @@ namespace SafeBagDE70
|
|||||||
((MainWindow)Application.Current.MainWindow).ShowDepositScreen();
|
((MainWindow)Application.Current.MainWindow).ShowDepositScreen();
|
||||||
//DialogResult = true;
|
//DialogResult = true;
|
||||||
//this.Close();
|
//this.Close();
|
||||||
|
var str = "Login Pincode thành công";
|
||||||
|
Log.Information(str);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
lblPincodeError.Content = "PINCODE không đúng, vui lòng thử lại";
|
var str = "PINCODE không đúng, vui lòng thử lại";
|
||||||
|
Log.Information(str);
|
||||||
|
lblPincodeError.Content =str ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -187,6 +191,8 @@ namespace SafeBagDE70
|
|||||||
}
|
}
|
||||||
private void OnBarcodeEvent(short eventType, ref string pscanData)
|
private void OnBarcodeEvent(short eventType, ref string pscanData)
|
||||||
{
|
{
|
||||||
|
var str = "Login QRCODE thành công";
|
||||||
|
Log.Information(str);
|
||||||
string xmlString = pscanData;
|
string xmlString = pscanData;
|
||||||
XmlDocument xmlDoc = new XmlDocument();
|
XmlDocument xmlDoc = new XmlDocument();
|
||||||
xmlDoc.LoadXml(xmlString);
|
xmlDoc.LoadXml(xmlString);
|
||||||
@@ -216,10 +222,14 @@ namespace SafeBagDE70
|
|||||||
AppData.CurrentCustomerAccount = cca;
|
AppData.CurrentCustomerAccount = cca;
|
||||||
AppData.CreateNewTransactionCode();
|
AppData.CreateNewTransactionCode();
|
||||||
((MainWindow)Application.Current.MainWindow).ShowDepositScreen();
|
((MainWindow)Application.Current.MainWindow).ShowDepositScreen();
|
||||||
|
str = "Login QRCode thành công";
|
||||||
|
Log.Information(str);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
lblQRcodeError.Content = "QRCODE không đúng, vui lòng thử lại";
|
str = "QRCODE không đúng, vui lòng thử lại";
|
||||||
|
Log.Information(str);
|
||||||
|
lblQRcodeError.Content = str;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -266,10 +276,10 @@ namespace SafeBagDE70
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
this.Dispatcher.Invoke(() =>
|
//this.Dispatcher.Invoke(() =>
|
||||||
{
|
//{
|
||||||
lblQRcodeError.Content = "CRC is invalid.";
|
// lblQRcodeError.Content = "CRC is invalid.";
|
||||||
});
|
//});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user