protected override IMonitorEntity_MsgTgt CreateMonitorTarget(IMonitorEntity parent, IFreeformEntity_MsgTgt request) { using (ILogMethod method = Log.LogMethod("MonTgtParser_PC_EnrollmentParameterRequest_G2H", "CreateMonitorTarget")) { try { FFTgt_G2H_PC_EnrollmentParameterRequest ffTgt = request as FFTgt_G2H_PC_EnrollmentParameterRequest; if (ffTgt == null) { return(null); } MonTgt_G2H_PC_EnrollmentParameterRequest monTgt = new MonTgt_G2H_PC_EnrollmentParameterRequest() { PlayerAccNoLen = ffTgt.PlayerAccNoLen, PlayerAccNo = ffTgt.PlayerAccNo, PlayerPIN = ffTgt.PlayerPIN, }; return(monTgt); } catch (Exception ex) { method.Exception(ex); return(null); } } }
private PCEnrollParamorStatusRequest GetPCEnrollParamorStatusRequestEntity(MonMsg_G2H request, MonTgt_G2H_PC_EnrollmentParameterRequest enrollParamStatReq) { string encryptedPin = HandlerHelper.Current.GetEncryptedPIN(Crypto.Crypto.AsciiToHex(enrollParamStatReq.PlayerPIN, HandlerHelper.Current.Encode)); string asset = HandlerHelper.Current.GetAssetByStockPrefix(request.Asset); DateTime transDate = DateTime.Now; InstallationDetailsForMSMQ installationDetails = ExCommsDataContext.Current.GetInstallationDetailsByDatapak(request.InstallationNo); PCEnrollParamorStatusRequest pgEnrollParamStatReq = new PCEnrollParamorStatusRequest() { CardNo = request.CardNumber, CardLength = request.CardNumber.Length, EncryptedPin = encryptedPin, EventDate = transDate.Date.ToString("yyyyMMdd"), EventTime = transDate.Date.ToString("HHmmss"), SlotNo = installationDetails.Bar_Pos_Name, Stand = asset, BarPosition = installationDetails.Bar_Pos_Name }; return pgEnrollParamStatReq; }
protected override IMonitorEntity_MsgTgt CreateMonitorTarget(IMonitorEntity parent, IFreeformEntity_MsgTgt request) { using (ILogMethod method = Log.LogMethod("MonTgtParser_PC_EnrollmentParameterRequest_G2H", "CreateMonitorTarget")) { try { FFTgt_G2H_PC_EnrollmentParameterRequest ffTgt = request as FFTgt_G2H_PC_EnrollmentParameterRequest; if (ffTgt == null) return null; MonTgt_G2H_PC_EnrollmentParameterRequest monTgt = new MonTgt_G2H_PC_EnrollmentParameterRequest() { PlayerAccNoLen = ffTgt.PlayerAccNoLen, PlayerAccNo = ffTgt.PlayerAccNo, PlayerPIN = ffTgt.PlayerPIN, }; return monTgt; } catch (Exception ex) { method.Exception(ex); return null; } } }