UFN_SCHEDULINGEXCEPTION_VALIDATESCHOOL
Validates that the student school matches that of the requested course in a multiple school system.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @STUDENTID | uniqueidentifier | IN | |
| @COURSEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_SCHEDULINGEXCEPTION_VALIDATESCHOOL
(
@STUDENTID uniqueidentifier,
@COURSEID uniqueidentifier
)
returns bit
as
begin
declare @SCHOOLVALID bit = 1
if (select DIFFERENTSCHOOL from dbo.SCHEDULINGEXCEPTION) = 1
begin
--only check for non single school systems
if dbo.UFN_SCHOOL_ISSINGLESCHOOL() <> 1 and
((select SCHOOLID
from dbo.UFN_STUDENTPROGRESSION_CURRENTINFORMATION(@STUDENTID)) <>
(select SCHOOLID
from dbo.COURSE where ID = @COURSEID))
set @SCHOOLVALID = 0
end
return @SCHOOLVALID
end