From d21ef6135c295e9bfa5ac7c0858ef55f5627479c Mon Sep 17 00:00:00 2001
From: Tong <1025782220@qq.com>
Date: 星期二, 31 八月 2021 10:04:05 +0800
Subject: [PATCH] 修改全局秘钥
---
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs | 97 ++++++++++++++++++++++++++----------------------
1 files changed, 53 insertions(+), 44 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
index 9310f3b..3c5e7bb 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
@@ -1,4 +1,5 @@
锘縰sing System;
+using HDL_ON.DAL.Server;
using Shared;
namespace HDL_ON.UI
@@ -23,60 +24,68 @@
var memberAccount = etMemberAccount.Text.Trim();
if(string.IsNullOrEmpty(memberAccount))
{
- TipDivMsg(Language.StringByID(StringId.AccountErrorPlsC));
+ TipDivMsg(Language.StringByID(StringId.PlsEntryAccount));
return;
}
- var result = new DAL.Server.HttpServerRequest().BindResidenceMemberAccount(memberAccount, "");
- switch(result.StateCode )
- {
- //(1)Success 鍒欒皟鐢ㄦ鎺ュ彛鎴愬姛
- case "SUCCESS":
- TipDivMsg(Language.StringByID(StringId.MemberAddedSuccessfully));
- 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;
- }
+ BindMember(memberAccount);
};
}
+
+ /// <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)
{
btnScan.MouseUpEventHandler = (sender, e) =>
{
- HDL_ON_iOS.Scan.OpenScan((scanString) =>
+ Scan.OpenScan((scanString) =>
{
action(scanString);
});
--
Gitblit v1.8.0