JLChen
2021-01-11 5a5a2b696866f947b6025d26c3302e8ffef46435
Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/UserSchedule.cs
@@ -75,7 +75,7 @@
                            UserMiddle.SettingPageView.PageIndex = 2;
                        });
                    }catch(Exception ex){
                        Console.WriteLine (ex.Message);
                        Utlis.WriteLine (ex.Message);
                    }
                    finally{
                        Application.RunOnMainThread (() => {
@@ -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);
@@ -113,7 +113,7 @@
                        ShowGetTimerListErrorInfo (revertObj.StateCode);
                    }
                } catch (Exception ex) {
                    Console.WriteLine (ex.Message);
                    Utlis.WriteLine (ex.Message);
                } finally {
                    Application.RunOnMainThread (() => {
                        MainPage.Loading.Hide ();
@@ -310,13 +310,13 @@
                            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;
                                });
                            }
                        } catch (Exception ex) {
                            Console.WriteLine (ex.Message);
                            Utlis.WriteLine (ex.Message);
                        } finally {
                            Application.RunOnMainThread (() => {
                                MainPage.Loading.Hide ();
@@ -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));