From f6fd8acd7c53c44187e70b4709443318a628f4b5 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 16 六月 2020 13:12:33 +0800
Subject: [PATCH] 2020-06-016

---
 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs |   39 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
index bbb9ee4..0df87a0 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -15,9 +15,13 @@
         {
             LoadEvent_SwitchHome();
             LoadEvent_GoPersonalDataPage();
-            if (MainPage.LoginUser.accountType == 0)
+            if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
             {
                 LoadEvent_SkipResdentialManagePage();
+            }
+            if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
+            {
+                LoadEvent_GoMemberManagement();
             }
         }
 
@@ -140,7 +144,7 @@
                         TextSize = home.Name.Length > 14 ? CSS.CSS_FontSize.TextFontSize : CSS.CSS_FontSize.SubheadingFontSize,
                         IsSelected = DB_ResidenceData.residenceData.residecenInfo.RegionID == home.RegionID,
                         IsMoreLines = true,
-                        Tag = MainPage.LoginUser.regionList.IndexOf(home)
+                        Tag = home.RegionID
                     };
                     contentView.AddChidren(btnHomeName);
                     //if(btnHomeName)
@@ -158,10 +162,10 @@
 
                     btnHomeName.MouseUpEventHandler += (senderH, en) =>
                     {
-                        var regionIndex = (int)btnHomeName.Tag;
+                        var regionId = (string)btnHomeName.Tag;
                         dialog.Close();
 
-                        DB_ResidenceData.residenceData.CurReginIndex = regionIndex;
+                        DB_ResidenceData.residenceData.CurReginID = regionId;
                         btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name;
                         OnAppConfig.Instance.SaveUserConfig();
                     };
@@ -176,7 +180,7 @@
         #region 浣忓畢绠$悊
         void LoadEvent_SkipResdentialManagePage()
         {
-            if (MainPage.LoginUser.accountType == 0)
+            if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
             {
                 EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
                 {
@@ -212,5 +216,30 @@
             };
         }
         #endregion
+
+        #region 鎴愬憳绠$悊
+        void LoadEvent_GoMemberManagement()
+        {
+
+            EventHandler<MouseEventArgs> eHandler = (sender, e) => {
+            //};
+            //residenceMemberView.MouseUpEventHandler = (sender, e) => {
+                //Action updataHeadImage = () => {
+                //    userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath;
+                //};
+                //Action updataUserName = () => {
+                //    btnUserName.Text = MainPage.LoginUser.userName;
+                //};
+
+                var mmp = new MemberManagementPage();
+                MainPage.BasePageView.AddChidren(mmp);
+                mmp.LoadPage();
+                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+            };
+            btnResidenceMemberIcon.MouseUpEventHandler = eHandler;
+            btnResidenceMemberText.MouseUpEventHandler = eHandler;
+        }
+
+        #endregion
     }
 }

--
Gitblit v1.8.0