svn path=/Customer/trunk/; revision=14926

This commit is contained in:
Maarten van der Heide
2011-09-09 10:28:26 +00:00
parent 11646afa73
commit 6ec0217207

View File

@@ -1,7 +1,7 @@
-- Script containing customer specific db-configuration for GOUD.
-- (c) 2011 SG|facilitor bv
-- $Revision: 1 $
-- $Modtime: 25-08-11 16:10 $
-- $Revision: 2 $
-- $Modtime: 25-08-11 16:19 $
--
-- Support: +31 53 4800700
@@ -849,7 +849,9 @@ IS
-- Dubbele oslogins? Dan krijgt iemand mogelijk de verkeerde plaats!
CURSOR cwp
IS
SELECT p.*, ip.alg_locatie_code, ip.alg_ruimte_nr
SELECT p.*,
ip.alg_locatie_code,
COALESCE (ip.alg_ruimte_nr, c_ruimte_nr) alg_ruimte_nr
FROM goud_imp_prs ip, prs_v_aanwezigperslid p
WHERE ip.alg_locatie_code IS NOT NULL
AND UPPER (ip.prs_perslid_oslogin) =
@@ -1395,37 +1397,14 @@ BEGIN
v_errorhint := 'Fout bij bepalen ruimte op locatie';
SELECT COUNT ( * )
INTO v_count
SELECT r.alg_ruimte_key
INTO v_ruimte_key
FROM alg_v_aanwezigruimte r, alg_verdieping v, alg_gebouw g
WHERE r.alg_ruimte_upper_nr = UPPER (recwp.alg_ruimte_nr)
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND g.alg_locatie_key = v_locatie_key;
IF v_count = 0
THEN -- Bepaal default ruimte!
SELECT r.alg_ruimte_key
INTO v_ruimte_key
FROM alg_v_aanwezigruimte r,
alg_verdieping v,
alg_gebouw g
WHERE r.alg_ruimte_upper_nr = c_ruimte_nr
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND g.alg_locatie_key = v_locatie_key;
ELSE -- Bepaal ingelezen ruimte!
SELECT r.alg_ruimte_key
INTO v_ruimte_key
FROM alg_v_aanwezigruimte r,
alg_verdieping v,
alg_gebouw g
WHERE r.alg_ruimte_upper_nr = UPPER (recwp.alg_ruimte_nr)
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND g.alg_locatie_key = v_locatie_key;
END IF;
v_errorhint :=
'Fout bij bepalen of persoon op locatie een werkplek heeft';