| | |
| | | } |
| | | else |
| | | { |
| | | var sameScene = CategoryAddScene.sceneTargetDevicesList.Find((obj) => obj.ElseScenesId == sceneTargetDevice.ElseScenesId); |
| | | if (sameScene == null) |
| | | { |
| | | CategoryAddScene.sceneTargetDevicesList.Add(sceneTargetDevice); |
| | | UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | var categoryAddScene = new CategoryAddScene(); |
| | | UserView.HomePage.Instance.AddChidren(categoryAddScene); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | categoryAddScene.Show(); |
| | | } |
| | | else |
| | | { |
| | | //提示该场景已加入 |
| | | var alert = new Alert(Language.StringByID(R.MyInternationalizationString.TIP), Language.StringByID(R.MyInternationalizationString.ThisSceneHadTheScene), Language.StringByID(R.MyInternationalizationString.Close)); |
| | | alert.Show(); |
| | | alert.ResultEventHandler += (sendAlert, eAlert) => |
| | | { |
| | | return; |
| | | }; |
| | | } |
| | | //var sameScene = CategoryAddScene.sceneTargetDevicesList.Find((obj) => obj.ElseScenesId == sceneTargetDevice.ElseScenesId); |
| | | //if (sameScene == null) |
| | | //{ |
| | | // //CategoryAddScene.sceneTargetDevicesList.Add(sceneTargetDevice); |
| | | // UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | // var categoryAddScene = new CategoryAddScene(); |
| | | // UserView.HomePage.Instance.AddChidren(categoryAddScene); |
| | | // UserView.HomePage.Instance.PageIndex += 1; |
| | | // categoryAddScene.Show(); |
| | | //} |
| | | //else |
| | | //{ |
| | | // //提示该场景已加入 |
| | | // var alert = new Alert(Language.StringByID(R.MyInternationalizationString.TIP), Language.StringByID(R.MyInternationalizationString.ThisSceneHadTheScene), Language.StringByID(R.MyInternationalizationString.Close)); |
| | | // alert.Show(); |
| | | // alert.ResultEventHandler += (sendAlert, eAlert) => |
| | | // { |
| | | // return; |
| | | // }; |
| | | //} |
| | | } |
| | | } |
| | | else |
| | |
| | | { |
| | | if (!string.IsNullOrEmpty(targetDeviceID)) |
| | | { |
| | | var targetDeviceUI = CategoryAddScene.sceneTargetDevicesList.Find((obj) => obj.SceneTargetDeviceUIID == targetDeviceID); |
| | | if (targetDeviceUI != null) |
| | | { |
| | | targetDeviceUI.Type = sceneTargetDevice.Type; |
| | | targetDeviceUI.ElseScenesId = sceneTargetDevice.ElseScenesId; |
| | | targetDeviceUI.SceneName = sceneTargetDevice.SceneName; |
| | | } |
| | | //var targetDeviceUI = CategoryAddScene.sceneTargetDevicesList.Find((obj) => obj.SceneTargetDeviceUIID == targetDeviceID); |
| | | //if (targetDeviceUI != null) |
| | | //{ |
| | | // targetDeviceUI.Type = sceneTargetDevice.Type; |
| | | // targetDeviceUI.ElseScenesId = sceneTargetDevice.ElseScenesId; |
| | | // targetDeviceUI.SceneName = sceneTargetDevice.SceneName; |
| | | //} |
| | | } |
| | | |
| | | //var sameScene = CategoryAddScene.sceneTargetDevicesList.Find((obj) => obj.ElseScenesId == sceneTargetDevice.ElseScenesId); |