public BaseItem GetByCode(string code)
 {
     BaseItem item = null;
       XmlNode nodeItem = itemsNode.SelectSingleNode(string.Concat("item[@code='", code, "']"));
       if(nodeItem != null)
       {
     XmlNode nodeLang = itemsLangNode.SelectSingleNode(string.Concat("item[@code='", nodeItem.Attributes["code"].Value, "']"));
     item = new BaseItem(nodeItem, nodeLang);
       }
       return item;
 }
示例#2
0
        public void UpdateData(BaseItem newData)
        {
            this.Data.Name = newData.Name;

              OnDataChanged();
        }
示例#3
0
 public CommandModel(string key, BaseItem commandItem)
     : base(key)
 {
     this.Data = commandItem;
 }