From 1265d531759b5565e9f641b17045896b52dfdba8 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 03 十二月 2020 18:37:47 +0800
Subject: [PATCH] 2020-12-03 1.主页增加未读消息查询和提示处理。2.房间和场景背景上传和下载和读取方法修改处理。3.头像上传和下载方案修改处理。4.增加子账号头像下载。5.Loading 调用方法修复。6.封装ImageUtlis 图片上传和下载管理工具类 7.读取本地住宅增加判空处理。

---
 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs |   76 +++++++++++++++++++++++++++++++++++---
 1 files changed, 70 insertions(+), 6 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs
index 9ec458d..87b6486 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs
@@ -1,5 +1,7 @@
 锘縰sing System;
+using System.Collections.Generic;
 using HDL_ON.DAL.Server;
+using Shared;
 
 namespace HDL_ON.UI
 {
@@ -12,14 +14,76 @@
 
         void LoadEvent_RemoveMember()
         {
-            btnDelMember.MouseUpEventHandler = (sender, e) => {
-                ResponsePack responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo.SubAccountDistributedMark);
-                if (responePack.StateCode.ToUpper() == "SUCCESS")
+
+            btnDelMember.MouseUpEventHandler = (sender, e) =>
+            {
+                Action action = () =>
                 {
-                    this.RemoveFromParent();
-                    backAction();
-                }
+                    var responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo);
+                    if (responePack.Code == StateCode.SUCCESS)
+                    {
+                        this.RemoveFromParent();
+                        backAction();
+                    }
+                };
+                new PublicAssmebly().TipMsg(StringId.Tip, StringId.ConfirmToRemoveTheMember, action);
             };
         }
+
+        /// <summary>
+        /// 鏌ヨ鎵�鏈夊瓙璐﹀彿鍒嗕韩鏁版嵁
+        /// </summary>
+        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<List<ShareData>>(responePack.Data.ToString());
+                            memberInfo.CurResidenceShareDate = responeObj;
+                        }
+                        else
+                        {
+                            memberInfo.CurResidenceShareDate = new List<ShareData>();
+                        }
+                      
+                        Application.RunOnMainThread(() =>
+                        {
+                            ShowRoomListView();
+                        });
+                    }
+                    else
+                    {
+                        memberInfo.CurResidenceShareDate = new List<ShareData>();
+                        IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code);
+                    }
+                }
+                catch (Exception ex)
+                {
+
+                }
+                finally
+                {
+                    Application.RunOnMainThread(() =>
+                    {
+                        if (waitPage != null)
+                        {
+                            waitPage.RemoveFromParent();
+                            waitPage = null;
+                        }
+                    });
+                }
+            })
+            { IsBackground = true }.Start();
+        }
+
     }
 }

--
Gitblit v1.8.0