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

📄 icontentmanage.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Text;
using System.Reflection;
using NetCMS.Model;

namespace NetCMS.DALFactory
{
    public interface IContentManage
    {
        #region 栏目
        IDataReader GetClassSitenewsstr(string ParentID, string SiteID);
        void del_News(string ClassID, int flag);
        IDataReader GetNewsIndex();
        DataTable sel_newsInfo(int flag);
        DataTable getClassContent(string ClassID,int flag);
        void addUpdate_ClassContent(NetCMS.Model.ClassContent uc,int flag);
        void del_newsInfos(string ClassID,int flag);
        void GetChildClassdel(string ParentID,int flag);
        void ChangeLock(string ClassId, int NUM);
        void delUpdate_newsClass(int flag);
        void updateOrderP(string ClassID, int OrderID);
        int GetClassNewsCount(string cid);
        #endregion 栏目

        #region 新闻内容
        void updateClassStat(int Num, string ID,int flag);
        string GetNewsIDfromID1(int ID);
        IDataReader sel_NameID(string NewsID, int flag);
        void iGen(string _TempStr, string _URL, string _EmailURL, int _num);
        void addUpdate_newsContent(NetCMS.Model.NewsContent uc,int flag);
        DataTable sel_infoByStr(string NewsID, string Datatb,int flag);
        void addUpdate_TT(NetCMS.Model.NewsContentTT uc,int flag);
        void addUpdate_Vote(NetCMS.Model.VoteContent uc,int flag);
        void insertFileURL(string URLName, string NewsID, string DataLib, string FileURL, int OrderID);
        void updateFileURL(string URLName, string DataLib, string FileURL, int OrderID, int ID);
        void deleteFilesurl(int flgTF, string NewsID);
        int getFileIDTF(int ID);
        DataTable getTopline(string NewsID, string DataLib, int NewsTFNum);
        int newsTitletf(string NewsTitle, string dtable, string EditAction, string NewsID);
        string saveAjaxContent(string Content);
        void addUpdate_Page(NetCMS.Model.PageContent uc,int flag);
        string sel_cName(string ClassID,int flag);
        void updateReplaceNavi(string ClassID);
        #endregion 新闻内容

        #region 新闻列表
        DataTable GetPage(string SpecialID, string Editor, string ClassID, string sKeywrd, string DdlKwdType, string sChooses, string SiteID, int PageIndex, int PageSize, out int RecordCount, out int PageCount, params SQLConditionInfo[] SqlCondition);
        int delUpdate_news(string id,int flag);
        string sel_path(string id,int flag);
        int Update_Lock(string id, int nums);
        void allCheck(int[] id);
        int sel_old_classInHitoryDay(string ClassID);
        int Add_old_News(string fieldnm, string id, DateTime oldtime);
        int Add_JSFile(string JsID, string Njf_title, string NewsId, string PicPath, string ClassId, string SiteID, DateTime CreatTime, DateTime TojsTime);
        int del_moveInfo(string sTb, string sOrgNews);
        string getFileNameInfo(string NewsID, string DataLib);
        void Copy_news(string ClassID, string DataLib, string sOrgNews, string sTb, string NewsID, string FileName);
        void Copy_ClassNews(string ClassID, string DataLib, string sOrgNews, string sTb, string NewsID, string fileName);
        int update_newsStrInfo(int CommTF, int DiscussTF, string NewsProperty, string Templet, int OrderID, int CommLinkTF, int Click, string FileEXName, string sTb, string sOrgNews);
        int update_Info(int CommTF, int DiscussTF, string NewsProperty, string Templet, int OrderID, int CommLinkTF, int Click, string FileEXName, string sTb, string sOrgNews);
        void Up_Classnews(int CommTF, int DiscussTF, string NewsProperty, string Templet, int OrderID, int CommLinkTF, int Click, string FileEXName, string sTb, string ClassID, string Tags, string Souce);
        int Up_PicURL(string PicURL, string SPicURL, string ID, string tb);
        void upCheckStat(string getID, int levelsID);
        DataTable getLockNews(string UserName);
        string getNewsAccessory(int ID);
        #endregion

        #region 不规则新闻
        DataTable GetPages(int PageIndex, int PageSize, out int RecordCount, out int PageCount, params SQLConditionInfo[] SqlCondition);
        int Str_DelSql(string UnID);
        int add_newsNews(string unName, string titleCSS, string unNewsid, string NewsID, string NewsTitle, string NewsTable, string TTNewsCSS, string IsMakePic, string SiteID,int flag);
        int Add_SubNews(string unNewsid, string Arr_OldNewsId, string NewsRow, string NewsTitle, string NewsTable, string SiteID, string titleCSS);
        DataTable GetPageiframe(string DdlClass, string sKeywrds, string sChoose, string DdlKwdType, int pageindex, int PageSize, out int RecordCount, out int PageCount, params SQLConditionInfo[] SqlCondition);
        int Add_fieldnm(string fieldnm, string id, DateTime oldtime);
        int infoIDNum(string InfoID, string APIID, string dbtable);
        #endregion
        #region 自定义字段
        string modifyNewsDefineValue(string defineColumns, string NewsID, string DataLib, string DsApiID);
        void addUpdate_DefineSign(string DsNewsID, string DsEName, string DsNewsTable, int DsType, string DsContent, string DsApiID,int flag);
        #endregion 自定义字段
        //void insertFormTB(string Prot, string NewsID, DateTime CreatTime, string DataTable, int NewsType, int isConstr, int MaxNumber, int updateNum, string ClassID);
        void delTBDateNumber(int dateNum);
        void delTBTypeNumber(int getcondition);
        void delTBNewsID(string NewsID);
        int getNewsRecordEdior(string UserName);
        string getnewsReview(string NewsID, string gType);
        int newsstat(string siteid, string flg);
        void updateNewsPro(string Pro, string NewsID, int num);
        void addSpecialTo(string NewsID, string SpecialID);
    }

    public sealed partial class DataAccess
    {
        public static IContentManage CreateContentManage()
        {
            string className = path + ".ContentManage";
            return (IContentManage)Assembly.Load(path).CreateInstance(className);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -