USP_SIMPLEDATALIST_CHARITYCLAIMREFERENCENUMBER

Returns a list of charity claim reference numbers.

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.

Definition

Copy


                CREATE procedure dbo.USP_SIMPLEDATALIST_CHARITYCLAIMREFERENCENUMBER
                (
                    @CURRENTAPPUSERID uniqueidentifier
                ) 
                as
                    select distinct
                        CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER as VALUE
                        case when CHARITYCLAIMREFERENCENUMBER.DESCRIPTION = '' then CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER
                             else CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER + coalesce(' - ' + min(CHARITYCLAIMREFERENCENUMBER.DESCRIPTION),'')
                        end as LABEL
                    from dbo.CHARITYCLAIMREFERENCENUMBER
                    left join dbo.CHARITYCLAIMREFERENCENUMBERSITE CCRNS on CCRNS.CHARITYCLAIMREFERENCENUMBERID = CHARITYCLAIMREFERENCENUMBER.ID
                    left join dbo.SITE on CCRNS.SITEID = SITE.ID
                    where 
                        exists 
                        (
                            select 1 from dbo.UFN_APPUSER_HASPERMISSIONFORDECLARATION(@CURRENTAPPUSERID, CHARITYCLAIMREFERENCENUMBER.ID)
                        )
                    group by CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER, CHARITYCLAIMREFERENCENUMBER.DESCRIPTION
                    order by CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER