温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:燕赵宽频点播系统V1.0源码
当前文件路径:hevod/BLL/Admins.cs

1using System; 2
using System.Data; 3
using System.Text; 4
5
namespace BLL 6
{ 7
/// <summary> 8
/// 管理员信息 9
/// </summary> 10
public class Admins 11
{ 12
private static readonly DAL.Admins dalAdmins = new DAL.Admins(); 13
14
/// <summary> 15
/// BLL:读取数据库中所有管理员 16
/// </summary> 17
/// <returns>DataSet</returns> 18
public static DataSet GetAdmins() 19
{ 20
return dalAdmins.GetAdmins(); 21
} 22
/// <summary> 23
/// BLL:根据条件读取管理员信息 24
/// </summary> 25
/// <returns>DataSet</returns> 26
public static DataSet GetAdminsBy(string condition) 27
{ 28
return dalAdmins.GetAdminsBy(condition); 29
} 30
/// <summary> 31
/// BLL:添加管理员信息 32
/// </summary> 33
/// <returns>1-成功;2-用户名重复;0-异常</returns> 34
public static int AddAdmin(string name, string pwd,string type,string ip) 35
{ 36
int isOK=0; 37
//如果存在该用户名 38
if (dalAdmins.IsAdminHasBy("name='" + name + "'")) 39
{ 40
isOK = 2; 41
} 42
else 43
{ 44
dalAdmins.AddAdmin(name, pwd,type,ip); 45
isOK = 1; 46
} 47
return isOK; 48
} 49
50
/// <summary> 51
/// 根据id修改admins的pwd 52
/// </summary> 53
/// <returns>true-成功;false-失败</returns> 54
public static bool UpdateAdminPwd(int id, string pwd) 55
{ 56
return dalAdmins.UpdateAdminPwd(id, pwd); 57
} 58
59
/// <summary> 60
/// 根据id修改admins的type 61
/// </summary> 62
/// <returns>true-成功;false-失败</returns> 63
public static bool UpdateAdminType(int id, string type) 64
{ 65
return dalAdmins.UpdateAdminType(id, type); 66
} 67
68
/// <summary> 69
/// 根据id删除admins 70
/// </summary> 71
/// <returns>true-成功;false-失败</returns> 72
public static bool DelAdmin(int id) 73
{ 74
return dalAdmins.DelAdmin(id); 75
} 76
77
/// <summary> 78
/// 根据条件校验是否存在记录 79
/// </summary> 80
/// <returns>true-成功;false-失败</returns> 81
public static bool IsAdminHsBy(string condition) 82
{ 83
return dalAdmins.IsAdminHasBy(condition); 84
} 85
86
/// <summary> 87
/// 根据ID读取单条admin的信息 88
/// </summary> 89
/// <param name="id"></param> 90
/// <returns></returns> 91
public static Model.Admins GetAdminInfo(int id) 92
{ 93
return dalAdmins.GetAdminInfo(id); 94
} 95
96
/// <summary> 97
/// 根据name读取单条admin的信息 98
/// </summary> 99
/// <param name="id"></param> 100
/// <returns></returns> 101
public static Model.Admins GetAdminInfoByName(string name) 102
{ 103
return dalAdmins.GetAdminInfoByName(name); 104
} 105
} 106
} 107





}