📄 message.cs
字号:
using System;
using System.Collections;
using ThreeLayer.Model.Sys;
namespace ThreeLayer.DAL.Sys
{
/// <summary>
/// Message 的摘要说明。
/// </summary>
public class Message
{
private const string Model_ClassName="ThreeLayer.Model.Sys.MessageInfo"; // 信息维护实体类名
// ==============================================================
// ============================列表函数=============================
// ==============================================================
/// <summary>
/// 获得信息维护单页列表
/// </summary>
/// <param name="int_PageSize">一页显示的记录数</param>
/// <param name="int_CurrentPageIndex">当前页码</param>
/// <param name="ht">字段,字段值参数</param>
/// <returns></returns>
public IList GetMessages(int int_PageSize,int int_CurrentPageIndex,Hashtable ht)
{
return Data.GetPageList(Data.conn_Default,int_PageSize,int_CurrentPageIndex,"[Message]",null,null,ht,Model_ClassName);
}
/// <summary>
/// 获得信息维护总记录数
/// </summary>
/// <param name="ht">字段,字段值参数</param>
/// <returns></returns>
public int GetMessagesCount(Hashtable ht)
{
return Data.GetRsCount(Data.conn_Default,"[Message]",null,ht);
}
/// <summary>
/// 获得信息维护全部列表
/// </summary>
/// <param name="ht">字段,字段值参数</param>
/// <returns></returns>
public IList GetMessages(Hashtable ht)
{
return Data.GetPageList(Data.conn_Default,0,0,"[Message]",null,null,ht,Model_ClassName);
}
/// <summary>
/// 获得一个信息维护详细信息维护
/// </summary>
/// <param name="ht">字段,字段值参数</param>
/// <returns></returns>
public MessageInfo GetMessageDetail(Hashtable ht)
{
return (MessageInfo)Data.GetDetail(Data.conn_Default,"[Message]","id=@Id",ht,Model_ClassName);
}
// ==============================================================
// ============================数据操作函数===========================
// ==============================================================
/// <summary>
/// 增加记录时判断帐号是否重复
/// </summary>
/// <param name="ht">字段,字段值参数</param>
/// <returns></returns>
public int GetAddMessagesCount(Hashtable ht)
{
return Data.GetRsCount(Data.conn_Default,"[Message]","Message_Id=@Message_Id",ht);
}
/// <summary>
/// 修改记录时判断帐号是否重复
/// </summary>
/// <param name="ht">字段,字段值参数</param>
/// <returns></returns>
public int GetEditMessagesCount(Hashtable ht)
{
return Data.GetRsCount(Data.conn_Default,"[Message]","Message_Id=@Message_Id and Id<>@Id",ht);
}
/// <summary>
/// 增加记录
/// </summary>
/// <param name="ht">字段,字段值参数</param>
public void Insert(Hashtable ht)
{
// ===获得最大Id值并修改哈希表Id键值===
ht["Id"]=Data.GetMaxId(Data.conn_Default,"Id","[Message]")+1;
// ===插入操作===
Data.Insert(Data.conn_Default,"[Message]",ht);
}
/// <summary>
/// 修改记录
/// </summary>
/// <param name="Message">字段,字段值参数</param>
public void Update(Hashtable ht)
{
Data.Update(Data.conn_Default,"[Message]","Id=@Id",ht);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -