STPH#32305 [RES] Reeks reserveringen in een keer naar status definitief

svn path=/Database/trunk/; revision=26887
This commit is contained in:
Erik Groener
2015-11-04 13:44:20 +00:00
parent cf8fb6dfb4
commit 1422909cb7

View File

@@ -131,7 +131,7 @@ AS
PROCEDURE res_sync_deelres (prsv_ruimte_key_from IN NUMBER, prsv_ruimte_key_to IN NUMBER, flags IN NUMBER, pres_copy_to_bez IN NUMBER)
AS
--flags (0-8191)
--flags (0-16383)
-- 0 Niks
-- 1 Omschrijving
-- 2 Opmerking
@@ -146,6 +146,7 @@ AS
-- 512 Bezoekers
-- 1024 Flexkenmerken
-- 4096 Naam
-- 8192 Reserveringsstatus
-- Neem van alles (afh. flags) van prsv_ruimte_key_from over naar prsv_ruimte_key_to
-- Misschien inzetbaar bij follow_artikel met prsv_ruimte_key_from==prsv_ruimte_key_to
-- Bepaal de rsv_ruimte van dezelfde reservering die verder in de toekomst liggen
@@ -165,7 +166,7 @@ AS
FROM res_rsv_ruimte rr
WHERE rr.res_rsv_ruimte_key = prsv_ruimte_key_to;
-- 0 Niks
IF BITAND (flags, 8191) = 0
IF BITAND (flags, 16383) = 0
THEN
RETURN;
END IF;
@@ -278,6 +279,13 @@ AS
res_rsv_ruimte_ordernr = rsv_from.res_rsv_ruimte_ordernr
WHERE res_rsv_ruimte_key = prsv_ruimte_key_to;
END IF;
-- 8192 Reserveringsstatus
IF BITAND (flags, 8192) = 8192
THEN
UPDATE res_rsv_ruimte
SET res_status_fo_key = rsv_from.res_status_fo_key
WHERE res_rsv_ruimte_key = prsv_ruimte_key_to;
END IF;
END IF;
-- 128 Voorzieningen (delen)
IF BITAND (flags, 128) = 128