Beispiel #1
0
        /// <summary>
        /// 查所有集合 kevin创建
        /// </summary>
        /// <returns></returns>
        public List <Model.MemberRank> GetAllMemberRank()
        {
            string strSql = "select * from MemberRank";
            List <Model.MemberRank> ranklist = new List <Model.MemberRank>();

            using (SqlDataReader reader = ChangeHope.DataBase.SQLServerHelper.ExecuteReader(strSql))
            {
                while (reader.Read())
                {
                    Model.MemberRank model = new Model.MemberRank();
                    model.Id              = (int)reader["Id"];
                    model.Name            = (string)reader["Name"];
                    model.LogoPic         = (string)reader["LogoPic"];
                    model.Discount        = Convert.ToDecimal(reader["Discount"]);
                    model.MinScore        = Convert.ToDecimal(reader["MinScore"]);
                    model.MaxScore        = Convert.ToDecimal(reader["MaxScore"]);
                    model.Priority        = Convert.ToInt32(reader["Priority"]);
                    model.IsSpecial       = Convert.ToInt32(reader["IsSpecial"]);
                    model.IsShowPrice     = Convert.ToInt32(reader["IsShowPrice"]);
                    model.Article         = Convert.ToInt32(reader["Article"]);
                    model.Product         = Convert.ToInt32(reader["Product"]);
                    model.ArticleAuditing = Convert.ToInt32(reader["ArticleAuditing"]);
                    model.ProductAuditing = Convert.ToInt32(reader["ProductAuditing"]);
                    model.MaxMoney        = Convert.ToDecimal(reader["MaxMoney"]);
                    model.UpgradeMoney    = Convert.ToDecimal(reader["UpgradeMoney"]);
                    model.IsUpgrade       = Convert.ToInt32(reader["IsUpgrade"]);
                    ranklist.Add(model);
                }
            }
            return(ranklist);
        }
Beispiel #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(Model.MemberRank model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update MemberRank set ");
            strSql.Append("Name=@Name,");
            strSql.Append("LogoPic=@LogoPic,");
            strSql.Append("Discount=@Discount,");
            strSql.Append("MinScore=@MinScore,");
            strSql.Append("MaxScore=@MaxScore,");
            strSql.Append("Priority=@Priority,");
            strSql.Append("IsSpecial=@IsSpecial,");
            strSql.Append("IsShowPrice=@IsShowPrice,");
            strSql.Append("Article=@Article,");
            strSql.Append("Product=@Product,");
            strSql.Append("ArticleAuditing=@ArticleAuditing,");
            strSql.Append("ProductAuditing=@ProductAuditing,");
            strSql.Append("MaxMoney=@MaxMoney,");
            strSql.Append("UpgradeMoney=@UpgradeMoney,");
            strSql.Append("IsUpgrade=@IsUpgrade");
            strSql.Append(" where Id=@Id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id",              SqlDbType.Int,        4),
                new SqlParameter("@Name",            SqlDbType.NVarChar,  50),
                new SqlParameter("@LogoPic",         SqlDbType.NVarChar, 200),
                new SqlParameter("@Discount",        SqlDbType.Float,      8),
                new SqlParameter("@MinScore",        SqlDbType.Float,      8),
                new SqlParameter("@MaxScore",        SqlDbType.Float,      8),
                new SqlParameter("@Priority",        SqlDbType.Int,        4),
                new SqlParameter("@IsSpecial",       SqlDbType.Int,        4),
                new SqlParameter("@IsShowPrice",     SqlDbType.Int,        4),
                new SqlParameter("@Article",         SqlDbType.Int,        4),
                new SqlParameter("@Product",         SqlDbType.Int,        4),
                new SqlParameter("@ArticleAuditing", SqlDbType.Int,        4),
                new SqlParameter("@ProductAuditing", SqlDbType.Int,        4),
                new SqlParameter("@MaxMoney",        SqlDbType.Float,      8),
                new SqlParameter("@UpgradeMoney",    SqlDbType.Float,      8),
                new SqlParameter("@IsUpgrade",       SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Id;
            parameters[1].Value  = model.Name;
            parameters[2].Value  = model.LogoPic;
            parameters[3].Value  = model.Discount;
            parameters[4].Value  = model.MinScore;
            parameters[5].Value  = model.MaxScore;
            parameters[6].Value  = model.Priority;
            parameters[7].Value  = model.IsSpecial;
            parameters[8].Value  = model.IsShowPrice;
            parameters[9].Value  = model.Article;
            parameters[10].Value = model.Product;
            parameters[11].Value = model.ArticleAuditing;
            parameters[12].Value = model.ProductAuditing;
            parameters[13].Value = model.MaxMoney;
            parameters[14].Value = model.UpgradeMoney;
            parameters[15].Value = model.IsUpgrade;

            ChangeHope.DataBase.SQLServerHelper.ExecuteSql(strSql.ToString(), parameters);
        }
Beispiel #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.MemberRank model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into MemberRank(");
            strSql.Append("Name,LogoPic,Discount,MinScore,MaxScore,Priority,IsSpecial,IsShowPrice,Article,Product,ArticleAuditing,ProductAuditing,MaxMoney,UpgradeMoney,IsUpgrade)");
            strSql.Append(" values (");
            strSql.Append("@Name,@LogoPic,@Discount,@MinScore,@MaxScore,@Priority,@IsSpecial,@IsShowPrice,@Article,@Product,@ArticleAuditing,@ProductAuditing,@MaxMoney,@UpgradeMoney,@IsUpgrade)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Name",            SqlDbType.NVarChar,  50),
                new SqlParameter("@LogoPic",         SqlDbType.NVarChar, 200),
                new SqlParameter("@Discount",        SqlDbType.Float,      8),
                new SqlParameter("@MinScore",        SqlDbType.Float,      8),
                new SqlParameter("@MaxScore",        SqlDbType.Float,      8),
                new SqlParameter("@Priority",        SqlDbType.Int,        4),
                new SqlParameter("@IsSpecial",       SqlDbType.Int,        4),
                new SqlParameter("@IsShowPrice",     SqlDbType.Int,        4),
                new SqlParameter("@Article",         SqlDbType.Int,        4),
                new SqlParameter("@Product",         SqlDbType.Int,        4),
                new SqlParameter("@ArticleAuditing", SqlDbType.Int,        4),
                new SqlParameter("@ProductAuditing", SqlDbType.Int,        4),
                new SqlParameter("@MaxMoney",        SqlDbType.Float,      8),
                new SqlParameter("@UpgradeMoney",    SqlDbType.Float,      8),
                new SqlParameter("@IsUpgrade",       SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Name;
            parameters[1].Value  = model.LogoPic;
            parameters[2].Value  = model.Discount;
            parameters[3].Value  = model.MinScore;
            parameters[4].Value  = model.MaxScore;
            parameters[5].Value  = model.Priority;
            parameters[6].Value  = model.IsSpecial;
            parameters[7].Value  = model.IsShowPrice;
            parameters[8].Value  = model.Article;
            parameters[9].Value  = model.Product;
            parameters[10].Value = model.ArticleAuditing;
            parameters[11].Value = model.ProductAuditing;
            parameters[12].Value = model.MaxMoney;
            parameters[13].Value = model.UpgradeMoney;
            parameters[14].Value = model.IsUpgrade;

            object obj = ChangeHope.DataBase.SQLServerHelper.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Beispiel #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.MemberRank GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 * from MemberRank ");
            strSql.Append(" where Id=@Id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;
            Model.MemberRank model = null;
            using (SqlDataReader reader = ChangeHope.DataBase.SQLServerHelper.ExecuteReader(strSql.ToString(), parameters))
            {
                while (reader.Read())
                {
                    model                 = new Model.MemberRank();
                    model.Id              = (int)reader["Id"];
                    model.Name            = (string)reader["Name"];
                    model.LogoPic         = (string)reader["LogoPic"];
                    model.Discount        = Convert.ToDecimal(reader["Discount"]);
                    model.MinScore        = Convert.ToDecimal(reader["MinScore"]);
                    model.MaxScore        = Convert.ToDecimal(reader["MaxScore"]);
                    model.Priority        = Convert.ToInt32(reader["Priority"]);
                    model.IsSpecial       = Convert.ToInt32(reader["IsSpecial"]);
                    model.IsShowPrice     = Convert.ToInt32(reader["IsShowPrice"]);
                    model.Article         = Convert.ToInt32(reader["Article"]);
                    model.Product         = Convert.ToInt32(reader["Product"]);
                    model.ArticleAuditing = Convert.ToInt32(reader["ArticleAuditing"]);
                    model.ProductAuditing = Convert.ToInt32(reader["ProductAuditing"]);
                    model.MaxMoney        = Convert.ToDecimal(reader["MaxMoney"]);
                    model.UpgradeMoney    = Convert.ToDecimal(reader["UpgradeMoney"]);
                    model.IsUpgrade       = Convert.ToInt32(reader["IsUpgrade"]);
                }
            }
            return(model);
        }