USP_DATALIST_VOLUNTEERASSIGNMENTSDAY
This datalist returns all assignments for a volunteer on a specified day.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VOLUNTEERID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
@DAY | datetime | IN | Day |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
create procedure dbo.USP_DATALIST_VOLUNTEERASSIGNMENTSDAY (@VOLUNTEERID uniqueidentifier = null, @DAY datetime, @CURRENTAPPUSERID uniqueidentifier = null)
as
set nocount on;
select VOLUNTEERASSIGNMENT.ID,
JOBOCCURRENCE.DESCRIPTION,
JOBOCCURRENCE.STARTTIME,
JOBOCCURRENCE.ENDTIME
from dbo.VOLUNTEERASSIGNMENT
inner join dbo.JOBOCCURRENCE
on dbo.VOLUNTEERASSIGNMENT.JOBOCCURRENCEID = dbo.JOBOCCURRENCE.ID
inner join dbo.JOB
on dbo.JOBOCCURRENCE.JOBID = dbo.JOB.ID
where VOLUNTEERASSIGNMENT.VOLUNTEERID = @VOLUNTEERID
and VOLUNTEERASSIGNMENT.DATE = @DAY
and (dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID,JOBOCCURRENCE.SITEID) = 1)
and (dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID,JOB.SITEID) = 1)
order by JOBOCCURRENCE.DESCRIPTION;