public void BaseDelete(PurchaseOrderDelete method) { if (this.IsDeletable) { if (this.ExistShippingAndHandlingCharge) { this.ShippingAndHandlingCharge.Delete(); } if (this.ExistFee) { this.Fee.Delete(); } if (this.ExistDiscountAdjustment) { this.DiscountAdjustment.Delete(); } if (this.ExistSurchargeAdjustment) { this.SurchargeAdjustment.Delete(); } foreach (PurchaseOrderItem item in this.PurchaseOrderItems) { item.Delete(); } } }
public void BaseDelete(PurchaseOrderDelete method) { if (this.IsDeletable) { foreach (OrderAdjustment orderAdjustment in this.OrderAdjustments) { orderAdjustment.Delete(); } foreach (PurchaseOrderItem item in this.PurchaseOrderItems) { item.Delete(); } } }