USP_DATALIST_AUCTIONITEMBATCHLOOKUPID

Allows auction item batch to lookup the Lookup ID for a constituent or lookup the constituent for a lookup ID.

Parameters

Parameter Parameter Type Mode Description
@LOOKUPID nvarchar(100) IN
@CONSTITUENTID uniqueidentifier IN

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_AUCTIONITEMBATCHLOOKUPID
                (
                    @LOOKUPID nvarchar(100) = null,
                    @CONSTITUENTID uniqueidentifier = null
                )
                as
                set nocount on;

                if @LOOKUPID is null or @LOOKUPID = ''
                begin
                    select 
                        CONSTITUENT.LOOKUPID,
                        CONSTITUENT.ID,
                        CONSTITUENT.NAME,
                        CONSTITUENT.GIVESANONYMOUSLY
                    from 
                        dbo.CONSTITUENT 
                    where 
                        CONSTITUENT.ID = @CONSTITUENTID

                    union

                    select
                        '',
                        BATCHAUCTIONITEMCONSTITUENT.ID,
                        BATCHAUCTIONITEMCONSTITUENT.NAME,
                        BATCHAUCTIONITEMCONSTITUENT.GIVESANONYMOUSLY
                    from
                        dbo.BATCHAUCTIONITEMCONSTITUENT
                    where
                        BATCHAUCTIONITEMCONSTITUENT.ID = @CONSTITUENTID;
                end
                else
                begin
                    select 
                        CONSTITUENT.LOOKUPID,
                        CONSTITUENT.ID,
                        CONSTITUENT.NAME,
                        CONSTITUENT.GIVESANONYMOUSLY
                    from dbo.CONSTITUENT 
                    where CONSTITUENT.LOOKUPID = @LOOKUPID;
                end