/// <summary> /// 注册完成关闭注册窗体,返回Login窗体,并传递注册后的卡号到login /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { //获取用户注册的账号和密码 if (registRpwd.Text != registpwd.Text) { MessageBox.Show("两次密码输入不一致!请重新输入!"); registpwd.Text = ""; registRpwd.Text = ""; } else { BankBLL bankbll = new BankBLL(); UserInfo userInfo1 = new UserInfo(); userInfo1.Card_Number = this.RegistName.Text.ToString(); userInfo1.Card_Password = this.registpwd.Text.ToString(); //返回true表示注册成功,false表示注册失败 bool result = bankbll.UserRegist(userInfo1); if (result == true) { MessageBox.Show("开卡成功!"); //1、把当前注册的账号传递给登录窗口并跳转 Form1 login = new Form1(RegistName.Text); login.Show(); this.Close(); } else { MessageBox.Show("开卡失败,请重新输入"); } } }