spAddUpdate_FundRaiserEventRegistrations
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@SolicitorID | int | IN | |
@Amount | money | IN | |
@EventTransactionsID | int | IN | |
@CurrencyType | int | IN |
Definition
Copy
CREATE PROCEDURE dbo.spAddUpdate_FundRaiserEventRegistrations
(
@PKID int output,
@SolicitorID int,
@Amount money,
@EventTransactionsID int,
@CurrencyType int
)
AS
begin transaction
if (@PKID<=0)
begin
INSERT INTO FundRaiserEventRegistrations
(
SolicitorID ,
Amount ,
EventTransactionsID,
CurrencyType
)VALUES(
@SolicitorID ,
@Amount ,
@EventTransactionsID,
@CurrencyType
)
SELECT
@PKID = @@Identity
end else begin
UPDATE FundRaiserEventRegistrations SET
[SolicitorID] =@SolicitorID,
[Amount] =@Amount,
[EventTransactionsID] =@EventTransactionsID,
[CurrencyType] =@CurrencyType
WHERE ID=@PKID
end
commit transaction