CloverExamplePOS.POSOrder.AddRefund C# (CSharp) Метод

AddRefund() публичный Метод

public AddRefund ( POSRefund refund ) : void
refund POSRefund
Результат void
        public void AddRefund(POSRefund refund)
        {
            foreach(POSExchange pay in Payments)
            {
                if(pay is POSPayment)
                {
                    if (pay.PaymentID == refund.PaymentID)
                    {
                        ((POSPayment)pay).PaymentStatus = POSPayment.Status.REFUNDED;

                    }

                }
            }
            Payments.Add(refund);
            onOrderChange(this, OrderChangeTarget.PAYMENT);
        }