?? group.cs
字號(hào):
using System;
using System.Data ;
using DocAdmin.DAL ;
using DocAdmin.COMMON ;
namespace DocAdmin.BLL
{
/// <summary>
/// Group 的摘要說明。
/// </summary>
public class Group
{
public Group()
{
//
// TODO: 在此處添加構(gòu)造函數(shù)邏輯
//
}
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()
{
//存儲(chǔ)過程名
string spName = "Doc_Group_Add" ;
//存儲(chǔ)過程參數(shù)
object[] para = new object[] {"",_groupName,_groupDsc} ;
//調(diào)用數(shù)據(jù)訪問層的方法訪問存儲(chǔ)過程
_groupID = DataAccess.ExecuteNonQuery(spName,true,para) ;
//返回新用戶信息ID
return _groupID ;
}
public int ModifyGroup()
{
int ret = -1 ;
//修改用戶信息的存儲(chǔ)過程
string spName = "Doc_Group_Modify" ;
object[] para = new object[] {_groupID,_groupName,_groupDsc} ;
//調(diào)用數(shù)據(jù)訪問方法執(zhí)行存儲(chǔ)過程,并返回受影響的行數(shù)
ret = DataAccess.ExecuteNonQuery(spName,false,para) ;
return ret ;
}
public static int DeleteGroup(int groupID)
{
int ret = -1 ;
//刪除指定用戶的存儲(chǔ)過程
string spName = "Doc_Group_Delete" ;
object[] para = new object[] {groupID} ;
//調(diào)用數(shù)據(jù)訪問方法執(zhí)行存儲(chǔ)過程,并返回受影響的行數(shù)
ret = DataAccess.ExecuteNonQuery(spName,false,para) ;
return ret ;
}
public static DataTable GetAllGroup()
{
//存儲(chǔ)過程名
string spName = "Doc_Group_GetAll" ;
//調(diào)用數(shù)據(jù)訪問方法執(zhí)行存儲(chǔ)過程
return DataAccess.ExecuteDataTable(spName) ;
}
public int GetGroup(int groupID)
{
int ret = -1 ;
//存儲(chǔ)過程名
string spName = "Doc_Group_Get" ;
//存儲(chǔ)過程參數(shù)
object[] para = new object[] {groupID} ;
//調(diào)用數(shù)據(jù)訪問方法執(zhí)行存儲(chǔ)過程
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()
{
//存儲(chǔ)過程名
string spName = "Doc_Group_GetForDDL" ;
//調(diào)用數(shù)據(jù)訪問方法執(zhí)行存儲(chǔ)過程
return DataAccess.ExecuteDataTable(spName) ;
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -