spAddUpdate_FundRaiserPages
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@FundRaiserID | int | IN | |
@DisplayName | nvarchar(100) | IN | |
@SitePageID | int | IN | |
@PageType | int | IN | |
@IsDefault | bit | IN |
Definition
Copy
CREATE PROCEDURE dbo.spAddUpdate_FundRaiserPages
(
@PKID int output,
@FundRaiserID int,
@DisplayName nvarchar(100),
@SitePageID int,
@PageType int,
@IsDefault bit
)
AS
begin transaction
if (@PKID<=0)
begin
INSERT INTO FundRaiserPages
(
FundRaiserID,
DisplayName,
SitePageID,
PageType,
IsDefault
)VALUES(
@FundRaiserID,
@DisplayName,
@SitePageID,
@PageType,
@IsDefault
)
SELECT
@PKID = @@Identity
end else begin
UPDATE FundRaiserPages SET
FundRaiserID =@FundRaiserID,
DisplayName =@DisplayName,
SitePageID =@SitePageID,
PageType =@PageType,
IsDefault =@IsDefault
WHERE ID=@PKID
end
commit transaction