using FSI.Lib.WinSettings; namespace FSI.BT.Tools { public class AppSettings : XmlSettings { public AppSettings(string fileName) : base(fileName) { TimeStampFormat = "_yyyyMMdd_HHmmss"; EplArguments = "/Variant:\"Electric P8\""; SuperAdmin = "maier_s"; } [EncryptedSetting] public string[] Users { get; set; } [EncryptedSetting] public string[] Admins{ get; set; } [EncryptedSetting] public string SuperAdmin{ get; set; } public string TimeStampFormat { get; set; } public string[] SieSimaticManagerExe { get; set; } public string[] SieTiaV13Exe { get; set; } public string[] SieTiaV14Exe { get; set; } public string[] SieTiaV15Exe { get; set; } public string[] SieTiaV16Exe { get; set; } public string[] SieTiaV17Exe { get; set; } public string[] SieTiaVStarterExe { get; set; } public string[] EplExe { get; set; } public string EplArguments { get; set; } public string[] NppExe { get; set; } public string[] TotalCmdExe { get; set; } public string[] TeXstudioExe { get; set; } public string[] TeXstudioPath { get; set; } public string[] VsExe { get; set; } public string[] VsCodeExe { get; set; } public string[] RdpExe { get; set; } public string[] OutlookExe { get; set; } public string[] TeamsExe { get; set; } public string TeamsArg { get; set; } public string[] ExcelExe { get; set; } public string[] WordExe { get; set; } public string[] PaintNetExe { get; set; } public string[] GimpExe { get; set; } public string[] VncExe { get; set; } public string[] VncAdrBookExe { get; set; } public string[] IbaAnalyzerExe { get; set; } public string ZentralWebUrl { get; set; } public string SchichtbuchUrl { get; set; } public string SPSUrl { get; set; } public string Pl1PlsUrl { get; set; } public string Pl2PlsUrl { get; set; } public string Pl2Als { get; set; } public string Pl3PlsUrl { get; set; } public string GiteaUrl { get; set; } public string WikiUrl { get; set; } public string ErpUrl { get; set; } public string EplPdfPath { get; set; } public string EplPrjPath { get; set; } public bool SieTiaWinCCMsgMgtAutostart { get; set; } public int SieTiaWinCCMsgMgtUpdateIntervall { get; set; } public string SieTiaWinCCMsgMgtWindowsName { get; set; } public string SieTiaWinCCMsgMgtClassName { get; set; } public string SieTiaWinCCMsgMgtBtnName { get; set; } } }