using System; using System.Collections.Generic; using HDL_ON.DAL.Server; using Shared; namespace HDL_ON.UI { public partial class MemberPermissionPage { void LoadEventList() { LoadEvent_RemoveMember(); } void LoadEvent_RemoveMember() { btnDelMember.MouseUpEventHandler = (sender, e) => { Action action = () => { var responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo); if (responePack.Code == StateCode.SUCCESS) { this.RemoveFromParent(); backAction(); } }; new PublicAssmebly().TipOptionMsg(StringId.Tip, StringId.ConfirmToRemoveTheMember, action); }; } /// /// 查询所有子账号分享数据 /// void GetShareDataByAccount() { var waitPage = new Loading(); bodyView.AddChidren(waitPage); waitPage.Start(Language.StringByID(StringId.PleaseWait)); new System.Threading.Thread(() => { try { var responePack = new HttpServerRequest().GetShareDataByMemberAccount(memberInfo.childAccountId); if (responePack.Code == StateCode.SUCCESS) { if(responePack.Data != null) { var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject>(responePack.Data.ToString()); memberInfo.CurResidenceShareDate = responeObj; } else { memberInfo.CurResidenceShareDate = new List(); } Application.RunOnMainThread(() => { ShowRoomListView(); }); } else { memberInfo.CurResidenceShareDate = new List(); IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code); } } catch (Exception ex) { } finally { Application.RunOnMainThread(() => { if (waitPage != null) { waitPage.RemoveFromParent(); waitPage = null; } }); } }) { IsBackground = true }.Start(); } } }