简单评论系统开发过程(三)
上回贴了实体类的代码,下面就是逻辑层了。
⑶评语逻辑层
代码相对就比较简单了,看代码吧。
BllComm.cs
⑶评语逻辑层
代码相对就比较简单了,看代码吧。
BllComm.cs
1
using System;
2
using System.Data;
3
using System.Collections.Generic;
4
using System.Data.SqlClient;
5
using System.Text;
6
using DAL;
7
using Model;
8
9
namespace BLL
10
{
11
public class BllComm
12
{
13
SqlDal dal = new SqlDal();
14
public void BLLComm() { }
15
/// <summary>
16
/// 新增一条评论
17
/// </summary>
18
/// <param name="comm"></param>
19
public void Add(comment comm)
20
{
21
dal.Insert(comm);
22
}
23
/// <summary>
24
/// 保存,修改,编辑一条评论
25
/// </summary>
26
/// <param name="comm"></param>
27
public void Save(comment comm)
28
{
29
dal.Update(comm);
30
}
31
/// <summary>
32
/// 删除一条评论
33
/// </summary>
34
/// <param name="comm"></param>
35
public void Del(comment comm)
36
{
37
dal.Delete(comm.Comm_id);
38
}
39
/// <summary>
40
/// 更新记录值
41
/// </summary>
42
/// <param name="str"></param>
43
/// <param name="val"></param>
44
/// <param name="id"></param>
45
public void Deal(string str,int val,int id)
46
{
47
dal.Deal(str, val, id);
48
}
49
/// <summary>
50
/// 自动加1
51
/// </summary>
52
/// <param name="str"></param>
53
/// <param name="id"></param>
54
/// <returns></returns>
55
public int Hits(string str, int id)
56
{
57
return dal.Hits(str, id);
58
}
59
/// <summary>
60
/// 评论总数
61
/// </summary>
62
/// <returns></returns>
63
public int Total(string tablename,string str,string conditions)
64
{
65
return dal.Total(tablename,str,conditions);
66
}
67
/// <summary>
68
/// 获取字段名称
69
/// </summary>
70
/// <param name="id"></param>
71
/// <param name="conditions"></param>
72
/// <returns></returns>
73
public string str_name(string str,int id)
74
{
75
return dal.FieldName(str,id);
76
}
77
/// <summary>
78
/// 评论列表分页
79
/// </summary>
80
/// <param name="startindex"></param>
81
/// <param name="pagesize"></param>
82
/// <returns></returns>
83
public DataSet CommList(string tablename,int startindex,int pagesize,string conditions)
84
{
85
return dal.CommList(tablename,startindex,pagesize,conditions);
86
}
87
}
88
}
89
using System;2
using System.Data;3
using System.Collections.Generic;4
using System.Data.SqlClient;5
using System.Text;6
using DAL;7
using Model;8

9
namespace BLL10
{11
public class BllComm12
{13
SqlDal dal = new SqlDal();14
public void BLLComm() { }15
/// <summary>16
/// 新增一条评论17
/// </summary>18
/// <param name="comm"></param>19
public void Add(comment comm)20
{21
dal.Insert(comm);22
}23
/// <summary>24
/// 保存,修改,编辑一条评论25
/// </summary>26
/// <param name="comm"></param>27
public void Save(comment comm)28
{29
dal.Update(comm);30
}31
/// <summary>32
/// 删除一条评论33
/// </summary>34
/// <param name="comm"></param>35
public void Del(comment comm)36
{37
dal.Delete(comm.Comm_id);38
}39
/// <summary>40
/// 更新记录值41
/// </summary>42
/// <param name="str"></param>43
/// <param name="val"></param>44
/// <param name="id"></param>45
public void Deal(string str,int val,int id)46
{47
dal.Deal(str, val, id);48
}49
/// <summary>50
/// 自动加151
/// </summary>52
/// <param name="str"></param>53
/// <param name="id"></param>54
/// <returns></returns>55
public int Hits(string str, int id)56
{57
return dal.Hits(str, id);58
}59
/// <summary>60
/// 评论总数61
/// </summary>62
/// <returns></returns>63
public int Total(string tablename,string str,string conditions)64
{65
return dal.Total(tablename,str,conditions);66
}67
/// <summary>68
/// 获取字段名称69
/// </summary>70
/// <param name="id"></param>71
/// <param name="conditions"></param>72
/// <returns></returns>73
public string str_name(string str,int id)74
{75
return dal.FieldName(str,id);76
}77
/// <summary>78
/// 评论列表分页79
/// </summary>80
/// <param name="startindex"></param>81
/// <param name="pagesize"></param>82
/// <returns></returns>83
public DataSet CommList(string tablename,int startindex,int pagesize,string conditions)84
{85
return dal.CommList(tablename,startindex,pagesize,conditions);86
}87
}88
}89

待续……


浙公网安备 33010602011771号