Exemple #1
0
 //-------------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Обновление связей
 /// </summary>
 /// <param name="parent">Родительский объект</param>
 //-------------------------------------------------------------------------------------------------------------
 public override void OnUpdateLink(CUrbanPlanningItem parent)
 {
     //mZones.OnUpdateLink(this);
     mSpecialInfrastructure.OnUpdateLink(parent);
     mRoads.OnUpdateLink(this);
     mHousing.OnUpdateLink(this);
     mSocial.OnUpdateLink(this);
     mOwner = parent as CVillageSettlement;
 }
Exemple #2
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Загрузка данных сельских поселений
            /// </summary>
            /// <param name="file_name">Имя файла</param>
            //---------------------------------------------------------------------------------------------------------
            public void LoadFromXmlVillage(String file_name)
            {
                // 1) Создаем читателя
                StringReader stream_file = new StringReader(file_name);
                XmlReader    reader      = XmlReader.Create(stream_file);

                mVillageSettlements.Clear();

                // 2) Читаем данные
                while (reader.Read())
                {
                    if (reader.NodeType == XmlNodeType.Element && reader.Name == "VillageSettlement")
                    {
                        CVillageSettlement village_settlement = new CVillageSettlement();
                        //village_settlement.ReadFromXml(reader);
                        mVillageSettlements.Add(village_settlement);
                    }
                }

                reader.Close();
            }