/// <summary> /// 转账提示输入当前用户密码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object sender, EventArgs e) { //1、首先验证转账的账号是否存在 string otherNumbers = otherNumber.Text.ToString(); bool result = bankbll.Transfer(otherNumbers); if (result != true) { MessageBox.Show("转账卡号不存在,请重新输入!"); this.otherNumber.Text = ""; } else { //2、如果账号存在需要当前用户输入 支付密码 把当前输入的卡号 //和密码都传递到ConfirmPwd 窗体 int Numbers = Convert.ToInt32(Number.Text); if (Numbers <= 0) { MessageBox.Show("转账金额必须大于0!"); } else { string usernumber = label3.Text; //当前用户卡号 ConfirmPwd confirmPwd = new ConfirmPwd(otherNumber.Text, Number.Text, usernumber); confirmPwd.Owner = this; confirmPwd.Show(); this.Hide(); } } }