コード例 #1
0
 /// <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("开卡失败,请重新输入");
         }
     }
 }