IsPromoPeriodValid Method

Computes the validity of a promotion period. If it's an advanced period, looks up the validation period by Id and tests it.

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 IsPromoPeriodValid ( _
    pricingDataManager As IPricingDataManager, _
    validationType As DateValidationType, _
    validationPeriodId As String, _
    startDate As DateTime, _
    endDate As DateTime, _
    dateToCheck As DateTime _
) As Boolean
'Usage
Dim pricingDataManager As IPricingDataManager
Dim validationType As DateValidationType
Dim validationPeriodId As String
Dim startDate As DateTime
Dim endDate As DateTime
Dim dateToCheck As DateTime
Dim returnValue As Boolean

returnValue = PricingEngine.IsPromoPeriodValid(pricingDataManager, _
    validationType, validationPeriodId, _
    startDate, endDate, dateToCheck)
public static bool IsPromoPeriodValid(
    IPricingDataManager pricingDataManager,
    DateValidationType validationType,
    string validationPeriodId,
    DateTime startDate,
    DateTime endDate,
    DateTime dateToCheck
)
public:
static bool IsPromoPeriodValid(
    IPricingDataManager^ pricingDataManager, 
    DateValidationType validationType, 
    String^ validationPeriodId, 
    DateTime startDate, 
    DateTime endDate, 
    DateTime dateToCheck
)

Parameters

Return Value

Type: System.Boolean
True if given period info is active on date being checked.

See Also

Reference

PricingEngine Class

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