FSN#35967 is er maar een opdrachttype dan opdrachttype filter niet tonen.

svn path=/Website/trunk/; revision=28740
This commit is contained in:
Ruud Lipper
2016-04-04 11:00:32 +00:00
parent ce29c5a9be
commit e8799ae7bb

View File

@@ -229,20 +229,46 @@ var authparams = user.checkAutorisation(autfunction);
</td>
</tr>
<% sql = "SELECT t.mld_typeopdr_key"
+ ", "+ lcl.xsqla('t.mld_typeopdr_omschrijving', 't.mld_typeopdr_key')
+ " FROM mld_typeopdr t"
+ (offerte >= 0
? " WHERE t.mld_typeopdr_isofferte = " + offerte
: "")
+ " ORDER BY 2";
FCLTselector("opdrtype",
sql,
{ initKey: opdrtype_key,
label: L("lcl_mld_typeopdr"),
trclass:"primsearch noxd",
emptyOption: ""
}); %>
<%
if (opdrtype_key == -1)
{
sql = "SELECT t.mld_typeopdr_key"
+ ", "+ lcl.xsqla('t.mld_typeopdr_omschrijving', 't.mld_typeopdr_key')
+ " FROM mld_typeopdr t"
+ (offerte >= 0
? " WHERE t.mld_typeopdr_isofferte = " + offerte
: "")
+ " ORDER BY 2";
var sqlcnt = "SELECT COUNT ( * ) nropdrtype"
+ " FROM (" + sql + ")";
var oRs2 = Oracle.Execute(sqlcnt);
if (oRs2("nropdrtype").Value == 1)
{
var oRs = Oracle.Execute(sql);
opdrtype_key = oRs("mld_typeopdr_key").Value;
oRs.close();
}
oRs2.close();
if (opdrtype_key == -1)
{
FCLTselector("opdrtype",
sql,
{ initKey: opdrtype_key,
label: L("lcl_mld_typeopdr"),
trclass:"primsearch noxd",
emptyOption: ""
});
}
}
if (opdrtype_key > -1)
{
%><input type='hidden' id='opdrtype' name='opdrtype' value='<%=opdrtype_key%>'><%
}
%>
<%