spAddUpdate_SharingPart
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@SiteContentID | int | IN | |
@CurrentUsersID | int | IN | |
@SharingCaption | nvarchar(100) | IN | |
@EmailTemplateID | int | IN | |
@ShowEmail | bit | IN | |
@ShowDelicious | bit | IN | |
@ShowDigg | bit | IN | |
@ShowFacebook | bit | IN | |
@ShowNewsvine | bit | IN | |
@ShowYahoo | bit | IN | |
@Guid | uniqueidentifier | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_SharingPart]
(
@PKID int output,
@SiteContentID int,
@CurrentUsersID int,
@SharingCaption nvarchar(100) ,
@EmailTemplateID int,
@ShowEmail bit,
@ShowDelicious bit,
@ShowDigg bit,
@ShowFacebook bit,
@ShowNewsvine bit,
@ShowYahoo bit,
@Guid uniqueidentifier
)
AS
begin transaction
if (@PKID<=0)
begin
INSERT INTO SharingPart
(
[SiteContentID],
[CreateID],
[UpdateID],
[SharingCaption],
[EmailTemplateID],
[ShowEmail],
[ShowDelicious],
[ShowDigg],
[ShowFacebook],
[ShowNewsvine],
[ShowYahoo],
[Guid]
)
VALUES
(
@SiteContentID,
@CurrentUsersID,
@CurrentUsersID,
@SharingCaption,
@EmailTemplateID,
@ShowEmail,
@ShowDelicious,
@ShowDigg,
@ShowFacebook,
@ShowNewsvine,
@ShowYahoo,
@Guid
)
SELECT @PKID = @@Identity
exec spAuditThis @CurrentUsersID, 1, @Guid, 37
end
else
begin
UPDATE SharingPart SET
[UpdateDate] =getutcdate(),
[UpdateID] =@CurrentUsersID,
[SharingCaption] =@SharingCaption,
[ShowEmail] =@ShowEmail,
[ShowDelicious] =@ShowDelicious,
[ShowDigg] =@ShowDigg,
[ShowFacebook] =@ShowFacebook,
[ShowNewsvine] =@ShowNewsvine,
[ShowYahoo] =@ShowYahoo,
[EmailTemplateID] =@EmailTemplateID
WHERE ID=@PKID
exec spAuditThis @CurrentUsersID, 2, @Guid, 37
end
commit transaction