예제 #1
0
            /// <summary>
            /// 更新一条数据
            /// </summary>
            public bool Update(Shop_UserEntity model)
            {
                StringBuilder strSql = new StringBuilder();

                strSql.Append("update Shop_User set ");
                strSql.Append("UserName=@UserName,");
                strSql.Append("UserPassword=@UserPassword,");
                strSql.Append("Phone=@Phone,");
                strSql.Append("Email=@Email,");
                strSql.Append("question=@question,");
                strSql.Append("answer=@answer,");
                strSql.Append("createtime=@createtime,");
                strSql.Append("updatetime=@updatetime");
                strSql.Append(" where UserID=@UserID");
                SqlParameter[] parameters =
                {
                    new SqlParameter("@UserName",     SqlDbType.VarChar,    50),
                    new SqlParameter("@UserPassword", SqlDbType.VarChar,    50),
                    new SqlParameter("@Phone",        SqlDbType.BigInt,      8),
                    new SqlParameter("@Email",        SqlDbType.VarChar,   100),
                    new SqlParameter("@question",     SqlDbType.VarChar,   100),
                    new SqlParameter("@answer",       SqlDbType.VarChar,   100),
                    new SqlParameter("@createtime",   SqlDbType.DateTime),
                    new SqlParameter("@updatetime",   SqlDbType.DateTime),
                    new SqlParameter("@UserID",       SqlDbType.Int, 4)
                };
                parameters[0].Value = model.UserName;
                parameters[1].Value = model.UserPassword;
                parameters[2].Value = model.Phone;
                parameters[3].Value = model.Email;
                parameters[4].Value = model.question;
                parameters[5].Value = model.answer;
                parameters[6].Value = model.createtime;
                parameters[7].Value = model.updatetime;
                parameters[8].Value = model.UserID;

                int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

                if (rows > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
예제 #2
0
            /// <summary>
            /// 得到一个对象实体
            /// </summary>
            public Shop_UserEntity DataRowToModel(DataRow row)
            {
                Shop_UserEntity model = new Shop_UserEntity();

                if (row != null)
                {
                    if (row["UserID"] != null && row["UserID"].ToString() != "")
                    {
                        model.UserID = int.Parse(row["UserID"].ToString());
                    }
                    if (row["UserName"] != null)
                    {
                        model.UserName = row["UserName"].ToString();
                    }
                    if (row["UserPassword"] != null)
                    {
                        model.UserPassword = row["UserPassword"].ToString();
                    }
                    if (row["Phone"] != null && row["Phone"].ToString() != "")
                    {
                        model.Phone = long.Parse(row["Phone"].ToString());
                    }
                    if (row["Email"] != null)
                    {
                        model.Email = row["Email"].ToString();
                    }
                    if (row["question"] != null)
                    {
                        model.question = row["question"].ToString();
                    }
                    if (row["answer"] != null)
                    {
                        model.answer = row["answer"].ToString();
                    }
                    if (row["createtime"] != null && row["createtime"].ToString() != "")
                    {
                        model.createtime = DateTime.Parse(row["createtime"].ToString());
                    }
                    if (row["updatetime"] != null && row["updatetime"].ToString() != "")
                    {
                        model.updatetime = DateTime.Parse(row["updatetime"].ToString());
                    }
                }
                return(model);
            }
예제 #3
0
            /// <summary>
            /// 增加一条数据
            /// </summary>
            public int Add(Shop_UserEntity model)
            {
                StringBuilder strSql = new StringBuilder();

                strSql.Append("insert into Shop_User(");
                strSql.Append("UserName,UserPassword,Phone,Email,question,answer,createtime,updatetime)");
                strSql.Append(" values (");
                strSql.Append("@UserName,@UserPassword,@Phone,@Email,@question,@answer,@createtime,@updatetime)");
                strSql.Append(";select @@IDENTITY");
                SqlParameter[] parameters =
                {
                    new SqlParameter("@UserName",     SqlDbType.VarChar,    50),
                    new SqlParameter("@UserPassword", SqlDbType.VarChar,    50),
                    new SqlParameter("@Phone",        SqlDbType.BigInt,      8),
                    new SqlParameter("@Email",        SqlDbType.VarChar,   100),
                    new SqlParameter("@question",     SqlDbType.VarChar,   100),
                    new SqlParameter("@answer",       SqlDbType.VarChar,   100),
                    new SqlParameter("@createtime",   SqlDbType.DateTime),
                    new SqlParameter("@updatetime",   SqlDbType.DateTime)
                };
                parameters[0].Value = model.UserName;
                parameters[1].Value = model.UserPassword;
                parameters[2].Value = model.Phone;
                parameters[3].Value = model.Email;
                parameters[4].Value = model.question;
                parameters[5].Value = model.answer;
                parameters[6].Value = model.createtime;
                parameters[7].Value = model.updatetime;

                object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

                if (obj == null)
                {
                    return(0);
                }
                else
                {
                    return(Convert.ToInt32(obj));
                }
            }
예제 #4
0
            /// <summary>
            /// 得到一个对象实体
            /// </summary>
            public Shop_UserEntity GetModel(int UserID)
            {
                StringBuilder strSql = new StringBuilder();

                strSql.Append("select  top 1 UserID,UserName,UserPassword,Phone,Email,question,answer,createtime,updatetime from Shop_User ");
                strSql.Append(" where UserID=@UserID");
                SqlParameter[] parameters =
                {
                    new SqlParameter("@UserID", SqlDbType.Int, 4)
                };
                parameters[0].Value = UserID;

                Shop_UserEntity model = new Shop_UserEntity();
                DataSet         ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    return(DataRowToModel(ds.Tables[0].Rows[0]));
                }
                else
                {
                    return(null);
                }
            }