USP_DATALIST_AVAILABLEPROGRAMEVENTONDATE

Lists available program events on a specific date.

Parameters

Parameter Parameter Type Mode Description
@PROGRAMID uniqueidentifier IN Input parameter indicating the context ID for the data list.
@DATE datetime IN Sale date
@EVENTDATE date IN Event date
@SALESMETHODTYPECODE tinyint IN Sales method type

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_AVAILABLEPROGRAMEVENTONDATE
                (
                    @PROGRAMID uniqueidentifier,
                    @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], 
                            [EVENT].[AVAILABILITY],
                            [EVENT].[ENDDATE],
                            [EVENT].[ENDTIME]
                    from  dbo.UFN_PROGRAMEVENT_AVAILABILITYONDATE(@PROGRAMID, @DATE, @EVENTDATE, @SALESMETHODID,1,1,0,1000,null) as [EVENT]

                return 0;