USP_DATALIST_CONSTITUENTPROFILEDASHBOARDFIVEYEARRECOGNITIONS

Returns a summary of the constituent's last 5 years of recognitions.

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN Constituent
@ISVISIBLE bit IN Visible
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@CURRENCYCODE tinyint IN Currency code

Definition

Copy


                    CREATE procedure dbo.USP_DATALIST_CONSTITUENTPROFILEDASHBOARDFIVEYEARRECOGNITIONS
                    (
                        @CONSTITUENTID uniqueidentifier,
                        @ISVISIBLE bit = 1,
                        @CURRENTAPPUSERID uniqueidentifier = null,
                        @CURRENCYCODE tinyint = null
                    )
                    as
                        set nocount on;

                        if @ISVISIBLE = 1
                        begin
                            declare @ISGROUP bit
                            select
                                @ISGROUP = ISGROUP
                            from dbo.CONSTITUENT
                            where
                                ID = @CONSTITUENTID

                            if @ISGROUP = 0
                            begin
                                exec dbo.USP_CONSTITUENT_5YEARRECOGNITIONGET @CONSTITUENTID, default, default, default, @CURRENTAPPUSERID, default, default, default, default, default, @CURRENCYCODE;
                            end
                            else
                            begin
                                exec dbo.USP_GROUP_5YEARRECOGNITIONGET @CONSTITUENTID, default, default, default, default, @CURRENTAPPUSERID, default, default, default, default, @CURRENCYCODE;
                            end                            
                        end