spLoadRecord_ECardPart

Parameters

Parameter Parameter Type Mode Description
@PKID int IN

Definition

Copy

CREATE procedure [dbo].[spLoadRecord_ECardPart] (@PKID int) as
    set nocount on;
    select 
        ID,
        SiteContentID,
        MaxHeight,
        MaxWidth,
        MaxRecipients,
        EmailTemplateID,
        BrowseCategories,
        ClientDonationsID,
        UseRichTextMessage,
        DisplayAllAsSingleFields,
        RequireRecipientName
    from dbo.ECardPart 
    where ID = @PKID;

    select 
        t.ID ECardTemplateID,
        coalesce(tf.ID, -1) ECardTemplateFolderID,
        t.Caption,
        coalesce(sf.FolderID, -1) CategoryID,
        coalesce(sf.FolderName, '') CategoryName
    from 
        dbo.ECardPartTemplate pt
        inner join dbo.ECardTemplate t on t.ID = pt.ECardTemplateID
        left outer join dbo.ECardTemplateFolder tf on tf.SiteFoldersID = pt.SiteFoldersID And tf.ECardTemplateID = t.ID
        left outer join dbo.SiteFolders sf on sf.FolderID = tf.SiteFoldersID
    where 
        pt.ECardPartID = @PKID;