internal DTO_WebOrderItemSide( DTO_UID inUID, Decimal inBasePrice, UInt32 inDiscountID, UInt32 inQty) : base(inUID, inBasePrice, inQty) { }
UInt32 qty_; // Quantity /// <summary> /// /// </summary> internal DTO_BaseWebOrderItem( DTO_UID inUID, Decimal inBasePrice, UInt32 inQty) : base(inUID) { basePrice_ = inBasePrice; qty_ = inQty; }
internal DTO_WebOrderItem( DTO_UID inUID, Decimal inBasePrice, UInt32 inQty, UInt32 inDiscountID, DTO_WebOrderItemOptions inItemOptions, DTO_WebOrderItemSides inItemSides) : base(inUID, inBasePrice, inQty) { ServiceLogger.Log(@"internal DTO_WebOrderItem( ... ) {"); discountID_ = inDiscountID; itemOptions_ = createOptions(inItemOptions); itemSides_ = createSides(inItemSides); ServiceLogger.Log(@"}"); }
internal DTO_WebOrderItemOption(DTO_UID inUID) : base(inUID) { }
DTO_UID uid_; // Unique ID. Item's PLU can be used as uid. Option's Database key can also be used as uid /// <summary> /// /// </summary> /// <param name="inGUID"></param> internal DTO_BaseItem(DTO_UID inUID) { uid_ = new DTO_UID(inUID.AsString); }