From d6aec3027ebec50e1096af7da19d03b1e5f5bea4 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期六, 19 十二月 2020 21:33:00 +0800 Subject: [PATCH] 20201219-99 --- HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs | 77 ++------------------------------------ 1 files changed, 4 insertions(+), 73 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs index 24834bd..9a804fc 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs @@ -477,7 +477,6 @@ row.AddRightView(btnDelSceneFunction); btnDelSceneFunction.MouseUpEventHandler = (sender, e) => { scene.functions.Remove(scenefunction); - scene.SaveSceneData(true); row.RemoveFromParent(); functionListView.Height = Application.GetRealWidth(65 * scene.functions.Count); }; @@ -524,81 +523,14 @@ var briState = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Brightness); if (briState != null) { - sceneFunctionInfo += Language.StringByID(StringId.Open) + " " + sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness").curValue.ToString() + "%"; + sceneFunctionInfo += sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness").curValue.ToString() + "%"; } var perState = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Percent); if (perState != null) { - sceneFunctionInfo += Language.StringByID(StringId.Open) + " " + sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness").curValue.ToString() + "%"; + sceneFunctionInfo += sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness").curValue.ToString() + "%"; } - //FunctionAttributes perTrait; - - //switch (sceneFunction.localFunction.functionType) - //{ - //case FunctionType.AC: - //var acMode = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.Mode); - //var acTemp = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.SetTemp); - //var acFan = sceneFunction.status.Find((obj) => obj.key == FunctionAttributeKey.FanSpeed); - //if (acMode != null) - //{ - // sceneFunctionInfo += FunctionList.List.GetValueText(acMode.key, acMode.value); - //} - //if (acTemp != null) - //{ - // sceneFunctionInfo += FunctionList.List.GetValueText(acTemp.key, acTemp.value); - // sceneFunctionInfo += FunctionList.List.GetUintString(acTemp.key); - //} - //if (acFan!=null) - //{ - // sceneFunctionInfo += FunctionList.List.GetValueText(acFan.key, acFan.value); - //} - // break; - //case FunctionType.FloorHeating: - //sceneFunctionInfo += sceneFunction.localFunction.attributes.Find((obj) => obj.key == "mode").GetCurValueText(); - //sceneFunctionInfo += " " + sceneFunction.localFunction.attributes.Find((obj) => obj.key == "set_temp").curValue.ToString() + - // sceneFunction.localFunction.attributes.Find((obj) => obj.key == "set_temp").uintString; - //break; - //case FunctionType.Dimmer: - //perTrait = sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness"); - //if (perTrait != null) - //{ - // sceneFunctionInfo += Language.StringByID(StringId.Open) + " " + sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness").curValue.ToString() + "%"; - //} - //else - //{ - // sceneFunctionInfo += Language.StringByID(StringId.Open); - //} - //break; - //case FunctionType.Relay: - // sceneFunctionInfo += Language.StringByID(StringId.Open); - // break; - //case FunctionType.RGB: - // perTrait = sceneFunction.localFunction.attributes.Find((obj) => obj.key == "percent"); - // if (perTrait != null) - // { - // sceneFunctionInfo += Language.StringByID(StringId.Open) + " " + sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness").curValue.ToString() + "%"; - // } - // else - // { - // sceneFunctionInfo += Language.StringByID(StringId.Open); - // } - // break; - //case FunctionType.Curtain: - // sceneFunctionInfo += Language.StringByID(StringId.Open); - // break; - //case FunctionType.MotorCurtain: - // perTrait = sceneFunction.localFunction.attributes.Find((obj) => obj.key == "percent"); - // if (perTrait != null) - // { - // sceneFunctionInfo += Language.StringByID(StringId.Open) + " " + sceneFunction.localFunction.attributes.Find((obj) => obj.key == "percent").curValue.ToString() + "%"; - // } - // else - // { - // sceneFunctionInfo += Language.StringByID(StringId.Open); - // } - // break; - //} return sceneFunctionInfo; } @@ -894,9 +826,8 @@ return; } } - string result = ""; - var addScene = FunctionList.List.AddScene(scene,out scene); - if (addScene != null) + var result = FunctionList.List.AddScene(scene,out scene); + if (result == StateCode.SUCCESS) { FunctionList.List.scenes.Add(scene); backAction(); -- Gitblit v1.8.0