spAddUpdate_DonationDesignations
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@CurrentUsersID | int | IN | |
@ClientDonationsID | int | IN | |
@BackOfficeID | int | IN | |
@Name | nvarchar(512) | IN | |
@IsDefault | bit | IN | |
@BackOfficeIDGUID | uniqueidentifier | IN | |
@DisplayOrder | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_DonationDesignations]
(
@PKID INT OUTPUT,
@CurrentUsersID INT,
@ClientDonationsID INT,
@BackOfficeID INT,
@Name NVARCHAR(512),
@IsDefault BIT,
@BackOfficeIDGUID UNIQUEIDENTIFIER,
@DisplayOrder INT
)
AS
IF (@PKID <= 0) BEGIN
INSERT INTO dbo.DonationDesignations
(
ClientDonationsID,
BackOfficeID,
[Name],
IsDefault,
BackOfficeIDGUID,
DisplayOrder
)
VALUES
(
@ClientDonationsID,
@BackOfficeID,
@Name,
@IsDefault,
@BackOfficeIDGUID,
@DisplayOrder
)
SELECT
@PKID = @@Identity
END
ELSE BEGIN
UPDATE dbo.DonationDesignations SET
ClientDonationsID = @ClientDonationsID,
BackOfficeID = @BackOfficeID,
[Name] = @Name,
IsDefault = @IsDefault,
BackOfficeIDGUID = @BackOfficeIDGUID,
DisplayOrder = @DisplayOrder
WHERE ID = @PKID
END