userbussiness.cs
来自「ASP.NET 2.0动态网站设计实例源代码,本书介绍了ASP.NET2.0的基」· CS 代码 · 共 102 行
CS
102 行
///////////////////////////////////////////////////////////
// UserBussiness.cs
// Implementation of the Class UserBussiness
// Generated by Enterprise Architect
// Created on: 13-五月-2006 19:53:13
///////////////////////////////////////////////////////////
using BookShop.Entity;
using BookShop.DataAccess;
using System.Data;
namespace BookShop.Bussiness {
/// <summary>
/// 后台用户业务
/// </summary>
public class UserBussiness {
public UserBussiness(){
}
~UserBussiness(){
}
public virtual void Dispose(){
}
/// <summary>
/// 添加管理端用户
/// </summary>
/// <param name="user"></param>
public bool AddUser(UserEntity user){
if (!IsUserNameExist(user.UserName))
return new UserAccess().AddUser(user);
else
return false;
}
/// <summary>
/// 删除指定用户
/// </summary>
/// <param name="user"></param>
public bool DeleteUser(UserEntity user){
return new UserAccess().DeleteUser(user);
}
/// <summary>
/// 根据ID获取用户资料
/// </summary>
/// <param name="userID"></param>
public UserEntity GetUserByID(int userID){
return new UserAccess().GetUserByID(userID);
}
/// <summary>
/// 获取用户列表
/// </summary>
public DataTable GetUserList(){
return new UserAccess().GetUserList();
}
/// <summary>
/// 管理端用户登录
/// </summary>
/// <param name="user"></param>
public int Login(ref UserEntity user){
return new UserAccess().Login(ref user);
}
/// <summary>
/// 修改用户密码
/// </summary>
/// <param name="user"></param>
/// <param name="oldPwd"></param>
/// <param name="newPwd"></param>
public bool ModifyPassword(UserEntity user, string newPwd){
return new UserAccess().ModifyPassword(user, newPwd);
}
/// <summary>
/// 修改用户角色
/// </summary>
/// <param name="user"></param>
public bool ModifyUser(UserEntity user){
return new UserAccess().ModifyUser(user);
}
/// <summary>
/// 检查用户名是否存在
/// </summary>
/// <param name="username"></param>
public bool IsUserNameExist(string username){
return new UserAccess().IsUserNameExist(username);
}
}//end UserBussiness
}//end namespace Bussiness
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?