spDelete_UserImport
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | IN | |
@CurrentUsersID | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spDelete_UserImport](
@PKID int,
@CurrentUsersID INT
)
AS
DECLARE @Status INT
DECLARE @EmailID INT
SELECT @Status=COALESCE([Status], 0) FROM [dbo].[UserImport] WHERE id=@PKID
IF (@Status<=1) BEGIN --Nothing has been processed, if there is an email created then we need to whack it
SELECT @EmailID=COALESCE([EmailID], 0) FROM [dbo].[UserImport] WHERE id=@PKID
DELETE FROM [dbo].[UserImport] WHERE id=@PKID
if (@EmailID>0) BEGIN
exec [dbo].[spDelete_Email] @EmailID, @CurrentUsersID
END
END
ELSE
UPDATE [dbo].[UserImport] set [deleted] = 1 WHERE id=@PKID