From eda3fb873e59544ff36301b51e05aef64f87b0f9 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 27 八月 2021 13:21:21 +0800 Subject: [PATCH] Merge branch 'newBranch1' of http://172.16.1.23:6688/r/~wxr/HDL_APP_Project into newBranch1 --- HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs index ee44a30..d008e3f 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs @@ -67,18 +67,19 @@ act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait)); }); - if (!string.IsNullOrEmpty(roomId)) - { - //濡傛灉鎴块棿ID涓嶄负绌猴紝绠$悊鎴块棿 - ManageRoomSharing(); - } + //2020-12-22 灞忚斀鎴块棿鍒嗕韩绠$悊 + //if (!string.IsNullOrEmpty(roomId)) + //{ + // //濡傛灉鎴块棿ID涓嶄负绌猴紝绠$悊鎴块棿 + // ManageRoomSharing(); + //} //2.鎵归噺鍒犻櫎鍒嗕韩 var deleteShareObj = new DeleteShareObj() { shareDatas = funs_Del, - homeId = DB_ResidenceData.Instance.CurrentRegion.RegionID, + homeId = DB_ResidenceData.Instance.CurrentRegion.id, }; LoadMethod_DelSharedData(deleteShareObj); @@ -100,7 +101,7 @@ { shareDatas = funs_NeedAdd, childAccountIds = childAccountIds, - homeId = DB_ResidenceData.Instance.CurrentRegion.RegionID, + homeId = DB_ResidenceData.Instance.CurrentRegion.id, }; result = LoadMethod_AddShareData(addShareObj); @@ -246,7 +247,7 @@ var addShareObj = new AddShareObj() { childAccountIds = childAccountIds, - homeId = DB_ResidenceData.Instance.CurrentRegion.RegionID, + homeId = DB_ResidenceData.Instance.CurrentRegion.id, shareDatas = roomList }; var responePack = new HttpServerRequest().AddShareData(addShareObj); @@ -276,7 +277,7 @@ var deleteShareObj = new DeleteShareObj() { shareDatas = roomList, - homeId = DB_ResidenceData.Instance.CurrentRegion.RegionID, + homeId = DB_ResidenceData.Instance.CurrentRegion.id, }; var responePack = new HttpServerRequest().DeleteShareData(deleteShareObj); if (responePack.Code != StateCode.SUCCESS) @@ -296,12 +297,12 @@ /// <param name="btn2"></param> /// <param name="btn3"></param> /// <param name="function"></param> - void LoadMethod_SharedDataChange(Button btnChoose, Button btn2, FrameLayout btn3, Function function) + void LoadMethod_SharedDataChange(Button btnChoose, Button btn2, FrameLayout btn3, RoomData roomData) { EventHandler<MouseEventArgs> eventHandler = (sender, e) => { btnChoose.IsSelected = !btnChoose.IsSelected; - var sd = curResidenceShareData.Find((obj) => obj.shareTypeId == function.deviceId); + var sd = curResidenceShareData.Find((obj) => obj.shareTypeId == roomData.shareTypeId); if (btnChoose.IsSelected) { try @@ -320,14 +321,15 @@ else { var newSd = new ShareData(); - newSd.shareTypeId = function.deviceId; + newSd.shareTypeId = roomData.shareTypeId; + newSd.shareType = roomData.shareType; funs_RoomAll.Add(newSd); } btnChooseAll.IsSelected = true; - foreach (var f in roomFunctionList) + foreach (var f in roomFunctionOrSceneList) { - if (funs_RoomAll.Find((obj) => obj.shareTypeId == f.deviceId) == null) + if (funs_RoomAll.Find((obj) => obj.shareTypeId == f.shareTypeId) == null) { btnChooseAll.IsSelected = false; break; @@ -341,7 +343,7 @@ } else { - var onFuns = funs_RoomAll.Find((obj) => obj.shareTypeId == function.deviceId); + var onFuns = funs_RoomAll.Find((obj) => obj.shareTypeId == roomData.shareTypeId); if (funs_RoomAll.Contains(onFuns)) { funs_RoomAll.Remove(onFuns); @@ -374,18 +376,19 @@ funs_RoomAll = new List<ShareData>(); if (btnChooseAll.IsSelected) { - foreach (var f in roomFunctionList) + foreach (var f in roomFunctionOrSceneList) { var ssdd = new ShareData(); - ssdd.shareTypeId = f.deviceId; + ssdd.shareTypeId = f.shareTypeId; + ssdd.shareType = f.shareType; funs_RoomAll.Add(ssdd); } } else { - foreach (var f in roomFunctionList) + foreach (var f in roomFunctionOrSceneList) { - var sd = curResidenceShareData.Find((obj) => obj.shareTypeId == f.deviceId); + var sd = curResidenceShareData.Find((obj) => obj.shareTypeId == f.shareTypeId); if (sd != null) { funs_Del.Add(sd); @@ -399,4 +402,7 @@ } } + + + } -- Gitblit v1.8.0