USP_SIMPLEDATALIST_PROGRAMEVENT_TIMESAVAILABLEONDATE

Lists available program event times for a specific date.

Parameters

Parameter Parameter Type Mode Description
@PROGRAMID uniqueidentifier IN PROGRAMID
@DATE datetime IN DATE
@EVENTDATE date IN EVENTDATE
@SALESMETHODTYPECODE tinyint IN Sales method type

Definition

Copy


                CREATE procedure dbo.USP_SIMPLEDATALIST_PROGRAMEVENT_TIMESAVAILABLEONDATE
                (
                    @PROGRAMID uniqueidentifier = null,
                    @DATE datetime,
                    @EVENTDATE date,
                    @SALESMETHODTYPECODE tinyint = 0
                )
                as
                    set nocount on;

                    declare @SALESMETHODID uniqueidentifier = null;
                    select @SALESMETHODID = [ID]
                    from dbo.[SALESMETHOD]
                    where [TYPECODE] = @SALESMETHODTYPECODE;

                    select 
                        [EVENT].[EVENTID] as [VALUE],
                        dbo.UFN_HOURMINUTE_DISPLAYTIME([EVENT].[STARTTIME]) as [LABEL]
                    from  dbo.UFN_PROGRAMEVENT_AVAILABILITYONDATE(@PROGRAMID, @DATE, @EVENTDATE, @SALESMETHODID, 1,1,0, 1000, null) as [EVENT]
                    order by [EVENT].[STARTTIME]