From 034043471775bc87c679f319e161aa81112112ed Mon Sep 17 00:00:00 2001 From: Peter Feij Date: Mon, 8 May 2017 10:49:55 +0000 Subject: [PATCH] BLCC#39847 Contracten kunnen een verfijndere scope hebben svn path=/Website/trunk/; revision=33714 --- APPL/Shared/loadContract.asp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/APPL/Shared/loadContract.asp b/APPL/Shared/loadContract.asp index 1289e1da6a..fc25e4b897 100644 --- a/APPL/Shared/loadContract.asp +++ b/APPL/Shared/loadContract.asp @@ -62,12 +62,19 @@ if (authparamsORDBOF || authparamsMLDBOF || authparamsMLDBO3) + " WHERE cnt.cnt_contract_key = cp.cnt_contract_key" + " AND cnt.ins_discipline_key = cpa.cnt_ins_discipline_key" + " AND cnt.cnt_contract_status = 0" // actief - + " AND ((cp.cnt_alg_plaats_key = me.mld_alg_locatie_key" - + " AND cp.cnt_alg_plaats_code = 'L')" - + " OR (cp.cnt_alg_plaats_key =" - + " (SELECT alg_gebouw_key FROM alg_v_onroerendgoed og" - + " WHERE og.alg_onroerendgoed_keys = me.mld_alg_onroerendgoed_keys)" - + " AND cp.cnt_alg_plaats_code = 'G'))" + + " AND ( (cp.cnt_alg_plaats_key = me.mld_alg_locatie_key " + + " AND cp.cnt_alg_plaats_code = 'L') " + + " OR (cp.cnt_alg_plaats_key = " + + " (SELECT CASE cp.cnt_alg_plaats_code " + + " WHEN 'G' THEN alg_gebouw_key " + + " WHEN 'T' THEN alg_terreinsector_key " + + " WHEN 'V' THEN alg_verdieping_key " + + " WHEN 'R' THEN alg_ruimte_key " + + " END " + + " alg_plaats_key " + + " FROM alg_v_onroerendgoed og " + + " WHERE og.alg_onroerendgoed_keys = " + + " me.mld_alg_onroerendgoed_keys))) " + " AND me.mld_melding_key = " + mld_key + (bedrijf_key > 0 ? " AND cnt_prs_bedrijf_key = " + bedrijf_key