CrabtreeOn,印度客户定制APP,迁移2.0平台版本
wxr
2023-01-06 c05a93ddb0714a310a31574aaf030e677d9a07b6
Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/SceneMethod.cs
@@ -31,6 +31,10 @@
                scene = new Scene ();
            }
            if (string.IsNullOrEmpty (scene.Sid)) {
                scene.Sid = HDLLinkUtlis.NewSceneSid ();
            }
            #region Load
            Dialog dialog = new Dialog ();
@@ -224,7 +228,7 @@
                //增加或者修改场景
                btnSave.MouseUpEventHandler += (sender, e) => {
                    string newScenFilePath = "GlobalScene_" + sceneTextBox.Text.Trim ()+"_"+DateTime.Now.Ticks;
                    string newScenFilePath = "GlobalScene_" + sceneTextBox.Text.Trim ();
                    if (string.IsNullOrEmpty (sceneTextBox.Text.Trim ())) {
                        new Alert ("", Language.StringByID (R.MyInternationalizationString.PleaseEnterSceneName), Language.StringByID (R.MyInternationalizationString.Close)).Show ();
@@ -264,7 +268,8 @@
                        }
                    }
                    // 更新修改后的数据
                    IO.FileUtils.WriteFileByBytes (newScenFilePath, CommonPage.MyEncodingUTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (scene)));
                    scene.Save (newScenFilePath);//2021-02-24
                    //IO.FileUtils.WriteFileByBytes (newScenFilePath, CommonPage.MyEncodingUTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (scene)));
                    IO.FileUtils.WriteFileByBytes (Scene.GlobalSceneFilePath, CommonPage.MyEncodingUTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (sceneFileList)));
                    if (action != null) {
                        action (newScenFilePath);
@@ -278,7 +283,7 @@
                //增加或者修改场景
                btnSave.MouseUpEventHandler += (sender, e) => {
                    string newScenFilePath = "RoomScene_" + room.Name + "_" + sceneTextBox.Text.Trim () + "_" + DateTime.Now.Ticks;
                    string newScenFilePath = "RoomScene_" + room.Name + "_" + sceneTextBox.Text.Trim ();
                    if (string.IsNullOrEmpty (sceneTextBox.Text.Trim ())) {
                        new Alert ("", Language.StringByID (R.MyInternationalizationString.PleaseEnterSceneName), Language.StringByID (R.MyInternationalizationString.Close)).Show ();
@@ -319,7 +324,9 @@
                        }
                    }
                    // 更新修改后的数据
                    IO.FileUtils.WriteFileByBytes (newScenFilePath, CommonPage.MyEncodingUTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (scene)));
                    scene.Save (newScenFilePath);//2021-02-24
                    //IO.FileUtils.WriteFileByBytes (newScenFilePath, CommonPage.MyEncodingUTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (scene)));
                    room.Save (roomFilePath);
                    Room.UpdateMemorry (roomFilePath);
@@ -730,7 +737,7 @@
                                    }
                                }
                                System.Threading.Thread.Sleep (50);
                                try {
                                    if (showTip) {
@@ -829,6 +836,7 @@
                            //112 LCD & LED休眠 LCD & LED Sleep
                            //113 服务器控制   Server control
                        }
                        System.Threading.Thread.Sleep (50);
                    }
                }