/// <summary> /// 添加/修改栏目属性 /// </summary> public void AddSortModel() { int parentid = RequestHelper.GetRequestInt("sortlist-parentid", 0); int sortattributeid = RequestHelper.GetRequestInt("sortlist-sortattributeid", 0); int sortid = RequestHelper.GetRequestInt("sortlist-sortid", 0); string sortname = RequestHelper.GetRequestStr("sortlist-sortname", ""); string sorturl = RequestHelper.GetRequestStr("sortlist-sorturl", ""); int sorttemplateid = RequestHelper.GetRequestInt("sortlist-sorttemplateid", 0); string pagetitle = RequestHelper.GetRequestStr("sortlist-pagetitle", ""); string pagekeywords = RequestHelper.GetRequestStr("sortlist-pagekeywords", ""); string pagedesc = RequestHelper.GetRequestStr("sortlist-pagedesc", ""); string bannerurl = RequestHelper.GetRequestStr("sortlist-bannerurl", ""); int state = RequestHelper.GetRequestInt("sortlist-state", 1); SortInfo sinfo = new SortInfo(); sinfo.ParentID = parentid; sinfo.SortAttributeID = sortattributeid; sinfo.SortName = sortname; sinfo.SortUrl = sorturl; sinfo.SortTemplateID = sorttemplateid; sinfo.PageTitle = pagetitle; sinfo.PageKeywords = pagekeywords; sinfo.PageDesc = pagedesc; sinfo.State = state; sinfo.AdminID = adminInfo.AdminID; sinfo.AdminName = adminInfo.AdminName; sinfo.CreateTime = DateTime.Now; if (sortid == 0)//添加 { sort.Add(sinfo); log.Add(new SysLogInfo("栏目属性管理", "添加", "添加名称为【" + sortname + "】的栏目属性信息", Function.GetIP(), adminInfo.AdminID, adminInfo.AdminName, DateTime.Now)); AjaxMsg.msg = "\"msg\":\"添加成功\""; } else//修改 { sinfo.SortID = sortid; sort.Update(sinfo); log.Add(new SysLogInfo("栏目属性管理", "修改", "修改编号为【" + sortid + "】的栏目属性名称为", Function.GetIP(), adminInfo.AdminID, adminInfo.AdminName, DateTime.Now)); AjaxMsg.msg = "\"msg\":\"修改成功\""; } }
/// <summary> /// 获得数据列表 /// </summary> public List<YK.Model.SortInfo> DataTableToList(DataTable dt) { List<YK.Model.SortInfo> modelList = new List<YK.Model.SortInfo>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { YK.Model.SortInfo model; for (int n = 0; n < rowsCount; n++) { model = new YK.Model.SortInfo(); if (dt.Rows[n]["SortID"] != null && dt.Rows[n]["SortID"].ToString() != "") { model.SortID = int.Parse(dt.Rows[n]["SortID"].ToString()); } if (dt.Rows[n]["ParentID"] != null && dt.Rows[n]["ParentID"].ToString() != "") { model.ParentID = int.Parse(dt.Rows[n]["ParentID"].ToString()); } if (dt.Rows[n]["SortAttributeID"] != null && dt.Rows[n]["SortAttributeID"].ToString() != "") { model.SortAttributeID = int.Parse(dt.Rows[n]["SortAttributeID"].ToString()); } if (dt.Rows[n]["SortName"] != null && dt.Rows[n]["SortName"].ToString() != "") { model.SortName = dt.Rows[n]["SortName"].ToString(); } if (dt.Rows[n]["SortUrl"] != null && dt.Rows[n]["SortUrl"].ToString() != "") { model.SortUrl = dt.Rows[n]["SortUrl"].ToString(); } if (dt.Rows[n]["SortTemplateID"] != null && dt.Rows[n]["SortTemplateID"].ToString() != "") { model.SortTemplateID = Convert.ToInt16(dt.Rows[n]["SortTemplateID"].ToString()); } if (dt.Rows[n]["PageTitle"] != null && dt.Rows[n]["PageTitle"].ToString() != "") { model.PageTitle = dt.Rows[n]["PageTitle"].ToString(); } if (dt.Rows[n]["PageKeywords"] != null && dt.Rows[n]["PageKeywords"].ToString() != "") { model.PageKeywords = dt.Rows[n]["PageKeywords"].ToString(); } if (dt.Rows[n]["PageDesc"] != null && dt.Rows[n]["PageDesc"].ToString() != "") { model.PageDesc = dt.Rows[n]["PageDesc"].ToString(); } if (dt.Rows[n]["BannerUrl"] != null && dt.Rows[n]["BannerUrl"].ToString() != "") { model.BannerUrl = dt.Rows[n]["BannerUrl"].ToString(); } if (dt.Rows[n]["State"] != null && dt.Rows[n]["State"].ToString() != "") { model.State = Convert.ToInt16(dt.Rows[n]["State"].ToString()); } if (dt.Rows[0]["AdminID"] != null && dt.Rows[0]["AdminID"].ToString() != "") { model.AdminID = Convert.ToInt16(dt.Rows[0]["AdminID"].ToString()); } if (dt.Rows[0]["AdminName"] != null && dt.Rows[0]["AdminName"].ToString() != "") { model.AdminName = dt.Rows[0]["AdminName"].ToString(); } if (dt.Rows[n]["CreateTime"] != null && dt.Rows[n]["CreateTime"].ToString() != "") { model.CreateTime = DateTime.Parse(dt.Rows[n]["CreateTime"].ToString()); } modelList.Add(model); } } return modelList; }