コード例 #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="infoNode">XML-node for the General.Global.ShowInformationTypes settings</param>
        public ShowInformationTypesSettings(XmlNode infoNode)
        {
            string xpath;

            //XmlNode node;

            xpath = "./officialStatistics";
            OfficialStatistics = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath = "./unit";
            Unit  = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath   = "./contact";
            Contact = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath       = "./lastUpdated";
            LastUpdated = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath     = "./refPeriod";
            RefPeriod = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath   = "./stockFA";
            StockFa = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath    = "./cfPrices";
            CFPrices = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath  = "./dayADj";
            DayAdj = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath   = "./seasAdj";
            SeasAdj = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath      = "./basePeriod";
            BasePeriod = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath           = "./updateFrequency";
            UpdateFrequency = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath      = "./nextUpdate";
            NextUpdate = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath  = "./survey";
            Survey = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath = "./link";
            Link  = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath        = "./creationDate";
            CreationDate = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath     = "./copyright";
            Copyright = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath  = "./source";
            Source = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath  = "./matrix";
            Matrix = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);

            xpath    = "./database";
            Database = SettingsHelper.GetSettingAttributeValue(xpath, "enabled", infoNode, true);
        }