USP_SIMPLEDATALIST_CONSTITUENTCONTACTRELATIONSHIP

This simple datalist returns the contact relationships for a given constituent.

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN CONSTITUENTID

Definition

Copy


                CREATE procedure dbo.USP_SIMPLEDATALIST_CONSTITUENTCONTACTRELATIONSHIP
                (
                    @CONSTITUENTID uniqueidentifier
                )
                as
                    set nocount on;

                    select
                        RELATIONSHIP.ID as VALUE,
                        NF.NAME + ' - ' + (select DESCRIPTION from dbo.CONTACTTYPECODE where ID = RELATIONSHIP.CONTACTTYPECODEID) as LABEL
                    from 
                        dbo.RELATIONSHIP
                        inner join dbo.CONSTITUENT on RELATIONSHIP.RECIPROCALCONSTITUENTID = CONSTITUENT.ID
                        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) NF
                    where
                        RELATIONSHIP.ISCONTACT = 1 and 
                        RELATIONSHIP.RELATIONSHIPCONSTITUENTID = @CONSTITUENTID
                    order by
                        CONSTITUENT.KEYNAME, 2;