Exemple #1
0
        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("服务器连接异常,登录失败!请检查您的网络!");
            }
        }
Exemple #2
0
        //登录
        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, "登录失败!");
            }
        }
Exemple #3
0
        //登录
        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();
     }
 }