USP_DATALIST_CONSTITUENTPROFILEDASHBOARDINTERACTIONS

This datalist returns interaction information that is used by the constituent profile dashboard.

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN Constituent
@ISVISIBLE bit IN Visible

Definition

Copy


                    CREATE procedure dbo.USP_DATALIST_CONSTITUENTPROFILEDASHBOARDINTERACTIONS
                    (
                        @CONSTITUENTID uniqueidentifier,
                        @ISVISIBLE bit = 1
                    )
                    as
                        set nocount on;

                        if @ISVISIBLE = 1
                        begin
                            select 
                                I.DATE,
                                case I.COMPLETED when 1 then 'Completed' else I.STATUS end STATUS,
                                coalesce(FC.NAME, '') OWNER,
                                I.OBJECTIVE,
                                dbo.UFN_INTERACTIONTYPECODE_GETDESCRIPTION(I.INTERACTIONTYPECODEID) TYPE
                            from
                                dbo.INTERACTION I
                                left outer join dbo.CONSTITUENT FC on FC.ID=I.FUNDRAISERID
                            where
                                I.CONSTITUENTID=@CONSTITUENTID
                                and I.ISINTERACTION=1
                                and I.STATUSCODE!=0
                            order by
                                I.DATE
                        end