aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.SQLExaminer
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.SQLExaminer')
-rw-r--r--Software/Visual_Studio/Tango.SQLExaminer/ExaminerSequenceConfigurationRunner.cs9
-rw-r--r--Software/Visual_Studio/Tango.SQLExaminer/ExtensionMethods.cs21
-rw-r--r--Software/Visual_Studio/Tango.SQLExaminer/Helper.cs2
-rw-r--r--Software/Visual_Studio/Tango.SQLExaminer/Tango.SQLExaminer.csproj1
4 files changed, 32 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.SQLExaminer/ExaminerSequenceConfigurationRunner.cs b/Software/Visual_Studio/Tango.SQLExaminer/ExaminerSequenceConfigurationRunner.cs
index de146ead3..b9ee0cf7a 100644
--- a/Software/Visual_Studio/Tango.SQLExaminer/ExaminerSequenceConfigurationRunner.cs
+++ b/Software/Visual_Studio/Tango.SQLExaminer/ExaminerSequenceConfigurationRunner.cs
@@ -24,6 +24,15 @@ namespace Tango.SQLExaminer
public ExaminerSequenceConfiguration Configuration { get; private set; }
+ public ExaminerSequenceConfigurationRunner(ExaminerSequenceConfiguration sequenceConfiguration, String scriptsFolder, Core.DataSource source, Core.DataSource target, String machineSerialNumber)
+ {
+ ScriptsFolder = scriptsFolder;
+ Source = source;
+ Target = target;
+ MachineSerialNumber = machineSerialNumber;
+ Configuration = sequenceConfiguration;
+ }
+
public ExaminerSequenceConfigurationRunner(String sequenceFile, String scriptsFolder, Core.DataSource source, Core.DataSource target, String machineSerialNumber)
{
SequenceFile = sequenceFile;
diff --git a/Software/Visual_Studio/Tango.SQLExaminer/ExtensionMethods.cs b/Software/Visual_Studio/Tango.SQLExaminer/ExtensionMethods.cs
new file mode 100644
index 000000000..09a830ab3
--- /dev/null
+++ b/Software/Visual_Studio/Tango.SQLExaminer/ExtensionMethods.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Tango.SQLExaminer;
+
+public static class ExtensionMethods
+{
+ public static String GetFilePath(this ExaminerConfigurationType type)
+ {
+ return Path.Combine(Helper.SQL_EXAMINER_CONFIG_FOLDER, type.ToString() + ".xml");
+ }
+
+ public static String GetFileName(this ExaminerConfigurationType type)
+ {
+ return type.ToString() + ".xml";
+ }
+}
+
diff --git a/Software/Visual_Studio/Tango.SQLExaminer/Helper.cs b/Software/Visual_Studio/Tango.SQLExaminer/Helper.cs
index 5eb09b98c..3b4e238a7 100644
--- a/Software/Visual_Studio/Tango.SQLExaminer/Helper.cs
+++ b/Software/Visual_Studio/Tango.SQLExaminer/Helper.cs
@@ -8,7 +8,7 @@ using Tango.Core.Helpers;
namespace Tango.SQLExaminer
{
- internal static class Helper
+ public static class Helper
{
public static String SQL_EXAMINER_FOLDER = Path.Combine(AssemblyHelper.GetCurrentAssemblyFolder(), "SQLExaminer");
public static String SQL_EXAMINER_CONFIG_FOLDER = Path.Combine(SQL_EXAMINER_FOLDER, "Configurations");
diff --git a/Software/Visual_Studio/Tango.SQLExaminer/Tango.SQLExaminer.csproj b/Software/Visual_Studio/Tango.SQLExaminer/Tango.SQLExaminer.csproj
index b71a30dc0..17dcb1b22 100644
--- a/Software/Visual_Studio/Tango.SQLExaminer/Tango.SQLExaminer.csproj
+++ b/Software/Visual_Studio/Tango.SQLExaminer/Tango.SQLExaminer.csproj
@@ -69,6 +69,7 @@
<Compile Include="ExaminerSequenceItemDirection.cs" />
<Compile Include="ExaminerSequenceItemType.cs" />
<Compile Include="ExaminerSerializedObject.cs" />
+ <Compile Include="ExtensionMethods.cs" />
<Compile Include="Filter.cs" />
<Compile Include="Helper.cs" />
<Compile Include="IncludeItem.cs" />