NYBU#56537 Actielijst campus | Veld persoon in contract campus verplicht maken

svn path=/Website/trunk/; revision=41097
This commit is contained in:
Alex Tiehuis
2019-02-21 13:10:08 +00:00
parent 702d4e7984
commit 021be9e072

View File

@@ -370,6 +370,7 @@ else // nieuw contract of copy
{ // Algemeen/Generic, Leverancier/Supplier, Mantel/Master, Onderhoud/maintenance of Ondersteuning/Support contracttype
// <20><>n van de twee, persoon of bedrijf, is verplicht maar niet beide. Dat dwingt een trigger wel af.
if (cnt_info.discipline_binding & 1) // Show company if selected
{
FCLTbedrijfselector("cnt_bdrkey",
"sgCompany",
{ companyKey: cnt_info.bedrijf_key,
@@ -382,28 +383,29 @@ else // nieuw contract of copy
readonly: cnt_info.isAbonnement || !this_cnt.canChangeAlg
});
FCLTcontactpersoonselector("cnt_contprs",
"sgCntPersUitv",
{ contactpersoonKey: cnt_info.contactpersoon_key,
label: L("lcl_cnt_contact_prs"),
urlAdd: [{urlParam: "uitv_key", field: "cnt_bdrkey"}],
moreinfo: true,
readonly: cnt_info.isAbonnement || !this_cnt.canChangeAlg,
suppressEmpty: true
});
FCLTcontactpersoonselector("cnt_contprs",
"sgCntPersUitv",
{ contactpersoonKey: cnt_info.contactpersoon_key,
label: L("lcl_cnt_contact_prs"),
urlAdd: [{urlParam: "uitv_key", field: "cnt_bdrkey"}],
moreinfo: true,
readonly: cnt_info.isAbonnement || !this_cnt.canChangeAlg,
suppressEmpty: true
});
sql_dienst = "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')+")"
FCLTselector("dienst",
sql_dienst,
{ initKey: cnt_info.prs_dienst_key,
label: L("lcl_prs_companies_dienst"),
emptyOption: "",
readonly: cnt_info.isAbonnement || !this_cnt.canChangeAlg,
suppressEmpty: true
});
sql_dienst = "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')+")"
FCLTselector("dienst",
sql_dienst,
{ initKey: cnt_info.prs_dienst_key,
label: L("lcl_prs_companies_dienst"),
emptyOption: "",
readonly: cnt_info.isAbonnement || !this_cnt.canChangeAlg,
suppressEmpty: true
});
}
}
// PF: wil hier ook nog een srtcontract_type-afhankelijke conditie voor