UWVA#88793 Datummogelijkheden verbruiksartikelen catalogus per locatie
- vervaldatum moet >= zijn svn path=/Website/trunk/; revision=70488
This commit is contained in:
@@ -200,7 +200,7 @@ function prodsearch_queries(write_discs, filter)
|
||||
+ " AND r.res_discipline_key = d.ins_discipline_key"
|
||||
+ " AND ar.res_ruimte_key = r.res_ruimte_key"
|
||||
+ " AND (r.res_ruimte_startdatum IS NULL OR r.res_ruimte_startdatum <= SYSDATE)"
|
||||
+ " AND (r.res_ruimte_vervaldatum IS NULL OR r.res_ruimte_vervaldatum > SYSDATE)"
|
||||
+ " AND (r.res_ruimte_vervaldatum IS NULL OR r.res_ruimte_vervaldatum >= SYSDATE)"
|
||||
+ " AND r.alg_ruimte_key ="
|
||||
+ " (SELECT MIN (rar.alg_ruimte_key)"
|
||||
+ " FROM res_alg_ruimte rar"
|
||||
@@ -302,7 +302,7 @@ function prodsearch_queries(write_discs, filter)
|
||||
+ ")"
|
||||
+ " )"
|
||||
+ " AND COALESCE(rsao.res_srtartikel_og_ingangsdatum, r.res_artikel_ingangsdatum, SYSDATE) <= SYSDATE"
|
||||
+ " AND COALESCE(rsao.res_srtartikel_og_vervaldatum, r.res_artikel_vervaldatum, SYSDATE) > SYSDATE"
|
||||
+ " AND COALESCE(rsao.res_srtartikel_og_vervaldatum, r.res_artikel_vervaldatum, SYSDATE) >= SYSDATE"
|
||||
+ " AND " + fac.createOrClause("UPPER("+lcl.xsql('d.ins_discipline_omschrijving','d.ins_discipline_key') +"||', '||"
|
||||
+lcl.xsql('res_artikel_omschrijving','res_artikel_key') +"||', '||"
|
||||
+lcl.xsql('res_artikel_opmerking','res_artikel_key')+")", supper)
|
||||
|
||||
@@ -178,7 +178,7 @@ if (met_ops) { subject += " " + L("lcl_res_daglijst_opstelling") };
|
||||
+ " AND sc.res_discipline_key = d.ins_discipline_key"
|
||||
+ " AND sc.alg_onroerendgoed_keys = (SELECT alg_ruimte_key FROM res_rsv_ruimte WHERE res_rsv_ruimte_key = " + rsv_key + ")"
|
||||
+ " AND (sc.res_srtartikel_og_ingangsdatum IS NULL OR sc.res_srtartikel_og_ingangsdatum <= "+ start.beginToSQL() +")"
|
||||
+ " AND (sc.res_srtartikel_og_vervaldatum IS NULL OR sc.res_srtartikel_og_vervaldatum > "+ start.beginToSQL() +")"
|
||||
+ " AND (sc.res_srtartikel_og_vervaldatum IS NULL OR sc.res_srtartikel_og_vervaldatum >= "+ start.beginToSQL() +")"
|
||||
+ " AND d.ins_discipline_key IN"
|
||||
+ " (SELECT g.ins_discipline_key"
|
||||
+ " FROM fac_v_webgebruiker g"
|
||||
@@ -385,7 +385,7 @@ if (met_ops) { subject += " " + L("lcl_res_daglijst_opstelling") };
|
||||
var sql = "SELECT ra.res_key"
|
||||
+ " , ra.res_omschrijving"
|
||||
+ " || CASE WHEN ( (ra.res_ingangsdatum IS NULL OR ra.res_ingangsdatum <= SYSDATE)"
|
||||
+ " AND (ra.res_vervaldatum IS NULL OR ra.res_vervaldatum > SYSDATE)"
|
||||
+ " AND (ra.res_vervaldatum IS NULL OR ra.res_vervaldatum >= SYSDATE)"
|
||||
+ " )"
|
||||
+ " THEN ''"
|
||||
+ " ELSE ' (x)'"
|
||||
@@ -415,7 +415,7 @@ if (met_ops) { subject += " " + L("lcl_res_daglijst_opstelling") };
|
||||
+ " ELSE 0"
|
||||
+ " END ingang"
|
||||
+ " , CASE WHEN ( ra.res_vervaldatum IS NULL"
|
||||
+ " OR ra.res_vervaldatum > " + start.beginToSQL()
|
||||
+ " OR ra.res_vervaldatum >= " + start.beginToSQL()
|
||||
+ " )"
|
||||
+ " THEN 1"
|
||||
+ " ELSE 0"
|
||||
@@ -439,7 +439,7 @@ if (met_ops) { subject += " " + L("lcl_res_daglijst_opstelling") };
|
||||
+ " OR ra.res_ingangsdatum <= " + start.beginToSQL()
|
||||
+ " )"
|
||||
+ " AND ( ra.res_vervaldatum IS NULL"
|
||||
+ " OR ra.res_vervaldatum > " + start.beginToSQL()
|
||||
+ " OR ra.res_vervaldatum >= " + start.beginToSQL()
|
||||
+ " )"
|
||||
+ " )"
|
||||
+ " AND ( ( " + start.beginToSQL() + " + COALESCE(ra.res_begintijd, 8) / 24 <= " + eind.toSQL(true)
|
||||
|
||||
@@ -85,7 +85,7 @@ FCLTHeader.Requires();
|
||||
+ " END"
|
||||
+ " || CASE"
|
||||
+ " WHEN ( COALESCE(sc.res_srtartikel_og_ingangsdatum, ra.res_artikel_ingangsdatum, SYSDATE) <= SYSDATE"
|
||||
+ " AND COALESCE(sc.res_srtartikel_og_vervaldatum, ra.res_artikel_vervaldatum, SYSDATE) > SYSDATE"
|
||||
+ " AND COALESCE(sc.res_srtartikel_og_vervaldatum, ra.res_artikel_vervaldatum, SYSDATE) >= SYSDATE"
|
||||
+ " )"
|
||||
+ " THEN ''"
|
||||
+ " ELSE " + safe.quoted_sql(L("lcl_inactive_data_suffix")) // Standaard suffix achter de omschrijving indien inactief artikel
|
||||
|
||||
@@ -149,7 +149,7 @@ function make_cat(discipline_key, rsv_ruimte_key, existing_only, res_artikel_key
|
||||
+ " END || "
|
||||
+ " CASE"
|
||||
+ " WHEN (ra.res_artikel_ingangsdatum IS NULL OR ra.res_artikel_ingangsdatum <= SYSDATE) AND"
|
||||
+ " (ra.res_artikel_vervaldatum IS NULL OR ra.res_artikel_vervaldatum > SYSDATE)"
|
||||
+ " (ra.res_artikel_vervaldatum IS NULL OR ra.res_artikel_vervaldatum >= SYSDATE)"
|
||||
+ " THEN ''"
|
||||
+ " ELSE " + safe.quoted_sql(L("lcl_inactive_data_suffix"))
|
||||
+ " END res_artikel_omschrijving"
|
||||
@@ -169,7 +169,7 @@ function make_cat(discipline_key, rsv_ruimte_key, existing_only, res_artikel_key
|
||||
+ " ELSE 0"
|
||||
+ " END ingang"
|
||||
+ " , CASE"
|
||||
+ " WHEN COALESCE(so.res_srtartikel_og_vervaldatum, ra.res_artikel_vervaldatum, TRUNC(" + ora_date1 + ")) > " + ora_date1
|
||||
+ " WHEN COALESCE(so.res_srtartikel_og_vervaldatum, ra.res_artikel_vervaldatum, TRUNC(" + ora_date1 + ")) >= " + ora_date1
|
||||
+ " THEN 1"
|
||||
+ " ELSE 0"
|
||||
+ " END verval"
|
||||
@@ -197,7 +197,7 @@ function make_cat(discipline_key, rsv_ruimte_key, existing_only, res_artikel_key
|
||||
+ " AND so.res_discipline_key(+) = ra.res_discipline_key"
|
||||
+ " AND so.alg_onroerendgoed_keys = " + alg_ruimte_key
|
||||
+ " AND COALESCE(so.res_srtartikel_og_ingangsdatum, ra.res_artikel_ingangsdatum, TRUNC(" + ora_date1 + ")) <= " + ora_date1
|
||||
+ " AND COALESCE(so.res_srtartikel_og_vervaldatum, ra.res_artikel_vervaldatum, TRUNC(" + ora_date1 + ")) > " + ora_date1
|
||||
+ " AND COALESCE(so.res_srtartikel_og_vervaldatum, ra.res_artikel_vervaldatum, TRUNC(" + ora_date1 + ")) >= " + ora_date1
|
||||
+ " )"
|
||||
// Kijken of een artikel in de reserveringstijd gekozen kan worden. Anders niet tonen.
|
||||
// 1) Begintijd artikel <= einde reservering.
|
||||
|
||||
@@ -747,7 +747,7 @@ var bulkFields = " distinct "
|
||||
+ " ELSE 0"
|
||||
+ " END ingang"
|
||||
+ " , CASE"
|
||||
+ " WHEN COALESCE(sc.res_srtartikel_og_vervaldatum, a.res_artikel_vervaldatum, rr.res_rsv_ruimte_van) > rr.res_rsv_ruimte_van"
|
||||
+ " WHEN COALESCE(sc.res_srtartikel_og_vervaldatum, a.res_artikel_vervaldatum, rr.res_rsv_ruimte_van) >= rr.res_rsv_ruimte_van"
|
||||
+ " THEN 1"
|
||||
+ " ELSE 0"
|
||||
+ " END verval"
|
||||
|
||||
Reference in New Issue
Block a user