From b8e94316e41eba72d927d5ca7d931b26139ee8ff Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 15 六月 2020 09:12:53 +0800
Subject: [PATCH] 20200612
---
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs | 52 +++++++++++++++++++++++++++++++++++-----------------
1 files changed, 35 insertions(+), 17 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs
index 09b4b24..57d8fac 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs
@@ -7,6 +7,11 @@
public partial class RoomsManagementPage
{
/// <summary>
+ /// 杩涘叆缂栬緫鎴块棿涔嬪悗鐨勫洖璋�
+ /// </summary>
+ Action editBackAction;
+
+ /// <summary>
/// 鍔犺浇浜嬩欢鍒楄〃
/// </summary>
void LoadEventList()
@@ -21,7 +26,12 @@
{
skipAddRoomAction = (type, floor) =>
{
- var skipPage = new RoomEditPage(new Room(), StringId.AddRoom);
+ Room newRoom = new Room();
+ editBackAction = () => {
+ LoadRoomRow(newRoom);
+ };
+
+ var skipPage = new RoomEditPage(newRoom, StringId.AddRoom,editBackAction);
MainPage.BasePageView.AddChidren(skipPage);
skipPage.LoadPage();
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
@@ -31,26 +41,34 @@
/// <summary>
/// 璺宠浆鍒扮紪杈戞埧闂寸殑鐣岄潰
/// </summary>
- void LoadEvent_SkipEditRoomPage(Room r)
+ void LoadEvent_SkipEditRoomPage(Room r,Button btnRoomName,Button btnBg)
{
- var skipPage = new RoomEditPage(r, StringId.EditRoomInfo);
+ editBackAction = () =>
+ {
+ if (string.IsNullOrEmpty(r.sid))
+ {
+ for (int i = 0; i < roomsListView.ChildrenCount; )
+ {
+ if (roomsListView.GetChildren(i).Tag.ToString() == r.name + "line" || roomsListView.GetChildren(i).Tag.ToString() == r.name + "row")
+ {
+ roomsListView.GetChildren(i).RemoveFromParent();
+ }
+ else
+ {
+ i++;
+ }
+ }
+ }
+ else
+ {
+ btnRoomName.Text = r.floor + " " + r.name;
+ btnBg.UnSelectedImagePath = r.backgroundImage;
+ }
+ };
+ var skipPage = new RoomEditPage(r, StringId.EditRoomInfo,editBackAction);
MainPage.BasePageView.AddChidren(skipPage);
skipPage.LoadPage();
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
- }
-
- /// <summary>
- /// 璺宠浆鍒颁慨鏀规埧闂村埌鐣岄潰
- /// </summary>
- void LoadEvent_EditRoom(Room r)
- {
- EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
- {
- var skipPage = new RoomEditPage(new Room(), StringId.EditRoomInfo);
- MainPage.BasePageView.AddChidren(skipPage);
- skipPage.LoadPage();
- MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
- };
}
}
}
--
Gitblit v1.8.0