From 6ec12a036c96a200fc0a941967d6b4d07592f863 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 17 十二月 2020 14:31:17 +0800
Subject: [PATCH] Merge branch 'tzy' into NewFilePath
---
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs | 109 +++++++++++++++++++++++++++++-------------------------
1 files changed, 59 insertions(+), 50 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
index 3c5e7bb..84f568d 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
@@ -27,58 +27,67 @@
TipDivMsg(Language.StringByID(StringId.PlsEntryAccount));
return;
}
- BindMember(memberAccount);
+ var result = new HttpServerRequest().BindResidenceMemberAccount(memberAccount, memberAccount);
+ if(result.Code == StateCode.SUCCESS)
+ {
+ backAction?.Invoke();
+ this.RemoveFromParent();
+ var page = new OperationResultDisPalyPage();
+ page.Show();
+ page.LoadPage(true, Language.StringByID(StringId.AddMember), Language.StringByID(StringId.WelcomeNewMmember), "");
+ }
+ else
+ {
+ IMessageCommon.Current.ShowErrorInfoAlter(result.Code);
+ }
+
+ //switch (result.Code)
+ //{
+ // //(1)Success 鍒欒皟鐢ㄦ鎺ュ彛鎴愬姛
+ // case "Success":
+ // backAction?.Invoke();
+ // this.RemoveFromParent();
+ // var page = new OperationResultDisPalyPage();
+ // page.Show();
+ // page.LoadPage(true, Language.StringByID(StringId.AddMember), Language.StringByID(StringId.WelcomeNewMmember), "");
+ // break;
+ // //(2)ParameterOrEmpty 鎻愪緵鐨勫弬鏁伴敊璇紝璇︽儏瑙丒rrorInfo瀛楁
+ // case "ParameterOrEmpty":
+ // //(3)NoLogin,鍒欏搷搴斿瓧娈典腑[ErrorInfo]涓洪敊璇俊鎭负[鏃犳晥鐧诲綍Token!]
+ // case "NoLogin":
+ // TipDivMsg(Language.StringByID(StringId.DataExceptionPleaseTryAgain));
+ // break;
+ // //(4)AccountNoExists 瀛愯处鍙锋湭娉ㄥ唽锛岃缁戝畾宸叉敞鍐岀殑瀛愯处鍙�!
+ // case "AccountNoExists":
+ // TipDivMsg(Language.StringByID(StringId.FailedToAddTheMemberAccountIsNotRegistered));
+ // break;
+ // //(5)SameAccount,涓嶈兘娣诲姞鑷繁涓哄瓙璐﹀彿!
+ // case "SameAccount":
+ // TipDivMsg(Language.StringByID(StringId.FailedToAddUnableToAddYourself));
+ // break;
+ // //(6)NoExist 鐢ㄦ埛涓嶅瓨鍦ㄦ浣忓畢
+ // case "NoExist":
+ // TipDivMsg(Language.StringByID(StringId.ThisHomeDoesNotExistForTheUser));
+ // break;
+ // //(7)Exist 璐﹀彿宸插瓨鍦ㄦ浣忓畢
+ // case "Exist":
+ // TipDivMsg(Language.StringByID(StringId.MemberAccountHasBeenAddedAndCannotBeAddedAgain));
+ // break;
+ // //(8)Fail 鎿嶄綔澶辫触
+ // case "Fail":
+ // TipDivMsg(Language.StringByID(StringId.OperationFailed));
+ // break;
+ // //(9)BeRestrict 鏉冮檺涓嶈冻
+ // case "BeRestrict":
+ // TipDivMsg(Language.StringByID(StringId.AddFailedInsufficientPermissions));
+ // break;
+ // //(10)NoAddMainAccount 涓嶈兘缁戝畾涓昏处鍙�
+ // case "NoAddMainAccount":
+
+ // break;
+ //}
};
}
-
- /// <summary>
- /// 缁戝畾璐﹀彿
- /// </summary>
- /// <param name="memberAccount"></param>
- void BindMember(string memberAccount)
- {
- var waitPage = new Loading();
- bodyView.AddChidren(waitPage);
- waitPage.Start(Language.StringByID(StringId.PleaseWait));
-
- new System.Threading.Thread(() =>
- {
- try
- {
- var result = new HttpServerRequest().BindResidenceMemberAccount(memberAccount, memberAccount);
- if (result.Code == StateCode.SUCCESS)
- {
- Application.RunOnMainThread(() =>
- {
- backAction?.Invoke();
- this.RemoveFromParent();
- var page = new OperationResultDisPalyPage();
- page.Show();
- page.LoadPage(true, Language.StringByID(StringId.AddMember), Language.StringByID(StringId.WelcomeNewMmember), "");
- });
- }
- else
- {
- IMessageCommon.Current.ShowErrorInfoAlter(result.Code);
- }
-
- }
- catch { }
- finally
- {
- Application.RunOnMainThread(() =>
- {
- if (waitPage != null)
- {
- waitPage.RemoveFromParent();
- waitPage = null;
- }
- });
- }
- })
- { IsBackground = true }.Start();
- }
-
void OpenScen(Action<string> action)
--
Gitblit v1.8.0