spAddUpdate_ShoppingCartMembership
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PKID | int | IN | |
| @ShoppingCartID | int | IN | |
| @TransactionXml | ntext | IN | |
| @AcknowledgementXml | ntext | IN | |
| @Amount | decimal(30, 6) | IN | |
| @BenefitsHTML | ntext | IN | |
| @AllowsMatchingGifts | bit | IN | |
| @CartSendMembershipAcknowledgementAlways | bit | IN |
Definition
Copy
CREATE procedure [dbo].[spAddUpdate_ShoppingCartMembership] (
@PKID int,
@ShoppingCartID int,
@TransactionXml ntext,
@AcknowledgementXml ntext,
@Amount decimal(30,6),
@BenefitsHTML ntext,
@AllowsMatchingGifts bit,
@CartSendMembershipAcknowledgementAlways bit
) as
if (@PKID <= 0)
insert into dbo.ShoppingCartMembership (
ShoppingCartID,
TransactionXml,
AcknowledgementXml,
Amount,
BenefitsHTML,
AllowsMatchingGifts,
CartSendMembershipAcknowledgementAlways
) values (
@ShoppingCartID,
@TransactionXml,
@AcknowledgementXml,
@Amount,
@BenefitsHTML,
@AllowsMatchingGifts,
@CartSendMembershipAcknowledgementAlways
)
else
update dbo.ShoppingCartMembership set
UpdateDate = getutcdate(),
TransactionXml = @TransactionXml,
AcknowledgementXml = @AcknowledgementXml,
Amount = @Amount,
BenefitsHTML = @BenefitsHTML,
AllowsMatchingGifts = @AllowsMatchingGifts,
CartSendMembershipAcknowledgementAlways = @CartSendMembershipAcknowledgementAlways
where ShoppingCartID = @ShoppingCartID and ID = @PKID;