From a5b3c4bae726ef6770d4bfcbf2f4b50a37ed4a15 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期五, 06 三月 2020 15:31:36 +0800 Subject: [PATCH] 删除了郭雪城的 DeviceUi 这个类 --- ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs index 626e387..f600532 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs @@ -93,7 +93,7 @@ var listRoom = new List<Common.Room>(); foreach (string roomId in this.dicAllData.Keys) { - listRoom.Add(Common.Room.CurrentRoom.GetRoomById(roomId)); + listRoom.Add(HdlRoomLogic.Current.GetRoomById(roomId)); } //鍒濆鍖栨埧闂磋彍鍗曟帶浠� @@ -129,7 +129,7 @@ private void InitTopRightMenuControl() { //鑾峰彇妤煎眰 - var dicFloor = Common.Room.CurrentRoom.GetFloorSortList(); + var dicFloor = HdlRoomLogic.Current.GetFloorSortList(); if (dicFloor.Count == 0) { return; @@ -242,7 +242,7 @@ var dicData = new Dictionary<string, Dictionary<int, uRowInformation>>(); //鑾峰彇鏈湴瀹夐槻鐨勫満鏅� Dictionary<int, string> dicScene = HdlSafeguardLogic.Current.GetLocalSceneByZoneID(this.zoonID); - var listRoom = Common.Room.CurrentRoom.GetFloorSortRoom(this.nowSelectFloorId); + var listRoom = HdlRoomLogic.Current.GetFloorSortRoom(this.nowSelectFloorId); for (int i = 0; i < listRoom.Count; i++) { @@ -271,9 +271,9 @@ } var dicRoomData = new Dictionary<int, uRowInformation>(); - for (int j = 0; j < i_room.DeviceUIList.Count; j++) + for (int j = 0; j < i_room.ListDevice.Count; j++) { - var device = i_room.DeviceUIList[j].CommonDevice; + var device = Common.LocalDevice.Current.GetDevice(i_room.ListDevice[j]); //濡傛灉閭d釜璁惧宸茬粡娣诲姞浜嗭紝鍒欎笉鍐嶆樉绀� if (device == null || HdlSafeguardLogic.Current.IsAlarmDeviceExist(this.zoonID, device) == true) { @@ -299,10 +299,15 @@ dicRoomData[typeInfo.BeloneTextId].listDevice.Add(device); } } - for (int j = 0; j < i_room.SceneUIList.Count; j++) + for (int j = 0; j < i_room.ListSceneId.Count; j++) { //濡傛灉閭d釜鍦烘櫙宸茬粡娣诲姞浜嗭紝鍒欎笉鍐嶆樉绀� - if (dicScene.ContainsKey(i_room.SceneUIList[j].Id) == true) + if (dicScene.ContainsKey(i_room.ListSceneId[j]) == true) + { + continue; + } + var sceneUi = HdlSceneLogic.Current.GetSceneUIBySceneId(i_room.ListSceneId[j]); + if (sceneUi == null) { continue; } @@ -312,7 +317,7 @@ dicRoomData[R.MyInternationalizationString.uScence].IconPath = "Scene/SceneIcon.png"; dicRoomData[R.MyInternationalizationString.uScence].listScene = new List<Common.SceneUI>(); } - dicRoomData[R.MyInternationalizationString.uScence].listScene.Add(i_room.SceneUIList[j]); + dicRoomData[R.MyInternationalizationString.uScence].listScene.Add(sceneUi); } return dicRoomData; } -- Gitblit v1.8.0