Bij verwijderen van objecten/werkplekken/ruimtes die aan de originele tekeningen zijn toegevoegd moet getekend op null worden gezet.
svn path=/Database/trunk/; revision=7237
This commit is contained in:
@@ -3812,7 +3812,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
LOOP
|
||||
--prj.verwerk_log('Object verwijderd: <20> '||to_char(v_object.ins_deel_key),p_session,p_projectkey);
|
||||
UPDATE ins_deel
|
||||
SET ins_deel_getekend = v_object.ins_deel_getekend
|
||||
SET ins_deel_getekend = NULL
|
||||
, ins_deel_verwijder = NVL(v_object.ins_deel_verwijder,sysdate)
|
||||
WHERE ins_deel_key = v_object.ins_deel_key;
|
||||
aantal_verwijderd := aantal_verwijderd + 1;
|
||||
@@ -3838,7 +3838,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
LOOP
|
||||
--prj.verwerk_log('Werkplek verwijderd: <20> '||to_char(v_werkplek.prs_werkplek_key),p_session,p_projectkey);
|
||||
UPDATE prs_werkplek
|
||||
SET prs_werkplek_getekend = v_werkplek.prs_werkplek_getekend
|
||||
SET prs_werkplek_getekend = NULL
|
||||
, prs_werkplek_verwijder = NVL(v_werkplek.prs_werkplek_verwijder,sysdate)
|
||||
WHERE prs_werkplek_key = v_werkplek.prs_werkplek_key;
|
||||
aantal_verwijderd := aantal_verwijderd + 1;
|
||||
@@ -3854,7 +3854,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
LOOP
|
||||
UPDATE alg_ruimte
|
||||
SET alg_ruimte_getekend = v_ruimte.alg_ruimte_getekend
|
||||
, alg_ruimte_verwijder = v_ruimte.alg_ruimte_verwijder
|
||||
, alg_ruimte_verwijder = NVL(v_ruimte.alg_ruimte_verwijder,sysdate)
|
||||
WHERE alg_ruimte_key = v_ruimte.alg_ruimte_key;
|
||||
aantal_verwijderd := aantal_verwijderd + 1;
|
||||
END LOOP;
|
||||
@@ -3864,8 +3864,8 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
LOOP
|
||||
--prj.verwerk_log('Ruimte verwijderd: <20> '||to_char(v_ruimte.alg_ruimte_key),p_session,p_projectkey);
|
||||
UPDATE alg_ruimte
|
||||
SET alg_ruimte_getekend = v_ruimte.alg_ruimte_getekend
|
||||
, alg_ruimte_verwijder = v_ruimte.alg_ruimte_verwijder
|
||||
SET alg_ruimte_getekend = NULL
|
||||
, alg_ruimte_verwijder = NVL(v_ruimte.alg_ruimte_verwijder,sysdate)
|
||||
WHERE alg_ruimte_key = v_ruimte.alg_ruimte_key;
|
||||
END LOOP;
|
||||
END IF;
|
||||
@@ -3884,6 +3884,7 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
verwerk_project_nieuw (SessionId,ProjectKey);
|
||||
verwerk_project_gewijzigd (SessionId,ProjectKey);
|
||||
verwerk_project_verwijderd(SessionId,ProjectKey,MergeTekening);
|
||||
|
||||
UPDATE prj_project
|
||||
SET prj_project_eindreal = sysdate
|
||||
WHERE prj_project_key = ProjectKey;
|
||||
|
||||
Reference in New Issue
Block a user