USP_DATALIST_CONSTITUENTPROFILEDASHBOARDFIVEYEARGIVING

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

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_CONSTITUENTPROFILEDASHBOARDFIVEYEARGIVING
                    (
                        @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_5YEARGIVINGGET @CONSTITUENTID, default, default, @CURRENTAPPUSERID, default, default, default, default, default, @CURRENCYCODE;
                            end
                            else
                            begin
                                exec dbo.USP_GROUP_5YEARGIVINGGET @CONSTITUENTID, default, default, default, @CURRENTAPPUSERID, default, default, default, default, @CURRENCYCODE;
                            end
                        end