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