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("请输入正确的用户名和密码!"); } } }
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("修改失败!"); } }
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 = ""; } } } }