CloverExamplePOS.CloverExamplePOSForm.RefundPaymentButton_Click C# (CSharp) Метод

RefundPaymentButton_Click() приватный Метод

private RefundPaymentButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void RefundPaymentButton_Click(object sender, EventArgs e)
        {
            RefundPaymentRequest request = new RefundPaymentRequest();

            if (OrderPaymentsView.SelectedItems.Count == 1)
            {
                POSPayment payment = ((POSPayment)OrderPaymentsView.SelectedItems[0].Tag);
                request.PaymentId = payment.PaymentID;
                POSOrder order = (POSOrder)OrdersListView.SelectedItems[0].Tag;
                request.OrderId = payment.OrderID;
                request.Amount = 0;
                request.FullRefund = true;
                TempObjectMap.Clear();
                TempObjectMap.Add(payment.PaymentID, order);
                cloverConnector.RefundPayment(request);
            }
        }
CloverExamplePOSForm