svn path=/Customer/trunk/; revision=14926
This commit is contained in:
@@ -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';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user