UWVA#36747 Vervaldatum bij gebouw - daarna bestaat-ie niet meer.
svn path=/Website/trunk/; revision=30172
This commit is contained in:
@@ -287,6 +287,7 @@ var cnt_srtcontract_type = oRs("cnt_srtcontract_type").value;
|
||||
+ " AND cp.cnt_alg_plaats_key = lo.alg_locatie_key(+)"
|
||||
+ " AND cp.cnt_alg_plaats_key = gg.alg_gebouw_key(+)"
|
||||
+ " AND gg.alg_gebouw_key = g.alg_gebouw_key(+)"
|
||||
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND cp.cnt_alg_plaats_key = t.alg_terreinsector_key(+)"
|
||||
+ " AND t.alg_locatie_key = lo2.alg_locatie_key(+)"
|
||||
+ " AND cp.cnt_contract_plaats_verwijder IS NULL"
|
||||
|
||||
@@ -96,6 +96,7 @@ if (autlevel > -1)
|
||||
+ " OR UPPER(g.alg_gebouw_naam) LIKE " + safe.quoted_sql_wild(chars + "%") + ")"
|
||||
+ " AND l.alg_locatie_key = g.alg_locatie_key"
|
||||
+ " AND g.alg_srtgebouw_key = sg.alg_srtgebouw_key(+)"
|
||||
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ filtClauseGebouw.where
|
||||
+ filtClauseGebouw.where_geb
|
||||
+ filtClause;
|
||||
|
||||
@@ -42,6 +42,7 @@ function getFiltClauseRegio(pfiltcode, params)
|
||||
+ ", alg_v_aanweziglocatie al"
|
||||
+ " WHERE al.alg_locatie_key = ag.alg_locatie_key"
|
||||
+ " AND ad.alg_district_key = al.alg_district_key"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND ag.alg_gebouw_bez = 1"
|
||||
+ " AND ad.alg_regio_key = r.alg_regio_key)";
|
||||
break;
|
||||
@@ -54,6 +55,7 @@ function getFiltClauseRegio(pfiltcode, params)
|
||||
+ ", alg_v_aanweziglocatie al"
|
||||
+ " WHERE al.alg_locatie_key = ag.alg_locatie_key"
|
||||
+ " AND sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_key(+) = ag.alg_srtgebouw_key"
|
||||
+ " AND ad.alg_district_key = al.alg_district_key"
|
||||
+ " AND ad.alg_regio_key = r.alg_regio_key)";
|
||||
@@ -76,6 +78,7 @@ function getFiltClauseDistrict(pfiltcode, params)
|
||||
+ ", alg_v_aanweziglocatie al"
|
||||
+ " WHERE al.alg_locatie_key = ag.alg_locatie_key"
|
||||
+ " AND ag.alg_gebouw_bez = 1"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND al.alg_district_key = d.alg_district_key)";
|
||||
break;
|
||||
// Filter als gevolg van UWVA#14613
|
||||
@@ -86,6 +89,7 @@ function getFiltClauseDistrict(pfiltcode, params)
|
||||
+ ", alg_v_aanweziglocatie al"
|
||||
+ " WHERE al.alg_locatie_key = ag.alg_locatie_key"
|
||||
+ " AND sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_key(+) = ag.alg_srtgebouw_key"
|
||||
+ " AND al.alg_district_key = d.alg_district_key)";
|
||||
break;
|
||||
@@ -103,6 +107,7 @@ function getFiltClauseLocatie(pfiltcode, params)
|
||||
+ "(SELECT ''"
|
||||
+ " FROM alg_srtgebouw sg, alg_v_aanweziggebouw gg"
|
||||
+ " WHERE sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND (gg.alg_gebouw_vervaldatum IS NULL OR gg.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_key(+) = gg.alg_srtgebouw_key"
|
||||
+ " AND gg.alg_locatie_key = l.alg_locatie_key"
|
||||
+ " UNION ALL"
|
||||
@@ -117,6 +122,7 @@ function getFiltClauseLocatie(pfiltcode, params)
|
||||
+ " (SELECT ag.alg_locatie_key"
|
||||
+ " FROM alg_v_aanweziggebouw ag"
|
||||
+ " WHERE ag.alg_gebouw_bez = 1"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND ag.alg_locatie_key = l.alg_locatie_key)";
|
||||
break;
|
||||
|
||||
@@ -194,7 +200,12 @@ function getFiltClauseLocatie(pfiltcode, params)
|
||||
+ " AND v.alg_gebouw_key = g.alg_gebouw_key"
|
||||
+ " AND g.alg_locatie_key = l.alg_locatie_key"
|
||||
+ ")";
|
||||
lfiltClause.where += lfiltClauseFAC; // Ook dat nog
|
||||
|
||||
break;
|
||||
default:
|
||||
lfiltClause.where = lfiltClauseFAC; // dit denk ik; locaties met vervallen gebouwen worden anders zonder filtcode altijd getoond. -PF
|
||||
|
||||
}
|
||||
}
|
||||
return lfiltClause;
|
||||
@@ -204,7 +215,8 @@ function getFiltClauseGebouw(pfiltcode, params)
|
||||
{
|
||||
var lfiltClause = {code: "", from: "", where: "", where_geb: "", where_ter: ""};
|
||||
// Facilitair relevant hebben we vaker nodig
|
||||
var lfiltClauseFAC = " AND sg.alg_srtgebouw_passief IS NULL";
|
||||
var lfiltClauseFAC = " AND sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))";
|
||||
if (pfiltcode && pfiltcode != "")
|
||||
{
|
||||
switch(pfiltcode)
|
||||
@@ -287,6 +299,7 @@ function getFiltClauseVerdieping(pfiltcode, params)
|
||||
+ " (SELECT g.alg_gebouw_key"
|
||||
+ " FROM alg_srtgebouw sg, alg_v_aanweziggebouw g"
|
||||
+ " WHERE sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_key(+) = g.alg_srtgebouw_key"
|
||||
+ " AND g.alg_gebouw_key = v.alg_gebouw_key)";
|
||||
if (pfiltcode && pfiltcode != "")
|
||||
@@ -297,6 +310,7 @@ function getFiltClauseVerdieping(pfiltcode, params)
|
||||
+ " (SELECT ag.alg_gebouw_key"
|
||||
+ " FROM alg_v_aanweziggebouw ag"
|
||||
+ " WHERE ag.alg_gebouw_bez = 1"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND ag.alg_gebouw_key = v.alg_gebouw_key)";
|
||||
break;
|
||||
// Filter als gevolg van UWVA#14613
|
||||
@@ -346,6 +360,8 @@ function getFiltClauseVerdieping(pfiltcode, params)
|
||||
+ " WHERE ct.alg_verdieping_key = v.alg_verdieping_key"
|
||||
+ ")";
|
||||
break;
|
||||
default:
|
||||
lfiltClause.where = lfiltClauseFAC; // dit denk ik; locaties met vervallen gebouwen worden anders zonder filtcode altijd getoond. -PF
|
||||
}
|
||||
}
|
||||
return lfiltClause;
|
||||
@@ -361,6 +377,7 @@ function getFiltClauseRuimte(pfiltcode, params)
|
||||
+ ", alg_v_aanwezigverdieping av"
|
||||
+ " WHERE ag.alg_gebouw_key = av.alg_gebouw_key"
|
||||
+ " AND sg.alg_srtgebouw_passief IS NULL"
|
||||
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND sg.alg_srtgebouw_key(+) = ag.alg_srtgebouw_key"
|
||||
+ " AND av.alg_verdieping_key = r.alg_verdieping_key)";
|
||||
if (pfiltcode && pfiltcode != "")
|
||||
@@ -373,6 +390,7 @@ function getFiltClauseRuimte(pfiltcode, params)
|
||||
+ ", alg_v_aanwezigverdieping av"
|
||||
+ " WHERE ag.alg_gebouw_key = av.alg_gebouw_key"
|
||||
+ " AND ag.alg_gebouw_bez = 1"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND av.alg_verdieping_key = r.alg_verdieping_key)";
|
||||
break;
|
||||
// Filter als gevolg van UWVA#14613
|
||||
@@ -405,6 +423,8 @@ function getFiltClauseRuimte(pfiltcode, params)
|
||||
+ ")"
|
||||
+ not_reserveerbare_ruimte;
|
||||
break;
|
||||
default:
|
||||
lfiltClause.where = lfiltClauseFAC; // dit denk ik; locaties met vervallen gebouwen worden anders zonder filtcode altijd getoond. -PF
|
||||
}
|
||||
}
|
||||
if (pfiltcode != "INCVR") { // include virtual rooms, default these are NOT included
|
||||
@@ -428,6 +448,7 @@ function getFiltClauseWerkplek(pfiltcode, params)
|
||||
+ " WHERE ag.alg_gebouw_key = av.alg_gebouw_key"
|
||||
+ " AND av.alg_verdieping_key = ar.alg_verdieping_key"
|
||||
+ " AND ag.alg_gebouw_bez = 1"
|
||||
+ " AND (ag.alg_gebouw_vervaldatum IS NULL OR ag.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ " AND ar.alg_ruimte_key = w.prs_alg_ruimte_key)";
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -34,6 +34,7 @@ var sql = "SELECT g.alg_gebouw_key alg_key"
|
||||
+ ", 'G' bttype"
|
||||
+ " FROM alg_v_aanweziggebouw g, alg_locatie l"
|
||||
+ " WHERE l.alg_locatie_key = g.alg_locatie_key"
|
||||
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))"
|
||||
+ (locatie_key_arr.length != 0 ? " AND g.alg_locatie_key IN (" + locatie_key_arr.join(",") + ")" : "")
|
||||
+ filtClause;
|
||||
|
||||
|
||||
@@ -71,7 +71,9 @@ lcl = {
|
||||
languages : { "NL": "Nederlands",
|
||||
"EN": "English",
|
||||
"DE": "Deutsch",
|
||||
"FR": "Fran<EFBFBD>ais"
|
||||
"FR": "Fran<EFBFBD>ais",
|
||||
"SW": "Swedish", //controleren; kan dit dymanischer?
|
||||
"NO": "Norge"
|
||||
},
|
||||
|
||||
hascached: false,
|
||||
|
||||
Reference in New Issue
Block a user