UFN_SCHEDULEDATEADJUSTMENT_DATEVALID

Check to see if the date is valid for the given session

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@DATE date IN
@SCHOOLID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_SCHEDULEDATEADJUSTMENT_DATEVALID
            (
              @DATE date,
              @SCHOOLID uniqueidentifier
            )
            returns BIT
            as 
            begin
                declare @DATEVALID bit = 0
                declare @TERMID uniqueidentifier
                set @TERMID = dbo.UFN_SCHEDULEDATE_GETTERM (@DATE, @SCHOOLID)

                if (not @TERMID is NULL) and (not @DATE = (select STARTDATE from TERM where ID = @TERMID)) and (dbo.UFN_SCHEDULEDATE_INSESSION_VALID(@DATE, @SCHOOLID) = 1)
                    set @DATEVALID = 1
                else
                    set @DATEVALID = 0

                return @DATEVALID
            end