USP_DATALIST_DESIGNATIONLEVELNOTES

Returns a list of all notes for a fundraising purpose.

Parameters

Parameter Parameter Type Mode Description
@DESIGNATIONLEVELID uniqueidentifier IN Input parameter indicating the context ID for the data list.
@NOTETYPECODEID uniqueidentifier IN Type
@TITLE nvarchar(50) IN Title

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_DESIGNATIONLEVELNOTES 
                (
                    @DESIGNATIONLEVELID uniqueidentifier = null,
                    @NOTETYPECODEID uniqueidentifier = null,
                    @TITLE nvarchar(50) = ''
                )
                as

                select    
                    DESIGNATIONLEVELNOTE.ID, 
                    DESIGNATIONLEVELNOTE.DATEENTERED, 
                    DESIGNATIONLEVELNOTETYPECODE.DESCRIPTION,
                    DESIGNATIONLEVELNOTE.TITLE, 
                    dbo.UFN_CONSTITUENT_BUILDNAME(DESIGNATIONLEVELNOTE.AUTHORID) AUTHOR 

                from dbo.DESIGNATIONLEVELNOTE
                inner join dbo.DESIGNATIONLEVELNOTETYPECODE on dbo.DESIGNATIONLEVELNOTETYPECODE.ID = DESIGNATIONLEVELNOTE.DESIGNATIONLEVELNOTETYPECODEID
                where 
                    DESIGNATIONLEVELNOTE.DESIGNATIONLEVELID = @DESIGNATIONLEVELID 
                    and (@NOTETYPECODEID is null or DESIGNATIONLEVELNOTE.DESIGNATIONLEVELNOTETYPECODEID = @NOTETYPECODEID)
                    and (coalesce(@TITLE, '') = '' or DESIGNATIONLEVELNOTE.TITLE like @TITLE + '%')
                order by DESIGNATIONLEVELNOTE.DATEADDED