spAddUpdate_DocUploadParts
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@SiteContentID | int | IN | |
@CurrentUsersID | int | IN | |
@Name | nvarchar(100) | IN | |
@Description | nvarchar(1024) | IN | |
@MaxSize | int | IN | |
@UploadCaption | nvarchar(100) | IN | |
@RequiresApproval | bit | IN | |
@Guid | uniqueidentifier | IN | |
@MimeTypes | xml | IN | |
@UseMimeTypes | bit | IN | |
@SITEFOLDERID | int | IN |
Definition
Copy
CREATE procedure [dbo].[spAddUpdate_DocUploadParts]
(
@PKID int output,
@SiteContentID int,
@CurrentUsersID int,
@Name nvarchar(100),
@Description nvarchar(1024),
@MaxSize int,
@UploadCaption nvarchar(100),
@RequiresApproval bit,
@Guid uniqueidentifier,
@MimeTypes xml,
@UseMimeTypes bit,
@SITEFOLDERID int = null
)
as
begin transaction
if @SITEFOLDERID <= 0
set @SITEFOLDERID = null;
if (@PKID<=0)
begin
insert into dbo.[DocUploadPart]
(
[SiteContentID],
[Name],
[Description],
[MaxSize],
[UploadCaption],
[RequiresApproval],
[Guid],
[MimeTypes],
[UseMimeTypes],
[SITEFOLDERID]
)
VALUES
(
@SiteContentID,
@Name,
@Description,
@MaxSize,
@UploadCaption,
@RequiresApproval,
@Guid,
@MimeTypes,
@UseMimeTypes,
@SITEFOLDERID
)
select @PKID = @@Identity
exec spAuditThis @CurrentUsersID, 1, @Guid, 20
end
else
begin
update dbo.[DocUploadPart] set
[Name] =@Name,
[Description] =@Description,
[MaxSize] =@MaxSize,
[UploadCaption] =@UploadCaption,
[RequiresApproval] =@RequiresApproval,
[Guid] =@Guid,
[MimeTypes] =@MimeTypes,
[UseMimeTypes] =@UseMimeTypes,
[SITEFOLDERID] =@SITEFOLDERID
where ID=@PKID
exec spAuditThis @CurrentUsersID, 2, @Guid, 20
end
commit transaction