/// <summary> /// 修改用户登录状态 /// </summary> /// <param name="UserLoginObj"></param> /// <returns></returns> public bool UpdateUserLoginHistoryRecordStateInfo(T_SYS_USERLOGINRECORDHIS UserLoginObj) { SysUserLoginRecordHistroryDAL LoginHistoryDal = new SysUserLoginRecordHistroryDAL(); try { var entity = from ent in LoginHistoryDal.GetTable() where ent.LOGINRECORDHISID == UserLoginObj.LOGINRECORDHISID select ent; if (entity.Count() > 0) { var entitys = entity.FirstOrDefault(); entitys.LOGINDATE = UserLoginObj.LOGINDATE; entitys.LOGINIP = UserLoginObj.LOGINIP; entitys.LOGINTIME = UserLoginObj.LOGINTIME; entitys.ONLINESTATE = UserLoginObj.ONLINESTATE; entitys.REMARK = UserLoginObj.REMARK; entitys.USERNAME = UserLoginObj.USERNAME; if (LoginHistoryDal.Update(entitys) == 1) { return(true); } } return(false); } catch (Exception ex) { Tracer.Debug("用户登录历史SysUserLoginRecordHistoryBll-GetOnLineUsers" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(false); throw (ex); } }