From c1de48884fa145a16a0f8bcee93274dcfaa0ff82 Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期四, 07 五月 2020 10:40:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev-tzy' into dev-2020xm
---
ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs | 73 +++++++-----------------------------
1 files changed, 15 insertions(+), 58 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs
index c36e818..f83aec4 100755
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs
@@ -7,21 +7,14 @@
public class SelectZone
{
public Action<Common.Room> ZoneAction;
-
- private UIPickerView pickView;
-
- private List<string> floorList = new List<string> { };
- private List<string> roomList = new List<string> { };
- private List<string> roomIdList = new List<string> { };
/// <summary>
/// curRoom
/// </summary>
private Common.Room curRoom;
-
- public SelectZone()
- {
- }
-
+ /// <summary>
+ /// 鏍囬
+ /// </summary>
+ public string title = Language.StringByID(R.MyInternationalizationString.BelongZone);
/// <summary>
/// Init
/// </summary>
@@ -37,28 +30,29 @@
{
foreach (var floor in Config.Instance.Home.FloorDics)
{
- floorIds.Add(floor.Key);
- floorNames.Add(floor.Value);
- if (Common.Room.CurrentRoom.GetRoomsByFloorId(floor.Key).Count > 0)
+ if (UserCenter.HdlRoomLogic.Current.GetRoomsByFloorId(floor.Key).Count > 0)
{
- roomNames.Add(Common.Room.CurrentRoom.GetRoomNamesByFloorId(floor.Key));
- rooms.Add(Common.Room.CurrentRoom.GetRoomsByFloorId(floor.Key));
+ floorIds.Add(floor.Key);
+ floorNames.Add(floor.Value);
+
+ roomNames.Add(UserCenter.HdlRoomLogic.Current.GetRoomNamesByFloorId(floor.Key));
+ rooms.Add(UserCenter.HdlRoomLogic.Current.GetRoomsByFloorId(floor.Key));
}
}
PickerView.ShowSecondary(floorNames, roomNames, (index1, index2) =>
{
curRoom = rooms[index1][index2];
ZoneAction?.Invoke(curRoom);
- //RemoveFromParent();
- }, 0, 0, Language.StringByID(R.MyInternationalizationString.BelongFloor),
+ }, 0, 0, title,
Language.StringByID(R.MyInternationalizationString.Confrim),
Language.StringByID(R.MyInternationalizationString.Cancel));
}
else
{
- for (int i = 0; i < Common.Room.Lists.Count; i++)
+ var listAllRoom = UserCenter.HdlRoomLogic.Current.GetAllListRooms();
+ for (int i = 0; i < listAllRoom.Count; i++)
{
- var r = Common.Room.Lists[i];
+ var r = listAllRoom[i];
if (r.IsLove)
{
continue;
@@ -70,47 +64,10 @@
{
curRoom = rs[index1];
ZoneAction?.Invoke(curRoom);
- //RemoveFromParent();
- }, 0, Language.StringByID(R.MyInternationalizationString.AddTo),
+ }, 0, title,
Language.StringByID(R.MyInternationalizationString.Confrim),
Language.StringByID(R.MyInternationalizationString.Cancel));
}
-
- foreach (var floor in Config.Instance.Home.FloorDics)
- {
- floorList.Add(floor.Value);
- }
- foreach (var room in Shared.Common.Room.Lists)
- {
- if(room.IsLove)
- {
- continue;
- }
- roomList.Add(room.Name);
- roomIdList.Add(room.Id);
- }
-
- }
-
- /// <summary>
- /// Close
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="mouseEventArgs"></param>
- private void Close(object sender, MouseEventArgs mouseEventArgs)
- {
- //RemoveFromParent();
- }
-
- /// <summary>
- /// Confrim_MouseEvent
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="mouseEventArgs"></param>
- private void Confrim_MouseEvent(object sender, MouseEventArgs mouseEventArgs)
- {
- //ZoneAction?.Invoke(curRoom);
- //RemoveFromParent();
}
}
}
--
Gitblit v1.8.0