/// <summary> /// 暂离 /// </summary> public void ShortLeave() { int newLogId = -1; clientobject.EnterOutLogData.EnterOutlog.Remark = string.Format("在离开终端刷卡暂时离开,保留{0} {1}号座位{2}分钟", clientobject.EnterOutLogData.Student.AtReadingRoom.Name, clientobject.EnterOutLogData.Student.EnterOutLog.ShortSeatNo, NowReadingRoomState.GetSeatHoldTime(clientobject.EnterOutLogData.Student.AtReadingRoom.Setting.SeatHoldTime, ServiceDateTime.Now)); HandleResult result = EnterOutOperate.AddEnterOutLog(clientobject.EnterOutLogData.EnterOutlog, ref newLogId);//插入进出记录 if (result == HandleResult.Successed) { if (popMessage != null) { popMessage(this, new PopMessage(TipType.ShortLeave, "暂离成功")); } } else { if (popMessage != null) { popMessage(this, new PopMessage(TipType.Exception, "操作失败")); } } }