BRCF#88661 -- Werkplektoekenning alleen voor personen zonder werkplek
svn path=/Customer/trunk/; revision=70508
This commit is contained in:
@@ -340,6 +340,7 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
-- Toekennen van een werkplek alleen voor personen die nog helemaal geen werkplek hebben
|
||||
CREATE OR REPLACE PROCEDURE brcf_wp_toekenning
|
||||
AS
|
||||
CURSOR c1
|
||||
@@ -361,10 +362,8 @@ AS
|
||||
AND r.alg_ruimte_upper_nr = '_'
|
||||
AND NOT EXISTS
|
||||
(SELECT 'x'
|
||||
FROM prs_werkplek pw, prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key
|
||||
AND ppw.prs_werkplek_key = pw.prs_werkplek_key
|
||||
AND pw.prs_alg_ruimte_key = r.alg_ruimte_key)
|
||||
FROM prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key)
|
||||
|
||||
UNION ALL
|
||||
SELECT p.prs_perslid_key, pk.prs_kostenplaats_nr, r.alg_ruimte_key
|
||||
@@ -385,10 +384,8 @@ AS
|
||||
AND p.prs_perslid_apikey IS NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT 'x'
|
||||
FROM prs_werkplek pw, prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key
|
||||
AND ppw.prs_werkplek_key = pw.prs_werkplek_key
|
||||
AND pw.prs_alg_ruimte_key = r.alg_ruimte_key)
|
||||
FROM prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key)
|
||||
UNION ALL
|
||||
SELECT p.prs_perslid_key, pk.prs_kostenplaats_nr, r.alg_ruimte_key
|
||||
FROM prs_perslid p,
|
||||
@@ -405,10 +402,8 @@ AS
|
||||
AND p.prs_perslid_apikey IS NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT 'x'
|
||||
FROM prs_werkplek pw, prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key
|
||||
AND ppw.prs_werkplek_key = pw.prs_werkplek_key
|
||||
AND pw.prs_alg_ruimte_key = r.alg_ruimte_key)
|
||||
FROM prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key)
|
||||
UNION ALL
|
||||
SELECT p.prs_perslid_key, pk.prs_kostenplaats_nr, r.alg_ruimte_key
|
||||
FROM prs_perslid p,
|
||||
@@ -425,10 +420,8 @@ AS
|
||||
AND p.prs_perslid_apikey IS NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT 'x'
|
||||
FROM prs_werkplek pw, prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key
|
||||
AND ppw.prs_werkplek_key = pw.prs_werkplek_key
|
||||
AND pw.prs_alg_ruimte_key = r.alg_ruimte_key);
|
||||
FROM prs_perslidwerkplek ppw
|
||||
WHERE p.prs_perslid_key = ppw.prs_perslid_key);
|
||||
BEGIN
|
||||
FOR rec IN c1
|
||||
LOOP
|
||||
|
||||
Reference in New Issue
Block a user