Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
 public override void Cancel()
 {
     var requestId = _controller.GetRequestId();
     var response  = _controller.Send(TerminalUtilities.BuildUpaAdminRequest(requestId, EcrId, UpaTransType.CancelTransaction));
 }