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);
}
}