check unfit note
This commit is contained in:
+37
-18
@@ -653,27 +653,30 @@ namespace SafeBagDE70
|
|||||||
Log.Information($"Serial Idx: {get_num}/{seri_num}");
|
Log.Information($"Serial Idx: {get_num}/{seri_num}");
|
||||||
ret = cCmdRsp.SendGetSerial(get_num);
|
ret = cCmdRsp.SendGetSerial(get_num);
|
||||||
Log.Information($"Serial Status: {cCmdRsp.recv_dat.dat[18]}");
|
Log.Information($"Serial Status: {cCmdRsp.recv_dat.dat[18]}");
|
||||||
|
byte noteVal = 0;
|
||||||
switch (cCmdRsp.recv_dat.dat[18])
|
switch (cCmdRsp.recv_dat.dat[18])
|
||||||
{
|
{
|
||||||
case 0x00: countSession.TempNotes[0]++;break;
|
case 0x00:
|
||||||
|
countSession.TempNotes[0]++;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Log.Information(cCmdRsp.GetRecvDat());
|
||||||
|
if (cCmdRsp.recv_dat.leng > 17)
|
||||||
|
{
|
||||||
|
// noteVal = cCmdRsp.recv_dat.dat[17];
|
||||||
|
// UpdateCountSession(countSession, noteVal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch(Exception ex)
|
||||||
|
{
|
||||||
|
Log.Error(ex, "Serial Status= 0x00");
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 0x02:
|
case 0x02:
|
||||||
//TempNote[1] ++;
|
//TempNote[1] ++;
|
||||||
Log.Information($"Serial Value: {cCmdRsp.recv_dat.dat[17]}");
|
noteVal = cCmdRsp.recv_dat.dat[17];
|
||||||
switch (cCmdRsp.recv_dat.dat[17])
|
Log.Information($"Serial Value: {noteVal}");
|
||||||
{
|
UpdateCountSession(countSession, noteVal);
|
||||||
case 0x00: countSession.QuantityDenomi[0]++; break;
|
|
||||||
case 0x01: countSession.QuantityDenomi[1]++; break;
|
|
||||||
case 0x02: countSession.QuantityDenomi[2]++; break;
|
|
||||||
case 0x03: countSession.QuantityDenomi[3]++; break;
|
|
||||||
case 0x04: countSession.QuantityDenomi[4]++; break;
|
|
||||||
case 0x05: countSession.QuantityDenomi[5]++; break;
|
|
||||||
case 0x06: countSession.QuantityDenomi[6]++; break;
|
|
||||||
case 0x07: countSession.QuantityDenomi[7]++; break;
|
|
||||||
case 0x08: countSession.QuantityDenomi[8]++; break;
|
|
||||||
case 0x09: countSession.QuantityDenomi[9]++; break;
|
|
||||||
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 0x03: countSession.TempNotes[2]++; break;
|
case 0x03: countSession.TempNotes[2]++; break;
|
||||||
case 0x0b: countSession.TempNotes[3]++; break;
|
case 0x0b: countSession.TempNotes[3]++; break;
|
||||||
@@ -710,6 +713,22 @@ namespace SafeBagDE70
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void UpdateCountSession(CountSession countSession, byte noteVal)
|
||||||
|
{
|
||||||
|
switch (noteVal)
|
||||||
|
{
|
||||||
|
case 0x00: countSession.QuantityDenomi[0]++; break;
|
||||||
|
case 0x01: countSession.QuantityDenomi[1]++; break;
|
||||||
|
case 0x02: countSession.QuantityDenomi[2]++; break;
|
||||||
|
case 0x03: countSession.QuantityDenomi[3]++; break;
|
||||||
|
case 0x04: countSession.QuantityDenomi[4]++; break;
|
||||||
|
case 0x05: countSession.QuantityDenomi[5]++; break;
|
||||||
|
case 0x06: countSession.QuantityDenomi[6]++; break;
|
||||||
|
case 0x07: countSession.QuantityDenomi[7]++; break;
|
||||||
|
case 0x08: countSession.QuantityDenomi[8]++; break;
|
||||||
|
case 0x09: countSession.QuantityDenomi[9]++; break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private string GetShortInforFromCountItems()
|
private string GetShortInforFromCountItems()
|
||||||
@@ -1048,7 +1067,7 @@ namespace SafeBagDE70
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
str = "PHIÊN GIAO DỊCH KHÔNG HỢP LỆ (SỐ TIỀN GIAO DỊCH KHÔNG KHỚP), VUI LÒNG BÁO CÁO LẠI CHI NHÁNH";
|
str = $"PHIÊN GIAO DỊCH KHÔNG HỢP LỆ (SỐ TIỀN GIAO DỊCH KHÔNG KHỚP), VUI LÒNG BÁO CÁO LẠI CHI NHÁNH\r\n MÃ GD: {AppData.GetTransactionCode}";
|
||||||
Log.Information(str);
|
Log.Information(str);
|
||||||
ShowError(str);
|
ShowError(str);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user