JLChen
2021-01-06 f60ce72c3c29c7d31a046795c88ec39a69e73d45
Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/UserSchedule.cs
@@ -103,7 +103,7 @@
                    var requestObj = new Timer () { RegionID = UserConfig.Instance.CurrentRegion.Id };
                    var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                    var revertObj = MainPage.RequestHttps (API.GetTimerList, requestJson);
                    if (revertObj.StateCode.ToUpper() == "SUCCESS") {
                    if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                        timers = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Timer>> (revertObj.ResponseData.ToString ());
                        foreach (var schedule in timers) {
                            initSchedule (schedule);
@@ -310,7 +310,7 @@
                            var switchObj = new Timer () { Id = (sdd as Button).Tag.ToString () };
                            var switchRequestJson = Newtonsoft.Json.JsonConvert.SerializeObject (switchObj);
                            var switchRevertObj = MainPage.RequestHttps (API.IsEnableTimer, switchRequestJson);
                            if (switchRevertObj.StateCode.ToUpper()  != "SUCCESS") {
                            if (switchRevertObj.StateCode.ToUpper()  != StateCode.SUCCESS) {
                                Application.RunOnMainThread (() => {
                                    tempSiwtch.IsSelected = !tempSiwtch.IsSelected;
                                });
@@ -339,7 +339,7 @@
                    //var delObj = new Timer () { Guid = (sender as Button).Tag.ToString () };
                    //var delRequestJson = Newtonsoft.Json.JsonConvert.SerializeObject (delObj);
                    //var delRevertObj = MainPage.RequestHttps ("DeleteTimer", delRequestJson);
                    //if (delRevertObj.StateCode.ToUpper() == "SUCCESS") {
                    //if (delRevertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                    //    rowView.RemoveFromParent ();
                    //    timers.Remove (timers.Find((obj) => obj.Guid == delObj.Guid));
                    //}
@@ -426,7 +426,7 @@
            var delRevertObj = MainPage.RequestHttps (API.DeleteTimer, delRequestJson);
            if (delRevertObj.StateCode.ToUpper () == "SUCCESS") {
            if (delRevertObj.StateCode.ToUpper () == StateCode.SUCCESS) {
                rowView.RemoveFromParent ();
                if (bTimersRemove) {
                    timers.Remove (timers.Find ((obj) => obj.Id == delObj.Id));