Bij nieuwe of verplaatste werkplek alleen in prj-omgeving kijken voor de omschrijving.
svn path=/Database/trunk/; revision=7193
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
** REVISIONS:
|
||||
**
|
||||
** 15-10-1999 EGR In verwerk_project_gewijzigd de omschrijving van ruimte niet aanpassen.
|
||||
** Bij nieuwe of verplaatste werkplek alleen in prj-omgeving kijken voor de omschrijving.
|
||||
** 12-10-1999 EGR Na verwerken project alle prj- en cad_tekening-records van dat project verwijderen.
|
||||
** 12-10-1999 BIV I.v.m. performance LocatieKey en DisciplineKey meegeven bij insert in prj_deel.
|
||||
** 11-10-1999 EGR Verwerk_project_gewijzigd aangepast voor werkplek zodat werkpleknummer/omschrijving goed wordt aangemaakt/gewijzigd.
|
||||
@@ -320,30 +321,30 @@ CREATE OR REPLACE PACKAGE BODY prj AS
|
||||
WHERE prs_alg_ruimte_key = CondKey
|
||||
AND prj_project_key = ProjectKey
|
||||
AND prs_werkplek_verwijder IS NULL;
|
||||
/* Kijk of in de gewone tekening een werkplek voorkomt met een hoger nummer. */
|
||||
SELECT TO_CHAR(NVL(MAX(prs_werkplek_volgnr),0) +1)
|
||||
INTO NextVolgNr2
|
||||
FROM prs_werkplek
|
||||
WHERE prs_alg_ruimte_key = CondKey
|
||||
AND prs_werkplek_verwijder IS NULL;
|
||||
/* Neem de hoogste waarde van beide volgnummers. */
|
||||
IF ((NextVolgNr1 IS NULL) AND (NextVolgNr2 IS NULL))
|
||||
THEN
|
||||
NextVolgNr := '1';
|
||||
ELSIF ((NextVolgNr1 IS NULL) AND (NextVolgNr2 IS NOT NULL))
|
||||
THEN
|
||||
NextVolgNr := NextVolgNr2;
|
||||
ELSIF ((NextVolgNr2 IS NULL) AND (NextVolgNr1 IS NOT NULL))
|
||||
THEN
|
||||
-- /* Kijk of in de gewone tekening een werkplek voorkomt met een hoger nummer. */
|
||||
-- SELECT TO_CHAR(NVL(MAX(prs_werkplek_volgnr),0) +1)
|
||||
-- INTO NextVolgNr2
|
||||
-- FROM prs_werkplek
|
||||
-- WHERE prs_alg_ruimte_key = CondKey
|
||||
-- AND prs_werkplek_verwijder IS NULL;
|
||||
-- /* Neem de hoogste waarde van beide volgnummers. */
|
||||
-- IF ((NextVolgNr1 IS NULL) AND (NextVolgNr2 IS NULL))
|
||||
-- THEN
|
||||
-- NextVolgNr := '1';
|
||||
-- ELSIF ((NextVolgNr1 IS NULL) AND (NextVolgNr2 IS NOT NULL))
|
||||
-- THEN
|
||||
-- NextVolgNr := NextVolgNr2;
|
||||
-- ELSIF ((NextVolgNr2 IS NULL) AND (NextVolgNr1 IS NOT NULL))
|
||||
-- THEN
|
||||
NextVolgNr := NextVolgNr1;
|
||||
ELSE
|
||||
IF TO_NUMBER(NextVolgNr1) > TO_NUMBER(NextVolgNr2)
|
||||
THEN
|
||||
NextVolgNr := NextVolgNr1;
|
||||
ELSE
|
||||
NextVolgNr := NextVolgNr2;
|
||||
END IF;
|
||||
END IF;
|
||||
-- ELSE
|
||||
-- IF TO_NUMBER(NextVolgNr1) > TO_NUMBER(NextVolgNr2)
|
||||
-- THEN
|
||||
-- NextVolgNr := NextVolgNr1;
|
||||
-- ELSE
|
||||
-- NextVolgNr := NextVolgNr2;
|
||||
-- END IF;
|
||||
-- END IF;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN NextVolgNr := '1';
|
||||
|
||||
Reference in New Issue
Block a user