📄 icontentmanage.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 + -