示例#1
0
文件: Summary.cs 项目: njmube/SIQPOS
 public Summary(TaxAmount taxAmount, DiscountAmount discountTotalAmount, ChargeAmount chargeAmount, double amountBeforeDiscount)
 {
     this.SubTotal = amountBeforeDiscount;
     this.DiscountTotalAmount = discountTotalAmount;
     this.ChargeAmount = chargeAmount;
     this.TaxAmount = taxAmount;
     this.NetAmount = SubTotal - discountTotalAmount + ChargeAmount + TaxAmount;
 }
示例#2
0
文件: Item.cs 项目: njmube/SIQPOS
 internal void ChangeDiscountTotal(double subTotal, DiscountAmount discountTotal)
 {
     if (subTotal == 0d) return;
     this.SharedDiscountAmount = (AmountAfterDiscount / subTotal) * discountTotal;
     Calculate();
 }