DJIN#35660 gerelateerd. Zonder om geen info te tonen aan de rechterkant. Plaats is dan leuk.

svn path=/Website/trunk/; revision=31788
This commit is contained in:
Peter Feij
2016-12-02 09:54:22 +00:00
parent 9e3f4da15f
commit 42b6dfc3e7

View File

@@ -53,23 +53,40 @@ var params = { autlevel: autlevel,
var filtClause = getFiltClauseUitvoerende(filtcode, params); var filtClause = getFiltClauseUitvoerende(filtcode, params);
if (lutype == "L") if (lutype == "L")
var uitvtabel = "prs_v_leverancierbedrijf"; // prs_bedrijf_leverancier = 1 var uitvtabel = "(SELECT prs_bedrijf_key"
+ " , prs_bedrijf_naam"
+ " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern"
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
+ " FROM prs_bedrijf"
+ " WHERE prs_bedrijf_verwijder IS NULL"
+ " AND prs_bedrijf_leverancier = 1)";
else if (lutype == "U") else if (lutype == "U")
var uitvtabel = "prs_v_uitvoerendebedrijf"; // prs_bedrijf_uitvoerende = 1 var uitvtabel = "(SELECT prs_bedrijf_key"
+ " , prs_bedrijf_naam"
+ " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern"
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
+ " FROM prs_bedrijf"
+ " WHERE prs_bedrijf_verwijder IS NULL"
+ " AND prs_bedrijf_uitvoerende = 1)";
else if (params.lutype == "LU") else if (params.lutype == "LU")
var uitvtabel = "(SELECT prs_bedrijf_key" var uitvtabel = "(SELECT prs_bedrijf_key"
+ " , prs_bedrijf_naam" + " , prs_bedrijf_naam"
+ " , prs_bedrijf_naam_upper" + " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern" + " , prs_bedrijf_intern"
+ " FROM prs_v_leverancierbedrijf" + " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
+ " UNION" + " FROM prs_bedrijf"
+ " SELECT prs_bedrijf_key" + " WHERE prs_bedrijf_verwijder IS NULL"
+ " , prs_bedrijf_naam" + " AND (prs_bedrijf_uitvoerende = 1 OR prs_bedrijf_leverancier = 1))";
+ " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern"
+ " FROM prs_v_uitvoerendebedrijf)"; // prs_bedrijf_leverancier = 1 en prs_bedrijf_uitvoerende = 1
else // lutype == "B" else // lutype == "B"
var uitvtabel = "prs_v_aanwezigbedrijf"; // aanwezig prs_bedrijf var uitvtabel = "(SELECT prs_bedrijf_key"
+ " , prs_bedrijf_naam"
+ " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern"
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
+ " FROM prs_bedrijf"
+ " WHERE prs_bedrijf_verwijder IS NULL";
// Let op de bijzonder manier om prs_bedrijfdienstlocatie mee te nemen: hier interesseren me // Let op de bijzonder manier om prs_bedrijfdienstlocatie mee te nemen: hier interesseren me
// slechts de verschillende diensten, de plaats doet er niet toe. // slechts de verschillende diensten, de plaats doet er niet toe.
@@ -77,7 +94,7 @@ else // lutype == "B"
// Niet persoon of plaats afhankelijk // Niet persoon of plaats afhankelijk
sqlD = " SELECT b.prs_bedrijf_key uitv_key" sqlD = " SELECT b.prs_bedrijf_key uitv_key"
+ " , " + safe.quoted_sql(L("lcl_mld_bedrijf_prefix")) + " || b.prs_bedrijf_naam naam" + " , " + safe.quoted_sql(L("lcl_mld_bedrijf_prefix")) + " || b.prs_bedrijf_naam naam"
+ " , '' dienst" + " , plaats dienst"
+ " , CASE" + " , CASE"
+ " WHEN prs_bedrijf_intern = 1" + " WHEN prs_bedrijf_intern = 1"
+ " THEN 'BI'" + " THEN 'BI'"