📄 usermanager.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using ExamModel.Auto_Generated_Code;
using ExamDAL.Auto_Generated_Code;
namespace ExamBLL.Auto_Generated_Code
{
public class UserManager
{
//登录
public static int Login(string loginId, string loginPwd,int roleid, out User validUser)
{
User user = UserServices.GetUserByLoginId(loginId);
if (user == null)
{
//用户名不存在
validUser = null;
return 0; //0表用户为空
}
if (user.UPassWord == loginPwd)
{
if (user.URole.RoleID == roleid)
{
if (user.URole.RoleID == 2)
{
validUser = user;
return 5;
}
else
{
validUser = user;
return 1; //1表成功
}
}
else
{
validUser = null;
return 2; //2该用户没有该权限
}
}
else
{
//密码错误
validUser = null;
return 3; //3密码不正确
}
}
/// <summary>
/// 注册新用户
/// </summary>
/// <param name="user"></param>
/// <returns></returns>
public static bool Register(User user)
{
int count=UserServices.AddUser(user);
if (count>0)
{
return true;
}
else
{
return false;
}
}
//获得所有用户
public static IList<User> GetAllUser()
{
return UserServices.GetAllUser();
}
//更新科目
public static void ModifyUser(int UID, string UPassWord,string UserName,bool USex,string UAddress,string UPhone,string UEmail)
{
//Course course = CourseService.GetCourseById(CID);
//course.CName = CName;
//CourseService.ModifyCourse(course);
}
//通过ID获得user对象
//通过ID获得科目对象
public static User GetUserById(int userId)
{
return UserServices.GetUserById(userId);
}
//通过学号获得用户对象
public static User GetUserByuserid(string userId)
{
return UserServices.GetUserByuserId(userId);
}
//更新单选题
public static bool UpdateUser(User user)
{
if (UserServices.UpdateUser(user))
{
return true;
}
else
{
return false;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -