private void buttonUserConfirm_Click(object sender, EventArgs e)
        {
            if (textUserName.Text.Trim() == "")
            {
                MessageBox.Show("用户名不能为空!", "注册提示");
                return;
            }
            if (textUserPwd.Text == "")
            {
                MessageBox.Show("登录密码不能为空!", "注册提示");
                return;
            }
            if (textUserPwd.Text.Length < 6)
            {
                MessageBox.Show("登录密码长度至少为6位!", "注册提示");
                return;
            }
            if (textUserPwd.Text.Length > 25)
            {
                MessageBox.Show("登录密码长度最多为25位!", "注册提示");
                return;
            }
            if (textUserCheckPwd.Text != textUserPwd.Text)
            {
                MessageBox.Show("登录密码两次输入不一致!", "注册提示");
                return;
            }
            if (textPayPwd.Text == "")
            {
                MessageBox.Show("支付密码不能为空!", "注册提示");
                return;
            }
            if (textPayPwd.Text.Length < 6)
            {
                MessageBox.Show("支付密码长度至少为6位!", "注册提示");
                return;
            }
            if (textPayPwd.Text.Length > 25)
            {
                MessageBox.Show("支付密码长度最多为25位!", "注册提示");
                return;
            }
            if (textCheckPayPwd.Text != textPayPwd.Text)
            {
                MessageBox.Show("支付密码两次输入不一致!", "注册提示");
                return;
            }
            if (textUserPhone.Text == "")
            {
                MessageBox.Show("请输入电话号码", "注册提示");
                return;
            }
            if (!CheckPhone(textUserPhone.Text))
            {
                MessageBox.Show("非有效电话号码", "注册提示");
                return;
            }
            if (textUserRealName.Text.Trim() == "")
            {
                MessageBox.Show("请输入真实姓名", "注册提示");
                return;
            }
            if (!userGenderBox.Items.Contains(userGenderBox.Text))
            {
                MessageBox.Show("非有效性别", "注册提示");
                return;
            }
            if (textUserAddress.Text.Trim() == "")
            {
                MessageBox.Show("请输入家庭住址", "注册提示");
                return;
            }
            if (textUserIdentity.Text == "")
            {
                MessageBox.Show("请输入身份证号码", "注册提示");
                return;
            }
            if (!CheckCidInfo(textUserIdentity.Text.Trim()))
            {
                MessageBox.Show("非有效身份证", "注册提示");
                return;
            }
            if (textDriLicsense.Text.Trim() == "")
            {
                MessageBox.Show("请输入驾驶证号码", "注册提示");
                return;
            }
            if (textDriLicsense.Text.Trim().Length != 12)
            {
                MessageBox.Show("无效驾驶证号码", "注册提示");
                return;
            }
            if (textDriLicsense.Text.Trim().Substring(0, 3) != textUserIdentity.Text.Trim().Substring(0, 3))
            {
                MessageBox.Show("无效驾驶证号码", "注册提示");
                return;
            }
            userInfo.UserName       = textUserName.Text.Trim();
            userInfo.UserPwd        = textUserPwd.Text;
            userInfo.UserPayPwd     = textPayPwd.Text;
            userInfo.UserRealName   = textUserRealName.Text.Trim();
            userInfo.UserPhone      = textUserPhone.Text.Trim();
            userInfo.Gender         = (UserInfo.GenderEnum)userGenderBox.SelectedIndex;
            userInfo.UserIdentity   = textUserIdentity.Text.Trim();
            userInfo.UserAddress    = textUserAddress.Text.Trim();
            userInfo.UserDriLicense = textDriLicsense.Text.Trim();
            userInfo.RemainMoney    = 0m;
            userInfo.UserPhoto      = null;
            AuditRequest auditRequest = new AuditRequest(userInfo);
            AuditDal     auditDal     = new AuditDal();

            if (auditDal.CommitRequest(auditRequest))
            {
                MessageBox.Show("已提交用户信息,等待管理员审核", "注册提示");
            }
            else
            {
                MessageBox.Show("提交用户信息失败,可能连接服务器失败", "注册提示");
            }
        }
        private void buttonAdminConfirm_Click(object sender, EventArgs e)
        {
            if (textAdminName.Text.Trim() == "")
            {
                MessageBox.Show("用户名不能为空!", "注册提示");
                return;
            }
            if (textAdminPwd.Text == "")
            {
                MessageBox.Show("登录密码不能为空!", "注册提示");
                return;
            }
            if (textAdminPwd.Text.Length < 6)
            {
                MessageBox.Show("登录密码长度至少为6位!", "注册提示");
                return;
            }
            if (textAdminPwd.Text.Length > 25)
            {
                MessageBox.Show("登录密码长度最多为25位!", "注册提示");
                return;
            }
            if (textAdminCheckPwd.Text != textAdminPwd.Text)
            {
                MessageBox.Show("管理密码两次输入不一致!", "注册提示");
                return;
            }
            if (textControlPwd.Text == "")
            {
                MessageBox.Show("管理密码不能为空!", "注册提示");
                return;
            }
            if (textControlPwd.Text.Length < 6)
            {
                MessageBox.Show("管理密码长度至少为6位!", "注册提示");
                return;
            }
            if (textControlPwd.Text.Length > 25)
            {
                MessageBox.Show("管理密码长度最多为25位!", "注册提示");
                return;
            }
            if (textControlCheckPwd.Text != textControlPwd.Text)
            {
                MessageBox.Show("管理密码两次输入不一致!", "注册提示");
                return;
            }
            if (textAdminPhone.Text == "")
            {
                MessageBox.Show("请输入电话号码", "注册提示");
                return;
            }
            if (!CheckPhone(textAdminPhone.Text))
            {
                MessageBox.Show("非有效电话号码", "注册提示");
                return;
            }
            if (textAdminRealName.Text.Trim() == "")
            {
                MessageBox.Show("请输入真实姓名", "注册提示");
                return;
            }
            if (!adminGenderBox.Items.Contains(adminGenderBox.Text))
            {
                MessageBox.Show("非有效性别", "注册提示");
                return;
            }
            if (textAdminAddress.Text.Trim() == "")
            {
                MessageBox.Show("请输入家庭住址", "注册提示");
                return;
            }
            if (textAdminIdentity.Text == "")
            {
                MessageBox.Show("请输入身份证号码", "注册提示");
                return;
            }
            if (!CheckCidInfo(textAdminIdentity.Text.Trim()))
            {
                MessageBox.Show("非有效身份证", "注册提示");
                return;
            }

            this.Cursor               = Cursors.WaitCursor;
            adminInfo.AdminName       = textAdminName.Text.Trim();
            adminInfo.AdminPwd        = textAdminPwd.Text;
            adminInfo.AdminControlPwd = textControlPwd.Text;
            adminInfo.AdminPhone      = textAdminPhone.Text.Trim();
            adminInfo.AdminRealName   = textAdminRealName.Text.Trim();
            //adminInfo.Gender = (AdminInfo.GenderEnum)Enum.Parse(typeof(AdminInfo.GenderEnum),adminGenderBox.Text);
            adminInfo.Gender        = (AdminInfo.GenderEnum)adminGenderBox.SelectedIndex;
            adminInfo.AdminAddress  = textAdminAddress.Text.Trim();
            adminInfo.AdminIdentity = textAdminIdentity.Text.Trim();
            // 录入管理员信息到数据库
            int adminCount = adminDal.CountAdmin();

            if (adminCount == 0)
            {
                if (adminDal.InsertAdmin(adminInfo))
                {
                    MessageBox.Show("管理员录入成功", "注册提示");
                }
                else
                {
                    MessageBox.Show("管理员录入失败", "注册提示");
                }
                //MessageBox.Show(adminDal.InsertAdmin(adminInfo), "注册提示");
            }
            else if (adminCount > 0)
            {
                // 添加审核信息到数据库
                AuditRequest auditRequest = new AuditRequest(adminInfo);
                AuditDal     auditDal     = new AuditDal();
                if (auditDal.CommitRequest(auditRequest))
                {
                    MessageBox.Show("已提交注册申请,请等待管理员审核", "注册提示");
                }
                else
                {
                    MessageBox.Show("提交注册申请失败!可能与服务器连接失败", "注册提示");
                }
            }
            else
            {
                MessageBox.Show("管理员录入失败,数据库连接失败", "注册提示");
            }
            this.Cursor = Cursors.Default;
            //b1 = userBLL.InsertUser(user);
            //bool b = new LogBLL().LogInsert(logInfo);
        }