FMHN#72353 Aanmaken reservering n.a.v. melding 'Aanvraag Evenement'

svn path=/Customer/trunk/; revision=57676
This commit is contained in:
Sander Schepers
2022-10-19 14:21:42 +00:00
parent 90307bd9bb
commit 40b4f91316

View File

@@ -8601,6 +8601,36 @@ AS
END;
END IF;
END IF;
-- FMHN#72353 Aanmaken reservering n.a.v. melding 'Aanvraag Evenement'
-- Overweging vanuit CAB is om niet vanuit een hook-functie gegevens naar de reservering door te zetten, zeker geen flexkenmerken uit meldingen.
-- Getracht wordt zoveel mogelijk automatisch mee te nemen uit de aanvraag (melding) naar de reservering
-- Aanvrager, kostenplaats en locatie wordt meegenomen door #71733 (core)
-- Ook reserveringsomschrijving wordt automatisch gevuld vanuit het onderwerp van de melding door #71733. Maar dit veld gebruikt FMH niet op dit formulier en is leeg.
-- Onderstaande verhelpt dat.
IF v_stdmelding_key IN (25) -- Standaardmelding 'Evenement aanvragen'
THEN
BEGIN
SELECT SUBSTR(kmm.mld_kenmerkmelding_waarde,0,80)
INTO v_melding_onderwerp
FROM mld_kenmerkmelding kmm, mld_melding m
WHERE kmm.mld_kenmerk_key = 235 --Kenmerksoort 'Naam evenement'
AND kmm.mld_melding_key = m.mld_melding_key
AND kmm.mld_kenmerkmelding_verwijder IS NULL
AND m.mld_melding_key = p_key;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
v_melding_onderwerp := NULL;
END;
IF v_melding_onderwerp IS NOT NULL
THEN
BEGIN
UPDATE mld_melding
SET mld_melding_onderwerp = v_melding_onderwerp
WHERE mld_melding_key = p_key;
END;
END IF;
END IF;
END;
END;
END;