Пример #1
0
        public static DisplayAndPrintSettings loadSettings(DisplayAndPrintSettingsType settingsType)
        {
            DisplayAndPrintSettings settings = new DisplayAndPrintSettings();

            if (settingsType == DisplayAndPrintSettingsType.DisplaySettings)
            {
                settings = XmlReaderWriter.readSettings(Settings.GlobalApplicationSettings.DisplaySettingsFileName);
                if (settings == null)
                {
                    settings = new DisplayAndPrintSettings(DisplayAndPrintSettingsType.DisplaySettings);
                }
                settings.SettingsFilePath = Settings.GlobalApplicationSettings.DisplaySettingsFileName;
            }
            else if (settingsType == DisplayAndPrintSettingsType.PrintSettings)
            {
                settings = XmlReaderWriter.readSettings(Settings.GlobalApplicationSettings.PrintSettingsFilename);
                if (settings == null)
                {
                    settings = new DisplayAndPrintSettings(DisplayAndPrintSettingsType.PrintSettings);
                }
                settings.SettingsFilePath = Settings.GlobalApplicationSettings.PrintSettingsFilename;
            }
            else if (settingsType == DisplayAndPrintSettingsType.TabletSettings)
            {
                settings = XmlReaderWriter.readSettings(Settings.GlobalApplicationSettings.TabletSettingsFilename);
                if (settings == null)
                {
                    settings = new DisplayAndPrintSettings(DisplayAndPrintSettingsType.TabletSettings);
                }
                settings.SettingsFilePath = Settings.GlobalApplicationSettings.TabletSettingsFilename;
            }

            return(settings);
        }
Пример #2
0
        //load settings file from indicated path
        public static DisplayAndPrintSettings loadSettings(DisplayAndPrintSettingsType settingsType, string path)
        {
            var settings = XmlReaderWriter.readSettings(path);

            if (settings == null)
            {
                settings = new DisplayAndPrintSettings(settingsType, path);
            }
            settings.SettingsFilePath = path;
            settings.settingsType     = settingsType;
            return(settings);
        }