AAEY#55010 Opdrachtkenmerk op relatie niveau

svn path=/Website/trunk/; revision=41254
This commit is contained in:
Erik Groener
2019-03-01 09:54:38 +00:00
parent 5d78685b24
commit 76d27e7031

View File

@@ -47,6 +47,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
var lwhenEmpty = (params.whenEmpty != null ? params.whenEmpty : (params.readonly ? L("lcl_select_readonly") : L("lcl_select_uitvoerende")));
var luitvoerendeName = (device.test(device.supportsPlaceholder) ? "" : lwhenEmpty);
var luitvoerendeOpm = "";
var lpbtype = "";
var isBad = false;
var mld_opdr_sel_intern_uitv = S("mld_opdr_sel_intern_uitv") == 1; // Internal contractors can be selected for all services {0=no (default) | 1=Yes}.
@@ -61,6 +62,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
+ " THEN 'BI'"
+ " ELSE 'BE'"
+ " END pbtype"
+ " , prs_bedrijf_opmerking"
+ " FROM prs_v_aanwezigbedrijf b"
+ " WHERE b.prs_bedrijf_key = " + params.uitvoerendekey
+ filtClause.bedrijf
@@ -68,6 +70,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
? " UNION ALL "
+ " SELECT " + S("prs_pers_string") + " uitv_naam"
+ ", 'P' pbtype"
+ " , NULL"
+ " FROM prs_perslid p"
+ " WHERE p.prs_perslid_key = " + params.uitvoerendekey
+ filtClause.perslid
@@ -82,6 +85,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
+ " THEN 'BI'"
+ " ELSE 'BE'"
+ " END pbtype"
+ ", prs_bedrijf_opmerking"
+ " FROM prs_bedrijf b"
+ " WHERE b.prs_bedrijf_key = " + params.uitvoerendekey
//+ filtClause.bedrijf
@@ -89,6 +93,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
? " UNION ALL "
+ "SELECT " + S("prs_pers_string") + " uitv_naam"
+ ", 'P' pbtype"
+ ", NULL"
+ " FROM prs_perslid p"
+ " WHERE p.prs_perslid_key = " + params.uitvoerendekey
//+ filtClause.perslid
@@ -104,6 +109,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
{
luitvoerendeName = oRs("uitv_naam").Value;
lpbtype = oRs("pbtype").Value;
luitvoerendeOpm = oRs("prs_bedrijf_opmerking").Value;
}
oRs.Close();
}
@@ -171,7 +177,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
} %>
<nobr>
<input id="<%=fieldName%>_show" class="flduitvoerende<%=!params.readonly&&params.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>"
<% =params.moreinfo && params.readonly ? " title='" + L("lcl_details") + "' onclick='" + objectName + "_uitvoerendedetails(\"" + fieldName + "\")'" : ""%>
<% =params.moreinfo && params.readonly ? " title='" + (luitvoerendeOpm?luitvoerendeOpm:L("lcl_details")) + "' onclick='" + objectName + "_uitvoerendedetails(\"" + fieldName + "\")'" : ""%>
value="<%=safe.htmlattr(luitvoerendeName)%>" placeholder="<%=lwhenEmpty%>"
<%=params.readonly? " readonly tabindex=-1" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>