private void BtnOK_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            switch (eftDialog.BtnOK.Content)
            {
            case ("OK"):
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.OkCancel, Data = (eftDialog.txtInput.Text != "") ? eftDialog.txtInput.Text : null
                });
                break;

            case ("Authorise"):
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.Authorise, Data = (eftDialog.txtInput.Text != "") ? eftDialog.txtInput.Text : null
                });
                break;

            case ("Yes"):
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.YesAccept, Data = (eftDialog.txtInput.Text != "") ? eftDialog.txtInput.Text : null
                });
                break;

            default:
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.OkCancel, Data = (eftDialog.txtInput.Text != "") ? eftDialog.txtInput.Text : null
                });
                break;
            }
        }
        private void BtnCancel_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            switch (eftDialog.BtnCancel.Content)
            {
            case ("Cancel"):
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.OkCancel
                });
                break;

            case ("Decline"):
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.NoDecline
                });
                break;

            default:
                EFTClientIPAsync?.WriteRequestAsync(new EFTSendKeyRequest()
                {
                    Key = EFTPOSKey.OkCancel
                });
                break;
            }
        }