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