C#初学小项目—WinForm图书管理系统4
4、注册页补充
注册页
功能描述:
点击用户登录页的注册来到注册页,用户可以在此注册账号,输入两次密码,确认无误后点击注册,将账号信息录入数据库,同时跳转回登录页面,用户可用刚刚注册的账号密码完成登录;点击返回可直接返回到登录页。
代码展示:
public Enroll()
{
InitializeComponent();
}
// 跟登录页一样,链接数据库
SqlConnection Con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\ycj\Documents\RuyiBook.mdf;Integrated Security=True;Connect Timeout=30;Encrypt=False");
private void EnrollBtn_Click(object sender, EventArgs e)
{
// 如果账号或者密码输入框有一个为空,报错提示信息不全
if(UnameTb.Text == "" || Password1Tb.Text == "" ||Password2Tb.Text == "")
{
MessageBox.Show("信息输入不全!");
}
// 如果两次密码输入不一致,报错提醒两次密码输入不同
else if(Password1Tb.Text != Password2Tb.Text)
{
MessageBox.Show("两次输入密码不同!");
}
else
{
// 注册账号密码输入无误后,写入数据库
Con.Open();
// SQL语句,插入账号信息
string sql = "insert into UserTb1(UName,UPassword) values ('"+UnameTb.Text+"','"+Password1Tb.Text+"')";
SqlCommand cmd = new SqlCommand(sql,Con);
cmd.ExecuteNonQuery();
MessageBox.Show("注册成功!");
Con.Close();
login obj = new login();
obj.Show();
this.Hide();
}
}
// 返回功能
private void Return_Click(object sender, EventArgs e)
{
login obj = new login();
obj.Show();
this.Hide();
}