aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2019-03-13 10:21:08 +0200
committerAvi Levkovich <avi@twine-s.com>2019-03-13 10:21:08 +0200
commitf220013b518c49989ded8be13e12bfa82837f634 (patch)
treef6c7145bcddb748fc88c249d21a2d7bec9f5ca0a /Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
parentf3a8ebb62df36dba6ade024a99de37e1120e4259 (diff)
parentae18d2f719a92d55d0427273128975d34a4939e7 (diff)
downloadTango-f220013b518c49989ded8be13e12bfa82837f634.tar.gz
Tango-f220013b518c49989ded8be13e12bfa82837f634.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
index 952944cf9..3fffc2045 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
@@ -340,6 +340,8 @@ namespace Tango.PPC.Common.MachineUpdate
{
LogManager.Log("Starting database update...");
+ UpdateProgress("Updating Database", "Initializing...");
+
LogManager.Log("Looking for update scripts configuration on application path...");
String config_file = Path.Combine(PathHelper.GetStartupPath(), "Update Scripts", "config.xml");
@@ -355,6 +357,8 @@ namespace Tango.PPC.Common.MachineUpdate
LogManager.Log($"Updating database '{update_response.DataSource.ToString()}' => '{localDataSource.ToString()}'...");
+ UpdateProgress("Updating Database", "Initializing update sequence...");
+
ExaminerSequenceConfiguration config_sequence = ExaminerSequenceConfiguration.FromFile(config_file);
foreach (var item in config_sequence.Items.Where(x => x.Type == ExaminerSequenceItemType.Data).OrderBy(x => x.Index))
@@ -382,6 +386,8 @@ namespace Tango.PPC.Common.MachineUpdate
try
{
+ UpdateProgress("Updating Database", item.Name + "...");
+
var result = process.Execute().Result;
if (result.ExitCode != ExaminerProcessExitCode.Success)
@@ -397,6 +403,7 @@ namespace Tango.PPC.Common.MachineUpdate
}
}
+ UpdateProgress("Updating Database", "Database synchronization completed successfully.");
LogManager.Log("Update completed successfully.");
});
}