| | |
| | | //我的二维码 |
| | | var page = new MyQRCodePage(); |
| | | AddChidren(page); |
| | | page.LoadPage(); |
| | | //MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | page.LoadPage(true); |
| | | }; |
| | | |
| | | btnLogout.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | MainPage.GoLoginPage(UserInfo.Current); |
| | | HDLCommon.Current.Logout(); |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 执行绑定住宅 |
| | | /// </summary> |
| | | private void DoBindResidence(string scanString) |
| | | public void DoBindResidence(string scanString) |
| | | { |
| | | var pm = new DAL.Server.HttpServerRequest(); |
| | | var result = pm.BindingResidence(scanString); |
| | |
| | | |
| | | if (result.Code == DAL.Server.StateCode.SUCCESS) |
| | | { |
| | | //调用On原来的方法,刷新住宅列表及其缓存 |
| | | pm.GetHomePager(HomeTypeEnum.ALL,scanString); |
| | | //跳转页面---- |
| | | MainPage.GoUserPage(); |
| | | //显示欢迎回家的弹窗界面 |
| | | var form = new WellcomToHomeForm(); |
| | | form.ShowForm(); |
| | | MainPage.GoUserPage(true, false, () => |
| | | { |
| | | //显示欢迎回家的弹窗界面 |
| | | var form = new WellcomToHomeForm(); |
| | | form.ShowForm(); |
| | | }); |
| | | } |
| | | //其他情况全部提示失效 |
| | | else |
| | | { |
| | | //显示二维码已经过期的弹窗 |
| | | this.ShowQrCodeTimeOutView(); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 显示二维码已经过期的弹窗 |
| | | /// </summary> |
| | | private void ShowQrCodeTimeOutView() |
| | | public void ShowQrCodeTimeOutView() |
| | | { |
| | | //整个界面的灰色背景 |
| | | var frameBack = new Dialog(); |
| | | frameBack.Show(); |
| | | |
| | | //中间白色区域 |
| | | var frameWite = new FrameLayout(); |
| | |
| | | picIcon.Height = Application.GetRealWidth(160); |
| | | picIcon.Width = Application.GetRealWidth(160); |
| | | picIcon.Gravity = Gravity.CenterHorizontal; |
| | | picIcon.UnSelectedImagePath = "oRobot.png"; |
| | | picIcon.UnSelectedImagePath = "ErrorIcon.png"; |
| | | frameBack.AddChidren(picIcon); |
| | | |
| | | //二维码失效,请重试 |