⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usermanager.cs

📁 在线考试系统完整版源码(C#&Access) 该考试系统为一同学毕业设计
💻 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 + -