remote update
This commit is contained in:
@@ -30,57 +30,31 @@ namespace SafeBagDE70.Admin
|
||||
|
||||
private void btnResetCounter_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (AppData.cCmdRsp != null)
|
||||
Log.Information("[ADMIN] reset cdm counter");
|
||||
bool bResetCDMCounter = AppData.ResetCDMCounter();
|
||||
if(!bResetCDMCounter)
|
||||
{
|
||||
Log.Information("[ADMIN] reset counter");
|
||||
CCmdRsp cCmdRsp = AppData.cCmdRsp;
|
||||
cCmdRsp.SendDeSense();
|
||||
Thread.Sleep(1000);
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_UNLOCK);
|
||||
Thread.Sleep(1000);
|
||||
cCmdRsp.SendDeSense();
|
||||
Thread.Sleep(1000);
|
||||
//Event fix
|
||||
var recvData = cCmdRsp.recv_dat;
|
||||
|
||||
if (recvData.dat[14] == recvData.dat[16])
|
||||
{
|
||||
cCmdRsp.SendLock();
|
||||
}
|
||||
else
|
||||
{
|
||||
cCmdRsp.SendEventFix(recvData.dat[16]);
|
||||
cCmdRsp.SendLock();
|
||||
}
|
||||
|
||||
var currentMode = cCmdRsp.GetLockParam().mode;
|
||||
cCmdRsp.GetLockParam().mode = Mode.MODE_COLLECTION;
|
||||
cCmdRsp.SendLock();
|
||||
Thread.Sleep(10000);
|
||||
cCmdRsp.SendDeSense();
|
||||
Thread.Sleep(1000);
|
||||
recvData = cCmdRsp.recv_dat;
|
||||
|
||||
if (recvData.dat[14] != recvData.dat[16])
|
||||
{
|
||||
Log.Information("[ADMIN] reset counter success");
|
||||
lblCounterStatus.Text = "TRẠNG THÁI: KHỞI TẠO BỘ ĐẾM THÀNH CÔNG";
|
||||
((MainWindow)Application.Current.MainWindow).ShowWelcomeScreen();
|
||||
Task.Run(() =>
|
||||
{
|
||||
Thread.Sleep(5000);
|
||||
Dispatcher.Invoke(() =>
|
||||
{
|
||||
lblCounterStatus.Text = "";
|
||||
});
|
||||
});
|
||||
AppData.GetCassetteData();
|
||||
}
|
||||
else
|
||||
{
|
||||
Log.Information("[ADMIN] reset counter fail");
|
||||
}
|
||||
bResetCDMCounter = AppData.ResetCDMCounter();
|
||||
}
|
||||
if (bResetCDMCounter)
|
||||
{
|
||||
Log.Information("[ADMIN] reset counter successfully");
|
||||
lblCounterStatus.Text = "TRẠNG THÁI: KHỞI TẠO BỘ ĐẾM THÀNH CÔNG";
|
||||
((MainWindow)Application.Current.MainWindow).ShowWelcomeScreen();
|
||||
Task.Run(() =>
|
||||
{
|
||||
Thread.Sleep(5000);
|
||||
Dispatcher.Invoke(() =>
|
||||
{
|
||||
lblCounterStatus.Text = "";
|
||||
});
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
Log.Information("[ADMIN] reset counter fail");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void btnOpenEscrow_Click(object sender, RoutedEventArgs e)
|
||||
@@ -101,47 +75,20 @@ namespace SafeBagDE70.Admin
|
||||
{
|
||||
try
|
||||
{
|
||||
var cCmdRsp = AppData.cCmdRsp;
|
||||
bool bSuccess = true;
|
||||
if (cCmdRsp != null)
|
||||
Log.Information("[ADMIN] Reset CDM Error");
|
||||
if (AppData.ResetCDMError())
|
||||
{
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_SENSE);
|
||||
|
||||
var recvData = cCmdRsp.recv_dat;
|
||||
|
||||
if (recvData.dat[14] == recvData.dat[16])
|
||||
Log.Information("[ADMIN] Reset CDM Error successfully");
|
||||
lblCounterStatus.Text = "Reset lỗi thành công";
|
||||
((MainWindow)Application.Current.MainWindow).ShowWelcomeScreen();
|
||||
Task.Run(() =>
|
||||
{
|
||||
cCmdRsp.SendLock();
|
||||
}
|
||||
else
|
||||
{
|
||||
cCmdRsp.SendEventFix(recvData.dat[16]);
|
||||
}
|
||||
//if (cCmdRsp.recv_dat.dat[0] != 0x40)
|
||||
//{
|
||||
// bSuccess = false;
|
||||
//}
|
||||
//if (bSuccess)
|
||||
//{
|
||||
|
||||
//}
|
||||
Thread.Sleep(1000);
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_RESET);
|
||||
Thread.Sleep(2000);
|
||||
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_SENSE);
|
||||
if (cCmdRsp.recv_dat.dat[1] == 0x04 && cCmdRsp.recv_dat.dat[2] == 0x41)
|
||||
{
|
||||
lblCounterStatus.Text = "Reset lỗi thành công";
|
||||
((MainWindow)Application.Current.MainWindow).ShowWelcomeScreen();
|
||||
Task.Run(() =>
|
||||
Thread.Sleep(2000);
|
||||
Dispatcher.Invoke(() =>
|
||||
{
|
||||
Thread.Sleep(2000);
|
||||
Dispatcher.Invoke(() =>
|
||||
{
|
||||
lblCounterStatus.Text = "";
|
||||
});
|
||||
lblCounterStatus.Text = "";
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
catch (Exception ex) {
|
||||
|
||||
Reference in New Issue
Block a user