📄 contentmanage.cs
字号:
//======================================================
//== (c)2008 aspxcms inc by NeTCMS v1.0 ==
//== Forum:bbs.aspxcms.com ==
//== Website:www.aspxcms.com ==
//======================================================
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using NetCMS.DALFactory;
using NetCMS.Model;
namespace NetCMS.Content
{
public class ContentManage
{
NetCMS.DALFactory.IContentManage dal;
public ContentManage()
{
dal = DataAccess.CreateContentManage();
}
#region 站点列表导航
/// <summary>
/// 得到列表返回值
/// </summary>
/// <param name="ParentID"></param>
/// <returns></returns>
public IDataReader GetClassSitenewsstr(string ParentID, string SiteID)
{
return dal.GetClassSitenewsstr(ParentID, SiteID);
}
#endregion 站点列表导航
#region 新闻内容管理开始
#region 新闻内容
/// <summary>
/// 更新栏目状态
/// </summary>
/// <param name="Num">1为已生,0为未生成</param>
public void updateClassStat(int Num, string ID, int flag)
{
dal.updateClassStat(Num, ID,flag);
}
/// <summary>
/// 根据ID获得新闻NewsID
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public string GetNewsIDfromID1(int id)
{
return dal.GetNewsIDfromID1(id);
}
/// <summary>
/// 新闻内容管理.得到索引表
/// </summary>
/// <param name="ParentID"></param>
/// <returns></returns>
public IDataReader GetNewsIndex()
{
return dal.GetNewsIndex();
}
/// <summary>
/// 新闻内容管理.得到站点表
/// </summary>
/// <param name="ParentID"></param>
/// <returns></returns>
public DataTable sel_newsInfo(int flag)
{
DataTable dt = dal.sel_newsInfo(flag);
return dt;
}
// by Simplt.Xie
/// <summary>
/// 修改新闻得到新闻属性
/// </summary>
/// <param name="NewsID"></param>
/// <param name="DataLib"></param>
/// <returns></returns>
public IDataReader sel_NameID(string NewsID,int flag)
{
return dal.sel_NameID(NewsID,flag);
}
/// <summary>
/// 来源入库
/// </summary>
/// <param name="nID"></param>
public void iGen(string _TempStr, string _URL, string _EmailURL, int _num)
{
dal.iGen(_TempStr, _URL, _EmailURL, _num);
}
/// <summary>
/// 判断新闻标题是否存在
/// </summary>
/// <param name="NewsTitle"></param>
/// <returns></returns>
public int newsTitletf(string NewsTitle, string dtable, string EditAction, string NewsID)
{
return dal.newsTitletf(NewsTitle, dtable, EditAction, NewsID);
}
///// <summary>
///// 插入子新闻
///// </summary>
///// <param name="uc"></param>
//public void insertSubNewsContent(string NewsID, string getNewsID, string NewsTitle, string DataLib, string TitleColor, int TitleBTF, int TitleITF, int colsNum)
//{
// dal.insertSubNewsContent(NewsID, getNewsID, NewsTitle, DataLib, TitleColor, TitleBTF, TitleITF, colsNum);
//}
/// <summary>
/// 插入新闻
/// </summary>
/// <param name="uc"></param>
public void addUpdate_newsContent(NetCMS.Model.NewsContent uc,int flag)
{
dal.addUpdate_newsContent(uc,flag);
}
/// <summary>
/// 插入头条
/// </summary>
/// <param name="uc"></param>
public void addUpdate_TT(NetCMS.Model.NewsContentTT uc,int flag)
{
dal.addUpdate_TT(uc,flag);
}
/// <summary>
/// 插入投票
/// </summary>
/// <param name="uc"></param>
public void addUpdate_Vote(NetCMS.Model.VoteContent uc,int flag)
{
dal.addUpdate_Vote(uc,flag);
}
/// <summary>
/// 插入附件
/// </summary>
/// <param name="NewsID"></param>
/// <param name="DataLib"></param>
/// <param name="FileURL"></param>
/// <param name="OrderID"></param>
public void insertFileURL(string URLName, string NewsID, string DataLib, string FileURL, int OrderID)
{
dal.insertFileURL(URLName, NewsID, DataLib, FileURL, OrderID);
}
/// <summary>
/// 更新附件
/// </summary>
/// <param name="DataLib"></param>
/// <param name="FileURL"></param>
/// <param name="OrderID"></param>
public void updateFileURL(string URLName, string DataLib, string FileURL, int OrderID, int ID)
{
dal.updateFileURL(URLName, DataLib, FileURL, OrderID, ID);
}
public void deleteFilesurl(int flgTF, string NewsID)
{
dal.deleteFilesurl(flgTF, NewsID);
}
/// <summary>
/// 得到某条新闻的附件列表
/// </summary>
/// <param name="NewsID"></param>
/// <param name="DataTB"></param>
/// <returns></returns>
public DataTable sel_infoByStr(string NewsID, string DataTB,int flag)
{
return dal.sel_infoByStr(NewsID, DataTB,flag);
}
/// <summary>
/// 得到某一个接点是否存在
/// </summary>
/// <param name="ID"></param>
/// <returns></returns>
public int getFileIDTF(int ID)
{
return dal.getFileIDTF(ID);
}
/// <summary>
/// ajax保存新闻进临时库!返回编号
/// </summary>
/// <param name="Content"></param>
/// <returns></returns>
public string saveAjaxContent(string Content)
{
return dal.saveAjaxContent(Content);
}
/// <summary>
/// 得到某一个新闻的头条参数
/// </summary>
/// <param name="NewsID"></param>
/// <param name="DataLib"></param>
/// <returns></returns>
public DataTable getTopline(string NewsID, string DataLib, int NewsTFNum)
{
DataTable dt = dal.getTopline(NewsID, DataLib, NewsTFNum);
return dt;
}
/// <summary>
/// 得到栏目中文名称
/// </summary>
/// <param name="ClassID"></param>
/// <returns></returns>
public string sel_cName(string ClassID,int flag)
{
return dal.sel_cName(ClassID,flag);
}
#endregion 新闻内容
#region 栏目
/// <summary>
/// 得到栏目信息
/// </summary>
/// <param name="nID"></param>
public DataTable getClassContent(string ClassID,int flag)
{
DataTable dt = dal.getClassContent(ClassID,flag);
return dt;
}
/// <summary>
/// 插入栏目数据
/// </summary>
/// <param name="uc"></param>
public void addUpdate_ClassContent(NetCMS.Model.ClassContent uc,int flag)
{
dal.addUpdate_ClassContent(uc,flag);
}
/// <summary>
/// 删除栏目到回收站
/// </summary>
/// <param name="ClassID"></param>
public void del_newsInfos(string ClassID,int flag)
{
dal.del_newsInfos(ClassID,flag);
}
/// <summary>
/// 得到栏目下的子类并彻底删除
/// </summary>
/// <param name="ParentID"></param>
/// <returns></returns>
public void GetChildClassdel(string ParentID,int flag)
{
dal.GetChildClassdel(ParentID,flag);
}
/// <summary>
/// 改变栏目状态
/// </summary>
/// <param name="ClassID"></param>
/// <param name="NUM"></param>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -