SGGR#40017 inzicht in hotelreserveringen en externe zalen

svn path=/Customer/trunk/; revision=33519
This commit is contained in:
Suzan Wiegerinck
2017-04-18 19:40:38 +00:00
parent c21e9bd813
commit 33c64589f4

View File

@@ -1987,15 +1987,42 @@ AS
WHERE a.ins_deel_key = d.ins_deel_key;
-- SGGR#40017 inzicht in hotelreserveringen
/* Formatted on 18-4-2017 21:29:45 (QP5 v5.136.908.31019) */
CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN
(
HTML_AANVRAAG_NR,
HTML_ANNULERING_NR,
MLD_MELDING_DATUM,
MLD_MELDING_ONDERWERP,
MLD_MELDING_OMSCHRIJVING,
FCLT_3D_USER_KEY,
PRS_PERSLID_NAAM_FRIENDLY,
STATUS,
AANKOMSTDATUM,
VERTREKDATUM,
PLAATS,
HOTEL_VOORKEUR,
HTML_MELDING
)
AS
SELECT m.mld_melding_key meldingnr_aanvraag,
annulering.mld_melding_key meldingnr_annulering,
m.mld_stdmelding_omschrijving,
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_show_melding.asp?urole=fe&'
|| 'mld_key='
|| m.mld_melding_key
|| '")''>'
|| HTF.escape_sc (m.mld_melding_key)
|| '</a>',
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_show_melding.asp?urole=fe&'
|| 'mld_key='
|| annulering.mld_melding_key
|| '")''>'
|| HTF.escape_sc (annulering.mld_melding_key)
|| '</a>',
m.mld_melding_datum,
m.mld_melding_onderwerp,
m.mld_melding_omschrijving,
m.prs_perslid_key_voor AS fclt_3d_user_key,
m.prs_perslid_key_voor,
m.prs_perslid_naam_friendly,
CASE m.mld_melding_status
WHEN 1 THEN 'Afgewezen'
@@ -2010,6 +2037,7 @@ AS
aankomstdatum.mld_kenmerkmelding_waarde aankomstdatum,
vertrekdatum.mld_kenmerkmelding_waarde vertrekdatum,
plaats.mld_kenmerkmelding_waarde plaats,
voorkeur.mld_kenmerkmelding_waarde hotelvoorkeur,
CASE
WHEN annulering.mld_melding_key IS NULL
THEN
@@ -2045,30 +2073,46 @@ AS
LEFT JOIN (SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 1361) aankomstdatum
AND k.mld_kenmerk_key = 1381) aankomstdatum
ON m.mld_melding_key = aankomstdatum.mld_melding_key
LEFT JOIN (SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 1362) vertrekdatum
AND k.mld_kenmerk_key = 1382) vertrekdatum
ON m.mld_melding_key = vertrekdatum.mld_melding_key
LEFT JOIN (SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 835) plaats
ON m.mld_melding_key = plaats.mld_melding_key
LEFT JOIN (SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding k, mld_kenmerk n
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 836) voorkeur
ON m.mld_melding_key = voorkeur.mld_melding_key
LEFT JOIN (SELECT a.*
FROM mld_melding a
WHERE mld_stdmelding_key = 441) annulering
ON m.mld_melding_key = annulering.mld_melding_start_key
UNION ALL
SELECT m.mld_melding_key meldingnr_aanvraag,
annulering.mld_melding_key meldingnr_annulering,
m.mld_stdmelding_omschrijving,
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_show_melding.asp?urole=fe&'
|| 'mld_key='
|| m.mld_melding_key
|| '")''>'
|| HTF.escape_sc (m.mld_melding_key)
|| '</a>',
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_show_melding.asp?urole=fe&'
|| 'mld_key='
|| annulering.mld_melding_key
|| '")''>'
|| HTF.escape_sc (annulering.mld_melding_key)
|| '</a>',
m.mld_melding_datum,
m.mld_melding_onderwerp,
m.mld_melding_omschrijving,
m.prs_perslid_key_voor AS fclt_3d_user_key,
m.prs_perslid_key_voor,
m.prs_perslid_naam_friendly,
CASE m.mld_melding_status
WHEN 1 THEN 'Afgewezen'
@@ -2083,6 +2127,7 @@ AS
aankomstdatum.mld_kenmerkmelding_waarde aankomstdatum,
vertrekdatum.mld_kenmerkmelding_waarde vertrekdatum,
plaats.mld_kenmerkmelding_waarde plaats,
'',
CASE
WHEN annulering.mld_melding_key IS NULL
THEN
@@ -2093,7 +2138,7 @@ AS
|| '&'
|| 'txt=Gegevens reservering: Plaats '
|| plaats.mld_kenmerkmelding_waarde
|| ', datum: '
|| ', aankomstdatum: '
|| aankomstdatum.mld_kenmerkmelding_waarde
|| '&'
|| 'mld_defaultstdmelding='