private void _btnLoginSubmit_Click(object sender, EventArgs e) { // 校验输入数据 UserAccount userAccount = VerifyUserPwdInput(); if (userAccount == null) { return; } WebApiAsyncResponse webApiAsyncResponse = _userController.VerifyUserAccount(userAccount); // 返回 200 ,判断密码 if (webApiAsyncResponse.StatusCode == "200") { // 登录 if (webApiAsyncResponse.JsonReValue.ToUpper() == "TRUE") { userAccountID = userAccount.Account; this.DialogResult = DialogResult.OK; this.Dispose(); return; } else { _lblWarnMessage.Text = string.Format(@"输入的用户名/密码错误!"); _pnlWarnMessage.Visible = true; } } else // 其他异常 { UIPageLoadHelper.GetErrorUIPageForm(webApiAsyncResponse, this).Show(); return; } }
private List <UserMenuItem> GetUserMenuItems() { try { WebApiAsyncResponse webApiAsyncResponse = userController.LoadUserMenuTree(_userAccountID); if (webApiAsyncResponse.StatusCode == "200") { List <UserMenuItem> userMenuItems = JsonConvert.DeserializeObject <List <UserMenuItem> >(webApiAsyncResponse.JsonReValue); return(userMenuItems); } else { UIPageLoadHelper.GetErrorUIPageForm(webApiAsyncResponse, this).Show(); return(null); } } catch (Exception) { throw; } }