UFN_EVENTSTAFFRESOURCE_CONSTITUENTISVALID

Checks if a constituent is a valid staff or board member for an event staff resource.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@EVENTSTAFFRESOURCEID uniqueidentifier IN
@CONSTITUENTID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_EVENTSTAFFRESOURCE_CONSTITUENTISVALID
            (
                @EVENTSTAFFRESOURCEID uniqueidentifier,
                @CONSTITUENTID uniqueidentifier
            )
            returns bit
            as begin
                declare @FILLEDBYCODE tinyint;
                declare @UPPERBOUND datetime;
                declare @LOWERBOUND datetime;

                select @LOWERBOUND = EVENT.STARTDATETIME,
                        @UPPERBOUND = EVENT.ENDDATETIME,
                        @FILLEDBYCODE = EVENTSTAFFRESOURCE.FILLEDBYCODE
                from dbo.EVENT
                    inner join dbo.EVENTSTAFFRESOURCE
                        on EVENTSTAFFRESOURCE.EVENTID = EVENT.ID
                where EVENTSTAFFRESOURCE.ID = @EVENTSTAFFRESOURCEID

                return dbo.UFN_STAFFRESOURCE_CONSTITUENTISVALID(@CONSTITUENTID, @FILLEDBYCODE, @LOWERBOUND, @UPPERBOUND);
            end