spAddUpdate_EmailProject
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@ClientsID | int | IN | |
@OwnerID | int | IN | |
@Name | nvarchar(255) | IN | |
@Description | nvarchar(256) | IN | |
@Type | smallint | IN | |
@FolderID | int | IN | |
@Guid | uniqueidentifier | IN | |
@CLIENTSITESID | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_EmailProject]
@PKID int OUTPUT,
@ClientsID int,
@OwnerID int,
@Name nvarchar(255),
@Description nvarchar(256),
@Type smallint,
@FolderID int,
@Guid uniqueidentifier,
@CLIENTSITESID int = 0
as
if @CLIENTSITESID <= 0
select @CLIENTSITESID = Value from dbo.Setting where ID = 1
IF @PKID <=0
BEGIN
INSERT INTO [dbo].[EmailProject]
([ClientsID]
,[OwnerID]
,[Name]
,[Description]
,[Type]
,[FolderID]
,[Guid]
,[CLIENTSITESID])
VALUES
(@ClientsID
,@OwnerID
,@Name
,@Description
,@Type
,@FolderID
,@Guid
,@CLIENTSITESID)
SET @PKID = @@IDENTITY
END
ELSE
BEGIN
UPDATE [dbo].[EmailProject]
SET [ClientsID] = @ClientsID
,[OwnerID] = @OwnerID
,[Name] = @Name
,[Description] = @Description
,[Type] = @Type
,[FolderID] = @FolderID
,[Guid] = @Guid
,[CLIENTSITESID] = @CLIENTSITESID
WHERE [ID] = @PKID
END