| | |
| | | using System; |
| | | using HDL_ON.DAL.Server; |
| | | using Shared; |
| | | |
| | | namespace HDL_ON.UI |
| | |
| | | TipDivMsg(Language.StringByID(StringId.PlsEntryAccount)); |
| | | return; |
| | | } |
| | | var result = new DAL.Server.HttpServerRequest().BindResidenceMemberAccount(memberAccount, ""); |
| | | switch(result.StateCode) |
| | | var result = new HttpServerRequest().BindResidenceMemberAccount(memberAccount, memberAccount); |
| | | if(result.Code == StateCode.SUCCESS) |
| | | { |
| | | //(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 提供的参数错误,详情见ErrorInfo字段 |
| | | 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; |
| | | 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 提供的参数错误,详情见ErrorInfo字段 |
| | | // 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; |
| | | //} |
| | | }; |
| | | } |
| | | |