spAddUpdate_NetGroup
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@DisplayName | nvarchar(255) | IN | |
@Description | nvarchar(900) | IN | |
@NetAccountID | int | IN | |
@ClientRolesID | int | IN | |
@Deleted | bit | IN | |
@DeletedDate | datetime | IN | |
@DeletedUserID | int | IN | |
@GroupImageID | int | IN | |
@LockedOut | bit | IN | |
@LockedDate | datetime | IN | |
@LockedUserID | int | IN | |
@ShortDescription | nvarchar(100) | IN | |
@MemberApproval | int | IN | |
@PublishInDirectory | bit | IN | |
@InvitationOption | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_NetGroup]
(
@PKID int output,
@DisplayName nvarchar(255),
@Description nvarchar(900),
@NetAccountID int,
@ClientRolesID int,
@Deleted bit,
@DeletedDate datetime,
@DeletedUserID int,
@GroupImageID int,
@LockedOut bit,
@LockedDate datetime,
@LockedUserID int,
@ShortDescription nvarchar(100),
@MemberApproval int,
@PublishInDirectory bit,
@InvitationOption int
)
AS
BEGIN
IF (@PKID<=0)
BEGIN
INSERT INTO [NetGroup]
(
DisplayName,
Description,
NetAccountID,
ClientRolesID,
Deleted,
DeletedDate,
DeletedUserID,
GroupImageID,
LockedOut,
LockedDate,
LockedUserID,
ShortDescription,
MemberApproval,
PublishInDirectory,
InvitationOption
)
VALUES
(
@DisplayName,
@Description,
@NetAccountID,
@ClientRolesID,
@Deleted,
@DeletedDate,
@DeletedUserID,
@GroupImageID,
@LockedOut,
@LockedDate,
@LockedUserID,
@ShortDescription,
@MemberApproval,
@PublishInDirectory,
@InvitationOption
)
SELECT @PKID = @@Identity
EXEC dbo.[spAddUpdate_NetGroupRelation] 0, @PKID, @NetAccountID, 3, NULL
END
ELSE
UPDATE [NetGroup] SET
DisplayName = @DisplayName,
Description = @Description,
NetAccountID = @NetAccountID,
ClientRolesID = @ClientRolesID,
UpdateDate = getUTCDate(),
Deleted = @Deleted ,
DeletedDate = @DeletedDate,
DeletedUserID = @DeletedUserID,
GroupImageID = @GroupImageID,
LockedOut = @LockedOut,
LockedDate = @LockedDate,
LockedUserID = @LockedUserID,
ShortDescription = @ShortDescription,
MemberApproval = @MemberApproval,
PublishInDirectory = @PublishInDirectory,
InvitationOption = @InvitationOption
WHERE [ID]=@PKID
END