spAddUpdate_EventCalendarHighlight
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@ShowUpcoming | bit | IN | |
@ShowRecent | bit | IN | |
@UpcomingDays | int | IN | |
@RecentDays | int | IN | |
@UpcomingTitle | nvarchar(255) | IN | |
@RecentTitle | nvarchar(255) | IN | |
@MoreEventURL | nvarchar(255) | IN | |
@SiteContentID | int | IN | |
@ShowPrint | bit | IN | |
@Categories | nvarchar(2048) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_EventCalendarHighlight]
(
@PKID int output,
@ShowUpcoming bit,
@ShowRecent bit,
@UpcomingDays int,
@RecentDays int,
@UpcomingTitle nvarchar(255),
@RecentTitle nvarchar(255),
@MoreEventURL nvarchar(255),
@SiteContentID int,
@ShowPrint bit,
@Categories nvarchar(2048)
)
AS
set nocount on
begin transaction
if (@PKID<=0)
begin
INSERT INTO dbo.EventCalendarHighlight
(
ShowUpcoming,
ShowRecent,
UpcomingDays,
RecentDays,
UpcomingTitle,
RecentTitle,
MoreEventURL,
CreateDate,
SiteContentID,
ShowPrint,
Categories
)
VALUES
(
@ShowUpcoming,
@ShowRecent,
@UpcomingDays,
@RecentDays,
@UpcomingTitle,
@RecentTitle,
@MoreEventURL,
getutcdate(),
@SiteContentID,
@ShowPrint,
@Categories
)
SELECT @PKID = @@Identity
end
else
begin
UPDATE dbo.EventCalendarHighlight SET
ShowUpcoming = @ShowUpcoming,
ShowRecent = @ShowRecent,
UpcomingDays = @UpcomingDays,
RecentDays = @RecentDays,
UpcomingTitle = @UpcomingTitle,
RecentTitle = @RecentTitle,
MoreEventURL = @MoreEventURL,
SiteContentID = @SiteContentID,
ShowPrint = @ShowPrint,
Categories = @Categories
WHERE ID=@PKID
end
commit transaction