JLChen
2021-01-06 f60ce72c3c29c7d31a046795c88ec39a69e73d45
Crabtree/SmartHome/UI/SimpleControl/Phone/Guide/GuideAddResidence.cs
@@ -116,7 +116,7 @@
                    var requestJson2 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj2);
                    var revertObj2 = MainPage.RequestHttps (API.GetHomePager, requestJson2);
                    if (revertObj2.StateCode.ToUpper () == "SUCCESS") {
                    if (revertObj2.StateCode.ToUpper () == StateCode.SUCCESS) {
                        var mResidenceRes = Newtonsoft.Json.JsonConvert.DeserializeObject<ResidenceRes> (revertObj2.ResponseData.ToString ());
                        var responseDataObj = mResidenceRes.PageData;
                        //if(responseDataObj == null && responseDataObj.Count == 0) {
@@ -375,7 +375,7 @@
                };
                rowView.AddChidren (btnCheck);
            }
            if (UserConfig.Instance.CurrentRegion.Id != home.Id && MainPage.LoginUser.AccountType != 1) {
            if (UserConfig.Instance.CurrentRegion.Id != home.Id) {
                Button btnDel = new Button () {
                    TextID = R.MyInternationalizationString.Del,
                    BackgroundColor = SkinStyle.Current.DelColor,
@@ -475,10 +475,11 @@
                                Application.RunOnMainThread (() => {
                                    MainPage.Loading.Start ("Please wait...");
                                });
                                var requestObj = new LoginObj () { Account = MainPage.LoginUser.AccountString, Password = password };
                                var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                                var revertObj = MainPage.RequestHttps (API.Login, requestJson);
                                if (revertObj.StateCode.ToUpper () == "SUCCESS") {
                                //var requestObj = new LoginObj () { Account = MainPage.LoginUser.AccountString, Password = password };
                                //var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                                //var revertObj = MainPage.RequestHttps (API.Login, requestJson);
                                var revertObj = HttpServerRequest.Current.LoginByPassword (MainPage.LoginUser.AccountString, MainPage.LoginUser.Password);
                                if (revertObj.Code== StateCode.SUCCESS) {
                                    var requestObj2 = new DelHomeObj () {
                                        HomeId = home.Id,
@@ -486,7 +487,7 @@
                                    };
                                    var requestJson2 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj2);
                                    var revertObj2 = MainPage.RequestHttps (API.DelHome, requestJson2);
                                    if (revertObj2.StateCode.ToUpper () == "SUCCESS") {
                                    if (revertObj2.StateCode.ToUpper () == StateCode.SUCCESS) {
                                        Application.RunOnMainThread (() => {
                                            GetHomeList ();
                                        });
@@ -733,10 +734,10 @@
            etZoneName.EditorEnterAction += (obj) => {
                Application.HideSoftInput ();
            };
            if (MainPage.LoginUser.AccountType == 1) {
                etZoneName.Enable = false;
                etZoneName.BorderWidth = 0;
            }
            //if (MainPage.LoginUser.AccountType == 1) {
            //    etZoneName.Enable = false;
            //    etZoneName.BorderWidth = 0;
            //}
            var BottomView = new FrameLayout () {
                Y = Application.GetRealHeight (400 - 88),
@@ -770,7 +771,7 @@
                //    var requestJson2 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj2);
                //    var revertObj2 = MainPage.RequestHttps (API.EditHome, requestJson2, urlHead);
                //    if (revertObj2.StateCode.ToUpper () != "SUCCESS") {
                //    if (revertObj2.StateCode.ToUpper () != StateCode.SUCCESS) {
                //        ShowEditHomeErrorInfo (revertObj2.StateCode);
                //        return;
                //    }
@@ -799,7 +800,7 @@
                            var requestJson2 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj2);
                            var revertObj2 = MainPage.RequestHttps (API.EditHome, requestJson2, urlHead);
                            if (revertObj2.StateCode.ToUpper () != "SUCCESS") {
                            if (revertObj2.StateCode.ToUpper () != StateCode.SUCCESS) {
                                ShowEditHomeErrorInfo (revertObj2.StateCode);
                                return;
                            }
@@ -865,7 +866,7 @@
                    };
                    var requestJson21 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj21);
                    var revertObj21 = MainPage.RequestHttps (API.AddHome, requestJson21);
                    if ( revertObj21.StateCode.ToUpper()  != "SUCCESS") {
                    if ( revertObj21.StateCode.ToUpper()  != StateCode.SUCCESS) {
                        ShowAddHomeErrorInfo (revertObj21.StateCode);
                        return false;
                    }
@@ -885,7 +886,7 @@
                    }
                    var requestJson2 = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj2);
                    var revertObj2 = MainPage.RequestHttps (API.EditHome, requestJson2, urlHead);
                    if (revertObj2.StateCode.ToUpper()  != "SUCCESS") {
                    if (revertObj2.StateCode.ToUpper()  != StateCode.SUCCESS) {
                        ShowEditHomeErrorInfo (revertObj2.StateCode);
                        return false;
                    }