Example #1
0
        public ChXmlData()
        {
            System.IO.Directory.SetCurrentDirectory(CURRENT_FOLDER_PATH);
            ChXmlDoc      = XmlUtil.ReadSaveXml(CH_XML_PATH, SYOBO_CH_URL, false);
            ChGroupXmlDoc = XmlUtil.ReadSaveXml(CH_GROUP_XML_PATH, SYOBO_GROUP_CH_URL, false);

            XmlElement chRootElement       = ChXmlDoc.DocumentElement;
            XmlElement chItemsElement      = (XmlElement)chRootElement.LastChild;
            XmlElement chGroupRootElement  = ChGroupXmlDoc.DocumentElement;
            XmlElement chGroupItemsElement = (XmlElement)chGroupRootElement.LastChild;


            AllChGroupData = new List <ChGroupData>();
            AllChData      = new List <ChData>();


            foreach (XmlElement chGroupItem in chGroupItemsElement.ChildNodes)
            {
                ChGroupData chGroupData = new ChGroupData(chGroupItem);
                AllChGroupData.Add(chGroupData);
            }

            foreach (XmlElement chItem in chItemsElement.ChildNodes)
            {
                ChData chData = new ChData(chItem);
                AllChData.Add(chData);
            }
        }
Example #2
0
        public ChXmlData()
        {
            System.IO.Directory.SetCurrentDirectory(CURRENT_FOLDER_PATH);
            ChXmlDoc = XmlUtil.ReadSaveXml(CH_XML_PATH, SYOBO_CH_URL, false);
            ChGroupXmlDoc = XmlUtil.ReadSaveXml(CH_GROUP_XML_PATH, SYOBO_GROUP_CH_URL, false);

            XmlElement chRootElement = ChXmlDoc.DocumentElement;
            XmlElement chItemsElement = (XmlElement)chRootElement.LastChild;
            XmlElement chGroupRootElement = ChGroupXmlDoc.DocumentElement;
            XmlElement chGroupItemsElement = (XmlElement)chGroupRootElement.LastChild;

            AllChGroupData = new List<ChGroupData>();
            AllChData = new List<ChData>();

            foreach(XmlElement chGroupItem in chGroupItemsElement.ChildNodes)
            {
                ChGroupData chGroupData = new ChGroupData(chGroupItem);
                AllChGroupData.Add(chGroupData);
            }

            foreach (XmlElement chItem in chItemsElement.ChildNodes)
            {
                ChData chData = new ChData(chItem);
                AllChData.Add(chData);
            }
        }
 public ChGroupPairData(ChGroupData _groupdata)
 {
     ChildChDataList = new ObservableCollection<ChData>();
     ChGroupData = _groupdata;
 }
 public ChGroupPairData(ChGroupData _groupdata)
 {
     ChildChDataList = new ObservableCollection <ChData>();
     ChGroupData     = _groupdata;
 }