diff --git a/PROMS/Volian.Base.Library/VlnSettings.cs b/PROMS/Volian.Base.Library/VlnSettings.cs index 62ae8e4d..0f820c2a 100644 --- a/PROMS/Volian.Base.Library/VlnSettings.cs +++ b/PROMS/Volian.Base.Library/VlnSettings.cs @@ -79,6 +79,37 @@ namespace Volian.Base.Library } set { _ComparePROMStoPROMSPDF = value; } } + public static string GetDB() + { + string str = GetCommand("DB", null); + if (str == null) return null; + if(str.Contains( ":")) + { + string[] parts = str.Split(":".ToCharArray()); + if (parts.Length > 1) return parts[1]; + } + return str; + } + public static string GetServer() + { + string str = GetCommand("DB", null); + if (str.Contains(":")) + { + string[] parts = str.Split(":".ToCharArray()); + return parts[0].Replace("._",".\\"); + } + return GetCommand("Server",null); + } + public static string GetItemIDs() + { + string str = GetCommand("DB", null); + if (str.Contains(":")) + { + string[] parts = str.Split(":".ToCharArray()); + if(parts.Length > 2) return parts[2]; + } + return GetCommand("ItemIDs", ""); + } public static string GetCommand(string commandName, string def) { string[] parameters = System.Environment.CommandLine.Split(" ".ToCharArray());