⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contentmanage.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
//======================================================
//==     (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 + -