HSLE#37968 Uitleenregistratie - overzicht met meer kenmerken
svn path=/Website/trunk/; revision=37591
This commit is contained in:
@@ -1565,11 +1565,19 @@ ins = {checkAutLevel:
|
||||
+ ", b.prs_bedrijf_key prs_bedrijf_key" // bedrijf key
|
||||
+ ", d.prs_afdeling_key1"
|
||||
+ ", CASE WHEN i.ins_alg_ruimte_type_org IS NOT NULL"
|
||||
+ " THEN (SELECT " + S("prs_pers_string") // keertje omschrijven naar prs_perslid_naam_full
|
||||
+ " THEN (SELECT p.prs_perslid_naam_full"
|
||||
+ " FROM prs_v_perslid_fullnames_all p"
|
||||
+ " WHERE p.prs_perslid_key = i.ins_alg_ruimte_key)"
|
||||
+ " ELSE (SELECT " + S("prs_dep_string")
|
||||
+ " FROM prs_v_afdeling d"
|
||||
+ " WHERE prs_afdeling_key = i.ins_alg_ruimte_key)"
|
||||
+ " END uitgeleend_aan"
|
||||
+ ", CASE WHEN i.ins_alg_ruimte_type_org IS NOT NULL"
|
||||
+ " THEN (SELECT p.prs_perslid_email"
|
||||
+ " FROM prs_perslid p"
|
||||
+ " WHERE p.prs_perslid_key = i.ins_alg_ruimte_key)"
|
||||
+ " ELSE (SELECT " + S("prs_dep_string") + " FROM prs_v_afdeling d WHERE prs_afdeling_key = i.ins_alg_ruimte_key)"
|
||||
+ " END uitgeleend_aan"
|
||||
+ " ELSE b.prs_bedrijf_email"
|
||||
+ " END uitgeleend_aan_email"
|
||||
+ ", NULL alg_ruimte_key " // person key
|
||||
+ ", i.ins_alg_ruimte_key prs_afdeling_key" // department key
|
||||
+ (koppel_key? ", ins_deelkoppeling_omschrijving, ins_deelkoppeling_van_key, ins_deelkoppeling_naar_key" : "")
|
||||
@@ -1599,7 +1607,11 @@ ins = {checkAutLevel:
|
||||
? sqlKenmerkBewerkbaar_select
|
||||
+ ", b.prs_bedrijf_key prs_bedrijf_key " // bedrijf key
|
||||
+ ", d.prs_afdeling_key1"
|
||||
+ ", " + S("prs_pers_string") + " uitgeleend_aan" // keertje omschrijven naar prs_perslid_naam_full
|
||||
+ ", (SELECT pf.prs_perslid_naam_full"
|
||||
+ " FROM prs_v_perslid_fullnames_all pf"
|
||||
+ " WHERE pf.prs_perslid_key = p.prs_perslid_key"
|
||||
+ " ) uitgeleend_aan"
|
||||
+ ", p.prs_perslid_email uitgeleend_aan_email"
|
||||
+ ", i.ins_alg_ruimte_key alg_ruimte_key " // person key
|
||||
+ ", p.prs_afdeling_key prs_afdeling_key" // department key
|
||||
+ (koppel_key? ", ins_deelkoppeling_omschrijving, ins_deelkoppeling_van_key, ins_deelkoppeling_naar_key" : "")
|
||||
@@ -1632,6 +1644,7 @@ ins = {checkAutLevel:
|
||||
+ ", (SELECT c.prs_bedrijf_key FROM prs_contactpersoon c WHERE c.prs_contactpersoon_key = i.ins_alg_ruimte_key) prs_bedrijf_key" // bedrijf key
|
||||
+ ", 0 dummy1" // department key
|
||||
+ ", c.prs_contactpersoon_naam uitgeleend_aan"
|
||||
+ ", c.prs_contactpersoon_email uitgeleend_aan_email"
|
||||
+ ", i.ins_alg_ruimte_key alg_ruimte_key" // person key
|
||||
+ ", NULL prs_afdeling_key" // department key
|
||||
+ (koppel_key? ", ins_deelkoppeling_omschrijving, ins_deelkoppeling_van_key, ins_deelkoppeling_naar_key" : "")
|
||||
@@ -1717,6 +1730,12 @@ ins = {checkAutLevel:
|
||||
+ " WHERE p.prs_perslid_key = i.ins_alg_ruimte_key)"
|
||||
+ " ELSE NULL"
|
||||
+ " END uitgeleend_aan"
|
||||
+ ", CASE WHEN i.ins_alg_ruimte_type_org IS NOT NULL"
|
||||
+ " THEN (SELECT p.prs_perslid_email"
|
||||
+ " FROM prs_perslid p"
|
||||
+ " WHERE p.prs_perslid_key = i.ins_alg_ruimte_key)"
|
||||
+ " ELSE NULL"
|
||||
+ " END uitgeleend_aan_email"
|
||||
+ ", i.ins_alg_ruimte_key alg_ruimte_key"
|
||||
+ ", 0 dummy1" // department key
|
||||
+ (koppel_key? ", ins_deelkoppeling_omschrijving, ins_deelkoppeling_van_key, ins_deelkoppeling_naar_key" : "")
|
||||
|
||||
@@ -550,6 +550,17 @@ function ins_list (pautfunction, params)
|
||||
return safe.html(lentOutTo);
|
||||
}
|
||||
|
||||
function fnLentOutToEmail(oRs)
|
||||
{
|
||||
var lentOutToEmail
|
||||
if (oRs("ins_alg_ruimte_type_org").value != null)
|
||||
lentOutToEmail = oRs("uitgeleend_aan_email").value;
|
||||
else
|
||||
lentOutToEmail = "";
|
||||
|
||||
return safe.html(lentOutToEmail);
|
||||
}
|
||||
|
||||
function fnPosition(oRs)
|
||||
{
|
||||
var rkey = oRs("alg_ruimte_key").value;
|
||||
@@ -849,6 +860,8 @@ function ins_list (pautfunction, params)
|
||||
rst.addColumn(new Column({caption: "gereserveerd van", content: fnGereserveerdVan}));
|
||||
rst.addColumn(new Column({caption: "gereserveerd tot", content: fnGereserveerdTot}));
|
||||
rst.addColumn(new Column({caption: L("lcl_obj_lent_out_to"), content: fnLentOutTo}));
|
||||
if (excel)
|
||||
rst.addColumn(new Column({caption: L("lcl_prs_email"), content: fnLentOutToEmail}));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user