简单评论系统开发过程(三)

上回贴了实体类的代码,下面就是逻辑层了。
⑶评语逻辑层
代码相对就比较简单了,看代码吧。
BllComm.cs
 1using System;
 2using System.Data;
 3using System.Collections.Generic;
 4using System.Data.SqlClient;
 5using System.Text;
 6using DAL;
 7using Model;
 8
 9namespace 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

待续……

posted on 2007-05-17 11:43  平平兄  阅读(120)  评论(0编辑  收藏  举报