public byte[] GetCardInFreeFormMessage(string strResponse) { try { FreeFormMsg objFreeFormMsg = new FreeFormMsg(); PCCardInResponse objPCCardInResponse = new PCCardInResponse(); objPCCardInResponse.MessageType = GetMessageType(strResponse); objPCCardInResponse.TransactionCode = GetTransactionCode(strResponse); objPCCardInResponse.CardLength = ResponseDataAccess.IsExtendedPlayer ? Convert.ToInt32(strResponse.Substring(4, 2)) : 0; objPCCardInResponse.CardNo = GetCardNumber(strResponse); objPCCardInResponse.SlotNo = GetSlotNumber(strResponse); objPCCardInResponse.Stand = GetStand(strResponse); objPCCardInResponse.PCEnrolled = GetPCEnrolled(strResponse); objPCCardInResponse.HandlePulls = GetHandlePullsForCardIn(strResponse); objPCCardInResponse.RatingInterval = GetRatingIntervalForCardIn(strResponse); objPCCardInResponse.BreakPeriod = ResponseDataAccess.BreakPeriodInterval; return(objFreeFormMsg.GetCardInResponse(objPCCardInResponse, ResponseDataAccess.BreakPeriodMessage, ResponseDataAccess.BreakPeriodDisplayTime)); } catch (Exception ex) { ExceptionManager.Publish(ex); return(new byte[] {}); } }
public byte[] GetCardInFreeFormMessage(string strResponse) { try { FreeFormMsg objFreeFormMsg = new FreeFormMsg(); PCCardInResponse objPCCardInResponse = new PCCardInResponse(); objPCCardInResponse.MessageType = GetMessageType(strResponse); objPCCardInResponse.TransactionCode = GetTransactionCode(strResponse); objPCCardInResponse.CardLength = ResponseDataAccess.IsExtendedPlayer ? Convert.ToInt32(strResponse.Substring(4, 2)) : 0; objPCCardInResponse.CardNo = GetCardNumber(strResponse); objPCCardInResponse.SlotNo = GetSlotNumber(strResponse); objPCCardInResponse.Stand = GetStand(strResponse); objPCCardInResponse.PCEnrolled = GetPCEnrolled(strResponse); objPCCardInResponse.HandlePulls = GetHandlePullsForCardIn(strResponse); objPCCardInResponse.RatingInterval = GetRatingIntervalForCardIn(strResponse); objPCCardInResponse.BreakPeriod = ResponseDataAccess.BreakPeriodInterval; return objFreeFormMsg.GetCardInResponse(objPCCardInResponse, ResponseDataAccess.BreakPeriodMessage, ResponseDataAccess.BreakPeriodDisplayTime); } catch (Exception ex) { ExceptionManager.Publish(ex); return new byte[] {}; } }