using Hardcodet.Wpf.TaskbarNotification; namespace FSI.BT.Tools { internal static class Global { public static FrmRadialMenu? FrmRadialMenu { get; set; } public static TaskbarIcon? TaskbarIcon { get; set; } public static bool UserRights { get; set; } public static bool AdminRights { get; set; } public static class Settings { public static class General { public static string DeEnCryptPasswort { get { return FSI.Lib.Settings.Setting("DeEnCryptPasswort", Lib.Settings.Mode.ExeSetttings); } } public static string TimeStampFormat { get { return FSI.Lib.Settings.Setting("TimeStamp.Format", Lib.Settings.Mode.ExeSetttings); } } } public static class Apps { public static string SieSimaticManagerExe { get { return FSI.Lib.Settings.Setting("SIE.Simatic.Manager.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SieTiaV13Exe { get { return FSI.Lib.Settings.Setting("SIE.TIA.V13.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SieTiaV14Exe { get { return FSI.Lib.Settings.Setting("SIE.TIA.V14.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SieTiaV15Exe { get { return FSI.Lib.Settings.Setting("SIE.TIA.V15.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SieTiaV16Exe { get { return FSI.Lib.Settings.Setting("SIE.TIA.V16.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SieTiaV17Exe { get { return FSI.Lib.Settings.Setting("SIE.TIA.V17.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SieTiaVStarterExe { get { return FSI.Lib.Settings.Setting("SIE.Starter.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static class Epl { public static string Exe { get { return FSI.Lib.Settings.Setting("Epl.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Arguments { get { return "/Variant:\"Electric P8\""; } } } public static string NppExe { get { return FSI.Lib.Settings.Setting("Npp.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string TotalCmdExe { get { return FSI.Lib.Settings.Setting("TotalCmd.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string TeXstudioExe { get { return FSI.Lib.Settings.Setting("TeXstudio.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string TeXstudioPath { get { return FSI.Lib.Settings.Setting("TeXstudio.Path", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string VsExe { get { return FSI.Lib.Settings.Setting("VS.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string VsCodeExe { get { return FSI.Lib.Settings.Setting("VS.Code.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string RdpExe { get { return FSI.Lib.Settings.Setting("Rdp.Exe", FSI.Lib.Settings.Mode.ExeSetttings); } } } public static class Urls { public static string ZentralWeb { get { return FSI.Lib.Settings.Setting("ZentralWeb.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Schichtbuch { get { return FSI.Lib.Settings.Setting("Schichtbuch.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string SPS { get { return FSI.Lib.Settings.Setting("SPS.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Pl1Pls { get { return FSI.Lib.Settings.Setting("PL1.Pls.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Pl2Pls { get { return FSI.Lib.Settings.Setting("PL2.Pls.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Pl2Als { get { return FSI.Lib.Settings.Setting("PL2.Als.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Pl3Pls { get { return FSI.Lib.Settings.Setting("PL3.Pls.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Gitea { get { return FSI.Lib.Settings.Setting("FSI.Gitea.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Wiki { get { return FSI.Lib.Settings.Setting("FSI.Gitea.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } public static string Erp { get { return FSI.Lib.Settings.Setting("Erp.Url", FSI.Lib.Settings.Mode.ExeSetttings); } } } } } }