spAddUpdate_ContentTypes
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@CurrentUsersID | int | IN | |
@Name | nvarchar(128) | IN | |
@DesktopSrc | nvarchar(256) | IN | |
@EditControl | nvarchar(256) | IN | |
@ClassName | nvarchar(256) | IN | |
@Static | bit | IN | |
@AutoInstall | bit | IN |
Definition
Copy
CREATE PROCEDURE dbo.spAddUpdate_ContentTypes
(
@PKID int output,
@CurrentUsersID int,
@Name nvarchar(128),
@DesktopSrc nvarchar(256),
@EditControl nvarchar(256),
@ClassName nvarchar(256),
@Static bit,
@AutoInstall bit
)
AS
if (@PKID<=0) begin
INSERT INTO ContentTypes
(
Name ,
DesktopSrc ,
EditControl ,
ClassName ,
Static ,
AutoInstall
)
VALUES
(
@Name ,
@DesktopSrc ,
@EditControl ,
@ClassName ,
@Static ,
@AutoInstall
)
SELECT
@PKID = @@Identity
/*exec spAuditThis @CurrentUsersID, 1, @Guid, 2*/
end else begin
UPDATE ContentTypes SET
Name=@Name ,
DesktopSrc=@DesktopSrc ,
EditControl=@EditControl ,
ClassName=@ClassName ,
Static=@Static ,
AutoInstall=@AutoInstall
WHERE ID=@PKID
/*exec spAuditThis @CurrentUsersID, 2, @Guid, 2*/
end