void webService_SearchUserByUserIDCompleted(object sender, XHX.localhost.SearchUserByUserIDCompletedEventArgs e) { this.Enabled = true; DataSet ds = e.Result; UserInfoDto userInfoDto = new UserInfoDto(); if (ds.Tables[0].Rows.Count > 0) { userInfoDto.UserID = Convert.ToString(ds.Tables[0].Rows[0]["UserID"]); userInfoDto.PSW = Convert.ToString(ds.Tables[0].Rows[0]["PSW"]); userInfoDto.RoleType = Convert.ToString(ds.Tables[0].Rows[0]["RoleType"]); } string userID = txtUserID.Text.Trim(); string pwd = txtPWD.Text.Trim(); if (!userID.Equals(userInfoDto.UserID)) { CommonHandler.ShowMessage(MessageType.Information, "Óû§Ãû´íÎó¡£"); return; } if (!pwd.Equals(userInfoDto.PSW)) { CommonHandler.ShowMessage(MessageType.Information, "ÃÜÂë´íÎó¡£"); return; } userInfoDto.IsNetWork = true; MainForm mainForm = new MainForm(); mainForm.UserInfoDto = userInfoDto; mainForm.Show(); this.Hide(); }
void webService_SearchUserByUserIDCompleted(object sender, XHX.localhost.SearchUserByUserIDCompletedEventArgs e) { this.Enabled = true; DataSet ds = e.Result; UserInfoDto userInfoDto = new UserInfoDto(); if (ds.Tables[0].Rows.Count > 0) { userInfoDto.UserID = Convert.ToString(ds.Tables[0].Rows[0]["UserID"]); userInfoDto.PSW = Convert.ToString(ds.Tables[0].Rows[0]["PSW"]); userInfoDto.RoleType = Convert.ToString(ds.Tables[0].Rows[0]["RoleType"]); userInfoDto.MacAddress = Convert.ToString(ds.Tables[0].Rows[0]["MacAddress"]); } string[] macList = userInfoDto.MacAddress.Split('$'); bool macExitst = false; foreach (string mac in macList) { if (mac == getMacAddr_Local()) { macExitst = true; break; } } if (!string.IsNullOrEmpty(userInfoDto.MacAddress) && !macExitst) //if (!macExitst) { CommonHandler.ShowMessage(MessageType.Information, "请使用固定电脑登陆"); return; } string userID = txtUserID.Text.Trim(); string pwd = txtPWD.Text.Trim(); if (!userID.Equals(userInfoDto.UserID)) { CommonHandler.ShowMessage(MessageType.Information, "用户名错误。"); return; } if (!pwd.Equals(userInfoDto.PSW)) { CommonHandler.ShowMessage(MessageType.Information, "密码错误。"); return; } userInfoDto.IsNetWork = true; MainForm mainForm = new MainForm(); mainForm.UserInfoDto = userInfoDto; mainForm.Show(); this.Hide(); }