public void SetUserState(string UserID, eSysUserState UserState) { this.Invoke("SetUserState", new object[] { UserID, UserState }); }
/// <remarks/> public void SetUserStateAsync(string UserID, eSysUserState UserState, object userState) { if ((this.SetUserStateOperationCompleted == null)) { this.SetUserStateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetUserStateOperationCompleted); } this.InvokeAsync("SetUserState", new object[] { UserID, UserState }, this.SetUserStateOperationCompleted, userState); }
internal static void Set(string UserID, eSysUserState UserState) { if (!tSystemUser.IsExistUser(UserID)) throw new ArgumentException("用户不存在!"); t_SysUserState mState = new t_SysUserState(); mState.UserID = UserID; mState.iState = (int)UserState; Add(mState); }
public void SetUserState(string UserID, eSysUserState UserState) { switch (UserState) { case eSysUserState.Login: throw new ArgumentException("操作非法!"); break; } Func.tSysuserState.Set(UserID, UserState); }
internal static eSysUserState GetModel(string UserID, string OperatorID) { t_SysUserState mState = bSysstate.GetModel(UserID); if (mState == null) { return(eSysUserState.OffLine); } eSysUserState Userstate = (eSysUserState)Enum.Parse(typeof(eSysUserState), mState.iState.ToString()); return(Userstate); }
internal static void Set(string UserID, eSysUserState UserState) { if (!tSystemUser.IsExistUser(UserID)) { throw new ArgumentException("用户不存在!"); } t_SysUserState mState = new t_SysUserState(); mState.UserID = UserID; mState.iState = (int)UserState; Add(mState); }
static public void Add(t_SysUserState mState) { if (mState == null) { return; } mState.KeyID = "State:" + DateTime.Now.Ticks.ToString(); mState.LastDate = DateTime.Now; bSysstate.Add(mState); eSysUserState UserState = (eSysUserState)Enum.Parse(typeof(eSysUserState), mState.iState.ToString()); string sState = string.Empty; switch (UserState) { case eSysUserState.OffLine: sState = "离线"; break; case eSysUserState.Online: sState = "在线"; break; case eSysUserState.Leave: sState = "离开"; break; case eSysUserState.Login: sState = "登录"; break; case eSysUserState.Logoff: sState = "退出"; break; } string sContent = string.Format("用户“{0}”{1}", tSystemUser.GetModel(mState.UserID).sLoginName, sState); tLog.AddLog(sContent, eLogType.信息); }
/// <remarks/> public void SetUserStateAsync(string UserID, eSysUserState UserState, object userState) { if ((this.SetUserStateOperationCompleted == null)) { this.SetUserStateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetUserStateOperationCompleted); } this.InvokeAsync("SetUserState", new object[] { UserID, UserState}, this.SetUserStateOperationCompleted, userState); }
/// <remarks/> public void SetUserStateAsync(string UserID, eSysUserState UserState) { this.SetUserStateAsync(UserID, UserState, null); }
public void SetUserState(string UserID, eSysUserState UserState) { this.Invoke("SetUserState", new object[] { UserID, UserState}); }
public void SetUserState(string UserID,eSysUserState UserState) { switch (UserState) { case eSysUserState.Login: throw new ArgumentException("操作非法!"); break; } Func.tSysuserState.Set(UserID, UserState); }