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/Device/Category/SelectDevice.cs | 49 +++++++++++++++++++++++++------------------------ 1 files changed, 25 insertions(+), 24 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Category/SelectDevice.cs b/ZigbeeApp/Shared/Phone/Device/Category/SelectDevice.cs index 77d71a7..485d479 100755 --- a/ZigbeeApp/Shared/Phone/Device/Category/SelectDevice.cs +++ b/ZigbeeApp/Shared/Phone/Device/Category/SelectDevice.cs @@ -45,7 +45,7 @@ /// <summary> /// deviceUI /// </summary> - public DeviceUI deviceUI; + public CommonDevice deviceUI; /// <summary> /// 鍔熻兘绫诲瀷 /// </summary> @@ -82,11 +82,11 @@ /// <summary> /// dList /// </summary> - private List<DeviceUI> devList; + private List<CommonDevice> devList; /// <summary> /// 鐩稿悓绫诲瀷鐨勮澶囧垪琛� /// </summary> - private Dictionary<int, List<DeviceUI>> typeDeviceDic; + private Dictionary<int, List<CommonDevice>> typeDeviceDic; /// <summary> /// 璁惧绫诲瀷鐨勫浘id /// </summary> @@ -138,7 +138,7 @@ /// </summary> private void InitData() { - typeDeviceDic = new Dictionary<int, List<DeviceUI>> { }; + typeDeviceDic = new Dictionary<int, List<CommonDevice>> { }; typeIdDic = new Dictionary<int, DeviceConcreteType> { }; } @@ -147,12 +147,12 @@ /// </summary> private void RefreshData(Common.Room room) { - devList = room.DeviceUIList; + devList = UserCenter.HdlRoomLogic.Current.GetRoomListDevice(room); typeDeviceDic.Clear(); typeIdDic.Clear(); foreach (var device in devList) { - var info = Common.LocalDevice.Current.GetDeviceBelongEnumInfo(device.CommonDevice); + var info = Common.LocalDevice.Current.GetDeviceBelongEnumInfo(device); if (info.BeloneType == DeviceBeloneType.A寮�鍏� || info.BeloneType == DeviceBeloneType.A褰╃伅 || info.BeloneType == DeviceBeloneType.A鎻掑骇 || info.BeloneType == DeviceBeloneType.A鏅鸿兘绌哄紑 || info.BeloneType == DeviceBeloneType.A鐏厜 || info.BeloneType == DeviceBeloneType.A绌鸿皟 @@ -162,7 +162,7 @@ { if (typeDeviceDic.ContainsKey(info.BeloneTextId) == false) { - var sameDevList = new List<DeviceUI> { }; + var sameDevList = new List<CommonDevice> { }; sameDevList.Add(device); typeDeviceDic[info.BeloneTextId] = sameDevList; } @@ -288,7 +288,8 @@ bodyFrameLayout.AddChidren(functionSceneBodyView); RoomButton curBtn = new RoomButton(0, 0); - foreach (var room in Common.Room.CurrentRoom.GetRoomsByFloorIdAppendLoveRoom(floorId)) + var lisrRoom = UserCenter.HdlRoomLogic.Current.GetRoomsByFloorIdAppendLoveRoom(floorId); + foreach (var room in lisrRoom) { var row = new FrameLayout() { @@ -431,7 +432,7 @@ deviceListScrolView.RemoveAll(); - var sameTypeList = new List<DeviceUI> { }; + var sameTypeList = new List<CommonDevice> { }; sameTypeList = typeDeviceDic[int.Parse((typeSender as Button).Tag.ToString())]; foreach (var device in sameTypeList) @@ -449,7 +450,7 @@ var deviceRow = new FunctionRow(0, 35); deviceRow.Init(device.IconPath, device.OnlineIconPath, true); - deviceRow.SetTitle(Common.LocalDevice.Current.GetDeviceEpointName(device.CommonDevice)); + deviceRow.SetTitle(Common.LocalDevice.Current.GetDeviceEpointName(device)); deviceRow.IsSelected = true; deviceRow.HideSwitchBtn(false); deviceRow.NameBtn.BackgroundColor = ZigbeeColor.Current.GXCRedColor; @@ -497,7 +498,7 @@ /// ShowSelectAction /// </summary> /// <param name="device"></param> - private void ShowSelectAction(DeviceUI device, SceneTargetDeviceUI sceneTarget) + private void ShowSelectAction(CommonDevice device, SceneTargetDeviceUI sceneTarget) { var dialog = new FrameLayout() { @@ -510,23 +511,23 @@ dialog.RemoveFromParent(); }; - if (device.CommonDevice.Type == ZigBee.Device.DeviceType.OnOffOutput) + if (device.Type == ZigBee.Device.DeviceType.OnOffOutput) { SelectOnoffOutput(dialog, device, sceneTarget); } - else if (device.CommonDevice.Type == ZigBee.Device.DeviceType.AirSwitch) + else if (device.Type == ZigBee.Device.DeviceType.AirSwitch) { SelectOnoffOutput(dialog, device, sceneTarget); } - else if (device.CommonDevice.Type == ZigBee.Device.DeviceType.DimmableLight) + else if (device.Type == ZigBee.Device.DeviceType.DimmableLight) { SelectDimmableLight(dialog, device, sceneTarget); } - else if (device.CommonDevice.Type == ZigBee.Device.DeviceType.WindowCoveringDevice) + else if (device.Type == ZigBee.Device.DeviceType.WindowCoveringDevice) { SelectWindowCoveringDevice(dialog, device, sceneTarget); } - else if (device.CommonDevice.Type == ZigBee.Device.DeviceType.Thermostat) + else if (device.Type == ZigBee.Device.DeviceType.Thermostat) { SelectThermostat(dialog, device, sceneTarget); } @@ -538,7 +539,7 @@ /// <param name="dialog"></param> /// <param name="device"></param> /// <param name="sceneTarget"></param> - private void SelectOnoffOutput(FrameLayout dialog, DeviceUI device, SceneTargetDeviceUI sceneTarget) + private void SelectOnoffOutput(FrameLayout dialog, CommonDevice device, SceneTargetDeviceUI sceneTarget) { var selectFL = new FrameLayout { @@ -587,7 +588,7 @@ Gravity = Gravity.CenterHorizontal, TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextSize = 16, - Text = Common.LocalDevice.Current.GetDeviceEpointName(device.CommonDevice) + Text = Common.LocalDevice.Current.GetDeviceEpointName(device) }; titleFL.AddChidren(deviceName); @@ -694,7 +695,7 @@ /// <param name="dialog"></param> /// <param name="device"></param> /// <param name="sceneTarget"></param> - private void SelectWindowCoveringDevice(FrameLayout dialog, DeviceUI device, SceneTargetDeviceUI sceneTarget) + private void SelectWindowCoveringDevice(FrameLayout dialog, CommonDevice device, SceneTargetDeviceUI sceneTarget) { var selectFL = new FrameLayout { @@ -743,7 +744,7 @@ Gravity = Gravity.CenterHorizontal, TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextSize = 16, - Text = Common.LocalDevice.Current.GetDeviceEpointName(device.CommonDevice) + Text = Common.LocalDevice.Current.GetDeviceEpointName(device) }; titleFL.AddChidren(deviceName); @@ -859,7 +860,7 @@ /// <param name="dialog"></param> /// <param name="device"></param> /// <param name="sceneTarget"></param> - private void SelectDimmableLight(FrameLayout dialog, DeviceUI device, SceneTargetDeviceUI sceneTarget) + private void SelectDimmableLight(FrameLayout dialog, CommonDevice device, SceneTargetDeviceUI sceneTarget) { var selectFL = new FrameLayout { @@ -909,7 +910,7 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextSize = 16, TextAlignment = TextAlignment.CenterLeft, - Text = Common.LocalDevice.Current.GetDeviceEpointName(device.CommonDevice) + Text = Common.LocalDevice.Current.GetDeviceEpointName(device) }; titleFL.AddChidren(deviceName); @@ -1025,7 +1026,7 @@ /// <param name="dialog"></param> /// <param name="device"></param> /// <param name="sceneTarget"></param> - private void SelectThermostat(FrameLayout dialog, DeviceUI device, SceneTargetDeviceUI sceneTarget) + private void SelectThermostat(FrameLayout dialog, CommonDevice device, SceneTargetDeviceUI sceneTarget) { var selectFL = new FrameLayout { @@ -1075,7 +1076,7 @@ TextColor = ZigbeeColor.Current.GXCTextBlackColor, TextSize = 16, TextAlignment = TextAlignment.CenterLeft, - Text = Common.LocalDevice.Current.GetDeviceEpointName(device.CommonDevice) + Text = Common.LocalDevice.Current.GetDeviceEpointName(device) }; titleFL.AddChidren(deviceName); -- Gitblit v1.8.0