JLChen
2020-04-03 be95e839f40eb3ddf64706b60cba6dfcf4fad5e5
Crabtree/SmartHome/UI/SimpleControl/Phone/Guide/GuideAddResidence.cs
@@ -166,7 +166,7 @@
                        this.RemoveFromParent ();
                        needHide = false;
                    });
                    Console.WriteLine (ex.Message);
                    Utlis.WriteLine (ex.Message);
                } finally {
                    needHide = false;
                }
@@ -219,12 +219,19 @@
                    UserConfig.Instance.CurrentRegion = UserConfig.Instance.HomeLists [0];
                }
            }
            try {
                if (IsNeedGoToGuideAddGatewayView) {
                    IsNeedGoToGuideAddGatewayView = false;
                    if (UserConfig.Instance.CurrentRegion.IsOthreShare) {
                        //提示没有分享住宅的权限
                        new Alert ("", ErrorCode.InsufficientAuthority, "Close").Show ();
                        return;
                    }
            if (IsNeedGoToGuideAddGatewayView) {
                IsNeedGoToGuideAddGatewayView = false;
                GotoGuideAddGatewayView (UserConfig.Instance.CurrentRegion);
                    GotoGuideAddGatewayView (UserConfig.Instance.CurrentRegion);
            }
                }
            } catch { }
        }
@@ -249,6 +256,7 @@
        void AccountLogout ()
        {
            try {
                this.RemoveFromParent ();
                MainPage.LoginUser.LastTime = DateTime.Now.AddDays (-30);
                MainPage.LoginUser.SaveUserInfo ();
                new AccountLogin ().Show ();
@@ -541,7 +549,7 @@
                (Parent as PageLayout).PageIndex = (Parent as PageLayout).ChildrenCount - 1;
            } catch {
                System.Console.WriteLine ("============>GotoGuideAddGatewayView 跳转失败 ");
                Utlis.WriteLine ("============>GotoGuideAddGatewayView 跳转失败 ");
            }
            
        }
@@ -571,7 +579,7 @@
                        System.IO.FileInfo fileInfo = new System.IO.FileInfo (IO.FileUtils.RootPath + fileName);
                        if (fileInfo.Exists) {
                            fileInfo.MoveTo (oldRegionRootPath + fileName);
                            Console.WriteLine ("move file : " + fileName);
                            Utlis.WriteLine ("move file : " + fileName);
                        }
                        index++;
                        Application.RunOnMainThread (() => {
@@ -605,7 +613,7 @@
                                      Language.StringByID (R.MyInternationalizationString.Close)).Show ();
                            //this.RemoveFromParent ();
                            CommonPage.IsRemote = false;
                            EquipmentPublicClass.CheckLinkRemote (2);
                            EquipmentPublicClass.CheckLinkRemote (UserConfig.Instance.internetStatus);
                        }
                        if (bNeedCheckAddRoom) {
                            CheckIfNeedAddRoom ();
@@ -622,7 +630,7 @@
                        new Alert ("", Language.StringByID (R.MyInternationalizationString.CheckInternet),
                                   Language.StringByID (R.MyInternationalizationString.Close)).Show ();
                    });
                    Console.WriteLine (ex.Message);
                    Utlis.WriteLine (ex.Message);
                } finally {
                    Application.RunOnMainThread (() => {
                        MainPage.Loading.Hide ();
@@ -790,7 +798,7 @@
                    //创建住宅成功,切换到该住宅
                    var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<RegionInfoRes>> (revertObj21.ResponseData.ToString ());
                    if (responseDataObj != null && responseDataObj.Count > 0) {
                        ChangeRegion (responseDataObj [0], false, true, goToGuideAddGatewayView);
                        ChangeRegion (responseDataObj [0], true, true, goToGuideAddGatewayView);
                      
                    } 
                } else {