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;