/// <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); } }
/// <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)); } }
/// <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); }
/// <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); } }