USP_DATALIST_CONSTITUENTPROFILEDASHBOARDVOLUNTEERASSIGNMENTS

Returns volunteer assignments for the constituent profile.

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN Constituent ID
@ISVISIBLE bit IN Is visible

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_CONSTITUENTPROFILEDASHBOARDVOLUNTEERASSIGNMENTS
                    (
                        @CONSTITUENTID uniqueidentifier,
                        @ISVISIBLE bit = 1
                    )
                    as
                        set nocount on;

                        if @ISVISIBLE = 1
                        begin
                            select
                                JOB.NAME as JOB,
                                JOBOCCURRENCE.DESCRIPTION as OCCURRENCE,
                                VOLUNTEERLOCATIONCODE.DESCRIPTION as LOCATION,
                                VOLUNTEERASSIGNMENT.DATE,
                                dbo.UFN_HOURMINUTE_DISPLAYTIME(JOBOCCURRENCE.STARTTIME) as STARTTIME,
                                dbo.UFN_HOURMINUTE_DISPLAYTIME(JOBOCCURRENCE.ENDTIME) as ENDTIME
                            from dbo.VOLUNTEERASSIGNMENT
                            inner join dbo.JOBOCCURRENCE on VOLUNTEERASSIGNMENT.JOBOCCURRENCEID = JOBOCCURRENCE.ID
                            inner join dbo.JOB on JOB.ID = JOBOCCURRENCE.JOBID
                            left join dbo.VOLUNTEERLOCATIONCODE on VOLUNTEERLOCATIONCODE.ID = JOBOCCURRENCE.LOCATIONCODEID
                            where VOLUNTEERASSIGNMENT.VOLUNTEERID = @CONSTITUENTID
                            order by JOBOCCURRENCE.DESCRIPTION;
                        end