USP_DATALIST_RATESCALESTAFFRESOURCE
Returns all staffing resources belonging to a rate scale.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_RATESCALESTAFFRESOURCE
(
@CONTEXTID uniqueidentifier
)
as
begin
set nocount on;
declare @INCLUDEALLSTAFFRESOURCES bit
select
@INCLUDEALLSTAFFRESOURCES = INCLUDEALLSTAFFRESOURCES
from dbo.RATESCALE
where ID = @CONTEXTID
if @INCLUDEALLSTAFFRESOURCES = 1
begin
select
null,
'All staffing resources included' as NAME
end
else
begin
select
VOLUNTEERTYPE.ID,
VOLUNTEERTYPE.NAME
from dbo.RATESCALESTAFFRESOURCE
inner join dbo.VOLUNTEERTYPE on RATESCALESTAFFRESOURCE.VOLUNTEERTYPEID = VOLUNTEERTYPE.ID
where RATESCALEID = @CONTEXTID
order by VOLUNTEERTYPE.NAME
end
end