📄 messageaccessor.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using DBaoBookingManagement.Entity;
namespace DBaoBookingManagement.DataAccess
{
/// <summary>
/// 对Message表进行操作的类
/// </summary>
public class MessageAccessor:DataAccessor
{
//根据酒店ID查询留言
public DataTable QueryByHotelId(int hotelId)
{
string sql = "select * from Message where HotelId=" + hotelId+" order by MessageTime desc";
try
{
return base.Query(sql);
}
catch (Exception ex)
{
throw new Exception("根据酒店ID查询留言时出现错误:" + ex.Message);
}
}
//根据ID查询留言
public DataTable QueryById(int Id)
{
string sql = "select * from Message where MessageId=" + Id;
try
{
return base.Query(sql);
}
catch (Exception ex)
{
throw new Exception("根据ID查询留言时出现错误:" + ex.Message);
}
}
//查询所有留言
public DataTable QueryAll()
{
string sql = "select * from Message order by MessageTime desc";
try
{
return base.Query(sql);
}
catch (Exception ex)
{
throw new Exception("查询所有留言时出现错误:" + ex.Message);
}
}
//插入留言
public bool Insert(Message entity)
{
double staff = entity.Staff;
double service = entity.Service;
double clean = entity.Clean;
double comfortable = entity.Comfortable;
double worth = entity.Worth;
string goods = entity.Goods;
string bads = entity.Bads;
int touristTypeId = entity.TouristTypeId;
DateTime messageTime = entity.MessageTime;
int hotelId = entity.HotelId;
string sql="insert into Message(Staff,Service,Clean,Comfortable,Worth,Goods,Bads,TouristTypeId,MessageTime,HotelId) values("+
staff+","+service+","+clean+","+comfortable+","+worth+",'"+goods+"','"+bads+"',"+touristTypeId+",'"+messageTime+"',"+hotelId+")";
try
{
return base.ExecuteSqlNoneQuery(sql);
}
catch (Exception ex)
{
throw new Exception("插入留言时出现错误:" + ex.Message);
}
}
//根据留言ID删除留言
public bool DeleteById(int id)
{
string sql = "delete Message where MessageId=" + id;
try
{
return base.ExecuteSqlNoneQuery(sql);
}
catch (Exception ex)
{
throw new Exception("根据留言ID删除留言时出现错误:" + ex.Message);
}
}
//修改留言
public bool Update(Message entity)
{
int id = entity.MessageId;
double staff = entity.Staff;
double service = entity.Service;
double clean = entity.Clean;
double comfortable = entity.Comfortable;
double worth = entity.Worth;
string goods = entity.Goods;
string bads = entity.Bads;
int touristTypeId = entity.TouristTypeId;
DateTime messageTime = entity.MessageTime;
int hotelId = entity.HotelId;
string sql = "update Message set Staff=" + staff + ",Service=" + service + ",Clean=" +
clean + ",Comfortable=" + comfortable + ",Worth=" + worth + ",Goods='" + goods + "'," +
"Bads='" + bads + "',TouristTypeId=" + touristTypeId +
",MessageTime='"+messageTime+"',HotelId="+hotelId+" where MessageId=" + id;
try
{
return base.ExecuteSqlNoneQuery(sql);
}
catch (Exception ex)
{
throw new Exception("修改留言时出现错误:" + ex.Message);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -