GetItemPrice Method
Gets the customer-agnostic item price from base price or trade agreement.
Namespace: Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine
Assembly: Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine (in Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine.dll)
Syntax
'Declaration
Public Shared Function GetItemPrice ( _
pricingDataManager As IPricingDataManager, _
priceParameters As DiscountParameters, _
currencyCode As String, _
itemId As String, _
unitOfMeasure As String, _
variant As Variant, _
dateToCheck As DateTime, _
basePrice As Decimal _
) As Decimal
'Usage
Dim pricingDataManager As IPricingDataManager
Dim priceParameters As DiscountParameters
Dim currencyCode As String
Dim itemId As String
Dim unitOfMeasure As String
Dim variant As Variant
Dim dateToCheck As DateTime
Dim basePrice As Decimal
Dim returnValue As Decimal
returnValue = PricingEngine.GetItemPrice(pricingDataManager, _
priceParameters, currencyCode, itemId, _
unitOfMeasure, variant, dateToCheck, _
basePrice)
public static decimal GetItemPrice(
IPricingDataManager pricingDataManager,
DiscountParameters priceParameters,
string currencyCode,
string itemId,
string unitOfMeasure,
Variant variant,
DateTime dateToCheck,
decimal basePrice
)
public:
static Decimal GetItemPrice(
IPricingDataManager^ pricingDataManager,
DiscountParameters^ priceParameters,
String^ currencyCode,
String^ itemId,
String^ unitOfMeasure,
Variant^ variant,
DateTime dateToCheck,
Decimal basePrice
)
Parameters
- pricingDataManager
Type: Microsoft.Dynamics.Commerce.Runtime.Data.IPricingDataManager
- priceParameters
Type: Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine.DiscountParameters
- currencyCode
Type: System.String
- itemId
Type: System.String
- unitOfMeasure
Type: System.String
- variant
Type: Microsoft.Dynamics.Commerce.Runtime.DataModel.Variant
- dateToCheck
Type: System.DateTime
- basePrice
Type: System.Decimal
Return Value
Type: System.Decimal
Customer-agnostic price for given item/variant/unit.
See Also
Reference
Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine Namespace