示例#1
0
 public bool PayWtihBC(
     string BCId,
     string BCDateExpiration,
     string BCCryptogram
     )
 {
     // TODO BC payement check with banks
     Bracket.AddTransaction(TransactionType.BC, GetRemainsDependent());
     return(true);
 }
示例#2
0
        public void PayWithCash(double amount)
        {
            var remainAmount = GetRemainsDependent();

            Bracket.AddTransaction(TransactionType.Cash, amount);

            if (amount == remainAmount)
            {
                Bracket.AddTransaction(TransactionType.CashChange, 0);
            }
        }
示例#3
0
 public void PayWithCheck(double amount)
 {
     Bracket.AddTransaction(TransactionType.Check, amount);
 }
示例#4
0
 public void PayWithBC(double amount)
 {
     Bracket.AddTransaction(TransactionType.BC, amount);
 }
示例#5
0
 public void GiveBackChange(double amount)
 {
     Bracket.AddTransaction(TransactionType.CashChange, amount);
 }