DeletePromoCodeDefinition Method
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.