/// <summary> /// 得到一个对象实体 /// </summary> public Cms.Model.C_article_category GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 id,channel_id,title,call_index,parent_id,class_list,class_layer,sort_id,link_url,img_url,content,isRecommend,isChannel,isHidden,isCheck,isHot,isTop,is_msg,is_slide,seo_title,seo_keywords,seo_description,adword,Fold,activetime,Special,video,textParam1,textParam2,textParam3,textParam4,textParam5 from C_article_category "); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4) }; parameters[0].Value = id; Cms.Model.C_article_category model = new Cms.Model.C_article_category(); 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 Cms.Model.C_article_category DataRowToModel(DataRow row) { Cms.Model.C_article_category model = new Cms.Model.C_article_category(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["channel_id"] != null && row["channel_id"].ToString() != "") { model.channel_id = int.Parse(row["channel_id"].ToString()); } if (row["title"] != null) { model.title = row["title"].ToString(); } if (row["call_index"] != null) { model.call_index = row["call_index"].ToString(); } if (row["parent_id"] != null && row["parent_id"].ToString() != "") { model.parent_id = int.Parse(row["parent_id"].ToString()); } if (row["class_list"] != null) { model.class_list = row["class_list"].ToString(); } if (row["class_layer"] != null && row["class_layer"].ToString() != "") { model.class_layer = int.Parse(row["class_layer"].ToString()); } if (row["sort_id"] != null && row["sort_id"].ToString() != "") { model.sort_id = int.Parse(row["sort_id"].ToString()); } if (row["link_url"] != null) { model.link_url = row["link_url"].ToString(); } if (row["img_url"] != null) { model.img_url = row["img_url"].ToString(); } if (row["content"] != null) { model.content = row["content"].ToString(); } if (row["isRecommend"] != null && row["isRecommend"].ToString() != "") { model.isRecommend = int.Parse(row["isRecommend"].ToString()); } if (row["isChannel"] != null) { model.isChannel = row["isChannel"].ToString(); } if (row["isHidden"] != null && row["isHidden"].ToString() != "") { model.isHidden = int.Parse(row["isHidden"].ToString()); } if (row["isCheck"] != null && row["isCheck"].ToString() != "") { model.isCheck = int.Parse(row["isCheck"].ToString()); } if (row["isHot"] != null && row["isHot"].ToString() != "") { model.isHot = int.Parse(row["isHot"].ToString()); } if (row["isTop"] != null && row["isTop"].ToString() != "") { model.isTop = int.Parse(row["isTop"].ToString()); } if (row["is_msg"] != null && row["is_msg"].ToString() != "") { model.is_msg = int.Parse(row["is_msg"].ToString()); } if (row["is_slide"] != null && row["is_slide"].ToString() != "") { model.is_slide = int.Parse(row["is_slide"].ToString()); } if (row["seo_title"] != null) { model.seo_title = row["seo_title"].ToString(); } if (row["seo_keywords"] != null) { model.seo_keywords = row["seo_keywords"].ToString(); } if (row["seo_description"] != null) { model.seo_description = row["seo_description"].ToString(); } if (row["adword"] != null) { model.adword = row["adword"].ToString(); } if (row["Fold"] != null) { model.Fold = row["Fold"].ToString(); } if (row["activetime"] != null) { model.activetime = row["activetime"].ToString(); } if (row["Special"] != null) { model.Special = row["Special"].ToString(); } if (row["video"] != null) { model.video = row["video"].ToString(); } if (row["textParam1"] != null) { model.textParam1 = row["textParam1"].ToString(); } if (row["textParam2"] != null) { model.textParam2 = row["textParam2"].ToString(); } if (row["textParam3"] != null) { model.textParam3 = row["textParam3"].ToString(); } if (row["textParam4"] != null) { model.textParam4 = row["textParam4"].ToString(); } if (row["textParam5"] != null) { model.textParam5 = row["textParam5"].ToString(); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Cms.Model.C_article_category model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update C_article_category set "); strSql.Append("channel_id=@channel_id,"); strSql.Append("title=@title,"); strSql.Append("call_index=@call_index,"); strSql.Append("parent_id=@parent_id,"); strSql.Append("class_list=@class_list,"); strSql.Append("class_layer=@class_layer,"); strSql.Append("sort_id=@sort_id,"); strSql.Append("link_url=@link_url,"); strSql.Append("img_url=@img_url,"); strSql.Append("content=@content,"); strSql.Append("isRecommend=@isRecommend,"); strSql.Append("isChannel=@isChannel,"); strSql.Append("isHidden=@isHidden,"); strSql.Append("isCheck=@isCheck,"); strSql.Append("isHot=@isHot,"); strSql.Append("isTop=@isTop,"); strSql.Append("is_msg=@is_msg,"); strSql.Append("is_slide=@is_slide,"); strSql.Append("seo_title=@seo_title,"); strSql.Append("seo_keywords=@seo_keywords,"); strSql.Append("seo_description=@seo_description,"); strSql.Append("adword=@adword,"); strSql.Append("Fold=@Fold,"); strSql.Append("activetime=@activetime,"); strSql.Append("Special=@Special,"); strSql.Append("video=@video,"); strSql.Append("textParam1=@textParam1,"); strSql.Append("textParam2=@textParam2,"); strSql.Append("textParam3=@textParam3,"); strSql.Append("textParam4=@textParam4,"); strSql.Append("textParam5=@textParam5"); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@channel_id", SqlDbType.Int, 4), new SqlParameter("@title", SqlDbType.NVarChar, 100), new SqlParameter("@call_index", SqlDbType.NVarChar, 50), new SqlParameter("@parent_id", SqlDbType.Int, 4), new SqlParameter("@class_list", SqlDbType.NVarChar, 500), new SqlParameter("@class_layer", SqlDbType.Int, 4), new SqlParameter("@sort_id", SqlDbType.Int, 4), new SqlParameter("@link_url", SqlDbType.NVarChar, 255), new SqlParameter("@img_url", SqlDbType.NVarChar, 255), new SqlParameter("@content", SqlDbType.NText), new SqlParameter("@isRecommend", SqlDbType.Int, 4), new SqlParameter("@isChannel", SqlDbType.VarChar, 350), new SqlParameter("@isHidden", SqlDbType.Int, 4), new SqlParameter("@isCheck", SqlDbType.Int, 4), new SqlParameter("@isHot", SqlDbType.Int, 4), new SqlParameter("@isTop", SqlDbType.Int, 4), new SqlParameter("@is_msg", SqlDbType.Int, 4), new SqlParameter("@is_slide", SqlDbType.Int, 4), new SqlParameter("@seo_title", SqlDbType.NVarChar, 255), new SqlParameter("@seo_keywords", SqlDbType.NVarChar, 255), new SqlParameter("@seo_description", SqlDbType.NVarChar, 255), new SqlParameter("@adword", SqlDbType.VarChar, -1), new SqlParameter("@Fold", SqlDbType.VarChar, -1), new SqlParameter("@activetime", SqlDbType.VarChar, -1), new SqlParameter("@Special", SqlDbType.VarChar, -1), new SqlParameter("@video", SqlDbType.VarChar, -1), new SqlParameter("@textParam1", SqlDbType.VarChar, -1), new SqlParameter("@textParam2", SqlDbType.VarChar, -1), new SqlParameter("@textParam3", SqlDbType.VarChar, -1), new SqlParameter("@textParam4", SqlDbType.Text), new SqlParameter("@textParam5", SqlDbType.Text), new SqlParameter("@id", SqlDbType.Int, 4) }; parameters[0].Value = model.channel_id; parameters[1].Value = model.title; parameters[2].Value = model.call_index; parameters[3].Value = model.parent_id; parameters[4].Value = model.class_list; parameters[5].Value = model.class_layer; parameters[6].Value = model.sort_id; parameters[7].Value = model.link_url; parameters[8].Value = model.img_url; parameters[9].Value = model.content; parameters[10].Value = model.isRecommend; parameters[11].Value = model.isChannel; parameters[12].Value = model.isHidden; parameters[13].Value = model.isCheck; parameters[14].Value = model.isHot; parameters[15].Value = model.isTop; parameters[16].Value = model.is_msg; parameters[17].Value = model.is_slide; parameters[18].Value = model.seo_title; parameters[19].Value = model.seo_keywords; parameters[20].Value = model.seo_description; parameters[21].Value = model.adword; parameters[22].Value = model.Fold; parameters[23].Value = model.activetime; parameters[24].Value = model.Special; parameters[25].Value = model.video; parameters[26].Value = model.textParam1; parameters[27].Value = model.textParam2; parameters[28].Value = model.textParam3; parameters[29].Value = model.textParam4; parameters[30].Value = model.textParam5; parameters[31].Value = model.id; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Cms.Model.C_article_category model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into C_article_category("); strSql.Append("channel_id,title,call_index,parent_id,class_list,class_layer,sort_id,link_url,img_url,content,isRecommend,isChannel,isHidden,isCheck,isHot,isTop,is_msg,is_slide,seo_title,seo_keywords,seo_description,adword,Fold,activetime,Special,video,textParam1,textParam2,textParam3,textParam4,textParam5)"); strSql.Append(" values ("); strSql.Append("@channel_id,@title,@call_index,@parent_id,@class_list,@class_layer,@sort_id,@link_url,@img_url,@content,@isRecommend,@isChannel,@isHidden,@isCheck,@isHot,@isTop,@is_msg,@is_slide,@seo_title,@seo_keywords,@seo_description,@adword,@Fold,@activetime,@Special,@video,@textParam1,@textParam2,@textParam3,@textParam4,@textParam5)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@channel_id", SqlDbType.Int, 4), new SqlParameter("@title", SqlDbType.NVarChar, 100), new SqlParameter("@call_index", SqlDbType.NVarChar, 50), new SqlParameter("@parent_id", SqlDbType.Int, 4), new SqlParameter("@class_list", SqlDbType.NVarChar, 500), new SqlParameter("@class_layer", SqlDbType.Int, 4), new SqlParameter("@sort_id", SqlDbType.Int, 4), new SqlParameter("@link_url", SqlDbType.NVarChar, 255), new SqlParameter("@img_url", SqlDbType.NVarChar, 255), new SqlParameter("@content", SqlDbType.NText), new SqlParameter("@isRecommend", SqlDbType.Int, 4), new SqlParameter("@isChannel", SqlDbType.VarChar, 350), new SqlParameter("@isHidden", SqlDbType.Int, 4), new SqlParameter("@isCheck", SqlDbType.Int, 4), new SqlParameter("@isHot", SqlDbType.Int, 4), new SqlParameter("@isTop", SqlDbType.Int, 4), new SqlParameter("@is_msg", SqlDbType.Int, 4), new SqlParameter("@is_slide", SqlDbType.Int, 4), new SqlParameter("@seo_title", SqlDbType.NVarChar, 255), new SqlParameter("@seo_keywords", SqlDbType.NVarChar, 255), new SqlParameter("@seo_description", SqlDbType.NVarChar, 255), new SqlParameter("@adword", SqlDbType.VarChar, -1), new SqlParameter("@Fold", SqlDbType.VarChar, -1), new SqlParameter("@activetime", SqlDbType.VarChar, -1), new SqlParameter("@Special", SqlDbType.VarChar, -1), new SqlParameter("@video", SqlDbType.VarChar, -1), new SqlParameter("@textParam1", SqlDbType.VarChar, -1), new SqlParameter("@textParam2", SqlDbType.VarChar, -1), new SqlParameter("@textParam3", SqlDbType.VarChar, -1), new SqlParameter("@textParam4", SqlDbType.Text), new SqlParameter("@textParam5", SqlDbType.Text) }; parameters[0].Value = model.channel_id; parameters[1].Value = model.title; parameters[2].Value = model.call_index; parameters[3].Value = model.parent_id; parameters[4].Value = model.class_list; parameters[5].Value = model.class_layer; parameters[6].Value = model.sort_id; parameters[7].Value = model.link_url; parameters[8].Value = model.img_url; parameters[9].Value = model.content; parameters[10].Value = model.isRecommend; parameters[11].Value = model.isChannel; parameters[12].Value = model.isHidden; parameters[13].Value = model.isCheck; parameters[14].Value = model.isHot; parameters[15].Value = model.isTop; parameters[16].Value = model.is_msg; parameters[17].Value = model.is_slide; parameters[18].Value = model.seo_title; parameters[19].Value = model.seo_keywords; parameters[20].Value = model.seo_description; parameters[21].Value = model.adword; parameters[22].Value = model.Fold; parameters[23].Value = model.activetime; parameters[24].Value = model.Special; parameters[25].Value = model.video; parameters[26].Value = model.textParam1; parameters[27].Value = model.textParam2; parameters[28].Value = model.textParam3; parameters[29].Value = model.textParam4; parameters[30].Value = model.textParam5; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }