Exemple #1
0
        private void OpenCashDialog()
        {
            CashPayment cp = Dialogs.GetCashPayment(double.Parse(LeftToPay.ToString()));

            if (cp != null)
            {
                PartialPayments.Add(cp);
                CurrentOrder.Payments = new HashSet <Payment>(PartialPayments);
                LeftToPay            -= cp.TotalPayed;
                if (LeftToPay <= 0)
                {
                    CloseOrder();
                }
            }
        }
Exemple #2
0
 private void CancelPayment(Payment orderPayment)
 {
     LeftToPay += orderPayment.TotalPayed;
     PartialPayments.Remove(orderPayment);
     CurrentOrder.Payments = new HashSet <Payment>(PartialPayments);
 }