FBEA#71702 Implementatie activiteitenformulier bibliotheken Eemland

svn path=/Customer/trunk/; revision=58235
This commit is contained in:
Suzan Wiegerinck
2022-12-05 12:43:49 +00:00
parent 1ec8ccddea
commit d55b222508

View File

@@ -247,50 +247,138 @@ AS
CREATE OR REPLACE VIEW FBEA_V_RAP_INFOBORD
(
AKTIEF,
OFFSET,
DAG,
TIJD_VAN,
TIJD_TOT,
RUIMTE,
CATALOGUS,
AANVRAGER,
GASTHEER,
OMSCHRIJVING,
STATUS,
LOCATIE_CODE,
GEBOUW_CODE,
VERDIEPING_CODE,
LOCATIE_OMSCHRIJVING,
GEBOUW_OMSCHRIJVING,
VERDIEPING_OMSCHRIJVING,
ALG_LOCATIE_KEY,
ALG_GEBOUW_KEY,
ALG_VERDIEPING_KEY
aktief,
dag,
tijd_van,
tijd_tot,
ruimte,
gastheer,
omschrijving,
locatie_omschrijving,
gebouw_code,
gebouw_omschrijving,
verdieping_omschrijving,
cluster_omschrijving,
kleur,
kleur_code,
icon
)
AS
SELECT aktief,
offset,
dag,
tijd_van,
tijd_tot,
ruimte,
catalogus,
aanvrager,
gastheer,
omschrijving,
status,
locatie_code,
gebouw_code,
verdieping_code,
locatie_omschrijving,
gebouw_omschrijving,
verdieping_omschrijving,
alg_locatie_key,
alg_gebouw_key,
alg_verdieping_key
FROM res_v_rap_infobord i;
SELECT (CASE
WHEN res_rsv_ruimte_van > SYSDATE THEN 'expected'
WHEN res_rsv_ruimte_tot < SYSDATE THEN 'passed'
ELSE 'active'
END)
aktief,
TO_DATE (TO_CHAR (res_rsv_ruimte_van, 'dd-mm-yyyy'), 'dd-mm-yyyy')
dag,
TO_CHAR (res_rsv_ruimte_van, 'hh24:mi')
tijd_van,
TO_CHAR (res_rsv_ruimte_tot, 'hh24:mi')
tijd_tot,
res_ruimte_nr
ruimte,
gastheer.prs_perslid_naam_full
gastheer,
res_rsv_ruimte_omschrijving
omschrijving,
alg_locatie_omschrijving
locatie_omschrijving,
alg_gebouw_code
gebouw_code,
alg_gebouw_naam
gebouw,
alg_verdieping_omschrijving
verdieping_omschrijving,
clstr.clst
cluster_omschr,
kleur.kleur,
kleur.kleurcode,
icon.icon_html
FROM res_v_aanwezigrsv_ruimte rrr,
res_ruimte_opstelling rro,
prs_v_perslid_fullnames aanvrager,
prs_v_perslid_fullnames gastheer,
res_v_res_ruimte_gegevens rrg,
alg_locatie l,
alg_gebouw g,
alg_verdieping v,
res_status_fo sf,
res_discipline rd,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr kleur,
ud.fac_usrdata_code kleurcode
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 162
AND ut.fac_usrtab_key = 161) kleur,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr icon,
ud.fac_usrdata_code icon_html
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 181
AND ut.fac_usrtab_key = 181) icon,
(SELECT res_rsv_ruimte_key, ud.fac_usrdata_omschr clst
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 63
AND ut.fac_usrtab_key = 2) clstr,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr weergeven,
ud.fac_usrdata_key
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 161
AND ut.fac_usrtab_key = 61) weergeven
WHERE rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
AND rro.res_ruimte_key = rrg.res_ruimte_key
AND rrr.res_rsv_ruimte_host_key = gastheer.prs_perslid_key
AND rrr.res_rsv_ruimte_contact_key = aanvrager.prs_perslid_key
AND rrg.alg_locatie_key = l.alg_locatie_key
AND rrg.alg_gebouw_key = g.alg_gebouw_key
AND rrg.alg_verdieping_key = v.alg_verdieping_key
AND rrr.res_status_fo_key = sf.res_status_fo_key
AND rrg.res_discipline_key = rd.ins_discipline_key
AND kleur.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND icon.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND clstr.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND weergeven.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND ( weergeven.fac_usrdata_key = 81
OR weergeven.fac_usrdata_key IS NULL) --- weergeven is 'Ja' of onbekend
AND UPPER (sf.res_status_fo_omschrijving) = 'DEFINITIEF';
CREATE OR REPLACE VIEW FBEA_V_RAP_AKKOORD_ACT
(