MNNL#41012 persoonsgebonden objecten geven ins_has_loc === false zodat locatie weer automatisch geselecteerd worden
svn path=/Website/trunk/; revision=35097
This commit is contained in:
@@ -357,6 +357,7 @@ else
|
||||
|
||||
if (ins_key > 0) // automatisch ruimte kiezen
|
||||
{
|
||||
var ins_has_loc = false;
|
||||
var sql = "SELECT alg_locatie_key,"
|
||||
+ " alg_gebouw_key,"
|
||||
+ " alg_verdieping_key,"
|
||||
@@ -368,6 +369,7 @@ else
|
||||
oRs = Oracle.Execute(sql);
|
||||
if (!oRs.Eof)
|
||||
{
|
||||
ins_has_loc = true;
|
||||
mld_melding.loc_key = oRs("alg_locatie_key").Value;
|
||||
mld_melding.bld_key = oRs("alg_gebouw_key").Value;
|
||||
mld_melding.flr_key = oRs("alg_verdieping_key").Value;
|
||||
@@ -462,6 +464,7 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
||||
var mld_key = <%=mld_key%>;
|
||||
var act_key = <%=mld_melding.act_key ? mld_melding.act_key : -1%>;
|
||||
var ins_key = <%=ins_key%>;
|
||||
var ins_has_loc = <%=ins_has_loc ? 1 : 0%> == 1;
|
||||
var mld_status = <%=mld_melding.mld_status%>;
|
||||
var mprio = <%=mld_melding.mprio%>;
|
||||
var srtdisc = <%=mld_melding.srtdisc%>;
|
||||
|
||||
@@ -575,9 +575,8 @@ function process_melder_info(data)
|
||||
}
|
||||
};
|
||||
|
||||
// MNNL#41012: Als ins_key > 0 maar de ins persoonsgebonden is, dan wordt er geen locatie ingevuld.
|
||||
// Je wilt dan toch dat de werkplek automatisch geselecteerd wordt, vandaar ' || $("#locatiekey").val() < 0'
|
||||
if (show_alg && typeof sgLoc != "undefined" && (ins_key < 0 || $("#locatiekey").val() < 0))
|
||||
// MNNL#41012: ins_has_loc => is het object een persoonsgebonden object, dan alsnog locatie automatisch selecteren.
|
||||
if (show_alg && typeof sgLoc != "undefined" && (ins_key < 0 || ins_has_loc === false))
|
||||
{
|
||||
plaatsselector.preferWerkplekken(data.werkplekken); // Selecteert automatisch
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user