private void btnLogin_Click(object sender, RoutedEventArgs e) { //数据验证 if (txtLogId.Text.Trim().Length == 0) { MessageBox.Show("请输入登录账号!", "登录提示"); txtLogId.Focus(); return; } if (DataValidate.IsInteger(txtLogId.Text.Trim()) == false) { MessageBox.Show("请输入正确账号!(纯数字格式)", "登录提示"); txtLogId.Focus(); return; } if (txtLogPwd.Password.Length == 0) { MessageBox.Show("请输入登录密码!", "登录提示"); txtLogPwd.Focus(); return; } //输入的账号密码 Admins admin = new Admins() { LoginId = Convert.ToInt32(txtLogId.Text.Trim()), //LoginPwd = txtLogPwd.Password }; //和后台交互查询,判断登录信息是否正确 try { Admins mainuse = new AdminManager().GetAdmins(admin); if (mainuse == null) { MessageBox.Show("用户账号不存在!", "提示信息"); txtLogId.Focus(); } else { if (mainuse.LoginPwd == txtLogPwd.Password) { //保存登录信息 App.CurrentAdmin = mainuse; this.DialogResult = true; this.Close(); } else { MessageBox.Show("用户密码错误!", "提示信息"); txtLogPwd.Focus(); } } } catch (Exception ex) { MessageBox.Show("服务器连接异常,登录失败!请检查您的网络!"); } }
//登录 private void btnLogin_Click(object sender, EventArgs e) { //数据验证 if (this.txtLoginId.Text.Trim().Length == 0) { MessageBox.Show("请输入登录账号!", "登录提示"); this.txtLoginId.Focus(); return; } if (!DataValidate.IsInteger(this.txtLoginId.Text.Trim())) { MessageBox.Show("登录账号必须是正整数!", "登录提示"); this.txtLoginId.Focus(); this.txtLoginId.SelectAll(); return; } if (this.txtLoginPwd.Text.Trim().Length == 0) { MessageBox.Show("请输入登陆密码!", "登录提示"); this.txtLoginPwd.Focus(); return; } //封装用户信息到用户对象中 Admin objAdmin = new Admin() { LoginId = Convert.ToInt32(this.txtLoginId.Text.Trim()), LoginPwd = this.txtLoginPwd.Text.Trim() }; //提交用户信息 try { objAdmin = objAdminService.AdminLogin(objAdmin); if (objAdmin == null) { MessageBox.Show("用户名或密码错误!", "登录提示"); } else { Program.CurrentAdmin = objAdmin; //保存用户对象 this.DialogResult = DialogResult.OK; //设置登录成功信息提示 this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "登录失败!"); } }
//登录 private void btnLogin_Click(object sender, EventArgs e) { //数据验证 if (txtLoginId.Text.Trim().Length == 0) { MessageBox.Show("请输入登录账号!", "登录提示:"); txtLoginId.Focus(); return; } if (!DataValidate.IsInteger(txtLoginId.Text.Trim())) { MessageBox.Show("登录账号必须是正整数!", "登录提示:"); txtLoginId.Focus(); txtLoginId.SelectAll(); return; } if (txtLoginPwd.Text.Trim().Length == 0) { MessageBox.Show("请输入登录密码!", "登录提示:"); txtLoginPwd.Focus(); return; } //提交用户信息 Admin objAdmin = new Admin() { LoginId = Convert.ToInt32(txtLoginId.Text.Trim()), LoginPwd = txtLoginPwd.Text.Trim() }; try { objAdmin = adminService.AdminLogin(objAdmin); if (objAdmin == null) { MessageBox.Show("登陆账号或密码错误!", "登陆提示:"); } else { Program.currentAmin = objAdmin; //保存当前登陆用户 this.DialogResult = DialogResult.OK; //设置当前登陆成功 Close(); } } catch (Exception) { MessageBox.Show("登陆失败!", "登陆提示:"); } }
//根据C#成绩动态筛选 private void txtScore_TextChanged(object sender, EventArgs e) { if (ds == null || this.txtScore.Text.Trim().Length == 0) { return; } if (!DataValidate.IsInteger(this.txtScore.Text.Trim())) { return; } else { this.ds.Tables[0].DefaultView.RowFilter = "CSharp<" + this.txtScore.Text.Trim(); } }