Table of Contents

Interface IUserService

Namespace
AT.Librarys.Container.Service
Assembly
AT.Librarys.Container.dll

用户服务接口

public interface IUserService : IServiceBase, IModuleBase
Inherited Members
Extension Methods

Properties

CurrentUser

当前用户

UserInfo CurrentUser { get; }

Property Value

UserInfo

EnalbeLoginView

登录窗口使能

bool? EnalbeLoginView { get; set; }

Property Value

bool?

EnalbeProgress

进度条使能

bool? EnalbeProgress { get; set; }

Property Value

bool?

LastLoginEmployeeID

最后一次登录工号

string LastLoginEmployeeID { get; }

Property Value

string

LoginCard

刷卡登录

ILoginExtend LoginCard { get; set; }

Property Value

ILoginExtend

LoginFingerprint

指纹登录

ILoginExtend LoginFingerprint { get; set; }

Property Value

ILoginExtend

LoginOutTime

登录过期时间(单位秒 最小值300秒)

long LoginOutTime { get; set; }

Property Value

long

Mode

模式

LoginMode Mode { get; set; }

Property Value

LoginMode

Methods

AddUser(UserInfo)

添加用户

bool AddUser(UserInfo userInfo)

Parameters

userInfo UserInfo

Returns

bool

ChangePassword(string, string, string)

修改密码

bool ChangePassword(string employeeID, string oldPassword, string newPassword)

Parameters

employeeID string

工号

oldPassword string

老密码

newPassword string

新密码

Returns

bool

修改是否成功 true=成功,false=失败

CloseView()

关闭窗口

void CloseView()

DeleteUser(string)

删除用户

bool DeleteUser(string employeeID)

Parameters

employeeID string

Returns

bool

GetManageUserControl()

获取用户管理控件

UserControl GetManageUserControl()

Returns

UserControl

GetUserInfo()

获取已经注册工号集合

List<UserInfo> GetUserInfo()

Returns

List<UserInfo>

Login(string, string)

登陆

bool Login(string userName, string password)

Parameters

userName string

用户名

password string

密码

Returns

bool

true=成功 false=失败

Logout()

注销

void Logout()

OnEventEntering(LoginArgs)

触发录入事件

void OnEventEntering(LoginArgs args)

Parameters

args LoginArgs

ShowView()

显示登陆窗口

void ShowView()

UpdateUser(UserInfo)

更新用户信息

bool UpdateUser(UserInfo userInfo)

Parameters

userInfo UserInfo

Returns

bool

Events

EventEntering

录入事件

event EventHandler<LoginArgs> EventEntering

Event Type

EventHandler<LoginArgs>

EventLoginChange

登陆时触发(登录模式)

event EventHandler<LoginArgs> EventLoginChange

Event Type

EventHandler<LoginArgs>

EventLoginInfo

登录信息事件(登录信息模式)

event EventHandler<LoginArgs> EventLoginInfo

Event Type

EventHandler<LoginArgs>