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