public void Load() { ConfigData cd = School.Configuration[_name]; if (cd.Contains("xml") && !string.IsNullOrEmpty(cd["xml"])) { HasValue = true; XmlElement element = XmlHelper.LoadXml(cd["xml"]); RankMethod = element.SelectSingleNode("RankMethod").InnerText; PrintItems.Clear(); foreach (XmlElement item in element.SelectNodes("PrintItems/Item")) { PrintItems.Add(item.InnerText); } //<Config> // <RankMethod></RankMethod> // <PrintItems> // <Item/> // <Item/> // </PrintItems> //</Config> } else { HasValue = false; } }
public void LoadLibraryItems() { PrintItems.Clear(); IEnumerable <DataStorage.PrintItem> partFiles = GetLibraryItems(keywordFilter); if (partFiles != null) { foreach (PrintItem part in partFiles) { PrintItems.Add(new PrintItemWrapper(part)); } } OnDataReloaded(null); }