//------------------------------------------------------------------------------------------------------------- /// <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; }
//--------------------------------------------------------------------------------------------------------- /// <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(); }