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

Return Value

Type: System.Decimal
Customer-agnostic price for given item/variant/unit.

See Also

Reference

PricingEngine Class

Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine Namespace