public override ISAFResponse SendStoreAndForward() { var requestId = _controller.GetRequestId(); var response = _controller.Send(TerminalUtilities.BuildUpaAdminRequest(requestId, EcrId, UpaTransType.SendSAF)); string jsonObject = Encoding.UTF8.GetString(response); JsonDoc doc = JsonDoc.Parse(jsonObject); return(new UpaSAFResponse(doc)); }
public override IDeviceResponse Reboot() { var requestId = _controller.GetRequestId(); var response = _controller.Send(TerminalUtilities.BuildUpaAdminRequest(requestId, EcrId, UpaTransType.Reboot)); string jsonObject = Encoding.UTF8.GetString(response); var jsonParse = JsonDoc.Parse(jsonObject); return(new TransactionResponse(jsonParse)); }
public override IDeviceResponse LineItem(string leftText, string rightText = null, string runningLeftText = null, string runningRightText = null) { var requestId = _controller.GetRequestId(); var response = _controller.Send(TerminalUtilities.BuildUpaAdminRequest(requestId, EcrId, UpaTransType.LineItemDisplay, leftText, rightText)); string jsonObject = Encoding.UTF8.GetString(response); var jsonParse = JsonDoc.Parse(jsonObject); return(new TransactionResponse(jsonParse)); }
public override IEODResponse EndOfDay() { var requestId = _controller.GetRequestId(); var response = _controller.Send(TerminalUtilities.BuildUpaAdminRequest(requestId, EcrId, UpaTransType.EodProcessing)); string jsonObject = Encoding.UTF8.GetString(response); var jsonParse = JsonDoc.Parse(jsonObject); return(new UpaEODResponse(jsonParse)); }
public override void Cancel() { var requestId = _controller.GetRequestId(); var response = _controller.Send(TerminalUtilities.BuildUpaAdminRequest(requestId, EcrId, UpaTransType.CancelTransaction)); }