Exemplo n.º 1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Cms.Model.C_integral_product GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,name,litpic,price,marketPrice,integral,marketIntegral,stock,typeId,sales,intro,isTop,isHot,isHidden,isActive,isRecommend,content,createdTime,comments,favorableRate,sortId,limitNumber,starTime,endTime from C_integral_product ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            Cms.Model.C_integral_product model = new Cms.Model.C_integral_product();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Cms.Model.C_integral_product model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into C_integral_product(");
            strSql.Append("name,litpic,price,marketPrice,integral,marketIntegral,stock,typeId,sales,intro,isTop,isHot,isHidden,isActive,isRecommend,content,createdTime,comments,favorableRate,sortId,limitNumber,starTime,endTime)");
            strSql.Append(" values (");
            strSql.Append("@name,@litpic,@price,@marketPrice,@integral,@marketIntegral,@stock,@typeId,@sales,@intro,@isTop,@isHot,@isHidden,@isActive,@isRecommend,@content,@createdTime,@comments,@favorableRate,@sortId,@limitNumber,@starTime,@endTime)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@name",           SqlDbType.VarChar,    50),
                new SqlParameter("@litpic",         SqlDbType.VarChar,   200),
                new SqlParameter("@price",          SqlDbType.Money,       8),
                new SqlParameter("@marketPrice",    SqlDbType.Money,       8),
                new SqlParameter("@integral",       SqlDbType.Int,         4),
                new SqlParameter("@marketIntegral", SqlDbType.Int,         4),
                new SqlParameter("@stock",          SqlDbType.Int,         4),
                new SqlParameter("@typeId",         SqlDbType.Int,         4),
                new SqlParameter("@sales",          SqlDbType.Int,         4),
                new SqlParameter("@intro",          SqlDbType.VarChar,   500),
                new SqlParameter("@isTop",          SqlDbType.Int,         4),
                new SqlParameter("@isHot",          SqlDbType.Int,         4),
                new SqlParameter("@isHidden",       SqlDbType.Int,         4),
                new SqlParameter("@isActive",       SqlDbType.Int,         4),
                new SqlParameter("@isRecommend",    SqlDbType.Int,         4),
                new SqlParameter("@content",        SqlDbType.Text),
                new SqlParameter("@createdTime",    SqlDbType.DateTime),
                new SqlParameter("@comments",       SqlDbType.Int,         4),
                new SqlParameter("@favorableRate",  SqlDbType.VarChar,    50),
                new SqlParameter("@sortId",         SqlDbType.Int,         4),
                new SqlParameter("@limitNumber",    SqlDbType.Int,         4),
                new SqlParameter("@starTime",       SqlDbType.DateTime),
                new SqlParameter("@endTime",        SqlDbType.DateTime)
            };
            parameters[0].Value  = model.name;
            parameters[1].Value  = model.litpic;
            parameters[2].Value  = model.price;
            parameters[3].Value  = model.marketPrice;
            parameters[4].Value  = model.integral;
            parameters[5].Value  = model.marketIntegral;
            parameters[6].Value  = model.stock;
            parameters[7].Value  = model.typeId;
            parameters[8].Value  = model.sales;
            parameters[9].Value  = model.intro;
            parameters[10].Value = model.isTop;
            parameters[11].Value = model.isHot;
            parameters[12].Value = model.isHidden;
            parameters[13].Value = model.isActive;
            parameters[14].Value = model.isRecommend;
            parameters[15].Value = model.content;
            parameters[16].Value = model.createdTime;
            parameters[17].Value = model.comments;
            parameters[18].Value = model.favorableRate;
            parameters[19].Value = model.sortId;
            parameters[20].Value = model.limitNumber;
            parameters[21].Value = model.starTime;
            parameters[22].Value = model.endTime;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Cms.Model.C_integral_product DataRowToModel(DataRow row)
 {
     Cms.Model.C_integral_product model = new Cms.Model.C_integral_product();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["name"] != null)
         {
             model.name = row["name"].ToString();
         }
         if (row["litpic"] != null)
         {
             model.litpic = row["litpic"].ToString();
         }
         if (row["price"] != null && row["price"].ToString() != "")
         {
             model.price = decimal.Parse(row["price"].ToString());
         }
         if (row["marketPrice"] != null && row["marketPrice"].ToString() != "")
         {
             model.marketPrice = decimal.Parse(row["marketPrice"].ToString());
         }
         if (row["integral"] != null && row["integral"].ToString() != "")
         {
             model.integral = int.Parse(row["integral"].ToString());
         }
         if (row["marketIntegral"] != null && row["marketIntegral"].ToString() != "")
         {
             model.marketIntegral = int.Parse(row["marketIntegral"].ToString());
         }
         if (row["stock"] != null && row["stock"].ToString() != "")
         {
             model.stock = int.Parse(row["stock"].ToString());
         }
         if (row["typeId"] != null && row["typeId"].ToString() != "")
         {
             model.typeId = int.Parse(row["typeId"].ToString());
         }
         if (row["sales"] != null && row["sales"].ToString() != "")
         {
             model.sales = int.Parse(row["sales"].ToString());
         }
         if (row["intro"] != null)
         {
             model.intro = row["intro"].ToString();
         }
         if (row["isTop"] != null && row["isTop"].ToString() != "")
         {
             model.isTop = int.Parse(row["isTop"].ToString());
         }
         if (row["isHot"] != null && row["isHot"].ToString() != "")
         {
             model.isHot = int.Parse(row["isHot"].ToString());
         }
         if (row["isHidden"] != null && row["isHidden"].ToString() != "")
         {
             model.isHidden = int.Parse(row["isHidden"].ToString());
         }
         if (row["isActive"] != null && row["isActive"].ToString() != "")
         {
             model.isActive = int.Parse(row["isActive"].ToString());
         }
         if (row["isRecommend"] != null && row["isRecommend"].ToString() != "")
         {
             model.isRecommend = int.Parse(row["isRecommend"].ToString());
         }
         if (row["content"] != null)
         {
             model.content = row["content"].ToString();
         }
         if (row["createdTime"] != null && row["createdTime"].ToString() != "")
         {
             model.createdTime = DateTime.Parse(row["createdTime"].ToString());
         }
         if (row["comments"] != null && row["comments"].ToString() != "")
         {
             model.comments = int.Parse(row["comments"].ToString());
         }
         if (row["favorableRate"] != null)
         {
             model.favorableRate = row["favorableRate"].ToString();
         }
         if (row["sortId"] != null && row["sortId"].ToString() != "")
         {
             model.sortId = int.Parse(row["sortId"].ToString());
         }
         if (row["limitNumber"] != null && row["limitNumber"].ToString() != "")
         {
             model.limitNumber = int.Parse(row["limitNumber"].ToString());
         }
         if (row["starTime"] != null && row["starTime"].ToString() != "")
         {
             model.starTime = DateTime.Parse(row["starTime"].ToString());
         }
         if (row["endTime"] != null && row["endTime"].ToString() != "")
         {
             model.endTime = DateTime.Parse(row["endTime"].ToString());
         }
     }
     return(model);
 }
Exemplo n.º 4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Cms.Model.C_integral_product model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update C_integral_product set ");
            strSql.Append("name=@name,");
            strSql.Append("litpic=@litpic,");
            strSql.Append("price=@price,");
            strSql.Append("marketPrice=@marketPrice,");
            strSql.Append("integral=@integral,");
            strSql.Append("marketIntegral=@marketIntegral,");
            strSql.Append("stock=@stock,");
            strSql.Append("typeId=@typeId,");
            strSql.Append("sales=@sales,");
            strSql.Append("intro=@intro,");
            strSql.Append("isTop=@isTop,");
            strSql.Append("isHot=@isHot,");
            strSql.Append("isHidden=@isHidden,");
            strSql.Append("isActive=@isActive,");
            strSql.Append("isRecommend=@isRecommend,");
            strSql.Append("content=@content,");
            strSql.Append("createdTime=@createdTime,");
            strSql.Append("comments=@comments,");
            strSql.Append("favorableRate=@favorableRate,");
            strSql.Append("sortId=@sortId,");
            strSql.Append("limitNumber=@limitNumber,");
            strSql.Append("starTime=@starTime,");
            strSql.Append("endTime=@endTime");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@name",           SqlDbType.VarChar,    50),
                new SqlParameter("@litpic",         SqlDbType.VarChar,   200),
                new SqlParameter("@price",          SqlDbType.Money,       8),
                new SqlParameter("@marketPrice",    SqlDbType.Money,       8),
                new SqlParameter("@integral",       SqlDbType.Int,         4),
                new SqlParameter("@marketIntegral", SqlDbType.Int,         4),
                new SqlParameter("@stock",          SqlDbType.Int,         4),
                new SqlParameter("@typeId",         SqlDbType.Int,         4),
                new SqlParameter("@sales",          SqlDbType.Int,         4),
                new SqlParameter("@intro",          SqlDbType.VarChar,   500),
                new SqlParameter("@isTop",          SqlDbType.Int,         4),
                new SqlParameter("@isHot",          SqlDbType.Int,         4),
                new SqlParameter("@isHidden",       SqlDbType.Int,         4),
                new SqlParameter("@isActive",       SqlDbType.Int,         4),
                new SqlParameter("@isRecommend",    SqlDbType.Int,         4),
                new SqlParameter("@content",        SqlDbType.Text),
                new SqlParameter("@createdTime",    SqlDbType.DateTime),
                new SqlParameter("@comments",       SqlDbType.Int,         4),
                new SqlParameter("@favorableRate",  SqlDbType.VarChar,    50),
                new SqlParameter("@sortId",         SqlDbType.Int,         4),
                new SqlParameter("@limitNumber",    SqlDbType.Int,         4),
                new SqlParameter("@starTime",       SqlDbType.DateTime),
                new SqlParameter("@endTime",        SqlDbType.DateTime),
                new SqlParameter("@id",             SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.name;
            parameters[1].Value  = model.litpic;
            parameters[2].Value  = model.price;
            parameters[3].Value  = model.marketPrice;
            parameters[4].Value  = model.integral;
            parameters[5].Value  = model.marketIntegral;
            parameters[6].Value  = model.stock;
            parameters[7].Value  = model.typeId;
            parameters[8].Value  = model.sales;
            parameters[9].Value  = model.intro;
            parameters[10].Value = model.isTop;
            parameters[11].Value = model.isHot;
            parameters[12].Value = model.isHidden;
            parameters[13].Value = model.isActive;
            parameters[14].Value = model.isRecommend;
            parameters[15].Value = model.content;
            parameters[16].Value = model.createdTime;
            parameters[17].Value = model.comments;
            parameters[18].Value = model.favorableRate;
            parameters[19].Value = model.sortId;
            parameters[20].Value = model.limitNumber;
            parameters[21].Value = model.starTime;
            parameters[22].Value = model.endTime;
            parameters[23].Value = model.id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }