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);
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")
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")
var uitvtabel = "(SELECT prs_bedrijf_key"
+ " , prs_bedrijf_naam"
+ " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern"
+ " FROM prs_v_leverancierbedrijf"
+ " UNION"
+ " SELECT prs_bedrijf_key"
+ " , COALESCE(prs_bedrijf_bezoek_plaats, prs_bedrijf_post_plaats) plaats"
+ " FROM prs_bedrijf"
+ " WHERE prs_bedrijf_verwijder IS NULL"
+ " AND (prs_bedrijf_uitvoerende = 1 OR prs_bedrijf_leverancier = 1))";
else // lutype == "B"
var uitvtabel = "(SELECT prs_bedrijf_key"
+ " , prs_bedrijf_naam"
+ " , prs_bedrijf_naam_upper"
+ " , prs_bedrijf_intern"
+ " FROM prs_v_uitvoerendebedrijf)"; // prs_bedrijf_leverancier = 1 en prs_bedrijf_uitvoerende = 1
else // lutype == "B"
var uitvtabel = "prs_v_aanwezigbedrijf"; // aanwezig prs_bedrijf
+ " , 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
// slechts de verschillende diensten, de plaats doet er niet toe.
@@ -77,7 +94,7 @@ else // lutype == "B"
// Niet persoon of plaats afhankelijk
sqlD = " SELECT b.prs_bedrijf_key uitv_key"
+ " , " + safe.quoted_sql(L("lcl_mld_bedrijf_prefix")) + " || b.prs_bedrijf_naam naam"
+ " , '' dienst"
+ " , plaats dienst"
+ " , CASE"
+ " WHEN prs_bedrijf_intern = 1"
+ " THEN 'BI'"