Exemplo n.º 1
0
        private void RegistPan_Click(object sender, EventArgs e)
        {
            String username   = UsernameText.Text;
            String password   = PasswordText.Text;
            String repassword = RePasswordText.Text;
            int    Sex        = 1;

            if (Man.Checked)
            {
                Sex = 1;
            }
            if (Woman.Checked)
            {
                Sex = 2;
            }
            String c        = ClassText.Text;
            String question = UserQuestion.Text;
            String answer   = Answer.Text;

            if (repassword != password)
            {
                DialogResult dr = MessageBoxEx.Show(this, "两次密码输入不一致");
                RePasswordText.Focus();
            }
            else if (username == null || "".Equals(username) || password == null || "".Equals(password))
            {
                DialogResult dr = MessageBoxEx.Show(this, "用户名和密码不能为空");
                UsernameText.Focus();
            }
            else if (question == "请选择或输入密保问题")
            {
                DialogResult dr = MessageBoxEx.Show(this, "请选择或输入密保问题");
                UserQuestion.Focus();
            }
            else if (answer == null || "".Equals(answer))
            {
                DialogResult dr = MessageBoxEx.Show(this, "密保答案不能为空");
                Answer.Focus();
            }
            else
            {
                user u = new user();
                u.username = username;
                u.password = password;
                u.sex      = Sex;
                u.Class    = c;
                u.question = question;
                u.answer   = answer;
                userdao ud = new userdao();
                if (ud.addUser(u))
                {
                    DialogResult dr = MessageBoxEx.Show(this, "注册成功");
                    this.Close();
                }
                else
                {
                    DialogResult dr = MessageBoxEx.Show(this, "注册失败");
                }
            }
        }