DENB#39784 Menuitem 'Voorziening reserveren' toegevoegd en voorwaarde voor reserveer knoppen onder 'lopende zaken' toegevoegd

svn path=/Website/branches/v2017.2/; revision=35495
This commit is contained in:
2017-09-29 08:40:42 +00:00
parent 541252d031
commit e65c16ea75

View File

@@ -288,11 +288,32 @@ function fncolHeader(oRs)
{
if (modules[module].xmlnode == "reservering")
{
// TODO: omzetten LCL's:
// "Toevoegen (Ruimte)" -> L("lcl_res_add_ruimte")
// "Toevoegen (Voorziening)" -> L("lcl_res_add_cv")
BUTTON ("Toevoegen (Ruimte)", {linkid:fncolLinkKey(modules[module].xmlnode, -1) + "&restype=R", dataicon: "plus", dataajax: 'false'});
BUTTON ("Toevoegen (Voorziening)", {linkid:fncolLinkKey(modules[module].xmlnode, -1) + "&restype=CV", dataicon: "plus", dataajax: 'false'});
var tSql = "SELECT CASE WHEN (SELECT COUNT (1) "
+ " FROM ins_tab_discipline "
+ " WHERE ins_discipline_module = 'RES' "
+ " AND ins_discipline_verwijder IS NULL "
+ " AND ins_discipline_min_level = 1) = 0 "
+ " THEN 0 ELSE 1 END AS Voorziening, "
+ " CASE WHEN (SELECT COUNT (1) "
+ " FROM ins_tab_discipline "
+ " WHERE ins_discipline_module = 'RES' "
+ " AND ins_discipline_verwijder IS NULL "
+ " AND ins_discipline_min_level = 3) = 0 "
+ " THEN 0 ELSE 1 END AS Ruimte "
+ " FROM DUAL";
var tOrs = Oracle.Execute(tSql);
///////////////////////////////////////////////////////////
// TODO: omzetten LCL's: //
// "Toevoegen (Ruimte)" -> L("lcl_res_add_ruimte") //
// "Toevoegen (Voorziening)" -> L("lcl_res_add_cv") //
///////////////////////////////////////////////////////////
if (tOrs('Ruimte').Value == 1)
BUTTON ("Toevoegen (Ruimte)", {linkid:fncolLinkKey(modules[module].xmlnode, -1) + "&restype=R", dataicon: "plus", dataajax: 'false'});
if (tOrs('Voorziening').Value == 1)
BUTTON ("Toevoegen (Voorziening)", {linkid:fncolLinkKey(modules[module].xmlnode, -1) + "&restype=CV", dataicon: "plus", dataajax: 'false'});
tOrs.Close();
}
else
BUTTON (L("lcl_add"), {linkid:fncolLinkKey(modules[module].xmlnode, -1), dataicon: "plus", dataajax: 'false'});