From d724f7f21c5cc8c5dd5aa0cf7345a62a662eb2bf Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 16 十二月 2020 15:12:18 +0800
Subject: [PATCH] 2020-12-16 1.子账号和解锁部分接口增加Loading处理

---
 HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs |  162 +++++++++++++++++++-----------------------------------
 1 files changed, 57 insertions(+), 105 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs
index 905fce7..47a4601 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs
@@ -40,6 +40,7 @@
                     //DB_ResidenceData.residenceData.residecenInfo.Name = str;
 
                     var waitPage = new Loading();
+                    bodyView.AddChidren(waitPage);
                     waitPage.Start(Language.StringByID(StringId.PleaseWait));
                     new System.Threading.Thread(() =>
                     {
@@ -55,8 +56,8 @@
                                     btnResidenceName.Text = str;
                                     upateResidenceName();
                                 });
-                                DB_ResidenceData.residenceData.residecenInfo.Name = str;
-                                DB_ResidenceData.residenceData.SaveResidenceData();
+                                DB_ResidenceData.Instance.CurrentRegion.Name = str;
+                                DB_ResidenceData.Instance.SaveResidenceData();
                             }
                             else
                             {
@@ -72,13 +73,17 @@
                         {
                             Application.RunOnMainThread(() =>
                             {
-                                waitPage.Hide();
+                                if (waitPage != null)
+                                {
+                                    waitPage.RemoveFromParent();
+                                    waitPage = null;
+                                }
                             });
                         }
                     })
                     { IsBackground = true }.Start();
                 };
-                new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceName, DB_ResidenceData.residenceData.residecenInfo.Name, callBack,StringId.HouseNameCannotBeEmpty,0,new List<string>());
+                new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceName, DB_ResidenceData.Instance.CurrentRegion.Name, callBack,StringId.HouseNameCannotBeEmpty,0,new List<string>());
             };
             btnResidenceName.MouseUpEventHandler = eventHandler;
             btnEditResidenceNameIcon.MouseUpEventHandler = eventHandler;
@@ -99,8 +104,8 @@
                     if (responsePack.Code.ToUpper() == StateCode.SUCCESS)
                     {
                         btnResidenceAddress.Text = str;
-                        DB_ResidenceData.residenceData.residecenInfo.Address = str;
-                        DB_ResidenceData.residenceData.SaveResidenceData();
+                        DB_ResidenceData.Instance.CurrentRegion.Address = str;
+                        DB_ResidenceData.Instance.SaveResidenceData();
                         //OnAppConfig.Instance.SaveUserConfig();
                     }
                     else
@@ -108,7 +113,7 @@
                         IMessageCommon.Current.ShowErrorInfoAlter(responsePack.Code);
                     }
                 };
-                new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceAddress, DB_ResidenceData.residenceData.residecenInfo.Name, callBack, StringId.HouseAddressCannotBeEmpty, 0, new List<string>());
+                new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceAddress, DB_ResidenceData.Instance.CurrentRegion.Name, callBack, StringId.HouseAddressCannotBeEmpty, 0, new List<string>());
             };
             btnResidenceAddress.MouseUpEventHandler = eventHandler;
             btnLocationAddressIcon.MouseUpEventHandler = eventHandler;
@@ -122,7 +127,7 @@
             EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
                 var skipPage = new FloorsManagementPage();
                 MainPage.BasePageView.AddChidren(skipPage);
-                skipPage.LoadPage(StringId.FloorsManagement);
+                skipPage.LoadPage();
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
             };
             floorManagementRow.MouseUpEventHandler = eventHandler;
@@ -146,107 +151,54 @@
             btnRoomManagementTitle.MouseUpEventHandler = eventHandler;
         }
 
-        /// <summary>
-        /// 寮�鍏充綇瀹呰皟璇曟潈闄�
-        /// </summary>
-        void LoadEvent_ChangeDebugPrivilege()
-        {
-            btnCommissioningAuthoritySwitchIcon.MouseUpEventHandler = (sender, e) =>
-            {
-                var debugPrivilege = btnCommissioningAuthoritySwitchIcon.IsSelected = !btnCommissioningAuthoritySwitchIcon.IsSelected;
-                //if (debugPrivilege)
-                //{
-                //}
-                //var waitPage = new Loading();
-                //waitPage.Start(Language.StringByID(StringId.PleaseWait));
-                //new System.Threading.Thread(() =>
-                //{
-                //    try
-                //    {
-                //        var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo();
-                //        if (responsePack.DB_ResidenceData.functionList
-                //        {
-                //            Application.RunOnMainThread(() =>
-                //            {
-                //            });
-                //        }
-                //        else
-                //        {
-                //            var tipStr = "Server erorr";
-                //            switch (responsePack.StateCode)
-                //            {
-                //                case "NoLogin":
-                //                    tipStr = Language.StringByID(StringId.InvalidLoginCertificate);
-                //                    break;
-                //                case "ParameterOrEmpty":
-                //                    break;
-                //            }
-                //            Application.RunOnMainThread(() =>
-                //            {
-                //            //鎻愮ず鍘熷洜
-                //            var tip = new Tip()
-                //                {
-                //                    Text = tipStr,
-                //                    CloseTime = 1,
-                //                    Direction = AMPopTipDirection.None
-                //                };
-                //                tip.Show(bodyView);
-                //            });
-                //        }
+        #region F3闃舵
+        ///// <summary>
+        ///// 寮�鍏充綇瀹呰皟璇曟潈闄�
+        ///// </summary>
+        //void LoadEvent_ChangeDebugPrivilege()
+        //{
+        //    btnCommissioningAuthoritySwitchIcon.MouseUpEventHandler = (sender, e) =>
+        //    {
+        //        var debugPrivilege = btnCommissioningAuthoritySwitchIcon.IsSelected = !btnCommissioningAuthoritySwitchIcon.IsSelected;
+        //    };
+        //}
 
-                //    }
-                //    catch (Exception ex)
-                //    {
-                //        MainPage.Log($"update user name error : {ex.Message}");
-                //    }
-                //    finally
-                //    {
-                //        Application.RunOnMainThread(() =>
-                //        {
-                //            waitPage.Hide();
-                //        });
-                //    }
-                //})
-                //{ IsBackground = true }.Start();
-            };
-        }
+        ///// <summary>
+        ///// 璺宠浆绠$悊鍛樻潈闄愯縼绉婚〉闈�
+        ///// </summary>
+        //void LoadEvent_SkipAdminMigrationConfirmPage()
+        //{
+        //    EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
+        //        var skipPage = new AdminMigrationConfirmPage();
+        //        MainPage.BasePageView.AddChidren(skipPage);
+        //        skipPage.LoadPage();
+        //        MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+        //    };
 
-        /// <summary>
-        /// 璺宠浆绠$悊鍛樻潈闄愯縼绉婚〉闈�
-        /// </summary>
-        void LoadEvent_SkipAdminMigrationConfirmPage()
-        {
-            EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
-                var skipPage = new AdminMigrationConfirmPage();
-                MainPage.BasePageView.AddChidren(skipPage);
-                skipPage.LoadPage();
-                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-            };
+        //    administratorPermissionMigrationRow.MouseUpEventHandler = eventHandler;
+        //    btnAdministratorPermissionMigrationTitle.MouseUpEventHandler = eventHandler;
+        //    btnAdministratorPermissionMigrationExplan.MouseUpEventHandler = eventHandler;
+        //    btnAdministratorPermissionMigrationSkinIcon.MouseUpEventHandler = eventHandler;
+        //}
 
-            administratorPermissionMigrationRow.MouseUpEventHandler = eventHandler;
-            btnAdministratorPermissionMigrationTitle.MouseUpEventHandler = eventHandler;
-            btnAdministratorPermissionMigrationExplan.MouseUpEventHandler = eventHandler;
-            btnAdministratorPermissionMigrationSkinIcon.MouseUpEventHandler = eventHandler;
-        }
+        ///// <summary>
+        ///// 璺宠浆杩囨埛椤甸潰
+        ///// </summary>
+        //void LoadEvent_SkipTransferConfirmPage()
+        //{
+        //    EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
+        //        var skipPage = new TransferConfirmPage();
+        //        MainPage.BasePageView.AddChidren(skipPage);
+        //        skipPage.LoadPage();
+        //        MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+        //    };
 
-        /// <summary>
-        /// 璺宠浆杩囨埛椤甸潰
-        /// </summary>
-        void LoadEvent_SkipTransferConfirmPage()
-        {
-            EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
-                var skipPage = new TransferConfirmPage();
-                MainPage.BasePageView.AddChidren(skipPage);
-                skipPage.LoadPage();
-                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-            };
-
-            transferRow.MouseUpEventHandler = eventHandler;
-            btnTrasferExplan.MouseUpEventHandler = eventHandler;
-            btnTrasferSkinIcon.MouseUpEventHandler = eventHandler;
-            btnTransferTitle.MouseUpEventHandler = eventHandler;
-        }
-
+        //    transferRow.MouseUpEventHandler = eventHandler;
+        //    btnTrasferExplan.MouseUpEventHandler = eventHandler;
+        //    btnTrasferSkinIcon.MouseUpEventHandler = eventHandler;
+        //    btnTransferTitle.MouseUpEventHandler = eventHandler;
+        //}
+        #endregion
 
     }
 }

--
Gitblit v1.8.0