From 638461a4e37ddd40fe1d8e5fed9bc2a2c4d47ee9 Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Mon, 31 Jul 2023 09:59:05 +0200 Subject: [PATCH] - gestione backup e ripristino - aggiornamento pacchetto ionic.zip con dotnetzip --- EgtBEAMWALL.Core/Constants/ConstIni.vb | 4 +- .../LoadingWnd/LoadingWndHelper.vb | 2 + .../EgtBEAMWALL.Supervisor.vbproj | 6 +- EgtBEAMWALL.Supervisor/app.config | 2 +- EgtBEAMWALL.Supervisor/packages.config | 2 +- EgtBEAMWALL.ViewerOptimizer/App.config | 10 +- .../ConfigurationPage/ConfigurationPageV.xaml | 36 +- .../ConfigurationPage/ConfigurationPageVM.vb | 349 +++++++++++++++--- .../EgtBEAMWALL.ViewerOptimizer.vbproj | 6 +- EgtBEAMWALL.ViewerOptimizer/packages.config | 2 +- 10 files changed, 350 insertions(+), 69 deletions(-) diff --git a/EgtBEAMWALL.Core/Constants/ConstIni.vb b/EgtBEAMWALL.Core/Constants/ConstIni.vb index b9cddde1..53224d4b 100644 --- a/EgtBEAMWALL.Core/Constants/ConstIni.vb +++ b/EgtBEAMWALL.Core/Constants/ConstIni.vb @@ -162,6 +162,8 @@ Public Module ConstIni Public Const K_DEFAULTQUANTITY As String = "DefaultQuantity" Public Const S_BACKUPANDRESTORE As String = "Backup&Restore" - Public Const K_FILEPATH As String = "FilePath" + Public Const K_EXTERNALBACKUPACTIVE As String = "ExternalBackupActive" + Public Const K_EXTERNALFILEPATH As String = "ExternalFilePath" + Public Const K_REMINDERFREQUENCY As String = "ReminderFrequency" End Module diff --git a/EgtBEAMWALL.Core/LoadingWnd/LoadingWndHelper.vb b/EgtBEAMWALL.Core/LoadingWnd/LoadingWndHelper.vb index 0bcdad2e..b3e310db 100644 --- a/EgtBEAMWALL.Core/LoadingWnd/LoadingWndHelper.vb +++ b/EgtBEAMWALL.Core/LoadingWnd/LoadingWndHelper.vb @@ -16,6 +16,8 @@ Public Module LoadingWndHelper CHANGEPARAM = 10 CREATINGPDF = 11 CHANGEMATERIAL = 12 + BACKUP = 13 + RESTORE = 14 End Enum Dim m_MainWindow As Windows.Window diff --git a/EgtBEAMWALL.Supervisor/EgtBEAMWALL.Supervisor.vbproj b/EgtBEAMWALL.Supervisor/EgtBEAMWALL.Supervisor.vbproj index 9febe9a0..8af7008d 100644 --- a/EgtBEAMWALL.Supervisor/EgtBEAMWALL.Supervisor.vbproj +++ b/EgtBEAMWALL.Supervisor/EgtBEAMWALL.Supervisor.vbproj @@ -149,6 +149,9 @@ ..\packages\Csv.1.0.31\lib\net40\Csv.dll + + ..\packages\DotNetZip.1.16.0\lib\net40\DotNetZip.dll + False ..\ExtLibs\EgtUILib.dll @@ -177,9 +180,6 @@ ..\ExtLibs\Interop.FXServer.dll True - - ..\packages\Ionic.Zip.1.9.1.8\lib\Ionic.Zip.dll - ..\ExtLibs\ISOCNC.Remoting.dll diff --git a/EgtBEAMWALL.Supervisor/app.config b/EgtBEAMWALL.Supervisor/app.config index fedf3ebd..74c5a4ee 100644 --- a/EgtBEAMWALL.Supervisor/app.config +++ b/EgtBEAMWALL.Supervisor/app.config @@ -6,7 +6,7 @@ - + diff --git a/EgtBEAMWALL.Supervisor/packages.config b/EgtBEAMWALL.Supervisor/packages.config index 736734bd..a30a40e7 100644 --- a/EgtBEAMWALL.Supervisor/packages.config +++ b/EgtBEAMWALL.Supervisor/packages.config @@ -2,10 +2,10 @@ + - diff --git a/EgtBEAMWALL.ViewerOptimizer/App.config b/EgtBEAMWALL.ViewerOptimizer/App.config index a8bd10cc..e687c601 100644 --- a/EgtBEAMWALL.ViewerOptimizer/App.config +++ b/EgtBEAMWALL.ViewerOptimizer/App.config @@ -6,7 +6,7 @@ - + @@ -41,6 +41,14 @@ + + + + + + + + diff --git a/EgtBEAMWALL.ViewerOptimizer/ConfigurationPage/ConfigurationPageV.xaml b/EgtBEAMWALL.ViewerOptimizer/ConfigurationPage/ConfigurationPageV.xaml index ed45da28..90989004 100644 --- a/EgtBEAMWALL.ViewerOptimizer/ConfigurationPage/ConfigurationPageV.xaml +++ b/EgtBEAMWALL.ViewerOptimizer/ConfigurationPage/ConfigurationPageV.xaml @@ -77,22 +77,48 @@ + - - + + + + + + + + + -