spAddUpdate_EventItemCapacity

Parameters

Parameter Parameter Type Mode Description
@EventTransactionsID int IN
@EventItemPriceBackOfficeID int IN
@NumRegistrants int IN
@GiftAmount money IN
@NumberOfUnits int IN

Definition

Copy


CREATE     procedure dbo.spAddUpdate_EventItemCapacity(@EventTransactionsID int,@EventItemPriceBackOfficeID int, @NumRegistrants int, @GiftAmount money, @NumberOfUnits int)
    as
    if not exists (select null from dbo.EventItemCapacity 
        where EventTransactionsID=@EventTransactionsID
        and EventItemPriceBackOfficeID=@EventItemPriceBackOfficeID)
    begin
        insert into dbo.EventItemCapacity
        (EventTransactionsID,EventItemPriceBackOfficeID,NumRegistrants,GiftAmount,NumberOfUnits) 
        values
        (@EventTransactionsID,@EventItemPriceBackOfficeID,@NumRegistrants,@GiftAmount,@NumberOfUnits
    end
    else
    begin
        update dbo.EventItemCapacity
        set NumRegistrants=NumRegistrants+@NumRegistrants, GiftAmount = GiftAmount + @GiftAmount, NumberOfUnits = NumberOfUnits + @NumberOfUnits
        where EventTransactionsID=@EventTransactionsID
        and EventItemPriceBackOfficeID=@EventItemPriceBackOfficeID
    end