📄 interguestbook.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Model;
using IDAL;
/// <summary>
/// guestbook中间业务层
/// </summary>
public class InterGuestbook //: Iguestbook
{
public InterGuestbook()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//得到留言列表内容
public guestbook [] getListGuestBook()
{
// (new DriveGuestbook()).drive().getListGuestBook();
// 反射类 相应驱动 接口方法
return (new DriveGuestbook()).drive().getListGuestBook();//通过接口调用数据访问层
}
//得到一条留言
public guestbook [] only(string id)
{
return (new DriveGuestbook()).drive().getOnly(id);
}
//添加留言内容
public void setGuestBook(string name,string email,string content,string pic)
{
guestbook gb = new guestbook();
if (name == string.Empty)
{
gb.Name = "匿名";
}
else
{
gb.Name = ReplaceString.Replace(name);
}
if (email == string.Empty)
{
gb.Email = "无";
}
else
{
gb.Email = email ;
}
gb.Content = ReplaceString.Replace(content);
gb.Ip = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
gb.Pic = "../App_Themes/Default/images/" + face(pic);
gb.Time = DateTime.Now;
(new DriveGuestbook()).drive().setGuestBook(gb);
}
/// <summary>
/// 留言头像
/// </summary>
/// <param name="pic"></param>
/// <returns></returns>
private string face(string pic)
{
switch (pic)
{
case "face1": return "1.gif";
case "face2": return "2.gif";
case "face3": return "3.gif";
case "face4": return "4.gif";
case "face5": return "5.gif";
}
return "1.gif";
}
//回复留言
public void setReGuestBook(string content,string id)
{
guestbook gb = new guestbook();
gb.Recontent ="<hr /><font color='#FF0000'>管理员回复:</font>"+ReplaceString.Replace(content);
gb.Id = id;
(new DriveGuestbook()).drive().setReGuestBook(gb);
}
//删除留言
public bool delGuestBook(string id)
{
return (new DriveGuestbook ()).drive ().delGuestBook (id);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -