Exemple #1
0
 /// <summary>
 /// 对比密码是否正确
 /// </summary>
 /// <param name="UserID"></param>
 /// <param name="Password"></param>
 /// <returns></returns>
 public bool ComparePassword(string UserID, string Password)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         return(factory.ComparePassword(UserID, Password));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 /// <summary>
 /// 修改用户密码
 /// </summary>
 /// <param name="UserID"></param>
 /// <param name="password"></param>
 /// <returns></returns>
 public bool ChangePwd(string UserID, string password)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         return(factory.ChangePwd(UserID, password));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 /// <summary>
 /// 判断登录名是否被占用
 /// </summary>
 /// <param name="LoginName"></param>
 /// <returns></returns>
 public bool IsExists(string LoginName)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         var            user    = factory.GetUserByLoginName(LoginName);
         return(user != null && user.USER_ID != null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
 /// <summary>
 /// 获取用户列表
 /// </summary>
 /// <param name="user"></param>
 /// <param name="pi"></param>
 /// <returns></returns>
 public List <User_S> GetAllUsers(User_S user)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         var            obj     = factory.GetAllUsers(user.UserLoginName, user.UserDisplayName);
         var            model   = obj.SSOAdapter();
         return(model.Adapter <UserEntity, User_S>(new List <User_S>()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
 /// <summary>
 /// 获取用户分页数据
 /// </summary>
 /// <param name="user"></param>
 /// <param name="pi"></param>
 /// <returns></returns>
 public List <User_S> GetUserPaged(User_S user, PageInfo pi)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         var            obj     = factory.GetUserPaged(user.UserLoginName, user.UserDisplayName, pi.PageSize, pi.PageIndex);
         var            model   = obj.SSOAdapter();
         return(model.Adapter <UserEntity, User_S>(new List <User_S>()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
 /// <summary>
 /// 获取所有用户数据
 /// </summary>
 /// <param name="LoginNameOrDisplayName"></param>
 /// <returns></returns>
 public List <UserInfo> GetAllUsers(string LoginName, string DisplayName)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         var            obj     = factory.GetAllUsers(LoginName, DisplayName);
         var            model   = obj.SSOAdapter();
         return(model.Adapter <UserEntity, UserInfo>(new List <UserInfo>()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #7
0
 /// <summary>
 /// 根据ID获取用户
 /// </summary>
 /// <param name="ID"></param>
 /// <returns></returns>
 public User_S GetUserByID(string ID)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         var            obj     = factory.GetUserByID(ID);
         var            user    = obj.SSOAdapter();
         return(user.Adapter <User_S>(new User_S()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// 根据用户登录帐号获取用户对象
 /// </summary>
 /// <param name="LoginName"></param>
 /// <returns></returns>
 public UserInfo GetUserByLoginName(string LoginName)
 {
     try
     {
         SSODataFactory factory = new SSODataFactory();
         var            obj     = factory.GetUserByLoginName(LoginName);
         var            user    = obj.SSOAdapter();
         return(user.Adapter <UserInfo>(new UserInfo()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }