FCLT#56630 Als je helemaal geen diensten hebt

svn path=/Website/trunk/; revision=41048
This commit is contained in:
Peter Feij
2019-02-19 15:09:08 +00:00
parent 54993ee823
commit a4e1ae4906

View File

@@ -432,20 +432,29 @@ oRs.Close();
ROFIELDTR("fld", L("lcl_mld_typeopdr"), mld_opdr.opdr_type_omschr); // Opdrachttype
%> <input type="hidden" id="t_opdr" name="t_opdr" value="<%=mld_opdr.opdr_type%>">
<%
//<!-- UITVOERENDE -->
FCLTselector("dienstfilt",
"SELECT prs_dienst_key, "
+ lcl.xsqla('prs_dienst_omschrijving', 'prs_dienst_key')
+ " FROM prs_dienst ORDER BY UPPER(" + lcl.xsql('prs_dienst_omschrijving', 'prs_dienst_key') + ")",
{ initKey: stdm_prs_dienst_key || -1,
label: L("lcl_prs_companies_dienst"),
onChange: "onChangedDienst()",
suppressEmpty: true,
emptyOption: L("lcl_select_dienst_filter"),
readonly: (opdr_key > 0 && !this_opdr.canUitvChange) // TODO: authparamsMLDBO3?? UWVA#13876
});
// Fast check to see if we have any dienst at all
sql= "SELECT 1 FROM prs_dienst WHERE ROWNUM = 1";
oRs = Oracle.Execute(sql);
var anydienst = !oRs.eof;
oRs.close();
if (anydienst)
{
FCLTselector("dienstfilt",
"SELECT prs_dienst_key, "
+ lcl.xsqla('prs_dienst_omschrijving', 'prs_dienst_key')
+ " FROM prs_dienst ORDER BY UPPER(" + lcl.xsql('prs_dienst_omschrijving', 'prs_dienst_key') + ")",
{ initKey: stdm_prs_dienst_key || -1,
label: L("lcl_prs_companies_dienst"),
onChange: "onChangedDienst()",
suppressEmpty: true, // that does not work (yet)
emptyOption: L("lcl_select_dienst_filter"),
readonly: (opdr_key > 0 && !this_opdr.canUitvChange) // TODO: authparamsMLDBO3?? UWVA#13876
});
}
if ((opdr_key > 0 || copy || mld_opdr.typeopdr_isofferte == 0)) // !(opdr_key < 0 && !copy && mld_opdr.typeopdr_isofferte == 1)
{
//<!-- UITVOERENDE -->
FCLTuitvoerendeselector("uitvoerende",
"sgUitv",
{ uitvoerendekey: mld_opdr.uitvoerende_key,