Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Deletes an existing PromoCodeDefinition along with related promotion codes, promotion code history and promotion code transactions.
Namespace: Microsoft.CommerceServer.Marketing.WebService
Assembly: Microsoft.CommerceServer.Marketing.DataManagement (in Microsoft.CommerceServer.Marketing.DataManagement.dll)
Syntax
'Declaration
<WebMethodAttribute> _
Public Overridable Sub DeletePromoCodeDefinition ( _
promoCodeDefinitionId As Integer _
)
'Usage
Dim instance As MarketingWebService
Dim promoCodeDefinitionId As Integer
instance.DeletePromoCodeDefinition(promoCodeDefinitionId)
[WebMethodAttribute]
public virtual void DeletePromoCodeDefinition(
int promoCodeDefinitionId
)
[WebMethodAttribute]
public:
virtual void DeletePromoCodeDefinition(
int promoCodeDefinitionId
)
public function DeletePromoCodeDefinition(
promoCodeDefinitionId : int
)
Parameters
- promoCodeDefinitionId
Type: System..::.Int32
The Id of the promo code definition
Exceptions
Exception | Condition |
---|---|
EntityStateException | The promotion code definition is being used by a Campaign |
EntityDoesNotExistException | The promotion code definition does not exist |
Remarks
Deletes a PromoCodeDefinition. The deleted PromoCodeDefinition contains the definition of a promotion code or set of promotion codes and are used for discounts.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.