| | |
| | | return false;
|
| | | }
|
| | | var pageData = Newtonsoft.Json.JsonConvert.DeserializeObject<Common.ResponseEntity.ResidenceRes>(resultData);
|
| | |
|
| | | //暂时存储数据
|
| | | var dicData = new Dictionary<string, Common.ResponseEntity.ResidenceObj>();
|
| | | var listResidenceSort = new List<string>();
|
| | | for (int i = 0; i < pageData.PageData.Count; i++)
|
| | | {
|
| | | dicData[pageData.PageData[i].Id] = pageData.PageData[i];
|
| | | listResidenceSort.Add(pageData.PageData[i].Id);
|
| | | }
|
| | | //排序住宅
|
| | | var listHouse = HdlResidenceLogic.Current.SortHouse(pageData.PageData);
|
| | |
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | |
| | | listView.Height = bodyFrameLayout.Height;
|
| | |
|
| | | this.dicResidenceData = new Dictionary<string, Common.ResponseEntity.ResidenceObj>();
|
| | | for (int i = 0; i < listResidenceSort.Count; i++)
|
| | | for (int i = 0; i < listHouse.Count; i++)
|
| | | {
|
| | | if (dicData.ContainsKey(listResidenceSort[i]) == false)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | var info = dicData[listResidenceSort[i]];
|
| | | var info = listHouse[i];
|
| | |
|
| | | //收集该账号住宅的数据
|
| | | this.dicResidenceData[info.Id] = info;
|
| | | //添加住宅的行(有网情况)
|
| | | this.AddRowLayoutByOnline(info, i != listResidenceSort.Count - 1);
|
| | | this.AddRowLayoutByOnline(info, i != listHouse.Count - 1);
|
| | | }
|
| | | //调整列表控件的高度
|
| | | this.listView.AdjustRealHeight(Application.GetRealHeight(23));
|
| | |
| | | form.AddForm(flage);
|
| | | }
|
| | | };
|
| | | //更改
|
| | | var btnChanged = rowLayout.AddEditorControl();
|
| | | btnChanged.TextID = R.MyInternationalizationString.uChanged1;
|
| | | btnChanged.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //显示编辑名称界面
|
| | | this.ShowEditorNameForm(null, i_home, btnHome);
|
| | | };
|
| | | ////更改
|
| | | //var btnChanged = rowLayout.AddEditorControl();
|
| | | //btnChanged.TextID = R.MyInternationalizationString.uChanged1;
|
| | | //btnChanged.ButtonClickEvent += (sender, e) =>
|
| | | //{
|
| | | // //显示编辑名称界面
|
| | | // this.ShowEditorNameForm(null, i_home, btnHome);
|
| | | //};
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | //开启进度条
|
| | | this.ShowProgressBar();
|
| | |
|
| | | var Pra = new EditorResidencePra();
|
| | | Pra.HomeId = info.Id;
|
| | | Pra.Name = ResidenceName;
|
| | | Pra.IsOtherAccountCtrl = false;
|
| | | Pra.LoginAccessToken = Config.Instance.Token;
|
| | | var result = HdlResidenceLogic.Current.EditorResidenceName(info.Id, ResidenceName);
|
| | |
|
| | | //编辑住宅
|
| | | bool flage = UserCenterLogic.GetResultStatuByRequestHttps("App/EditHome", false, Pra, new List<string> { "NotCheck" });
|
| | | //关闭进度条
|
| | | this.CloseProgressBar();
|
| | |
|
| | | if (flage == true)
|
| | | if (result == true)
|
| | | {
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|