1
using System;
2
using System.Collections.Generic;
3
using System.Text;
4
using System.Data;
5
using System.Data.SqlClient;
6
7
namespace BLL
8
...{
9
public class BigClass
10
...{
11
操作接口层#region 操作接口层
12
/**//// <summary>
13
/// 操作接口层,统一管理所有的方法和实现页面的调用等!
14
/// </summary>
15
#endregion
16
17
实例化类的对象#region 实例化类的对象
18
/**//// <summary>
19
/// 实例化业务逻辑层SQLServerDAL类BigClass的对象
20
/// 实例化实体层Model类BigClass的对象
21
/// </summary>
22
SQLServerDAL.BigClass DALBC = new SQLServerDAL.BigClass();
23
Model.BigClass delBC = new Model.BigClass();
24
#endregion
25
26
添加新闻栏目#region 添加新闻栏目
27
/**//// <summary>
28
/// 添加新闻栏目,执行成功返回true,否则返回false
29
/// </summary>
30
/// <param name="Mb">实体层下BigClass类的对象</param>
31
/// <returns>true,false</returns>
32
public bool AddBigClass(Model.BigClass Mb)
33
...{
34
return DALBC.AddBigClass(Mb.name);
35
}
36
#endregion
37
38
删除新闻栏目#region 删除新闻栏目
39
/**//// <summary>
40
/// 根据id删除新闻栏目,执行成功返回true,否则返回false
41
/// </summary>
42
/// <param name="Mb">实体层BigClass类的对象</param>
43
/// <returns>执行成功返回true,否则返回false</returns>
44
public bool DeleteBigClassByID(Model.BigClass Mb)
45
...{
46
return DALBC.DeleteBigClassByID(Mb.id);
47
}
48
#endregion
49
50
修改新闻栏目#region 修改新闻栏目
51
/**//// <summary>
52
/// 修改新闻栏目,执行成功返回true,否则返回false
53
/// </summary>
54
/// <returns>true,false</returns>
55
public bool UpdateBigClass()
56
...{
57
return DALBC.UpdateBigClass(delBC);
58
}
59
#endregion
60
61
获取表里的全部数据#region 获取表里的全部数据
62
/**//// <summary>
63
/// 执行语句返回BigClass表的数据集合
64
/// </summary>
65
/// <returns>返回DataSet</returns>
66
public DataSet GetData_BigClass()
67
...{
68
return DALBC.GetData_BigClass();
69
}
70
#endregion
71
72
获取允许显示的栏目名称#region 获取允许显示的栏目名称
73
/**//// <summary>
74
/// 获取允许显示的栏目名称
75
/// </summary>
76
/// <returns>DataSet</returns>
77
public DataSet GetBigClass()
78
...{
79
return DALBC.GetBigClass();
80
}
81
#endregion
82
83
根据id修改栏目的显示状态#region 根据id修改栏目的显示状态
84
/**//// <summary>
85
/// 根据id修改栏目的显示状态,1显示,0不显示
86
/// </summary>
87
/// <returns>true,false</returns>
88
public bool UpdateBigClassFlag(Model.BigClass Mb)
89
...{
90
return DALBC.UpdateBigClassFlag(Mb.flag, Mb.id);
91
}
92
#endregion
93
94
根据id修改栏目名称及显示状态#region 根据id修改栏目名称及显示状态
95
/**//// <summary>
96
/// 根据id修改栏目名称及显示状态
97
/// </summary>
98
/// <param name="id">栏目编号</param>
99
/// <param name="name">栏目名称</param>
100
/// <param name="flag">栏目状态</param>
101
/// <returns>true,false</returns>
102
public bool UpdateBigClassNameAndFlag(Model.BigClass Mb)
103
...{
104
return DALBC.UpdateBigClassNameAndFlag(Mb.id, Mb.name, Mb.flag);
105
}
106
#endregion
107
108
根据id查询出栏目的名称#region 根据id查询出栏目的名称
109
/**//// <summary>
110
/// 根据id查询出栏目的名称
111
/// </summary>
112
/// <param name="Mb">实体层BigClass类的对象</param>
113
/// <returns>DataSet数据集合</returns>
114
public DataSet GetBigClassByID(Model.BigClass Mb)
115
...{
116
return DALBC.GetBigClassByID(Mb.id);
117
}
118
119
/**//// <summary>
120
/// 根据id查询出栏目的名称
121
/// </summary>
122
/// <param name="Mb">实体层BigClass类的对象</param>
123
/// <returns>DataSet数据集合</returns>
124
public DataSet GetBigClassByID(int id)
125
...{
126
return DALBC.GetBigClassByID(id);
127
}
128
#endregion
129
130
获取每个栏目的新闻总条数#region 获取每个栏目的新闻总条数
131
/**//// <summary>
132
/// 获取每个栏目的新闻总条数
133
/// </summary>
134
/// <returns>DataSet</returns>
135
public DataSet GetNewsCount()
136
...{
137
return DALBC.GetNewsCount();
138
}
139
#endregion
140
141
根据所审核的新闻更新栏目下的新闻条数#region 根据所审核的新闻更新栏目下的新闻条数
142
/**//// <summary>
143
/// 根据所审核的新闻更新栏目下的新闻条数
144
/// </summary>
145
/// <param name="Mb">实体层BigClass类的对象</param>
146
/// <returns>true,false</returns>
147
public bool UpdateNewsCount(Model.BigClass Mb)
148
...{
149
return DALBC.UpdateNewsCount(Mb.id);
150
}
151
#endregion
152
}
153
}
154