spDelete_ChapterSite
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | IN | |
@ClientUsersID | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spDelete_ChapterSite]
@PKID int,
@ClientUsersID int
as
--Clear out all emails associated with this chapter manager
begin transaction
exec spDelete_Chapters -1, @ClientUsersID, @PKID
UPDATE EmailTemplate
SET Deleted = 1
FROM EmailTemplate et inner join ChapterEmail ce
on et.ID = ce.EmailTemplateID
WHERE ChapterSiteID = @PKID
UPDATE Email
SET deleted = 1
FROM Email e inner join dbo.ChapterEmail ce
on e.EmailTemplateID = ce.EmailTemplateID
WHERE ce.ChapterSiteID = @PKID
UPDATE ChapterEmail
SET deleted = 1, UpdateDate = getutcdate()
FROM dbo.ChapterEmail
WHERE ChapterSiteID = @PKID
DELETE ChapterPages WHERE ChapterSiteID = @PKID
DELETE FROM [dbo].[ChapterSite]
WHERE [ID] = @PKID
commit transaction