From ed3bfb7462d44747230437717e8673a5192f833f Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期一, 30 十一月 2020 20:34:51 +0800
Subject: [PATCH] 2020-11-30-2

---
 HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs |   83 +++++++++++++++++++++++++----------------
 1 files changed, 50 insertions(+), 33 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs
index 2d20372..f55abfb 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePageBLL.cs
@@ -1,6 +1,5 @@
 锘縰sing System;
 using System.Collections.Generic;
-using HDL_ON.DAL.Server;
 using HDL_ON.Entity;
 using Shared;
 
@@ -14,7 +13,6 @@
             LoadEvent_SkipRoomsPage();
             LoadEvent_EditResidencName();
             LoadEvent_EditResidencAddress();
-            //LoadEvent_SkipTransferConfirmPage();
         }
 
         /// <summary>
@@ -36,7 +34,7 @@
                         }.Show(bodyView);
                         return;
                     }
-                    //DB_ResidenceData.residenceData.residecenInfo.Name = str;
+                    DB_ResidenceData.residenceData.residecenInfo.Name = str;
 
                     var waitPage = new Loading();
                     waitPage.Start(Language.StringByID(StringId.PleaseWait));
@@ -44,13 +42,13 @@
                     {
                         try
                         {
-                            var responsePack = new HttpServerRequest().EditResidenceInfo(0, str);
+                            var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo();
 
-                            if (responsePack.Code == StateCode.SUCCESS)
+                            if (responsePack.StateCode.ToUpper() == "SUCCESS")
                             {
                                 Application.RunOnMainThread(() =>
                                 {
-                                    // UserInfo.Current.regionList.Find((obj) => obj.Name == btnResidenceName.Text.Trim()).Name = str;
+                                    //MainPage.LoginUser.regionList.Find((obj) => obj.Name == btnResidenceName.Text.Trim()).Name = str;
                                     btnResidenceName.Text = str;
                                     upateResidenceName();
                                 });
@@ -59,7 +57,27 @@
                             }
                             else
                             {
-                                IMessageCommon.Current.ShowErrorInfoAlter(responsePack.Code);
+                                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);
+                                });
                             }
 
                         }
@@ -82,7 +100,6 @@
             btnResidenceName.MouseUpEventHandler = eventHandler;
             btnEditResidenceNameIcon.MouseUpEventHandler = eventHandler;
         }
-
         /// <summary>
         /// 鍔犺浇淇敼浣忓畢鍦板潃浜嬩欢
         /// </summary>
@@ -92,19 +109,37 @@
             {
                 Action<string> callBack = (str) =>
                 {
-                   
-                    var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo(1 , str);
+                    DB_ResidenceData.residenceData.residecenInfo.Address = str;
+                    var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo();
 
-                    if (responsePack.Code.ToUpper() == StateCode.SUCCESS)
+                    if (responsePack.StateCode.ToUpper() == "SUCCESS")
                     {
                         btnResidenceAddress.Text = str;
-                        DB_ResidenceData.residenceData.residecenInfo.Address = str;
-                        DB_ResidenceData.residenceData.SaveResidenceData();
-                        //OnAppConfig.Instance.SaveUserConfig();
+                        OnAppConfig.Instance.SaveUserConfig();
                     }
                     else
                     {
-                        IMessageCommon.Current.ShowErrorInfoAlter(responsePack.Code);
+                        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);
+                        });
                     }
                 };
                 new PublicAssmebly().LoadDialog_EditParater(StringId.ResidenceAddress, DB_ResidenceData.residenceData.residecenInfo.Name, callBack, StringId.HouseAddressCannotBeEmpty, 0, new List<string>());
@@ -208,24 +243,6 @@
                 //})
                 //{ IsBackground = true }.Start();
             };
-        }
-
-        /// <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;
         }
     }
 }

--
Gitblit v1.8.0