spDefaultAcknowledgmentTemplateID
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ClientsID | int | IN | |
@ClientSitesID | int | IN |
Definition
Copy
CREATE Procedure [dbo].[spDefaultAcknowledgmentTemplateID]
(
@ClientsID int,
@ClientSitesID int = 0
)
AS
BEGIN
DECLARE @ID int
if @CLIENTSITESID <= 0
select @CLIENTSITESID = Value from dbo.Setting where ID = 1
SELECT TOP 1 @ID= [ID]
FROM [dbo].EmailTemplate
WHERE ClientsID = @ClientsID
AND ClientSitesID = @ClientSitesID
AND IsInternalUse = 1
AND Type = 1
IF @@ROWCOUNT = 0
BEGIN
DECLARE @OwnerID int
SET @OwnerID = (
SELECT TOP 1 [id]
FROM ClientUsers
WHERE internaluser = 1
ORDER BY [id] ASC)
INSERT INTO EmailTemplate
(ClientsID, [Name], OwnerID, Priority, Type, IsInternalUse, ClientSitesID)
VALUES
(@ClientsID, 'Acknowledgement Defaults', @OwnerID, 3, 1, 1, @ClientSitesID)
SET @ID = SCOPE_IDENTITY()
END
SELECT @ID
END