Example #1
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            string username = textBox1.Text.ToString();
            string password = textBox2.Text.ToString();

            if (username == "" || password == "")
            {
                MessageBox.Show("请输入完整的信息");
            }
            else
            {
                IUserOperate userOperate = new UserOperateImpl();
                user = userOperate.Login(username, password);
                if (user != null)
                {
                    Program.user = user;
                    Program.StartMainForm();
                    Hide();
                }
                else
                {
                    MessageBox.Show("请输入正确的用户名和密码!");
                }
            }
        }
Example #2
0
        private void btn_sure_Click(object sender, EventArgs e)
        {
            //获取用户的唯一标识符
            int number = Program.user.Uno;
            //获取窗体中的信息
            string username = lb_username.Text.ToString();
            string password = tb_password.Text.ToString();
            string nick     = tb_nickname.Text.ToString();
            //调用接口实现类
            IUserOperate userOperate = new UserOperateImpl();
            //封装对象
            User user = new User(number, username, nick);

            user.Upass = password;
            //修改信息,返回受影响的条数
            int m = userOperate.UpdateInfo(user);

            if (m > 0)
            {//如果大于0表明修改成功否则失败
                DialogResult dr = MessageBox.Show("修改成功!", "OK", MessageBoxButtons.OK);
                if (dr == DialogResult.OK)
                {
                    user.Upass   = "";
                    Program.user = user;
                    Program.form.UpdateName();
                    Close();
                }
            }
            else
            {
                MessageBox.Show("修改失败!");
            }
        }
Example #3
0
        private void btn_regist_Click(object sender, EventArgs e)
        {
            string username   = tb_username.Text.ToString();
            string password   = tb_password.Text.ToString();
            string repassword = tb_repassword.Text.ToString();
            string nick       = tb_nick.Text.ToString();

            if (username == "" || password == "" || repassword == "" || nick == "")
            {
                MessageBox.Show("请输入完整信息");
            }
            else
            {
                if (password != repassword)
                {
                    MessageBox.Show("两次密码不一致!");
                }
                else
                {
                    IUserOperate userOperate = new UserOperateImpl();
                    User         u           = userOperate.Regist(username, password, nick);
                    if (u != null)
                    {
                        DialogResult dr = MessageBox.Show("注册成功!", "注册成功", MessageBoxButtons.OK);
                        if (dr == DialogResult.OK)
                        {
                            Program.lo.Show();
                            Hide();
                        }
                    }
                    else
                    {
                        MessageBox.Show("用户名已存在!");
                        tb_nick.Text       = "";
                        tb_password.Text   = "";
                        tb_repassword.Text = "";
                        tb_username.Text   = "";
                    }
                }
            }
        }