FCLT#42307 Graag CVAB mode toevoegen aan activiteit
svn path=/Website/trunk/; revision=36543
This commit is contained in:
@@ -40,10 +40,16 @@ function model_res_activiteit()
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"foreign": {
|
||||
"tbl": "(SELECT res_srtactiviteit_key"
|
||||
+ " , res_srtactiviteit_omschrijving"
|
||||
+ " , res_srtactiviteit_soort"
|
||||
+ " FROM res_srtactiviteit"
|
||||
+ " WHERE res_srtactiviteit_verwijder IS NULL"
|
||||
+ ")",
|
||||
"tbl": "res_srtactiviteit",
|
||||
"key": "res_srtactiviteit_key",
|
||||
"desc": "res_srtactiviteit_omschrijving",
|
||||
"where": "res_srtactiviteit_verwijder IS NULL"
|
||||
"extravalue": "res_srtactiviteit_soort"
|
||||
},
|
||||
"filter": "exact"
|
||||
},
|
||||
@@ -95,7 +101,8 @@ function model_res_activiteit()
|
||||
"label": L("res_activiteit_cvab_mode"),
|
||||
"typ": "key",
|
||||
"LOV": L("res_activiteit_cvab_modeLOV"),
|
||||
"emptyoption": null
|
||||
"emptyoption": null,
|
||||
"emptyisrealvalue": true
|
||||
}
|
||||
};
|
||||
|
||||
@@ -108,6 +115,21 @@ function model_res_activiteit()
|
||||
}
|
||||
};
|
||||
|
||||
this.hook_pre_show = function (obj, fld)
|
||||
{
|
||||
var sql = "SELECT res_srtactiviteit_soort"
|
||||
+ " FROM res_srtactiviteit"
|
||||
+ " WHERE res_srtactiviteit_verwijder IS NULL"
|
||||
+ " AND res_srtactiviteit_key = " + obj.bookingactivitytypes.id;
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof)
|
||||
{
|
||||
var srtact_soort = oRs("res_srtactiviteit_soort").Value;
|
||||
if (srtact_soort != 1)
|
||||
delete this.fields.deliverymode;
|
||||
}
|
||||
oRs.Close();
|
||||
}
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
|
||||
Reference in New Issue
Block a user