📄 group.cs
字号:
using System;
using System.Data ;
using MailAdmin.DAL ;
using MailAdmin.COMMON ;
namespace MailAdmin.BLL
{
/// <summary>
/// Group 的摘要说明。
/// </summary>
public class Group
{
public Group()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private int _groupID;
private string _groupName;
private string _groupDsc;
public int GroupID
{
get{ return _groupID ; }
set{ _groupID = value ;}
}
public string GroupName
{
get{ return _groupName ; }
set{ _groupName = value ; }
}
public string GroupDsc
{
get{ return _groupDsc ;}
set{ _groupDsc = value ; }
}
public int AddGroup()
{
//存储过程名
string spName = "Mail_Group_Add" ;
//存储过程参数
object[] para = new object[] {"",_groupName,_groupDsc} ;
//调用数据访问层的方法访问存储过程
_groupID = DataAccess.ExecuteNonQuery(spName,true,para) ;
//返回新用户信息ID
return _groupID ;
}
public int ModifyGroup()
{
int ret = -1 ;
//修改用户信息的存储过程
string spName = "Mail_Group_Modify" ;
object[] para = new object[] {_groupID,_groupName,_groupDsc} ;
//调用数据访问方法执行存储过程,并返回受影响的行数
ret = DataAccess.ExecuteNonQuery(spName,false,para) ;
return ret ;
}
public static int DeleteGroup(int groupID)
{
int ret = -1 ;
//删除指定用户的存储过程
string spName = "Mail_Group_Delete" ;
object[] para = new object[] {groupID} ;
//调用数据访问方法执行存储过程,并返回受影响的行数
ret = DataAccess.ExecuteNonQuery(spName,false,para) ;
return ret ;
}
public static DataTable GetAllGroup()
{
//存储过程名
string spName = "Mail_Group_GetAll" ;
//调用数据访问方法执行存储过程
return DataAccess.ExecuteDataTable(spName) ;
}
public int GetGroup(int groupID)
{
int ret = -1 ;
//存储过程名
string spName = "Mail_Group_Get" ;
//存储过程参数
object[] para = new object[] {groupID} ;
//调用数据访问方法执行存储过程
DataTable dt = DataAccess.ExecuteDataTable(spName,para) ;
if(dt!=null && dt.Rows.Count>0)
{
//查询成功
DataRow dr = dt.Rows[0] ;
AssignAttribute(dr) ;
ret = 0 ;
}
return ret ;
}
private void AssignAttribute(DataRow dr)
{
_groupID = CommHandler.StringToInt(dr["GroupID"].ToString()) ;
_groupDsc = dr["LoginID"].ToString() ;
_groupName = dr["GroupName"].ToString() ;
}
private DataTable GetGroupForDDL()
{
//存储过程名
string spName = "Mail_Group_GetForDDL" ;
//调用数据访问方法执行存储过程
return DataAccess.ExecuteDataTable(spName) ;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -