1
using System;
2
using System.Collections.Generic;
3
using System.Text;
4
using System.Data;
5
6
namespace BLL
7
...{
8
public class news
9
...{
10
操作接口层#region 操作接口层
11
/**//// <summary>
12
/// 操作接口层,统一管理所有的方法和实现页面的调用等!
13
/// </summary>
14
#endregion
15
16
实例化类的对象#region 实例化类的对象
17
/**//// <summary>
18
/// 实例化业务逻辑层SQLServerDAL类news的对象
19
/// 实例化实体层Model类news的对象
20
/// </summary>
21
SQLServerDAL.news DAL_news = new SQLServerDAL.news();
22
Model.news M_news = new Model.news();
23
#endregion
24
25
获取现有新闻ID#region 获取现有新闻ID
26
/**//// <summary>
27
/// 获取现有新闻ID
28
/// </summary>
29
/// <returns>DataSet数据集</returns>
30
public DataSet GetNewsID()
31
...{
32
return DAL_news.GetNewsID();
33
}
34
#endregion
35
36
获取全部新闻内容,返回DataSet集合#region 获取全部新闻内容,返回DataSet集合
37
/**//// <summary>
38
/// 获取全部新闻内容,返回DataSet集合
39
/// </summary>
40
/// <returns></returns>
41
public DataSet GetData_news()
42
...{
43
return DAL_news.GetData_news();
44
}
45
#endregion
46
47
根据栏目ID获取全部新闻内容#region 根据栏目ID获取全部新闻内容
48
/**//// <summary>
49
/// 获取全部新闻内容
50
/// </summary>
51
/// <param name="BigClassID">新闻栏目ID</param>
52
/// <returns></returns>
53
public DataSet GetData_news(int BigClassID)
54
...{
55
return DAL_news.GetData_news(BigClassID);
56
}
57
#endregion
58
59
分栏目获取新闻列表#region 分栏目获取新闻列表
60
/**//// <summary>
61
/// 分栏目获取新闻列表
62
/// </summary>
63
/// <returns>DataSet数据集</returns>
64
public DataSet GetDataByBigClass(int BigClassID)
65
...{
66
return DAL_news.GetDataByBigClass(BigClassID);
67
}
68
#endregion
69
70
获取每个分栏前6条新闻#region 获取每个分栏前6条新闻
71
/**//// <summary>
72
/// 获取每个分栏前6条新闻
73
/// </summary>
74
/// <returns>DataSet数据集</returns>
75
public DataSet GetDataByBigClassTopSix()
76
...{
77
return DAL_news.GetDataByBigClassTopSix(M_news);
78
}
79
#endregion
80
81
获取最新8条新闻#region 获取最新8条新闻
82
/**//// <summary>
83
/// 获取最新8条新闻
84
/// </summary>
85
/// <returns>DataSet数据集</returns>
86
public DataSet GetDataEightNew()
87
...{
88
return DAL_news.GetDataEightNew();
89
}
90
#endregion
91
92
获取点击率最高的10条新闻标题#region 获取点击率最高的10条新闻标题
93
/**//// <summary>
94
/// 获取点击率最高的10条新闻标题
95
/// </summary>
96
/// <returns>DataSet数据集</returns>
97
public DataSet GetDataTopTenHits()
98
...{
99
return DAL_news.GetDataTopTenHits();
100
}
101
#endregion
102
103
添加新的新闻,添加成功返回true,否则返回false#region 添加新的新闻,添加成功返回true,否则返回false
104
/**//// <summary>
105
/// 添加新闻,,添加成功返回true,否则返回false
106
/// </summary>
107
/// <param name="m_news">对象参数</param>
108
/// <returns>成功返回true,失败返回false</returns>
109
public bool AddNews(Model.news m_news)
110
...{
111
return DAL_news.AddNews(m_news);
112
}
113
#endregion
114
115
根据新闻id删除新闻,删除成功返回true,否则返回false#region 根据新闻id删除新闻,删除成功返回true,否则返回false
116
/**//// <summary>
117
/// 根据新闻id删除新闻,删除成功返回true,否则返回false
118
/// </summary>
119
/// <param name="M">实体层news类的对象</param>
120
/// <returns>true,false </returns>
121
public bool DeleteNewByID(Model.news M)
122
...{
123
return DAL_news.DeleteNewByID(M.id);
124
}
125
#endregion
126
127
更新新闻的点击率#region 更新新闻的点击率
128
/**//// <summary>
129
/// 更新新闻的点击率
130
/// </summary>
131
public void UpdateHits(int id)
132
...{
133
DAL_news.UpdateHits(id);
134
}
135
#endregion
136
137
根据指定id绑定指定的新闻内容#region 根据指定id绑定指定的新闻内容
138
/**//// <summary>
139
/// 根据指定id绑定指定的新闻内容
140
/// </summary>
141
/// <param name="id">要绑定的新闻id</param>
142
/// <returns>DataSet数据集合</returns>
143
public DataSet DataBindNews(int id)
144
...{
145
return DAL_news.DataBindNews(id);
146
}
147
#endregion
148
149
按新闻标题模糊查询新闻列表#region 按新闻标题模糊查询新闻列表
150
/**//// <summary>
151
/// 按新闻标题模糊查询新闻列表
152
/// </summary>
153
/// <param name="M_news">实体层news类的对象</param>
154
/// <returns>DataSet数据集</returns>
155
public DataSet QueryByNewsTitle(Model.news M_news)
156
...{
157
return DAL_news.QueryByNewsTitle(M_news.title);
158
}
159
#endregion
160
161
按新闻标题模糊查询新闻列表#region 按新闻标题模糊查询新闻列表
162
/**//// <summary>
163
/// 按新闻标题模糊查询新闻列表
164
/// </summary>
165
/// <param name="M_news">实体层news类的对象</param>
166
/// <returns>DataSet数据集</returns>
167
public DataSet AdminQueryByNewsTitle(Model.news M_news)
168
...{
169
return DAL_news.AdminQueryByNewsTitle(M_news.title);
170
}
171
#endregion
172
173
按新闻内容模糊查询新闻列表#region 按新闻内容模糊查询新闻列表
174
/**//// <summary>
175
/// 按新闻内容模糊查询新闻列表
176
/// </summary>
177
/// <param name="M_news">实体层news类的对象</param>
178
/// <returns>DataSet数据集</returns>
179
public DataSet QueryByNewsInfo(Model.news M_news)
180
...{
181
return DAL_news.QueryByNewsInfo(M_news.info);
182
}
183
#endregion
184
185
按新闻内容模糊查询新闻列表#region 按新闻内容模糊查询新闻列表
186
/**//// <summary>
187
/// 按新闻内容模糊查询新闻列表
188
/// </summary>
189
/// <param name="M_news">实体层news类的对象</param>
190
/// <returns>DataSet数据集</returns>
191
public DataSet AdminQueryByNewsInfo(Model.news M_news)
192
...{
193
return DAL_news.AdminQueryByNewsInfo(M_news.info);
194
}
195
#endregion
196
197
修改指定的新闻,修改成功返回true,否则返回false#region 修改指定的新闻,修改成功返回true,否则返回false
198
/**//// <summary>
199
/// 修改指定的新闻,修改成功返回true,否则返回false
200
/// </summary>
201
/// <param name="M_news">对象参数</param>
202
/// <returns>成功返回true,失败返回false</returns>
203
public bool UpdateNews(Model.news M_news)
204
...{
205
return DAL_news.UpdateNews(M_news);
206
}
207
#endregion
208
209
获取所有没审核的新闻集合#region 获取所有没审核的新闻集合
210
/**//// <summary>
211
/// 获取所有没审核的新闻集合
212
/// </summary>
213
/// <returns>DataSet数据集合</returns>
214
public DataSet GetNewsOfFlag0()
215
...{
216
return DAL_news.GetNewsOfFlag0();
217
}
218
#endregion
219
220
根据id进行审核新闻,审核成功返回true,否则返回false#region 根据id进行审核新闻,审核成功返回true,否则返回false
221
/**//// <summary>
222
/// 根据id进行审核新闻,审核成功返回true,否则返回false
223
/// </summary>
224
/// <param name="M">实体层news类的对象</param>
225
/// <returns>审核成功返回true,否则返回false</returns>
226
public bool CheckNewsByID(Model.news M)
227
...{
228
return DAL_news.CheckNewsByID(M.id);
229
}
230
#endregion
231
232
根据栏目ID删除该栏目的所有新闻信息#region 根据栏目ID删除该栏目的所有新闻信息
233
/**//// <summary>
234
/// 根据栏目ID删除该栏目的所有新闻信息
235
/// </summary>
236
/// <param name="Mn">实体层news类的对象</param>
237
/// <returns>true,false</returns>
238
public bool DeleteNewsByBigClassID(Model.news Mn)
239
...{
240
return DAL_news.DeleteNewsByBigClassID(Mn.BigClassID);
241
}
242
#endregion
243
}
244
}
245