YKPN#67522 -- wp 4x per maand check verwijderd
svn path=/Customer/trunk/; revision=52071
This commit is contained in:
@@ -1182,48 +1182,51 @@ AS
|
||||
v_result := 'OK';
|
||||
|
||||
v_errorhint := 'Controleer activiteit: ' || p_activiteit_key;
|
||||
IF p_activiteit_key = 110 -- Flexplek
|
||||
THEN
|
||||
v_errorhint := 'Zit ik in de Corona werkplekken groep';
|
||||
SELECT COUNT (*)
|
||||
INTO v_count
|
||||
FROM fac_gebruikersgroep
|
||||
WHERE fac_groep_key = 2201 -- 2201 Corona werkplekken
|
||||
AND prs_perslid_key = p_user_key;
|
||||
-- Flexplek reservereing beperking er af gehaald, op 24-6-2021
|
||||
-- Laten staan mocht het nog weer aangeschakeld moeten worden
|
||||
|
||||
--IF p_activiteit_key = 110 -- Flexplek
|
||||
--THEN
|
||||
-- v_errorhint := 'Zit ik in de Corona werkplekken groep';
|
||||
-- SELECT COUNT (*)
|
||||
-- INTO v_count
|
||||
-- FROM fac_gebruikersgroep
|
||||
-- WHERE fac_groep_key = 2201 -- 2201 Corona werkplekken
|
||||
-- AND prs_perslid_key = p_user_key;
|
||||
|
||||
BEGIN
|
||||
v_errorhint := 'Zoek de catalogus res_deel_key: ' || p_res_deel_key;
|
||||
SELECT res_discipline_key
|
||||
INTO v_discipline_key
|
||||
FROM res_deel
|
||||
WHERE res_deel_key = p_res_deel_key;
|
||||
EXCEPTION WHEN NO_DATA_FOUND
|
||||
THEN v_discipline_key := 2421; END;
|
||||
-- BEGIN
|
||||
-- v_errorhint := 'Zoek de catalogus res_deel_key: ' || p_res_deel_key;
|
||||
-- SELECT res_discipline_key
|
||||
-- INTO v_discipline_key
|
||||
-- FROM res_deel
|
||||
-- WHERE res_deel_key = p_res_deel_key;
|
||||
-- EXCEPTION WHEN NO_DATA_FOUND
|
||||
-- THEN v_discipline_key := 2421; END;
|
||||
|
||||
-- Als ik in de groep 2201 Corona werkplekken zit dan mag ik altijd boeken
|
||||
-- Beperking op aantal geld alleen voor de catalogus Flexplekken KPN
|
||||
-- En de beperking geldt niet op vrijdag
|
||||
IF v_count = 0 AND v_discipline_key = 2421 AND TO_CHAR(p_datum_tot, 'D') <> 6
|
||||
THEN
|
||||
v_errorhint := 'Kijk of ik al een reservering heb';
|
||||
SELECT count(*)
|
||||
INTO v_count
|
||||
FROM res_rsv_ruimte rrr
|
||||
WHERE rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rrr.res_activiteit_key = 110 -- 110 Flexplek
|
||||
AND rrr.res_rsv_ruimte_host_key = p_user_key
|
||||
AND rrr.res_rsv_ruimte_key <> p_rsv_ruimte_key
|
||||
AND TRUNC(res_rsv_ruimte_van, 'MM') = TRUNC (p_datum_tot, 'MM')
|
||||
AND TO_CHAR(res_rsv_ruimte_van, 'D') IN (2,3,4,5);
|
||||
-- IF v_count = 0 AND v_discipline_key = 2421 AND TO_CHAR(p_datum_tot, 'D') <> 6
|
||||
-- THEN
|
||||
-- v_errorhint := 'Kijk of ik al een reservering heb';
|
||||
-- SELECT count(*)
|
||||
-- INTO v_count
|
||||
-- FROM res_rsv_ruimte rrr
|
||||
-- WHERE rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
-- AND rrr.res_activiteit_key = 110 -- 110 Flexplek
|
||||
-- AND rrr.res_rsv_ruimte_host_key = p_user_key
|
||||
-- AND rrr.res_rsv_ruimte_key <> p_rsv_ruimte_key
|
||||
-- AND TRUNC(res_rsv_ruimte_van, 'MM') = TRUNC (p_datum_tot, 'MM')
|
||||
-- AND TO_CHAR(res_rsv_ruimte_van, 'D') IN (2,3,4,5);
|
||||
|
||||
IF v_count > 3
|
||||
THEN
|
||||
v_result := 'Beste collega,' || CHR(10) ||
|
||||
'We hebben deze maand al vier reserveringen van je gevonden. Je maximaal aantal te reserveren werkplekken per maand is dus bereikt.' || CHR(10) ||
|
||||
'Hartelijke groet, KPN Facilities';
|
||||
END IF;
|
||||
END IF;
|
||||
END IF;
|
||||
-- IF v_count > 3
|
||||
-- THEN
|
||||
-- v_result := 'Beste collega,' || CHR(10) ||
|
||||
-- 'We hebben deze maand al vier reserveringen van je gevonden. Je maximaal aantal te reserveren werkplekken per maand is dus bereikt.' || CHR(10) ||
|
||||
-- 'Hartelijke groet, KPN Facilities';
|
||||
-- END IF;
|
||||
-- END IF;
|
||||
-- END IF;
|
||||
|
||||
IF p_activiteit_key = 150 -- Team area's
|
||||
THEN
|
||||
|
||||
Reference in New Issue
Block a user