From af4101b1d8461331bc3163b738fc75d4bf67c85c Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 28 七月 2020 17:47:44 +0800
Subject: [PATCH] 2020-07-28-1

---
 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs |   58 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 47 insertions(+), 11 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
index 94fb24e..0df87a0 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -6,6 +6,8 @@
 {
     public partial class PersonalCenterPage
     {
+
+
         /// <summary>
         /// 鍔犺浇浜嬩欢鍒楄〃
         /// </summary>
@@ -13,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();
             }
         }
 
@@ -62,7 +68,7 @@
                 VerticalScrolViewLayout view = new VerticalScrolViewLayout()
                 {
                     Y = Application.GetRealHeight(60),
-                    Height = Application.GetRealHeight(290),
+                    Height = Application.GetRealHeight(240),
                 };
                 frame.AddChidren(view);
 
@@ -138,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 = home
+                        Tag = home.RegionID
                     };
                     contentView.AddChidren(btnHomeName);
                     //if(btnHomeName)
@@ -156,11 +162,11 @@
 
                     btnHomeName.MouseUpEventHandler += (senderH, en) =>
                     {
-                        var regionInfo = btnHomeName.Tag as RegionInfoRes;
+                        var regionId = (string)btnHomeName.Tag;
                         dialog.Close();
 
-                        DB_ResidenceData.residenceData.residecenInfo = regionInfo;
-                        btnCurResidenceName.Text = regionInfo.Name;
+                        DB_ResidenceData.residenceData.CurReginID = regionId;
+                        btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name;
                         OnAppConfig.Instance.SaveUserConfig();
                     };
                 }
@@ -174,11 +180,14 @@
         #region 浣忓畢绠$悊
         void LoadEvent_SkipResdentialManagePage()
         {
-            if (MainPage.LoginUser.accountType == 0)
+            if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
             {
                 EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
                 {
-                    var residentialManagePage = new ResidentialManagePage();
+                    Action updateResidenceName = () => {
+                        btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name;
+                    };
+                    var residentialManagePage = new ResidentialManagePage(updateResidenceName);
                     MainPage.BasePageView.AddChidren(residentialManagePage);
                     residentialManagePage.LoadPage();
                     MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
@@ -187,8 +196,6 @@
                 btnResidenceManageText.MouseUpEventHandler = eventHandler;
             }
         }
-
-
         #endregion
 
         #region 涓汉涓績
@@ -198,12 +205,41 @@
                 Action updataHeadImage = () => {
                     userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath;
                 };
-                var personalDataView = new PersonalDataPage(updataHeadImage);
+                Action updataUserName = () => {
+                    btnUserName.Text = MainPage.LoginUser.userName;
+                };
+
+                var personalDataView = new PersonalDataPage(updataHeadImage,updataUserName);
                 MainPage.BasePageView.AddChidren(personalDataView);
                 personalDataView.LoadView();
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
             };
         }
         #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