Cảnh báo nếu có tiền ở các ngăn

This commit is contained in:
Nguyen Dinh Thuan
2024-09-21 11:46:32 +07:00
parent d3fc7ba284
commit 19fcde061c
3 changed files with 28 additions and 16 deletions
+2 -14
View File
@@ -76,7 +76,7 @@ namespace SafeBagDE70.Admin
private void btnShutdownApp_Click(object sender, RoutedEventArgs e) private void btnShutdownApp_Click(object sender, RoutedEventArgs e)
{ {
if (AppData.GetTransactionCode() != "") if (AppData.IsInTransaction)
{ {
MessageBox.Show("LƯU Ý, THAO TÁC NÀY SẼ LÀM MẤT TẤT CẢ DỮ LIỆU ĐANG THAO TÁC. " + MessageBox.Show("LƯU Ý, THAO TÁC NÀY SẼ LÀM MẤT TẤT CẢ DỮ LIỆU ĐANG THAO TÁC. " +
"HÃY HOÀN TẤT GIAO DỊCH ĐỂ TIẾP TỤC", "CẢNH BÁO", MessageBoxButton.OK); "HÃY HOÀN TẤT GIAO DỊCH ĐỂ TIẾP TỤC", "CẢNH BÁO", MessageBoxButton.OK);
@@ -89,19 +89,7 @@ namespace SafeBagDE70.Admin
private void btnRestartApp_Click(object sender, RoutedEventArgs e) private void btnRestartApp_Click(object sender, RoutedEventArgs e)
{ {
if (AppData.GetTransactionCode() != "") AppData.RestartApp();
{
MessageBox.Show("LƯU Ý, THAO TÁC NÀY SẼ LÀM MẤT TẤT CẢ DỮ LIỆU ĐANG THAO TÁC. " +
"HÃY HOÀN TẤT GIAO DỊCH ĐỂ TIẾP TỤC", "CẢNH BÁO", MessageBoxButton.OK);
}
else
{
string exePath = Process.GetCurrentProcess().MainModule.FileName;
Process.Start(exePath);
System.Windows.Application.Current.Shutdown();
}
} }
} }
} }
+24
View File
@@ -8,6 +8,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
using System.ComponentModel; using System.ComponentModel;
using System.Diagnostics;
using System.Globalization; using System.Globalization;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
@@ -16,6 +17,7 @@ using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls; using System.Windows.Controls;
namespace SafeBagDE70 namespace SafeBagDE70
@@ -82,7 +84,22 @@ namespace SafeBagDE70
} }
} }
public static void RestartApp()
{
if (AppData.IsInTransaction)
{
MessageBox.Show("LƯU Ý, THAO TÁC NÀY SẼ LÀM MẤT TẤT CẢ DỮ LIỆU ĐANG THAO TÁC. " +
"HÃY HOÀN TẤT GIAO DỊCH ĐỂ TIẾP TỤC", "CẢNH BÁO", MessageBoxButton.OK);
}
else
{
string exePath = Process.GetCurrentProcess().MainModule.FileName;
Process.Start(exePath);
System.Windows.Application.Current.Shutdown();
}
}
public static void InitDeviceStatus() public static void InitDeviceStatus()
{ {
DeviceStatus = new DeviceStatus DeviceStatus = new DeviceStatus
@@ -417,6 +434,13 @@ namespace SafeBagDE70
if (nCount > 0) bResult = true; if (nCount > 0) bResult = true;
} }
break; break;
case 4:
if (!IsInTransaction)
{
await APIModels.UpdateDeviceCommand(command.Id,1);
RestartApp();
}
break;
} }
// //
if(bResult) if(bResult)
+2 -2
View File
@@ -1381,9 +1381,9 @@ namespace SafeBagDE70
mainWindow.ShowCollectionScreen(); mainWindow.ShowCollectionScreen();
return false; return false;
} }
else if (cdmState.IsNotesInEscrow != 0) else if (cdmState.IsNotesInEscrow != 0||cdmState.IsNotesInRejectPocket!=0||cdmState.IsNotesInHopper!=0)
{ {
mainWindow.ShowInformationScreen("ĐỀ NGHỊ BỎ TIỀN TRONG NGĂN PHỤ ĐỂ TIẾP TỤC"); mainWindow.ShowInformationScreen("ĐỀ NGHỊ BỎ TIỀN TRONG CÁC NGĂN ĐỂ TIẾP TỤC");
} }
else else
{ {