Merge 2016.3 Gold D patches
svn path=/Website/trunk/; revision=33241
This commit is contained in:
@@ -1130,8 +1130,8 @@ function bez_list(pautfunction, params)
|
||||
rst.addAction({ action: "bezDelete", caption: L("lcl_delete"), enabler: "eDelete", single: true, multi: true, multiOnce: true});
|
||||
if (!frontend && S("vis_allow_check_all") == 1)
|
||||
{ // Door enablee: NotExist effectied alleen multi
|
||||
rst.addAction({ action: "bezCheckIn", caption: L("lcl_bez_sign_in"), enabler: "NotExist", multi: true, multiOnce: true });
|
||||
rst.addAction({ action: "bezCheckOut", caption: L("lcl_bez_sign_out"), enabler: "NotExist", multi: true, multiOnce: true });
|
||||
rst.addAction({ action: "bezCheckIn", caption: L("lcl_bez_sign_in"), enabler: "NotExist", multi: true, onlyMulti: true, multiOnce: true });
|
||||
rst.addAction({ action: "bezCheckOut", caption: L("lcl_bez_sign_out"), enabler: "NotExist", multi: true, onlyMulti: true, multiOnce: true });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -70,6 +70,7 @@ var sqlP = " SELECT p.prs_perslid_key uitv_key"
|
||||
+ " , -1 cpkey"
|
||||
+ " , -1 cntkey"
|
||||
+ " , -1 levsla"
|
||||
+ " , 'P' pbtype"
|
||||
+ " FROM prs_v_aanwezigperslid p"
|
||||
+ " WHERE p.prs_perslid_key IN (" + (uitvkeyArray.length > 0? uitvkeyArray.join(",") : "-1") + ")"
|
||||
|
||||
@@ -89,6 +90,15 @@ var sqlD = " SELECT b.prs_bedrijf_key uitv_key"
|
||||
+ " AND cp.prs_contactpersoon_key IN (" + (uitvcpersArray.length > 0? uitvcpersArray.join(",") : "-1") + ")), -1) cpkey"
|
||||
+ " , COALESCE((" + sql_contractkey + "), -1) cntkey"
|
||||
+ " , b.prs_bedrijf_t_uitvoertijd.tijdsduur levsla"
|
||||
+ " , CASE"
|
||||
+ " WHEN (SELECT mu.intern"
|
||||
+ " FROM mld_v_uitvoerende mu"
|
||||
+ " WHERE mu.mld_uitvoerende_key = b.prs_bedrijf_key) = 1"
|
||||
+ " THEN"
|
||||
+ " 'BI'"
|
||||
+ " ELSE"
|
||||
+ " 'BE'"
|
||||
+ " END pbtype"
|
||||
+ " FROM " + (lutype == "L"? "prs_v_leverancierbedrijf" : "prs_v_uitvoerendebedrijf") + " b"
|
||||
+ " WHERE b.prs_bedrijf_key IN (" + (uitvkeyArray.length > 0? uitvkeyArray.join(",") : "-1") + ")"
|
||||
|
||||
@@ -97,7 +107,7 @@ var sql = sqlP + " UNION " + sqlD + " ORDER BY 2";
|
||||
FCLTselectorOptions(sql,
|
||||
{ startmulti: true,
|
||||
size: 10,
|
||||
extraParamValue: "cpkey, cntkey, levsla",
|
||||
extraParamValue: "cpkey, cntkey, levsla, pbtype",
|
||||
optgroup: "naam"
|
||||
});
|
||||
%>
|
||||
|
||||
@@ -541,6 +541,7 @@ oRs.Close();
|
||||
var uitvkeystr = "";
|
||||
var uitvcpersstr = "";
|
||||
var uitvcntstr = "";
|
||||
var uitvbptstr = "";
|
||||
var uitvslastr = "";
|
||||
|
||||
RWFIELDTR("uitvoerendelist_button",
|
||||
@@ -554,12 +555,19 @@ oRs.Close();
|
||||
<input type="hidden" name="uitvkeystr" id="uitvkeystr" value="<%=uitvkeystr%>">
|
||||
<input type="hidden" name="uitvcpersstr" id="uitvcpersstr" value="<%=uitvcpersstr%>">
|
||||
<input type="hidden" name="uitvcntstr" id="uitvcntstr" value="<%=uitvcntstr%>">
|
||||
<input type="hidden" name="uitvbptstr" id="uitvbptstr" value="<%=uitvbptstr%>">
|
||||
<input type="hidden" name="uitvslastr" id="uitvslastr" value="<%=uitvslastr%>">
|
||||
</td>
|
||||
</tr>
|
||||
<%
|
||||
}
|
||||
|
||||
// Onderscheid uitvoerders m.b.t. contactpersoon en beheerder:
|
||||
// 1) Extern bedrijf: Contactpersoon aanwezig en de beheerder is default de user (invoerder).
|
||||
// Als de contactpersoon bij accepteren of afmelden leeg is, dan wordt de contactpersoon gevuld met de accepteerder of afmelder.
|
||||
// 2) Interne persoon: Geen contactpersoon aanwezig en beheerder is default de user (invoerder).
|
||||
// 3) Intern bedrijf: Contactpersoon niet aanwezig, beheerder is default leeg.
|
||||
// Als de beheerder bij accepteren of afmelden leeg is, dan wordt de beheerder gevuld met de accepteerder of afmelder (user_key).
|
||||
var pbtype = "P";
|
||||
if (mld_opdr.uitv_type == "B")
|
||||
{
|
||||
|
||||
@@ -150,12 +150,14 @@ function onChangeUitv(u_key, txt)
|
||||
if (u_key > 0)
|
||||
{
|
||||
var pbtype = $("#pbtype").val();
|
||||
if (pbtype != 'BI')
|
||||
// setValue(key, txt, doonChange, checkExist, extraParam, lastTry)
|
||||
// De user hoef ik hier niet te checken of die bestaat (checkExist).
|
||||
sgPerson.setValue(user_key, user_naam);
|
||||
else
|
||||
sgPerson.setValue(-1, "");
|
||||
if ($("#behandelaar").val() < 0)
|
||||
{
|
||||
if (pbtype != 'BI')
|
||||
// setValue(key, txt, doonChange, checkExist, extraParam, lastTry)
|
||||
// De user hoef ik hier niet te checken of die bestaat (checkExist).
|
||||
sgPerson.setValue(user_key, user_naam);
|
||||
//else // Behandelaar is al leeg.
|
||||
}
|
||||
|
||||
// Maak contactpersoon leeg
|
||||
sgCntPersUitv.setValue(-1, "");
|
||||
@@ -558,20 +560,43 @@ function mld_melding_uitvoerenden_callback(data)
|
||||
var uitvkeystr = data.uitvkeyArray.join(",");
|
||||
var uitvcpersstr = data.uitvcpersArray.join(",");
|
||||
var uitvcntstr = data.uitvcntArray.join(",");
|
||||
var uitvbptstr = data.uitvbptArray.join(",");
|
||||
var uitvslastr = data.uitvslaArray.join(",");
|
||||
$("#uitvkeystr").val(uitvkeystr);
|
||||
$("#uitvcpersstr").val(uitvcpersstr);
|
||||
$("#uitvcntstr").val(uitvcntstr);
|
||||
$("#uitvbptstr").val(uitvbptstr);
|
||||
$("#uitvslastr").val(uitvslastr);
|
||||
FcltMgr.resized();
|
||||
|
||||
var levsla = 0;
|
||||
var uitvkey_levsla = -1;
|
||||
for (i=0; i < data.uitvslaArray.length; i++)
|
||||
for (var i = 0; i < data.uitvslaArray.length; i++)
|
||||
{ // Bepaal de langste leveranciers SLA.
|
||||
if (levsla < data.uitvslaArray[i])
|
||||
uitvkey_levsla = data.uitvkeyArray[i];
|
||||
}
|
||||
|
||||
// Onderscheid uitvoerders m.b.t. initi<74>le waarde beheerder:
|
||||
// 1) Extern bedrijf: Beheerder is default de user (invoerder).
|
||||
// 2) Interne persoon: Beheerder is default de user (invoerder).
|
||||
// 3) Intern bedrijf: Beheerder is default leeg.
|
||||
// Als alleen interne bedrijven zijn ingevuld, dan laten we de beheerder leeg, anders default de user (invoerder) invullen.
|
||||
var allBI = true;
|
||||
for (var i = 0; i < data.uitvbptArray.length; i++)
|
||||
{ // Bepaal de langste leveranciers SLA.
|
||||
if (data.uitvbptArray[i] != "BI")
|
||||
allBI = false;
|
||||
}
|
||||
|
||||
// Als er al een behandelaar is ingevuld, dan niets aanpassen.
|
||||
if ($("#behandelaar").val() < 0)
|
||||
if (!allBI)
|
||||
// setValue(key, txt, doonChange, checkExist, extraParam, lastTry)
|
||||
// De user hoef ik hier niet te checken of die bestaat (checkExist).
|
||||
sgPerson.setValue(user_key, user_naam);
|
||||
//else Behandelaar is al leeg.
|
||||
|
||||
recalcEinddatum(uitvkey_levsla);
|
||||
}
|
||||
|
||||
@@ -596,6 +621,7 @@ function mld_melding_uitvoerenden()
|
||||
{ uitvkeystr: $("#uitvkeystr").val(),
|
||||
uitvcpersstr: $("#uitvcpersstr").val(),
|
||||
uitvcntstr: $("#uitvcntstr").val(),
|
||||
uitvbptstr: $("#uitvbptstr").val(),
|
||||
uitvslastr: $("#uitvslastr").val(),
|
||||
callback: mld_melding_uitvoerenden_callback
|
||||
});
|
||||
|
||||
@@ -59,6 +59,7 @@ if (!readonly && opdr_key > 0)
|
||||
var uitvkeystr = FcltMgr.dialogArguments().uitvkeystr;
|
||||
var uitvcpersstr = FcltMgr.dialogArguments().uitvcpersstr;
|
||||
var uitvcntstr = FcltMgr.dialogArguments().uitvcntstr;
|
||||
var uitvbptstr = FcltMgr.dialogArguments().uitvbptstr;
|
||||
var mld_ordermaterial_fac_usrtab_key = <%=S("mld_ordermaterial_fac_usrtab_key")%>;
|
||||
var srtdiscbes = <%=srtdiscbes? 1 : 0%> == 1;
|
||||
var lutype = "<%=lutype%>";
|
||||
@@ -223,6 +224,7 @@ if (!readonly && opdr_key > 0)
|
||||
uitvkeystr: uitvkeystr,
|
||||
uitvcpersstr: uitvcpersstr,
|
||||
uitvcntstr: uitvcntstr,
|
||||
uitvbptstr: uitvbptstr,
|
||||
mld_key: mld_key,
|
||||
filter: "E",
|
||||
lutype: lutype // leverancier of uitvoerende
|
||||
|
||||
@@ -27,6 +27,7 @@ function moveLeftRight(direction)
|
||||
var uitv_key_str_exist = new Array();
|
||||
var cpers_key_str_exist = new Array();
|
||||
var cnt_key_str_exist = new Array();
|
||||
// bptype_str_exist is hier niet nodig. Bestand loadUitvoerendenOptions.asp zoekt de bptype er wel bij.
|
||||
// levsla_str_exist is hier niet nodig. Bestand loadUitvoerendenOptions.asp zoekt de leveranciers sla er wel bij.
|
||||
$("#uitvExist option").each(function(k, option)
|
||||
{
|
||||
@@ -132,18 +133,21 @@ function submit()
|
||||
var uitv_key_str_exist = new Array();
|
||||
var cpers_key_str_exist = new Array();
|
||||
var cnt_key_str_exist = new Array();
|
||||
var bptype_str_exist = new Array();
|
||||
var levsla_str_exist = new Array();
|
||||
$("#uitvExist option").each(function(k, option)
|
||||
{
|
||||
uitv_key_str_exist[k] = $(option).val();
|
||||
cpers_key_str_exist[k] = $(option)[0].getAttribute("cpkey");
|
||||
cnt_key_str_exist[k] = $(option)[0].getAttribute("cntkey");
|
||||
bptype_str_exist[k] = $(option)[0].getAttribute("pbtype");
|
||||
levsla_str_exist[k] = $(option)[0].getAttribute("levsla");
|
||||
});
|
||||
FcltMgr.closeDetail(window,
|
||||
{ uitvkeyArray: uitv_key_str_exist,
|
||||
uitvcpersArray: cpers_key_str_exist,
|
||||
uitvcntArray: cnt_key_str_exist,
|
||||
uitvbptArray: bptype_str_exist,
|
||||
uitvslaArray: levsla_str_exist });
|
||||
}
|
||||
|
||||
|
||||
@@ -188,7 +188,7 @@ function IFRAMER_HEADER(titel, buttons, params)
|
||||
%>
|
||||
});
|
||||
</script>
|
||||
<div class="fcltframeheader <%= iscoll && !(params && params.nocollaps) ? ' collapsed' : ''%>" <%=params && params.nocollaps? "" : "onclick=\"$(this).next().toggle();$(this).toggleClass('collapsed');FcltMgr.resized(window);updateTableHeaders()\""%>>
|
||||
<div class="fcltframeheader <%= iscoll && !(params && params.nocollaps) ? ' collapsed' : ''%>" <%=params && params.nocollaps? "" : "onclick=\"$(this).nextAll('#collapseblock').eq(0).toggle();$(this).toggleClass('collapsed');FcltMgr.resized(window);updateTableHeaders()\""%>>
|
||||
<span style="float:left"><nobr><%=titel %> <span id="iframerextratitle"></span></nobr></span><%
|
||||
if (buttons) {
|
||||
%><div class="buttoncontainer" style="float:right;"><%
|
||||
|
||||
@@ -21,12 +21,15 @@ DOCTYPE_Disable = true;
|
||||
|
||||
<%
|
||||
// Maak een kalender
|
||||
var cal_id = getFParam("cal_id");
|
||||
var label = getFParam("label", "");
|
||||
|
||||
// De functie FCLTcalendar verwacht dat alle parameters htmlsafe zijn
|
||||
// Bij wijze van uitzondering forceren we dat hier
|
||||
var cal_id = safe.htmlattr(getFParam("cal_id"));
|
||||
var label = safe.htmlattr(getFParam("label", ""));
|
||||
var datum = getFParamDate("datum", new Date);
|
||||
var onChange = getFParam("onChange", "");
|
||||
var onChangeDate = getFParam("onChangeDate", "");
|
||||
var onChangeTime = getFParam("onChangeTime", "");
|
||||
var onChange = safe.htmlattr(getFParam("onChange", ""));
|
||||
var onChangeDate = safe.htmlattr(getFParam("onChangeDate", ""));
|
||||
var onChangeTime = safe.htmlattr(getFParam("onChangeTime", ""));
|
||||
var volgnr = getFParamInt("volgnr", -1);
|
||||
var calendars = getFParamInt("calendars", -1);
|
||||
var readonly = (getFParamInt("readonly", 0) == 1);
|
||||
@@ -40,7 +43,7 @@ var maxPast = getFParamInt("maxPast", -1);
|
||||
var minFuture = getFParamInt("minFuture", -1);
|
||||
var minDate = getFParamDate("minDate", null);
|
||||
var maxDate = getFParamDate("maxDate", null);
|
||||
var addClass = getFParam("addClass", "");
|
||||
var addClass = safe.htmlattr(getFParam("addClass", ""));
|
||||
var hidden = (getFParamInt("hidden", 0) == 1);
|
||||
|
||||
params = { datum: datum };
|
||||
|
||||
@@ -1228,8 +1228,8 @@ function __rsMakeTableRow(oRs, oRsFlexData, cnt, anyMultiActions, noFlexResult)
|
||||
continue; // niet enabled
|
||||
}
|
||||
actionbits += "1"; // Enabled
|
||||
actions[i].okformulti = true;
|
||||
noActionBit += "0";
|
||||
actions[i].okformulti = true;
|
||||
}
|
||||
appender += " ACTIONBITS='" + safe.htmlattr(actionbits) + "'";
|
||||
}
|
||||
@@ -1248,7 +1248,7 @@ function __rsMakeTableRow(oRs, oRsFlexData, cnt, anyMultiActions, noFlexResult)
|
||||
if (useHamburger && hasInlineActions)
|
||||
{
|
||||
// TODO: If clause nog verbeteren
|
||||
if (actionbits.substr(1) == noActionBit.substr(1))
|
||||
if (actionbits.substr(1) == noActionBit.substr(1) && actionbits != "1") // UWVA#39893
|
||||
{
|
||||
appender += "<td></td>";
|
||||
}
|
||||
|
||||
@@ -57,6 +57,10 @@
|
||||
</facilitor>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="MAAS_XML">
|
||||
<xsl:apply-templates select="List_Service_Call_Status/Service_Call_Status"/>
|
||||
</xsl:template>
|
||||
@@ -64,5 +68,6 @@
|
||||
<!-- Root -->
|
||||
<xsl:template match="/">
|
||||
<xsl:apply-templates select="MAAS_XML"/>
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
@@ -24,11 +24,17 @@
|
||||
<property name="safe">
|
||||
<put/>
|
||||
</property>
|
||||
<property name="Server">
|
||||
<put/>
|
||||
</property>
|
||||
|
||||
<!-- methods -->
|
||||
<method name="bez_postsave">
|
||||
<PARAMETER name="bezkeyArr"/>
|
||||
</method>
|
||||
<method name="mld_postsave">
|
||||
<PARAMETER name="mld_melding"/>
|
||||
</method>
|
||||
</public>
|
||||
|
||||
<script language="javascript">
|
||||
@@ -39,6 +45,7 @@ function put_Oracle(newValue) {Oracle = newValue};
|
||||
function put___Log(newValue) {__Log = newValue};
|
||||
function put___DoLog(newValue){__DoLog = newValue};
|
||||
function put_safe(newValue) {safe = newValue};
|
||||
function put_Server(newValue) {Server = newValue};
|
||||
|
||||
/* methods */
|
||||
/*
|
||||
@@ -50,6 +57,8 @@ var Oracle;
|
||||
var __Log;
|
||||
var __DoLog;
|
||||
var safe;
|
||||
var Server;
|
||||
|
||||
|
||||
bez_postsave = function (bezkeyArr, pResult)
|
||||
{
|
||||
@@ -126,6 +135,66 @@ bez_postsave = function (bezkeyArr, pResult)
|
||||
return true;
|
||||
}
|
||||
|
||||
mld_postsave = function (mld_melding, pResult)
|
||||
{
|
||||
// Nieuwe meldingen waarbij het vinkje 'werkvergunning' (km 441) aan staat of een nieuwe melding 'Werkvergunning aanvragen' (stdmld 1541)
|
||||
var sql = "SELECT 1"
|
||||
+ " FROM mld_melding m"
|
||||
+ " , mld_kenmerkmelding km"
|
||||
+ " , mld_kenmerk k"
|
||||
+ " WHERE m.mld_melding_key = km.mld_melding_key(+)"
|
||||
+ " AND km.mld_kenmerk_key= k.mld_kenmerk_key(+)"
|
||||
+ " AND (k.mld_srtkenmerk_key = 441 OR m.mld_stdmelding_key = 1541)"
|
||||
+ " AND m.mld_melding_key = " + mld_melding ;
|
||||
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof)
|
||||
{
|
||||
// Kopieren masterbestand m.b.v. ASP FileSystemObject Object en/of ASP File Object.
|
||||
var fso = Server.CreateObject("Scripting.FileSystemObject");
|
||||
fso.CopyFile("e:\ptw\PTW Master 20170109 (Dutch).xls", "e:\ptw\ptw-" + mld_melding);
|
||||
|
||||
// TODO: Kenmerkwaarde werkvergunning (km901) vullen met locatie nieuwe bestand.
|
||||
// Controleren of er al een kenmerkmelding record aanwezig is voor kenmerk 901.
|
||||
sql = "SELECT 1"
|
||||
+ " FROM mld_kenmerkmelding m"
|
||||
+ " WHERE m.mld_kenmerk_key IN (SELECT k.mld_kenmerk_key"
|
||||
+ " FROM mld_kenmerk k"
|
||||
+ " WHERE k.mld_srtkenmerk_key = 901)"
|
||||
+ " AND m.mld_melding_key = " + mld_melding;
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof)
|
||||
{
|
||||
sql = "UPDATE mld_kenmerkmelding m"
|
||||
+ " SET m.mld_kenmerkmelding_waarde = 'PTW - ' || 'mld_melding_key.xsl'"
|
||||
+ " WHERE m.mld_kenmerk_key IN (SELECT k.mld_kenmerk_key"
|
||||
+ " FROM mld_kenmerk k"
|
||||
+ " WHERE k.mld_srtkenmerk_key = 901"
|
||||
+ " AND k.mld_stdmelding_key = 1541)"
|
||||
+ " AND m.mld_melding_key = " + mld_melding;
|
||||
}
|
||||
else
|
||||
{
|
||||
sql = "INSERT INTO mld_kenmerkmelding"
|
||||
+ " (mld_melding_key"
|
||||
+ " , mld_kenmerk_key"
|
||||
+ " , mld_kenmerkmelding_waarde"
|
||||
+ " )"
|
||||
+ " VALUES (" + mld_melding
|
||||
+ " , (SELECT k.mld_kenmerk_key"
|
||||
+ " FROM mld_kenmerk k"
|
||||
+ " WHERE k.mld_srtkenmerk_key = 901"
|
||||
+ " AND k.mld_stdmelding_key = 1541)"
|
||||
+ " , 'PTW - ' || 'mld_melding_key.xsl'"
|
||||
+ " )";
|
||||
}
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
]]>
|
||||
</script>
|
||||
</component>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
|
||||
<xsl:template match="melding" mode="include">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b><xsl:value-of select="//lcl/MLD/melding"/> <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
|
||||
@@ -221,6 +221,11 @@
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="4" class="" style="padding-top:30px;padding-bottom:10px">
|
||||
<xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute>Klik hier om direct naar deze melding te gaan</xsl:element>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
<StreetAndNumber><xsl:value-of select="melding/kenmerk[@key='9']"/><xsl:text> </xsl:text><xsl:value-of select="melding/kenmerk[@key='10']"/></StreetAndNumber>
|
||||
<!-- SIDB - Tekstveld met de plaatsnaam van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 4 is plaatsnaam -->
|
||||
<City><xsl:value-of select="melding/kenmerk[@key='4']"/></City>
|
||||
<City><xsl:value-of select="substring(melding/kenmerk[@key='4'],1,35)"/></City>
|
||||
<!-- Postcode niet in SidB hier gedefinieerd, dus maar ff uitcommentarieren -->
|
||||
<!-- Melding kenmerk key 3 is postcode -->
|
||||
<!-- <PostalCode><xsl:value-of select="melding/kenmerk[@key='3']"/></PostalCode> -->
|
||||
|
||||
@@ -119,15 +119,15 @@
|
||||
<RealEstateUnitNumber><xsl:value-of select="kenmerk[@key='16']"/></RealEstateUnitNumber>
|
||||
<!-- SIDB - Tekstvelden met straatnaam en huisnummer van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 9 is straatnaam -->
|
||||
<Street><xsl:value-of select="melding/kenmerk[@key='9']"/></Street>
|
||||
<Street><xsl:value-of select="substring(melding/kenmerk[@key='9'],1,35)"/></Street>
|
||||
<!-- Melding kenmerk key 10 is huisnummer, hierin zit ook eventueel de toevoeging-->
|
||||
<HouseNumber><xsl:value-of select="melding/kenmerk[@key='10']"/></HouseNumber>
|
||||
<HouseNumber><xsl:value-of select="substring(melding/kenmerk[@key='10'],1,7)"/></HouseNumber>
|
||||
<!-- SIDB - Tekstvelden met Postcode van de lokatie. Mandatory, C(9) -->
|
||||
<!-- Melding kenmerk key 3 is postcode -->
|
||||
<PostalCode><xsl:value-of select="melding/kenmerk[@key='3']"/></PostalCode>
|
||||
<PostalCode><xsl:value-of select="substring(melding/kenmerk[@key='3'],1,9)"/></PostalCode>
|
||||
<!-- SIDB - Tekstveld met de plaatsnaam van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 4 is plaatsnaam -->
|
||||
<City><xsl:value-of select="melding/kenmerk[@key='4']"/></City>
|
||||
<City><xsl:value-of select="substring(melding/kenmerk[@key='4'],1,35)"/></City>
|
||||
<!-- SIDB - Tekstveld met de naam van de huismeester of huurder die de onderhoudsmelding heeft gedaan. Optioneel, C(35) -->
|
||||
<!-- Melding kenmerk key 1 is huurder -->
|
||||
<ContactPersonName><xsl:value-of select="substring(melding/kenmerk[@key='1'],1,35)"/></ContactPersonName>
|
||||
|
||||
@@ -123,15 +123,15 @@
|
||||
<RealEstateUnitNumber><xsl:value-of select="kenmerk[@key='16']"/></RealEstateUnitNumber>
|
||||
<!-- SIDB - Tekstvelden met straatnaam en huisnummer van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 9 is straatnaam -->
|
||||
<Street><xsl:value-of select="melding/kenmerk[@key='9']"/></Street>
|
||||
<Street><xsl:value-of select="substring(melding/kenmerk[@key='9'],1,35)"/></Street>
|
||||
<!-- Melding kenmerk key 10 is huisnummer, hierin zit ook eventueel de toevoeging-->
|
||||
<HouseNumber><xsl:value-of select="melding/kenmerk[@key='10']"/></HouseNumber>
|
||||
<HouseNumber><xsl:value-of select="substring(melding/kenmerk[@key='10'],1,7)"/></HouseNumber>
|
||||
<!-- SIDB - Tekstvelden met Postcode van de lokatie. Mandatory, C(9) -->
|
||||
<!-- Melding kenmerk key 3 is postcode -->
|
||||
<PostalCode><xsl:value-of select="melding/kenmerk[@key='3']"/></PostalCode>
|
||||
<PostalCode><xsl:value-of select="substring(melding/kenmerk[@key='3'],1,9)"/></PostalCode>
|
||||
<!-- SIDB - Tekstveld met de plaatsnaam van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 4 is plaatsnaam -->
|
||||
<City><xsl:value-of select="melding/kenmerk[@key='4']"/></City>
|
||||
<City><xsl:value-of select="substring(melding/kenmerk[@key='4'],1,35)"/></City>
|
||||
<!-- SIDB - Tekstveld met de naam van de huismeester of huurder die de onderhoudsmelding heeft gedaan. Optioneel, C(35) -->
|
||||
<!-- Melding kenmerk key 1 is huurder -->
|
||||
<ContactPersonName><xsl:value-of select="melding/kenmerk[@key='1']"/></ContactPersonName>
|
||||
|
||||
@@ -113,15 +113,15 @@
|
||||
<RealEstateUnitNumber><xsl:value-of select="kenmerk[@key='16']"/></RealEstateUnitNumber>
|
||||
<!-- SIDB - Tekstvelden met straatnaam en huisnummer van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 9 is straatnaam -->
|
||||
<Street><xsl:value-of select="melding/kenmerk[@key='9']"/></Street>
|
||||
<Street><xsl:value-of select="substring(melding/kenmerk[@key='9'],1,35)"/></Street>
|
||||
<!-- Melding kenmerk key 10 is huisnummer, hierin zit ook eventueel de toevoeging-->
|
||||
<HouseNumber><xsl:value-of select="melding/kenmerk[@key='10']"/></HouseNumber>
|
||||
<HouseNumber><xsl:value-of select="substring(melding/kenmerk[@key='10'],1,7)"/></HouseNumber>
|
||||
<!-- SIDB - Tekstvelden met Postcode van de lokatie. Mandatory, C(9) -->
|
||||
<!-- Melding kenmerk key 3 is postcode -->
|
||||
<PostalCode><xsl:value-of select="melding/kenmerk[@key='3']"/></PostalCode>
|
||||
<PostalCode><xsl:value-of select="substring(melding/kenmerk[@key='3'],1,9)"/></PostalCode>
|
||||
<!-- SIDB - Tekstveld met de plaatsnaam van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 4 is plaatsnaam -->
|
||||
<City><xsl:value-of select="melding/kenmerk[@key='4']"/></City>
|
||||
<City><xsl:value-of select="substring(melding/kenmerk[@key='4'],1,35)"/></City>
|
||||
<!-- SIDB - Tekstveld met de naam van de huismeester of huurder die de onderhoudsmelding heeft gedaan. Optioneel, C(35) -->
|
||||
<!-- Melding kenmerk key 1 is huurder -->
|
||||
<ContactPersonName><xsl:value-of select="melding/kenmerk[@key='1']"/></ContactPersonName>
|
||||
|
||||
@@ -116,15 +116,15 @@
|
||||
<RealEstateUnitNumber><xsl:value-of select="kenmerk[@key='16']"/></RealEstateUnitNumber>
|
||||
<!-- SIDB - Tekstvelden met straatnaam en huisnummer van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 9 is straatnaam -->
|
||||
<Street><xsl:value-of select="melding/kenmerk[@key='9']"/></Street>
|
||||
<Street><xsl:value-of select="substring(melding/kenmerk[@key='9'],1,35)"/></Street>
|
||||
<!-- Melding kenmerk key 10 is huisnummer, hierin zit ook eventueel de toevoeging-->
|
||||
<HouseNumber><xsl:value-of select="melding/kenmerk[@key='10']"/></HouseNumber>
|
||||
<HouseNumber><xsl:value-of select="substring(melding/kenmerk[@key='10'],1,7)"/></HouseNumber>
|
||||
<!-- SIDB - Tekstvelden met Postcode van de lokatie. Mandatory, C(9) -->
|
||||
<!-- Melding kenmerk key 3 is postcode -->
|
||||
<PostalCode><xsl:value-of select="melding/kenmerk[@key='3']"/></PostalCode>
|
||||
<PostalCode><xsl:value-of select="substring(melding/kenmerk[@key='3'],1,9)"/></PostalCode>
|
||||
<!-- SIDB - Tekstveld met de plaatsnaam van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 4 is plaatsnaam -->
|
||||
<City><xsl:value-of select="melding/kenmerk[@key='4']"/></City>
|
||||
<City><xsl:value-of select="substring(melding/kenmerk[@key='4'],1,35)"/></City>
|
||||
<!-- SIDB - Tekstveld met de naam van de huismeester of huurder die de onderhoudsmelding heeft gedaan. Optioneel, C(35) -->
|
||||
<!-- Melding kenmerk key 1 is huurder -->
|
||||
<ContactPersonName><xsl:value-of select="melding/kenmerk[@key='1']"/></ContactPersonName>
|
||||
|
||||
@@ -123,15 +123,15 @@
|
||||
<RealEstateUnitNumber><xsl:value-of select="kenmerk[@key='16']"/></RealEstateUnitNumber>
|
||||
<!-- SIDB - Tekstvelden met straatnaam en huisnummer van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 9 is straatnaam -->
|
||||
<Street><xsl:value-of select="melding/kenmerk[@key='9']"/></Street>
|
||||
<Street><xsl:value-of select="substring(melding/kenmerk[@key='9'],1,35)"/></Street>"/>
|
||||
<!-- Melding kenmerk key 10 is huisnummer, hierin zit ook eventueel de toevoeging-->
|
||||
<HouseNumber><xsl:value-of select="melding/kenmerk[@key='10']"/></HouseNumber>
|
||||
<HouseNumber><xsl:value-of select="substring(melding/kenmerk[@key='10'],1,7)"/></HouseNumber>
|
||||
<!-- SIDB - Tekstvelden met Postcode van de lokatie. Mandatory, C(9) -->
|
||||
<!-- Melding kenmerk key 3 is postcode -->
|
||||
<PostalCode><xsl:value-of select="melding/kenmerk[@key='3']"/></PostalCode>
|
||||
<PostalCode><xsl:value-of select="substring(melding/kenmerk[@key='3'],1,9)"/></PostalCode>
|
||||
<!-- SIDB - Tekstveld met de plaatsnaam van het adres van de lokatie. Mandatory, C(35) -->
|
||||
<!-- Melding kenmerk key 4 is plaatsnaam -->
|
||||
<City><xsl:value-of select="melding/kenmerk[@key='4']"/></City>
|
||||
<City><xsl:value-of select="substring(melding/kenmerk[@key='4'],1,35)"/></City>
|
||||
<!-- SIDB - Tekstveld met de naam van de huismeester of huurder die de onderhoudsmelding heeft gedaan. Optioneel, C(35) -->
|
||||
<!-- Melding kenmerk key 1 is huurder -->
|
||||
<ContactPersonName><xsl:value-of select="melding/kenmerk[@key='1']"/></ContactPersonName>
|
||||
|
||||
@@ -500,6 +500,13 @@
|
||||
<xsl:otherwise>Van Lanschot | Kempen & Co N.V.</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="fd_naamhandtekening">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$vlkc='vl'">F. van Lanschot Bankiers NV</xsl:when>
|
||||
<xsl:when test="$vlkc='kc'">Kempen & Co</xsl:when>
|
||||
<xsl:otherwise>F. van Lanschot Bankiers NV| Kempen & Co</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="fd_tel">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$vlkc='vl'">+31 (0)20 348 9400</xsl:when>
|
||||
@@ -689,7 +696,7 @@ Kempen & Co N.V. is statutair gevestigd aan de Beethovenstraat 300, 1077 WZ
|
||||
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
|
||||
<td width="32%"><br/><xsl:value-of select="melding/voor/naam_friendly"/> </td>
|
||||
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b></td>
|
||||
<td width="32%"><br/><xsl:value-of select="kostenplaats/nr"/></td>
|
||||
<td width="32%"><br/><xsl:value-of select="kostenplaats/nr"/> <xsl:value-of select="kostenplaats/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br/><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
|
||||
@@ -783,9 +790,13 @@ Kempen & Co N.V. is statutair gevestigd aan de Beethovenstraat 300, 1077 WZ
|
||||
</xsl:if-->
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<br/>Bij acceptatie van deze order, kunt u (evt. na overleg met de Facilitydesk) aanvangen met de uitvoering van de werkzaamheden en dient u de werkelijke kosten met een maximum van €500,- binnen 8 werkdagen terug te koppelen aan de Facilitydesk.
|
||||
Indien u verwacht dat de kosten >€500,- zullen zijn, dient u de opdracht de annuleren en bij de Facilitydesk een offerteaanvraag op te vragen. Let op: het factuurbedrag mag niet afwijken van de opgegeven kosten.
|
||||
<br/><br/>De factuur onder vermelding van bovengenoemd opdrachtnummer en kostenplaats als PDF versturen naar: <xsl:value-of select="$fin_mail"/>
|
||||
<br/>Bij acceptatie van deze order, kunt u (evt. na overleg met de Facilitydesk) aanvangen met de uitvoering van de werkzaamheden en dient u de werkelijke kosten met een maximum van €500,- excl. BTW binnen 8 werkdagen terug te koppelen aan de Facilitydesk.
|
||||
Indien u verwacht dat de kosten >€500,- excl. BTW zullen zijn, dient u de opdracht te annuleren en bij de Facilitydesk een offerteaanvraag op te vragen. Let op: het factuurbedrag mag niet afwijken van de opgegeven kosten.
|
||||
<br/><br/>De factuur o.v.v bovengenoemd <u>opdrachtnummer en kostenplaats</u> als PDF digitaal te versturen naar: <xsl:value-of select="$fin_mail"/> met factuuradres:
|
||||
<br/><br/><u><b><xsl:value-of select="$fd_naamhandtekening"/></b></u>
|
||||
<br/>Finance, Reporting & Control
|
||||
<br/>Postbus 75666
|
||||
<br/>1070 AR Amsterdam
|
||||
<br/><br/>Wij hopen u hiermee voldoende te hebben geïnformeerd.
|
||||
<br/>Indien u vragen en/of opmerkingen hebt, verzoeken we u contact met ons op te nemen.
|
||||
<br/><br/>Met vriendelijke groet,
|
||||
@@ -1191,7 +1202,7 @@ Uw offerte dient uiterlijk 5 werkdagen na ontvangst van deze aanvraag ingediend
|
||||
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
|
||||
<td width="32%"><br/><xsl:value-of select="melding/voor/naam_friendly"/> </td>
|
||||
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b></td>
|
||||
<td width="32%"><br/><xsl:value-of select="kostenplaats/nr"/></td>
|
||||
<td width="32%"><br/><xsl:value-of select="kostenplaats/nr"/> <xsl:value-of select="kostenplaats/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br/><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
|
||||
@@ -1286,7 +1297,11 @@ Uw offerte dient uiterlijk 5 werkdagen na ontvangst van deze aanvraag ingediend
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<br/>Let op: het factuurbedrag mag niet afwijken van de opgegeven kosten op de offerte.
|
||||
<br/><br/>De factuur onder vermelding van bovengenoemd opdrachtnummer en kostenplaats als PDF versturen naar: <xsl:value-of select="$fin_mail"/>
|
||||
<br/><br/>De factuur o.v.v bovengenoemd <u>opdrachtnummer en kostenplaats</u> als PDF digitaal te versturen naar: <xsl:value-of select="$fin_mail"/> met factuuradres:
|
||||
<br/><br/><u><b><xsl:value-of select="$fd_naamhandtekening"/></b></u>
|
||||
<br/>Finance, Reporting & Control
|
||||
<br/>Postbus 75666
|
||||
<br/>1070 AR Amsterdam
|
||||
<br/><br/>Wij hopen u hiermee voldoende te hebben geïnformeerd.
|
||||
<br/>Indien u vragen en/of opmerkingen hebt, verzoeken we u contact met ons op te nemen.
|
||||
<br/><br/>Met vriendelijke groet,
|
||||
@@ -1562,9 +1577,48 @@ Uw offerte dient uiterlijk 5 werkdagen na ontvangst van deze aanvraag ingediend
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode='RESNEW' or $srtnotificatiecode='RESBEV' or $srtnotificatiecode='RESCPY' or $srtnotificatiecode='RESUPD' or $srtnotificatiecode='RESMLT'">
|
||||
<xsl:when test="$srtnotificatiecode='RESNEW' or $srtnotificatiecode='RESBEV' or $srtnotificatiecode='RESCPY' or $srtnotificatiecode='RESUPD' or $srtnotificatiecode='RESMLT' or $srtnotificatiecode='RESDEL'">
|
||||
<br/>Wij hopen je hiermee voldoende te hebben geïnformeerd.
|
||||
<br/>Indien je vragen en/of opmerkingen hebt, verzoeken we je contact met ons op te nemen.
|
||||
<br/><br/>
|
||||
<xsl:choose>
|
||||
<!-- key 24 = Amsterdam Apollo laan -->
|
||||
<xsl:when test="(rsv_ruimte/res_ruimte/plaats/regio/district/locatie/key='24'or rsv_ruimte/plaats/regio/district/locatie/key='24') and //reservering[@total = 1]">
|
||||
Apollolaan Receptie tel: 020-570 5160
|
||||
</xsl:when>
|
||||
<xsl:when test="(rsv_ruimte/res_ruimte/plaats/regio/district/locatie/key='47'or rsv_ruimte/plaats/regio/district/locatie/key='47') and //reservering[@total = 1]">
|
||||
Hooge Steenweg Receptie tel: 073-548 3160
|
||||
</xsl:when>
|
||||
<xsl:when test="(rsv_ruimte/res_ruimte/plaats/regio/district/locatie/key='49'or rsv_ruimte/plaats/regio/district/locatie/key='49') and //reservering[@total = 1]">
|
||||
De Toren Receptie tel: 073-548 8160
|
||||
</xsl:when>
|
||||
<xsl:when test="(rsv_ruimte/res_ruimte/plaats/regio/district/locatie/key='48'or rsv_ruimte/plaats/regio/district/locatie/key='48') and //reservering[@total = 1]">
|
||||
RIVA Receptie tel: 073-548 7760
|
||||
</xsl:when>
|
||||
<xsl:when test="(rsv_ruimte/res_ruimte/plaats/regio/district/locatie/key='1' or rsv_ruimte/plaats/regio/district/locatie/key='1') and //reservering[@total = 1]">
|
||||
Beethovenstraat Facilitydesk tel: 020-348 9400
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<br/>Zie onderstaande contactgegevens per locatie:
|
||||
<table width="90%">
|
||||
<tr>
|
||||
<td width="20%">Apollolaan</td><td width="20%">Receptie</td><td width="60%">tel: 020-570 5160</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Hooge Steenweg</td><td>Receptie</td><td>tel: 073-548 3160</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>De Toren</td><td>Receptie</td><td>tel: 073-548 8160</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RIVA</td><td>Receptie</td><td>tel: 073-548 7760</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Beethovenstraat</td><td>Facilitydesk</td><td>tel: 020-348 9400</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<br/><br/>Met vriendelijke groet,
|
||||
<br/><br/><b>Facilitydesk</b>
|
||||
<br/><br/>Van Lanschot | Kempen & Co N.V.
|
||||
|
||||
Reference in New Issue
Block a user