Example #1
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     //:todo 数据校验
     string userMoblie = userMobile.Text.Trim();
     string userPwdStr = userPwd.Text.Trim();
     string payPwdStr = payPwd.Text.Trim();
     string secretQuesStr = secretQuestion.Text.Trim();
     string secretAnswerStr = secretAnswer.Text.Trim();
     string email = userEmail.Text.Trim();
     //检察用户是否已存在
     bool checkUserExist = _userDataAccess.CheckExistByUserName(userMoblie);
     if (checkUserExist)
     {
         ClientScript.RegisterClientScriptBlock(GetType(), "alert", "<script>alert('用户已存在!');</script>");
         return;
     }
     FrontUser frontUser = new FrontUser();
     frontUser.UserName = userMoblie;
     //用户昵称名,暂用帐户名
     frontUser.UserRoleName = userMoblie;
     frontUser.UserStatus = UserStatus.Normal;
     frontUser.Email = email;
     frontUser.Mobile = userMoblie;
     frontUser.Password = userPwdStr;
     frontUser.PayPassword = payPwdStr;
     frontUser.SecretAnswer = secretAnswerStr;
     frontUser.SecretQuestion = secretQuesStr;
     var res = _userDataAccess.Add(frontUser);
     if (res > 0)
     {
         ClientScript.RegisterClientScriptBlock(GetType(), "alert", "<script>alert('注册成功!');</script>");
     }
 }
Example #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add( FrontUser model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into FrontUser(");
            strSql.Append("UserStatus,CreateDate,Account,UserName,Password,PayPassword,SecretQuestion,SecretAnswer,Email,Mobile,UserRoleName");
            strSql.Append(") values (");
            strSql.Append("@UserStatus,@CreateDate,@Account,@UserName,@Password,@PayPassword,@SecretQuestion,@SecretAnswer,@Email,@Mobile,@UserRoleName");
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters = {
                        new SqlParameter("@UserStatus", SqlDbType.Int,4) ,
                        new SqlParameter("@CreateDate", SqlDbType.DateTime) ,
                        new SqlParameter("@Account", SqlDbType.Decimal,9) ,
                        new SqlParameter("@UserName", SqlDbType.VarChar,255) ,
                        new SqlParameter("@Password", SqlDbType.VarChar,255) ,
                        new SqlParameter("@PayPassword", SqlDbType.VarChar,255) ,
                        new SqlParameter("@SecretQuestion", SqlDbType.VarChar,255) ,
                        new SqlParameter("@SecretAnswer", SqlDbType.VarChar,255) ,
                        new SqlParameter("@Email", SqlDbType.VarChar,255) ,
                        new SqlParameter("@Mobile", SqlDbType.VarChar,255) ,
                        new SqlParameter("@UserRoleName", SqlDbType.VarChar,255)

            };

            parameters[0].Value = model.UserStatus;
            parameters[1].Value = DateTime.Now;
            parameters[2].Value = model.Account;
            parameters[3].Value = model.UserName;
            parameters[4].Value = model.Password;
            parameters[5].Value = model.PayPassword;
            parameters[6].Value = model.SecretQuestion;
            parameters[7].Value = model.SecretAnswer;
            parameters[8].Value = model.Email;
            parameters[9].Value = model.Mobile;
            parameters[10].Value = model.UserRoleName;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
            if (obj == null)
            {
                return 0;
            }
            else
            {

                return Convert.ToInt32(obj);

            }
        }
Example #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update( FrontUser model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("update User set ");

            strSql.Append(" UserStatus = @UserStatus , ");
            strSql.Append(" CreateDate = @CreateDate , ");
            strSql.Append(" Account = @Account , ");
            strSql.Append(" UserName = @UserName , ");
            strSql.Append(" Password = @Password , ");
            strSql.Append(" PayPassword = @PayPassword , ");
            strSql.Append(" SecretQuestion = @SecretQuestion , ");
            strSql.Append(" SecretAnswer = @SecretAnswer , ");
            strSql.Append(" Email = @Email , ");
            strSql.Append(" Mobile = @Mobile , ");
            strSql.Append(" UserRoleName = @UserRoleName  ");
            strSql.Append(" where ID=@ID ");

            SqlParameter[] parameters = {
                        new SqlParameter("@ID", SqlDbType.Int,4) ,
                        new SqlParameter("@UserStatus", SqlDbType.Int,4) ,
                        new SqlParameter("@CreateDate", SqlDbType.DateTime) ,
                        new SqlParameter("@Account", SqlDbType.Decimal,9) ,
                        new SqlParameter("@UserName", SqlDbType.VarChar,255) ,
                        new SqlParameter("@Password", SqlDbType.VarChar,255) ,
                        new SqlParameter("@PayPassword", SqlDbType.VarChar,255) ,
                        new SqlParameter("@SecretQuestion", SqlDbType.VarChar,255) ,
                        new SqlParameter("@SecretAnswer", SqlDbType.VarChar,255) ,
                        new SqlParameter("@Email", SqlDbType.VarChar,255) ,
                        new SqlParameter("@Mobile", SqlDbType.VarChar,255) ,
                        new SqlParameter("@UserRoleName", SqlDbType.VarChar,255)

            };

            parameters[0].Value = model.ID;
            parameters[1].Value = model.UserStatus;
            parameters[2].Value = model.CreateDate;
            parameters[3].Value = model.Account;
            parameters[4].Value = model.UserName;
            parameters[5].Value = model.Password;
            parameters[6].Value = model.PayPassword;
            parameters[7].Value = model.SecretQuestion;
            parameters[8].Value = model.SecretAnswer;
            parameters[9].Value = model.Email;
            parameters[10].Value = model.Mobile;
            parameters[11].Value = model.UserRoleName;
            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
            if (rows > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }