/// <summary> /// Loads the Configuration from its default path. /// </summary> /// <returns></returns> public static Configuration Load() { Configuration configuration = new Configuration(); configuration.PrintServer = SettingsManager.Instance.GetSetting("PrintingUIJob", "PrintServer").GetString(); configuration.PrinterName = SettingsManager.Instance.GetSetting("PrintingUIJob", "PrinterName").GetString(); configuration.CopyCount = SettingsManager.Instance.GetSetting("PrintingUIJob", "CopyCount").GetInt32(); configuration.WaitInterval = SettingsManager.Instance.GetSetting("PrintingUIJob", "WaitInterval").GetInt32(); configuration.RememberPrintedOperations = SettingsManager.Instance.GetSetting("PrintingUIJob", "RememberPrintedOperations").GetBoolean(); return configuration; }
bool IUIJob.Initialize() { _configuration = Configuration.Load(); return true; }