FSN#32078 RES: activiteit x categorie niet verwijderd bij verwijderen activiteit

svn path=/Database/trunk/; revision=26293
This commit is contained in:
Erik Groener
2015-09-14 09:28:28 +00:00
parent 523c1f2a07
commit 2a58e0105f
2 changed files with 9 additions and 1 deletions

View File

@@ -102,6 +102,14 @@ BEGIN
END; END;
END IF; END IF;
IF ( :new.ins_discipline_verwijder IS NOT NULL
AND :old.ins_discipline_verwijder IS NULL
AND :new.ins_discipline_module = 'RES')
THEN
DELETE_CHILDREN(res_activiteitdiscipline, res_discipline_key);
END IF;
SET_VERWIJDER_CHILDREN(ins_srtgroep, ins_discipline_key, ins_discipline_verwijder, SET_VERWIJDER_CHILDREN(ins_srtgroep, ins_discipline_key, ins_discipline_verwijder,
ins_srtgroep_verwijder,ins_tab_discipline); ins_srtgroep_verwijder,ins_tab_discipline);
SET_VERWIJDER_CHILDREN(bes_srtgroep, ins_discipline_key, ins_discipline_verwijder, SET_VERWIJDER_CHILDREN(bes_srtgroep, ins_discipline_key, ins_discipline_verwijder,

View File

@@ -222,7 +222,7 @@ BEGIN
EXCEPTION EXCEPTION
WHEN NO_DATA_FOUND WHEN NO_DATA_FOUND
THEN THEN
NULL; DELETE_CHILDREN(res_activiteitdiscipline, res_activiteit_key);
WHEN TOO_MANY_ROWS WHEN TOO_MANY_ROWS
THEN THEN
raise_application_error (-20000, 'res_m999 Reservations exist'); raise_application_error (-20000, 'res_m999 Reservations exist');