From 06696e6f225733a60b03eea4a7c6374053d92c1d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 14 四月 2020 14:15:35 +0800 Subject: [PATCH] 20200414 --- HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 111 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs index 157af17..a678be5 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs @@ -1,4 +1,6 @@ 锘縰sing System; +using System.Collections.Generic; +using HDL_ON.Entity; using Shared; namespace HDL_ON.UI @@ -9,6 +11,113 @@ { LoadEvent_SkipFloorsPage(); LoadEvent_SkipRoomsPage(); + LoadEvent_EditResidencName(); + LoadEvent_EditResidencAddress(); + } + + /// <summary> + /// 鍔犺浇淇敼浣忓畢鍚嶇О浜嬩欢 + /// </summary> + void LoadEvent_EditResidencName() + { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { + Action<string> callBack = (str) => + { + if(string.IsNullOrEmpty(str)) + { + new Tip() + { + CloseTime = 3, + Text = Language.StringByID(StringId.HouseNameCannotBeEmpty), + Direction = AMPopTipDirection.None, + }.Show(bodyView); + return; + } + DB_ResidenceData.residenceData.residecenInfo.Name = str; + var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo(); + + if (responsePack.StateCode == "Success") + { + btnResidenceName.Text = str; + OnAppConfig.Instance.SaveUserConfig(); + } + else + { + var tipStr = "Server erorr"; + switch (responsePack.StateCode) + { + case "NoLogin": + tipStr = Language.StringByID(StringId.InvalidLoginCertificate); + break; + case "ParameterOrEmpty": + + break; + } + Application.RunOnMainThread(() => + { + //鎻愮ず鍘熷洜 + var tip = new Tip() + { + Text = tipStr, + CloseTime = 3, + Direction = AMPopTipDirection.None + }; + tip.Show(bodyView); + }); + } + }; + new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceName, DB_ResidenceData.residenceData.residecenInfo.Name, callBack); + }; + btnResidenceName.MouseUpEventHandler = eventHandler; + btnEditResidenceNameIcon.MouseUpEventHandler = eventHandler; + } + /// <summary> + /// 鍔犺浇淇敼浣忓畢鍦板潃浜嬩欢 + /// </summary> + void LoadEvent_EditResidencAddress() + { + EventHandler<MouseEventArgs> eventHandler = (sender, e) => + { + Action<string> callBack = (str) => + { + DB_ResidenceData.residenceData.residecenInfo.Address = str; + var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo(); + + if (responsePack.StateCode == "Success") + { + btnResidenceAddress.Text = str; + OnAppConfig.Instance.SaveUserConfig(); + } + else + { + var tipStr = "Server erorr"; + switch (responsePack.StateCode) + { + case "NoLogin": + tipStr = Language.StringByID(StringId.InvalidLoginCertificate); + break; + case "ParameterOrEmpty": + + break; + } + Application.RunOnMainThread(() => + { + //鎻愮ず鍘熷洜 + var tip = new Tip() + { + Text = tipStr, + CloseTime = 3, + Direction = AMPopTipDirection.None + }; + tip.Show(bodyView); + }); + } + }; + new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceName, DB_ResidenceData.residenceData.residecenInfo.Name, callBack); + }; + btnResidenceAddress.MouseUpEventHandler = eventHandler; + btnLocationAddressIcon.MouseUpEventHandler = eventHandler; } /// <summary> @@ -24,6 +133,7 @@ }; floorManagementRow.MouseUpEventHandler = eventHandler; btnFloorManagementSkinIcon.MouseUpEventHandler = eventHandler; + btnFloorManagementTitle.MouseUpEventHandler = eventHandler; } /// <summary> @@ -39,6 +149,7 @@ }; roomManagementRow.MouseUpEventHandler = eventHandler; btnRoomManagementSkinIcon.MouseUpEventHandler = eventHandler; + btnRoomManagementTitle.MouseUpEventHandler = eventHandler; } } } -- Gitblit v1.8.0