📄 message_list.cs
字号:
//------------------------------------*/
//版权所有:杭州商易信息技术有限公司
//功能描述:消息列表类
// 作者:沈伟
// 日期:2008/08/25
//------------------------------------*/
using System;
using System.Data;
using Itsv.Model;
namespace Itsv.BLL
{
/// <summary>
/// 业务逻辑类message_list 的摘要说明。
/// </summary>
public class message_list
{
private readonly Itsv.DAL.message_list dal=new Itsv.DAL.message_list();
public message_list()
{}
#region 成员方法
/// <summary>
/// 是否存在该记录
/// </summary>
public bool Exists(int msg_id)
{
return dal.Exists(msg_id);
}
/// <summary>
/// 增加一条数据
/// </summary>
public bool Add(Itsv.Model.message_list model)
{
try
{
dal.Add(model);
return true ;
}
catch
{
return false;
}
}
/// <summary>
/// 更新一条数据
/// </summary>
public void Update(Itsv.Model.message_list model)
{
dal.Update(model);
}
/// <summary>
/// 删除一条数据
/// </summary>
public bool Delete(int msg_id)
{
try
{
dal.Delete(msg_id);
return true;
}
catch (Exception)
{
return false;
}
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Itsv.Model.message_list GetModel(int msg_id)
{
return dal.GetModel(msg_id);
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList(string strWhere)
{
return dal.GetList(strWhere);
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetAllList()
{
return dal.GetList("");
}
/// <summary>
/// 获得数据列表
/// </summary>
//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
//{
//return dal.GetList(PageSize,PageIndex,strWhere);
//}
/// <summary>
/// 根据条件得到数量
/// </summary>
/// <param name="strWhere"></param>
/// <returns></returns>
public int count(string strWhere)
{
return Convert.ToInt32(dal.count(strWhere));
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Itsv.Model.message_list GetModelByReceivedID(int received_id)
{
return dal.GetModelByReceivedID(received_id);
}
/// <summary>
/// 更新一条数据是否是已读
/// </summary>
public void UpdateIsRead(int msg_id)
{
dal.UpdateIsRead(msg_id);
}
/// <summary>
/// 根据name获得user_id 和account
/// </summary>
public DataSet queryUserID(string name)
{
return dal.queryUserID(name);
}
/// <summary>
/// 发送消息
/// </summary>
/// <param name="receiver"></param>
/// <param name="sender"></param>
/// <param name="message"></param>
public bool SendMessage(string receiver,int sender_id, string sender,string title, string content,ref string msg)
{
msg = "";
Itsv.Model.message_list message = new Itsv.Model.message_list();
message.content = content;
message.sender = sender;
message.sender_id = sender_id;
message.receiver = receiver;
Itsv.BLL.SystemManage.UserBLL uBLL = new Itsv.BLL.SystemManage.UserBLL();
message.receiver_id = int.Parse(uBLL.GetIdByAccount(receiver, ref msg));
if (msg != "")
{
return false;
}
message.is_security = 0;
message.is_read = 0;
message.is_important = 0;
message.date_time = DateTime.Now;
message.title = title;
try
{
dal.Add(message);
}
catch (Exception ex)
{
msg = ex.Message;
return false;
}
return true;
}
#endregion 成员方法
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -