Skip to content
Snippets Groups Projects
Commit a2d49511 authored by PavelBegunkov's avatar PavelBegunkov
Browse files

fix

parent 915e06d8
Branches
Tags
No related merge requests found
......@@ -1030,23 +1030,44 @@ CREATE FUNCTION `AddDiscipline`( `TeacherID` INT,
`SubjectID` INT,
`ExamType` VARCHAR(30),
`LectionCount` INT,
`PracticeCount` INT
`PracticeCount` INT,
`DepartmentID` INT
)
RETURNS int(11)
NO SQL
BEGIN
DECLARE semID, checker INT;
SET semID = GetCurSemesterID();
SELECT departments.ID
INTO checker
FROM `departments`
WHERE departments.ID = DepartmentID
LIMIT 1;
IF checker IS NULL OR checker <= 0 THEN
RETURN -1;
END IF;
SELECT subjects.ID
INTO checker
FROM `subjects`
WHERE subjects.ID = SubjectID
LIMIT 1;
IF checker IS NULL OR checker <= 0 THEN
RETURN -1;
END IF;
INSERT INTO `disciplines` ( disciplines.AuthorID,
disciplines.Grade,
disciplines.SubjectID,
disciplines.ExamType,
disciplines.LectionCount,
disciplines.PracticeCount,
disciplines.SemesterID )
VALUES ( TeacherID, Grade, SubjectID, ExamType, LectionCount, PracticeCount, semID );
disciplines.SemesterID,
disciplines.DepartmentID )
VALUES ( TeacherID, Grade, SubjectID, ExamType, LectionCount, PracticeCount, semID, DepartmentID );
-- RETURN ( SELECT disciplines.ID
-- FROM `disciplines`
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment