温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:NETCMSv1.5(Build0509)完整源码版
当前文件路径:NetCMSv15/NetCMS.Content/Admin.cs

1//====================================================== 2
//== (c)2008 aspxcms inc by NeTCMS v1.0 == 3
//== Forum:bbs.aspxcms.com == 4
//== Website:www.aspxcms.com == 5
//====================================================== 6
using System; 7
using System.Collections.Generic; 8
using System.Data; 9
using NetCMS.Model; 10
using NetCMS.DALFactory; 11
12
namespace NetCMS.Content 13
{ 14
public class Admin 15
{ 16
private IAdmin ac; 17
public Admin() 18
{ 19
ac = DataAccess.CreateAdmin(); 20
} 21
public void Lock(string id) 22
{ 23
ac.Lock(id); 24
} 25
public void UnLock(string id) 26
{ 27
ac.UnLock(id); 28
} 29
public void Del(string id) 30
{ 31
ac.Del(id); 32
} 33
public DataTable GetAdminGroupList() 34
{ 35
DataTable dt = ac.GetAdminGroupList(); 36
return dt; 37
} 38
public DataTable GetSiteList() 39
{ 40
DataTable dt = ac.GetSiteList(); 41
return dt; 42
} 43
public int Add(NetCMS.Model.AdminInfo aci) 44
{ 45
int result = ac.Add(aci); 46
return result; 47
} 48
public int Edit(NetCMS.Model.AdminInfo aci) 49
{ 50
int result = ac.Edit(aci); 51
return result; 52
} 53
public DataTable GetAdminInfo(string id) 54
{ 55
DataTable dt = ac.GetAdminInfo(id); 56
return dt; 57
} 58
59
/// <summary> 60
/// 得到管理员的权限列表 61
/// </summary> 62
/// <param name="UserNum"></param> 63
/// <param name="Id"></param> 64
/// <returns></returns> 65
public string GetAdminPopList(string UserNum,int Id) 66
{ 67
return ac.GetAdminPopList(UserNum, Id); 68
} 69
70
public void UpdatePOPlist(string UserNum, int Id, string PopLIST) 71
{ 72
ac.UpdatePOPlist(UserNum, Id, PopLIST); 73
} 74
75
/// <summary> 76
/// 得到左右管理员列表 77
/// </summary> 78
/// <returns></returns> 79
public DataTable getAdmininfoList() 80
{ 81
return ac.getAdmininfoList(); 82
} 83
} 84
} 85





}
}