spAddUpdate_EventCalendar
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@Name | nvarchar(255) | IN | |
@SiteContentID | int | IN | |
@PersonalPageDataID | int | IN | |
@DefaultDisplayMode | nvarchar(10) | IN | |
@ManagerRoles | nvarchar(4000) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_EventCalendar]
(
@PKID int output,
@Name nvarchar(255),
@SiteContentID int,
@PersonalPageDataID int,
@DefaultDisplayMode nvarchar(10),
@ManagerRoles nvarchar(4000)
)
AS
begin transaction
if (@PKID<=0)
begin
INSERT INTO dbo.EventCalendar
(
Name,
CreateDate,
SiteContentID,
PersonalPageDataID,
DefaultDisplayMode,
ManagerRoles
)
VALUES
(
@Name,
getutcdate(),
@SiteContentID,
@PersonalPageDataID,
@DefaultDisplayMode,
@ManagerRoles
)
SELECT
@PKID = @@Identity
end else begin
UPDATE dbo.EventCalendar SET
Name = @Name,
SiteContentID = @SiteContentID,
PersonalPageDataID = @PersonalPageDataID,
DefaultDisplayMode = @DefaultDisplayMode,
ManagerRoles = @ManagerRoles
WHERE ID=@PKID
end
commit transaction