CloverExamplePOS.POSOrder.ModifyPaymentStatus C# (CSharp) Method

ModifyPaymentStatus() public method

public ModifyPaymentStatus ( string paymentID, POSPayment status ) : void
paymentID string
status POSPayment
return void
        public void ModifyPaymentStatus(string paymentID, POSPayment.Status status)
        {
            foreach (Object paymentObject in Payments)
            {
                if (paymentObject is POSPayment && ((POSPayment)paymentObject).PaymentID == paymentID)
                {
                    ((POSPayment)paymentObject).PaymentStatus = status;
                    onOrderChange(this, OrderChangeTarget.PAYMENT);
                }
            }
        }