示例#1
0
        /// <summary>
        ///     添加发动机购买订单行
        /// </summary>
        /// <param name="price">单价</param>
        /// <param name="amount">数量</param>
        /// <param name="discount">折扣</param>
        /// <param name="delivery">预计交付日期</param>
        /// <returns>发动机购买订单行</returns>
        public EnginePurchaseOrderLine AddNewEnginePurchaseOrderLine(decimal price, int amount, decimal discount,
            DateTime delivery)
        {
            var enginePurchaseOrderLine = new EnginePurchaseOrderLine();
            enginePurchaseOrderLine.GenerateNewIdentity();

            enginePurchaseOrderLine.OrderId = Id;
            enginePurchaseOrderLine.UnitPrice = price;
            enginePurchaseOrderLine.Amount = amount;
            enginePurchaseOrderLine.Discount = discount;
            enginePurchaseOrderLine.EstimateDeliveryDate = delivery;

            OrderLines.Add(enginePurchaseOrderLine);

            return enginePurchaseOrderLine;
        }