Exemple #1
0
 public void SetUserState(string UserID, eSysUserState UserState)
 {
     this.Invoke("SetUserState", new object[] {
         UserID,
         UserState
     });
 }
Exemple #2
0
 /// <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);
        }
Exemple #4
0
        public void SetUserState(string UserID, eSysUserState UserState)
        {
            switch (UserState)
            {
            case eSysUserState.Login:
                throw new ArgumentException("操作非法!");
                break;
            }

            Func.tSysuserState.Set(UserID, UserState);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #12
0
 /// <remarks/>
 public void SetUserStateAsync(string UserID, eSysUserState UserState)
 {
     this.SetUserStateAsync(UserID, UserState, null);
 }