UFN_ITINERARYSTAFFRESOURCE_CONSTITUENTISVALID
Checks if a constituent is a valid staff or board member for an itinerary staff resource.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ITINERARYSTAFFRESOURCEID | uniqueidentifier | IN | |
@CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_ITINERARYSTAFFRESOURCE_CONSTITUENTISVALID
(
@ITINERARYSTAFFRESOURCEID uniqueidentifier,
@CONSTITUENTID uniqueidentifier
)
returns bit
as begin
declare @FILLEDBYCODE tinyint;
declare @UPPERBOUND datetime;
declare @LOWERBOUND datetime;
select @LOWERBOUND = ITINERARY.STARTDATETIME,
@UPPERBOUND = ITINERARY.ENDDATETIME,
@FILLEDBYCODE = ITINERARYSTAFFRESOURCE.FILLEDBYCODE
from dbo.ITINERARY
inner join dbo.ITINERARYSTAFFRESOURCE
on ITINERARYSTAFFRESOURCE.ITINERARYID = ITINERARY.ID
where ITINERARYSTAFFRESOURCE.ID = @ITINERARYSTAFFRESOURCEID
return dbo.UFN_STAFFRESOURCE_CONSTITUENTISVALID(@CONSTITUENTID, @FILLEDBYCODE, @LOWERBOUND, @UPPERBOUND);
end