Merge 2015.3 patches

svn path=/Website/trunk/; revision=28764
This commit is contained in:
Jos Groot Lipman
2016-04-06 07:16:48 +00:00
43 changed files with 2466 additions and 295 deletions

View File

@@ -8,8 +8,74 @@
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="opdracht" mode="full">
<xsl:apply-templates select="." mode="default_opdracht"/>
</xsl:template>
<xsl:template match="opdracht" mode="full">
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'CUST08'">
<xsl:apply-templates select="." mode="CUST08"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="." mode="default_opdracht"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="opdracht" mode="CUST08">
<html>
<xsl:call-template name="htmlhead"/>
<xsl:call-template name="pageheader_aaxx">
<xsl:with-param name="customer_id" select="//facilitor/header/custId"/>
</xsl:call-template>
<xsl:element name="body">
<table border="0" cellpadding="1" width="99%">
<tr>
<td colspan="2" class="value">
Beste <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Contactpersoon gebouw']"/>,<br/><br/>
Op <xsl:value-of select="plandatum/datum"/> worden werkzaamheden uitgevoerd op uw locatie. Onderstaand treft u de details van het bezoek van de leverancier.<br/><br/>
Opdracht <xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key, '/', bedrijfopdr_volgnr)"/><br/><br/>
</td>
</tr>
<tr>
<td width="20%" class="label">Bezoekdatum</td>
<td width="80%" class="value"><xsl:value-of select="plandatum/datum"/></td>
</tr>
<tr>
<td class="label">Aankomst (verwacht)</td>
<td class="value"><xsl:value-of select="plandatum/tijd"/></td>
</tr>
<tr>
<td class="label">Vertrek (verwacht)</td>
<td class="value"><xsl:value-of select="kenmerk[@naam='Verwacht vertrek']"/></td>
</tr>
<tr>
<td class="label">Leverancier:</td>
<td class="value"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td>
</tr>
<tr>
<td class="label">Naam bezoeker</td>
<td class="value"><xsl:value-of select="kenmerk[@naam='Naam bezoeker(s)']"/></td>
</tr>
<tr>
<td class="label">Omschrijving:</td>
<td class="value">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td colspan="2" class="value">
<br/><br/>
De werkzaamheden worden uitgevoerd naar aanleiding van melding SA73554 gemeld door Naam melder (tel: telefoonnummer melder).<br/><br/>
Mocht u vragen of opmerkingen hebben over deze aankondiging, neem dan contact op met de Servicedesk via onderstaande contactgegevens.<br/><br/><br/>
Met vriendelijke groet,<br/>
Servicedesk FM solutions<br/><br/><br/>
E <xsl:element name="a"><xsl:attribute name="href">mailto:facilitydesk@fm-solutions.nl</xsl:attribute>facilitydesk@fm-solutions.nl</xsl:element><br/>
T +31 (0)88 10 40800<br/>
W <xsl:element name="a"><xsl:attribute name="href">htpp://www.fm-solutions.nl</xsl:attribute>www.fm-solutions.nl</xsl:element>
</td>
</tr>
</table>
</xsl:element>
</html>
</xsl:template>
</xsl:stylesheet>

View File

@@ -0,0 +1,4 @@
Echo Starten get_unica_status.js
cscript ..\..\AAXX\import\Unica\UnicaStatusResponse.js ../oracle.udl 2665 "https://aagn.facilitor.nl/default.asp?API=UNICA2OPDR&APIKEY=KwNqHvluOIOWQrxeYveXZOBsqkYjYvRz">> gen_import.log

View File

@@ -45,6 +45,7 @@ Ruimte: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdi
Kosten uit opdracht: € <xsl:value-of select="format-number(kosten, '0,00', 'european')"/>
Omschrijving: <xsl:value-of select="omschrijving" />
Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
<kenmerk naam="Kosten"><xsl:value-of select="kosten" /></kenmerk>
<kenmerk naam="Werkbon/Opdracht nr. klant"><xsl:value-of select="melding_key" />/<xsl:value-of select="bedrijfopdr_volgnr" /></kenmerk>
<xsl:for-each select="melding/kenmerk">
<xsl:sort select="@volgnummer" data-type="number" />
@@ -142,4 +143,4 @@ Melding: <xsl:value-of select="melding/omschrijving" /></omschrijving>
</xsl:template>
</xsl:stylesheet>
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->

View File

@@ -68,7 +68,6 @@
<td width="50%" bordercolor="#000000" align="left" style="vertical-align: bottom; padding: 2px;">
<xsl:choose>
<xsl:when test="$mode='email'">
<img src="cid:tmpl_logo.gif"/>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
@@ -93,7 +92,7 @@
</td>
</tr>
<tr>
<td bgcolor="#538DD5" colspan="2" style='color:#FFFFFF; padding: 3px 4px 1px 4px;'><b><i>Registration number:&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></i></b>
<td bgcolor="#538DD5" colspan="2" style='color:#FFFFFF; padding: 3px 4px 1px 4px;'><b><i>Registration number:&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></i></b>
</td>
</tr>
</table>
@@ -454,10 +453,11 @@ p.MsoNormal {
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="melding" mode="full">
<xsl:if test="plaats/regio/district/locatie/code='AMB'">
<xsl:call-template name="pageheader_AMB"/>
<xsl:choose>
<xsl:when test="$mode='email' and plaats/regio/district/locatie/code='AMB' and $srtnotificatiecode='MLDNEW'">
<xsl:call-template name="pageheader_AMB"/>
<br/>
<p>Dear
<xsl:choose>
@@ -473,16 +473,17 @@ p.MsoNormal {
<tr><td width="130">Subject:</td><td><xsl:value-of select="discipline/omschrijving"/></td></tr>
<tr><td>Registration time:</td><td><xsl:value-of select="gemeld/datum"/><xsl:text>&#160;</xsl:text><xsl:value-of select="gemeld/tijd"/></td></tr>
</table>
</p>
<p>is handled by our service center. When the problem is solved we will inform you by email.</p>
</p>
<p>is handled by our service center. When the problem is solved we will inform you by email.</p>
<p>Kind regards<br/>Facility Service Center</p>
</xsl:if>
<xsl:if test="plaats/regio/district/locatie/code!='AMB'">
<xsl:apply-imports/>
</xsl:if>
</xsl:template>
</xsl:when>
<xsl:otherwise>
<xsl:apply-imports/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="opdracht" mode="full">
<xsl:variable name="Werkvergunning">
@@ -2998,7 +2999,7 @@ p.MsoNormal {
<xsl:if test="@view = 'AKZA_V_RIT_GEPLANDE_RITTEN'">
<xsl:for-each select="rapport_data/data_row">
<xsl:sort select="FCLT_D_DATUM"/>
<xsl:sort select="DATUM"/>
<!-- Bevestiging reservering -->
<xsl:if test="position() != 1">
<div style="page-break-before:always; margin:0; padding:0; height:0">&#160;</div>
@@ -3012,7 +3013,7 @@ p.MsoNormal {
<xsl:with-param name="p_key" select="HIDE_F_RESERVERINGKEY"/>
<xsl:with-param name="p_volgnr" select="HIDE_F_RESERVERINGVOLGNR"/>
<xsl:with-param name="p_dag" select="DAG"/>
<xsl:with-param name="p_datum" select="FCLT_D_DATUM"/>
<xsl:with-param name="p_datum" select="concat(substring(DATUM,9,2),'-',substring(DATUM,6,2),'-',substring(DATUM,1,4))"/>
<xsl:with-param name="p_vertrek_tijd" select="STARTTIJD"/>
<xsl:with-param name="p_std_vertrek_plaats" select="VAN"/>
<xsl:with-param name="p_afw_vertrek_plaatsnaam"/>

View File

@@ -1264,10 +1264,11 @@ Amsterdam RAI
</script>
<table border="0" width="100%" cellpadding="2">
<xsl:if test="$mode !='excel'">
<tr>
<td colspan='25' width='100%' bgcolor='#00A4E3' valign="top"><b>Aantal items: </b><xsl:value-of select="count(//facilitor/rapport/rapport_data/data_row/FCLT_F_MELDINGNR)"/> </td>
<td colspan='30' width='100%' bgcolor='#00A4E3' valign="top"><b>Aantal items: </b><xsl:value-of select="count(//facilitor/rapport/rapport_data/data_row/FCLT_F_MELDINGNR)"/> </td>
</tr>
</xsl:if>
<xsl:choose>
<xsl:when test="//facilitor/header/language = 'NL'">
<tr>
@@ -1287,6 +1288,8 @@ Amsterdam RAI
<td bgcolor='#C0C0C0' valign="top"><b>TeLaat</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Afhandeling</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Ingevoerd</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>IJaar</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>IKwartaal</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>IDatum</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>ITijd</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Door</b></td>
@@ -1318,6 +1321,8 @@ Amsterdam RAI
<td bgcolor='#C0C0C0' valign="top"><b>Too Late</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Completion remark</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Creation Timestamp</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Creation Year</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Creation Quarter</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Creation Date</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Creation Time</b></td>
<td bgcolor='#C0C0C0' valign="top"><b>Issued by</b></td>
@@ -1352,9 +1357,17 @@ Amsterdam RAI
<td valign="top"><xsl:value-of select="FCLT_F_TYPE"/></td>
<td valign="top"><xsl:value-of select="FCLT_F_VAKGROEP"/></td>
<td valign="top"><xsl:value-of select="FCLT_F_MELDING"/></td>
<td valign="top"><xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="MLD_MELDING_OMSCHRIJVING"/>
</xsl:call-template>
<td valign="top">
<xsl:choose>
<xsl:when test="$mode='excel'">
<xsl:value-of select="MLD_MELDING_OMSCHRIJVING"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="MLD_MELDING_OMSCHRIJVING"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</td>
<td valign="top"><xsl:value-of select="FCLT_F_LEVERANCIER"/></td>
<td valign="top">
@@ -1374,11 +1387,20 @@ Amsterdam RAI
</td>
<td valign="top"><xsl:value-of select="MLD_OPERATIONEEL_TE_LAAT"/></td>
<td valign="top">
<xsl:choose>
<xsl:when test="$mode='excel'">
<xsl:value-of select="MLD_MELDING_OPMERKING"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="MLD_MELDING_OPMERKING"/>
</xsl:call-template>
<xsl:with-param name="string" select="MLD_MELDING_OPMERKING"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</td>
<td valign="top"><xsl:value-of select="INVOER_DATUM_TIME"/></td>
<td valign="top"><xsl:value-of select="INVOER_DATUM_TIME"/></td>
<td valign="top"><xsl:value-of select="FCLT_F_JAAR"/></td>
<td valign="top"><xsl:value-of select="FCLT_F_KWARTAAL"/></td>
<td valign="top"><xsl:value-of select="substring-before(INVOER_DATUM_TIME,' ')"/></td>
<td valign="top"><xsl:value-of select="substring-after(INVOER_DATUM_TIME,' ')"/></td>

View File

@@ -58,11 +58,11 @@ else
};
var sql = "SELECT DISTINCT alg_locatie_key, alg_locatie_omschrijving, alg_locatie_x from asdl_v_rap_schoonmaak_today1 s, prs_kenmerklink kl"
var sql = "SELECT DISTINCT alg_locatie_key, alg_locatie_omschrijving, alg_locatie_x, s.volgorde from asdl_v_rap_schoonmaak_today1 s, prs_kenmerklink kl"
+ " WHERE s.ins_srtcontroledl_xcp_groep = kl.prs_kenmerklink_waarde "
+ " AND kl.prs_kenmerk_key = 1000 "
+ " AND kl.prs_link_key = " + user_key
+ " ORDER BY alg_locatie_x"
+ " ORDER BY s.volgorde"
var rst = new ResultsetTable({sql: sql,
keyColumn: "alg_locatie_key",

View File

@@ -6,7 +6,7 @@
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:variable name="Xsrtnotificatiecode">RESBEV</xsl:variable>
<xsl:variable name="Xsrtnotificatiecode">RESBEV</xsl:variable>
<xsl:template name="pageheader">
<table border="0" width="100%">
@@ -30,7 +30,12 @@
</xsl:template>
<xsl:template match="melding" mode="include">
<xsl:variable name="slatijd">
<style>
td, p {
font-size: 10pt;
}
</style>
<xsl:variable name="slatijd">
<xsl:choose>
<xsl:when test="uitvoertijd[@eenheid='U']"><xsl:value-of select="uitvoertijd"/>&#xA0;<xsl:value-of select="//lcl/MLD/uren"/></xsl:when>
<xsl:otherwise><xsl:value-of select="uitvoertijd"/>&#xA0;<xsl:value-of select="//lcl/FAC/dagen"/></xsl:otherwise>
@@ -38,8 +43,8 @@
</xsl:variable>
<xsl:variable name="team_naam">
<xsl:choose>
<xsl:when test="plaats/regio/district/locatie/key='1'">Facility departement Meppel</xsl:when>
<xsl:when test="plaats/regio/district/locatie/key='21'">Guest Services Team Mirai House</xsl:when>
<xsl:when test="plaats/regio/district/locatie/key='1'">Facility department Meppel</xsl:when>
<xsl:when test="plaats/regio/district/locatie/key='21'">Service desk Mirai House</xsl:when>
<xsl:when test="plaats/regio/district/locatie/key='22'">Astellas Guest Services Team</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
@@ -73,17 +78,32 @@
Your kind words have been shared with other members of the Facilities team and we also use your feedback to improve our service delivery to you.
</xsl:when>
<xsl:otherwise>
<br/><br/>Thank you for your call which has now been allocated to a member of the Facilities team to solve.
We will inform you once your call has been completed.
In the meantime if you require any further assistance please contact the Guest Services Team providing the Call ID number given below.
<xsl:choose>
<xsl:when test="//language='NL'"><br/><br/>Wij danken u voor het voor het maken van de melding bij Facility departement Meppel. Wij nemen de melding in behandeling en informeren
U over de voortgang en gereed melding. Wanneer u in de tussentijd onze hulp nodig heeft, neemt u alstublieft contact op met Facility departement Meppel en gebruik als referentie het meldingsnummer. </xsl:when>
<xsl:otherwise>
<br/><br/>Thank you for your call which has now been allocated to a member of the Facilities team to solve.
We will inform you once your call has been completed.
In the meantime if you require any further assistance please contact the Guest Services Team providing the Call ID number given below.
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$srtnotificatiecode='MLDAFM'">
<br/><br/>Dear <xsl:value-of select="voor/voornaam"/>,
<br/><br/>We are happy to inform you that your call as detailed below has been resolved.
We hope that this resolution has met your expectations, however please contact the Guest Services Team if you require further assistance.
Please provide your Call ID number given below and we will be more than happy to help.
<xsl:choose>
<xsl:when test="//language='NL'"><br/><br/>Beste <xsl:value-of select="voor/voornaam"/>,
<br/><br/>Wij zijn blij u mede te delen dat de melding is afgesloten. Wij hopen dat de oplossing voor deze melding binnen uw verwachtingen passen.
Mocht het niet naar tevredenheid zijn uitgevoerd neemt u alstublieft contact op met de Facility departement Meppel en gebruik,
als referentie het meldingsnummer.
</xsl:when>
<xsl:otherwise>
<br/><br/>Dear <xsl:value-of select="voor/voornaam"/>,
<br/><br/>We are happy to inform you that your call as detailed below has been resolved.
We hope that this resolution has met your expectations, however please contact the Guest Services Team if you require further assistance.
Please provide your Call ID number given below and we will be more than happy to help.
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$srtnotificatiecode='MLDREJ'">
<br/><br/>Dear <xsl:value-of select="voor/voornaam"/>,
@@ -94,7 +114,7 @@ Please provide your Call ID number given below and we will be more than happy to
</td>
</tr>
<tr>
<td colspan="4" style="font-size:14pt;padding-top:20px;padding-bottom:20px;">
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px;">
<b><xsl:value-of select="//lcl/MLD/melding"/>&#xA0;<xsl:value-of select="key"/><xsl:if test="spoed&lt;3"> (<xsl:value-of select="//lcl/MLD/spoed"/>)</xsl:if></b>
</td>
</tr>
@@ -119,7 +139,16 @@ Please provide your Call ID number given below and we will be more than happy to
<tr>
<td><br/><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
<td><br/><xsl:value-of select="plaats/regio/district/locatie/omschrijving"/></td>
<td><br/><b>Call Overview:</b></td>
<td>
<xsl:choose>
<xsl:when test="//language='NL'">
<br/><b>Soort melding:</b>
</xsl:when>
<xsl:otherwise>
<br/><b>Call Overview:</b>
</xsl:otherwise>
</xsl:choose>
</td>
<td><br/><xsl:value-of select="substring-before(discipline/omschrijving, ' ')"/></td>
</tr>
<tr>
@@ -158,8 +187,16 @@ Please provide your Call ID number given below and we will be more than happy to
</xsl:when>
<xsl:otherwise><td colspan="2"/></xsl:otherwise>
</xsl:choose>
<td><b><xsl:value-of select="//lcl/FAC/behandelaar"/>:</b></td>
<td><xsl:value-of select="behandelaar/naam_friendly"/></td>
</tr>
<tr>
<td><br/><br/>
</td>
</tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
<td><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
</tr>
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
@@ -182,12 +219,16 @@ Please provide your Call ID number given below and we will be more than happy to
</tr>
</xsl:for-each>
</xsl:if>
<!--xsl:if test="opmerking!=''">
<tr>
<td><br/><br/>
</td>
</tr>
<xsl:if test="opmerking!=''">
<tr>
<td><b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b></td>
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
</tr>
</xsl:if-->
</xsl:if>
<tr>
<td colspan="4">
<xsl:choose>
@@ -204,3 +245,8 @@ Please provide your Call ID number given below and we will be more than happy to
</table>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\ASTE_files\melding14_20160322160741.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

BIN
CUST/GRKL/oracle.udl Normal file

Binary file not shown.

View File

@@ -19,3 +19,6 @@ CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_VERKOOP
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_VERKOOP_VJ
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_UREN
CALL ..\..\..\utils\gen_export\gen_export.bat VERWERK_EXACT_UREN

View File

@@ -0,0 +1,38 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: cust/hcas/saml/default.asp
Description: Single Sign On script
Parameters:
Context:
Note:
*/ %>
<%
Response.Expires=-1;
Session("customerId") = "HCAS";
ANONYMOUS_Allowed = 1;
%>
<!-- #include file="../../../appl/Shared/common.inc" -->
<!-- #include file="../../../appl/shared/login.inc" -->
<%
var uname = String(Request.ServerVariables("HTTP_FCLTACCOUNT"));
//__DoLog("uname: " + uname);
Response.Write("SAML user detected as: " + uname);
var newUrl = rooturl + "/";
var sso_qs = String(Request.ServerVariables("QUERY_STRING"));
if (sso_qs)
newUrl += "?" + sso_qs;
if (tryLogin(uname, null))
{
Response.Redirect(newUrl);
}
else
{ // Automatisch naar het inlogscherm
//__DoLog("SAML login not found in Facilitor: " + uname);
Response.Redirect(newUrl);
}
%>

View File

@@ -108,7 +108,21 @@
</td>
</tr>
<tr>
<td colspan="3"/>
<xsl:choose>
<xsl:when test="melding/deel/kenmerk[@naam='Leverancier-nr']!=''">
<td align="right">
<b>Apparaatnummer:</b>
</td>
<td align="left">
<xsl:value-of select="melding/deel/kenmerk[@naam='Leverancier-nr']"/>
</td>
<td align="left">
</td>
</xsl:when>
<xsl:otherwise>
<td colspan="3"/>
</xsl:otherwise>
</xsl:choose>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
</td>

View File

@@ -8,6 +8,8 @@
</xsl:variable>
<xsl:variable name="Xsrtnotificatiecode">CUST01</xsl:variable>
<xsl:variable name="mld_disc_ICT_RFC">522</xsl:variable>
<xsl:variable name="mld_disc_ICT_Change">702</xsl:variable>
<xsl:template match="melding" mode="include">
<table border="0" width="100%" cellpadding="2">
@@ -329,7 +331,7 @@
<table border="0" width="100%" cellpadding="2">
<tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>Wijziging&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
<b><xsl:value-of select="stdmelding/omschrijving"/>&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
</td>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<xsl:if test="spoed&lt;3">
@@ -430,12 +432,17 @@
<td align="left">
<xsl:value-of select="tracking/track[@code='MLDNEW']/datum/datum"/>
</td>
<td align="right">
<b>Akkoord voor:</b>
</td>
<td align="left">
<xsl:value-of select="kenmerk[@naam='Deadline akkoord']"/>
</td>
<xsl:if test="stdmelding/discipline/key=$mld_disc_ICT_Change">
<td align="right">
<b>Akkoord voor:</b>
</td>
<td align="left">
<xsl:value-of select="kenmerk[@naam='Deadline akkoord']"/>
</td>
</xsl:if>
<xsl:if test="stdmelding/discipline/key!=$mld_disc_ICT_Change">
<td colspan="2"> </td>
</xsl:if>
</tr>
<tr>
<td align="right">
@@ -452,60 +459,62 @@
</td>
</tr>
<tr>
<td colspan="4">
<table border="1" width="100%" CELLPADDING="0" CELLSPACING="0" bordercolor="#000000">
<!-- Alleen voor de ICT Change meldingen, niet voor de RFC meldingen -->
<xsl:if test="stdmelding/discipline/key=$mld_disc_ICT_Change">
<tr>
<td colspan="5" style="text-align:center">
Controle, Classificatie, Acceptatie
<td colspan="4">
<table border="1" width="100%" CELLPADDING="0" CELLSPACING="0" bordercolor="#000000">
<tr>
<td colspan="5" style="text-align:center">
Controle, Classificatie, Acceptatie
</td>
</tr>
<tr>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'ICT Beheer'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [ICT Beheer]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'Architect'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Architect]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'TAB'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [TAB]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'Servicedesk'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Servicedesk]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'Changemanager'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Changemanager]']"/>
</xsl:call-template>
</b>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'ICT Beheer'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [ICT Beheer]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'Architect'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Architect]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'TAB'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [TAB]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'Servicedesk'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Servicedesk]']"/>
</xsl:call-template>
</b>
</td>
<td width="20%" style="text-align:center">
<b>
<xsl:call-template name="ICT_akkoord">
<xsl:with-param name="p_string" select="'Changemanager'"/>
<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Changemanager]']"/>
</xsl:call-template>
</b>
</td>
</tr>
</table>
</td>
</tr>
</xsl:if>
<tr height="20px">
<td colspan="4" style="text-align:center">
@@ -574,70 +583,78 @@
</tr>
<!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
<xsl:if test="stdmelding/discipline/key=$mld_disc_ICT_Change">
<tr>
<td colspan="4" style="text-align:center;color:#008385">
<b><u>Deelnemers</u></b>
</td>
</tr>
<tr>
<td colspan="4">
<table border="1" width="100%" CELLPADDING="0" CELLSPACING="0" bordercolor="#000000">
<tr>
<td>
<b>Persoon</b>
</td>
<td>
<b>Rol/Functie</b>
</td>
<td>
<b>Omschrijving</b>
</td>
<td>
<b>Van</b>
</td>
<td>
<b>Tot</b>
</td>
<td>
<b>Aantal uren</b>
</td>
</tr>
<xsl:for-each select="opdracht">
<xsl:sort select="key" data-type="number"/>
<tr>
<td align="right">
<xsl:value-of select="uitvoerende/persoon/naam_full"/>
</td>
<td align="right">
<xsl:value-of select="kenmerk[@naam='Functie deelnemer']"/>
</td>
<td align="left">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
<td align="right">
<xsl:value-of select="datumbegin/datum"/>
</td>
<td align="right">
<xsl:value-of select="einddatum/datum"/>
</td>
<td align="right">
<xsl:value-of select="uren"/>
</td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
<tr height="20px">
<td colspan="4" style="text-align:center">
<hr/><b></b>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="4" style="text-align:center;color:#008385">
<b><u>Deelnemers</u></b>
</td>
</tr>
<tr>
<td colspan="4">
<table border="1" width="100%" CELLPADDING="0" CELLSPACING="0" bordercolor="#000000">
<tr>
<td>
<b>Persoon</b>
</td>
<td>
<b>Rol/Functie</b>
</td>
<td>
<b>Omschrijving</b>
</td>
<td>
<b>Van</b>
</td>
<td>
<b>Tot</b>
</td>
<td>
<b>Aantal uren</b>
</td>
</tr>
<xsl:for-each select="opdracht">
<xsl:sort select="key" data-type="number"/>
<tr>
<td align="right">
<xsl:value-of select="uitvoerende/persoon/naam_full"/>
</td>
<td align="right">
<xsl:value-of select="kenmerk[@naam='Functie deelnemer']"/>
</td>
<td align="left">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
<td align="right">
<xsl:value-of select="datumbegin/datum"/>
</td>
<td align="right">
<xsl:value-of select="einddatum/datum"/>
</td>
<td align="right">
<xsl:value-of select="uren"/>
</td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
<tr height="20px">
<td colspan="4" style="text-align:center">
<hr/><b></b>
</td>
</tr>
<!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
<tr>
@@ -1779,6 +1796,13 @@
<tr height="20px">
<td colspan="4">
</td>
</tr>
<xsl:if test="$v_type_overeenkomst = 'Parkeerpas' or $v_type_overeenkomst = 'Sleutel'">
<tr>
<td class="label">Meldingsnummer</td>
<td class="label">:</td>
<td class="value" colspan="2"><xsl:value-of select="kenmerk[@naam='Meldingsnummer']"/></td>
</tr>
</xsl:if>
<tr>
<td class="label">Naam</td>

View File

@@ -672,6 +672,20 @@
</tr>
</xsl:if>
<!-- kenmerk-lijst gesorteerd op volgnummer (en gevuld en <800) -->
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test="position()=1">
<tr><td colspan="7"><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></td></tr>
</xsl:if>
<xsl:if test=".!=''">
<tr>
<td><xsl:value-of select="@naam"/>:</td>
<td colspan="6"><xsl:value-of select="."/></td>
</tr>
</xsl:if>
</xsl:for-each>
<tr><td colspan="7"><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></td></tr>
<tr>
@@ -752,20 +766,6 @@
<td colspan="2"><xsl:value-of select="deel/omschrijving"/></td>
</tr>
</xsl:for-each>
<!-- kenmerk-lijst gesorteerd op volgnummer (en gevuld en <800) -->
<!--xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test="position()=1">
<tr><td colspan="7"><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></td></tr>
</xsl:if>
<xsl:if test=".!=''">
<tr>
<td><xsl:value-of select="@naam"/>:</td>
<td colspan="6"><xsl:value-of select="."/></td>
</tr>
</xsl:if>
</xsl:for-each-->
</xsl:template>
<xsl:template match="reservering" mode="full">

View File

@@ -5,5 +5,5 @@ REM
REM -- $Revision$
REM -- $Id$
copy ..\..\..\CUST\VENR\xd_prs_sync\xd_perslid_list.xml .
copy ..\..\..\..\Fplace5i\CUST\VENR\xd_prs_sync\xd_perslid_list.xml .
cscript ..\..\..\utils\gen_import\gen_import.wsf KFXX PERSLID >>genimport.log 2>>&1

View File

@@ -238,6 +238,26 @@
<tr><td colspan="4" class="tekst"><br/><br/><br/><b>Handtekening:</b></td></tr>
</table>
</xsl:template>
<xsl:template name="inkoopvoorwaarden">
<tr>
<td colspan="4" class="tekst">
<br/>Op alle (vervolg)opdrachten en (aanvullende) overeenkomsten die Kien Facility Management B.V. namens haar
opdrachtgever NS Stations B.V. verstrekt of aangaat, zijn van toepassing de Overeenkomst tussen Opdrachtnemer
en NS Stations B.V. en de Algemene Inkoopvoorwaarden van NS Groep N.V. 2013 zoals vermeld op
<a href="http://www.nsprocurement.nl">www.nsprocurement.nl</a>.
Toepasselijkheid van voorwaarden van de wederpartij wordt hier nadrukkelijk van de hand gewezen.
</td>
</tr>
</xsl:template>
<xsl:template name="facturatie">
<tr>
<td colspan="4" class="tekst">
<br/>Facturatie geschiedt volgens de in het document Facility Management NS Facturatieproces beschreven procedure.
</td>
</tr>
</xsl:template>
<xsl:template match="bestelling" mode="include">
<style>.pagebreak {page-break-before:always;}</style>
@@ -870,7 +890,10 @@ Beste <xsl:value-of select="voor/naam_friendly"/>,
<td class="tekst"><br/>Omschrijving:</td>
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/>&#160;</td>
</tr>
<tr><td colspan="4" class="tekst">Mandaat: € <xsl:value-of select="$mandaat"/><br/>&#160;</td></tr>
<tr>
<td class="tekst">Mandaat: </td>
<td class="tekst"><xsl:value-of select="$mandaat"/><br/>&#160;</td>
</tr>
</table>
</td>
</tr>
@@ -892,9 +915,20 @@ Beste <xsl:value-of select="voor/naam_friendly"/>,
</tr>
<tr>
<td colspan="4" class="tekst">
<br/>Gelieve de status van de mandaatopdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
<br/>Gelieve de status van de mandaatopdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.<br/><br/>
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="facturatie"/>
</td>
</tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -925,7 +959,7 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<xsl:call-template name="factuuradres"/>
</table>
</td>
</tr-->
</tr-->
</table>
</xsl:when>
<!--Contractopdracht-->
@@ -1076,6 +1110,12 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<br/>Gelieve de status van de opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -1240,7 +1280,7 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
</tr>
<tr>
<td class="tekst" style="width:2%;"></td>
<td class="tekst">Facturatie geschiedt volgens de in het document Facility Managent NS Facturatieproces beschreven procedure.</td>
<td class="tekst">Facturatie geschiedt volgens de in het document Facility Management NS Facturatieproces beschreven procedure.</td>
</tr>
</table>
</td>
@@ -1260,11 +1300,17 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<td class="tekst">Telefoon:</td>
<td class="tekst">088-5577604</td>
<td class="tekst"></td>
<td class="tekst"></td>
<td class="tekst"><br/><br/></td>
</tr>
</table>
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</xsl:when>
<!--Offerteopdracht-->
@@ -1411,9 +1457,20 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
</tr>
<tr>
<td colspan="4" class="tekst">
<br/>Gelieve de status van de offerte opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
<br/>Gelieve de status van de offerte opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.<br/><br/>
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="facturatie"/>
</td>
</tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -1592,9 +1649,15 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
</tr>
<tr>
<td colspan="4" class="tekst">
<br/>Gelieve de status van de klacht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
<br/>Gelieve de status van de klacht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.<br/><br/>
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -1748,6 +1811,12 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<br/>Gelieve de status van de opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -1901,6 +1970,12 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<br/>Gelieve de status van de opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -2042,8 +2117,14 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<td class="tekst">Telefoon:</td>
<td class="tekst">088-5577604</td>
<td class="tekst"></td>
<td class="tekst"></td>
<td class="tekst"><br/><br/></td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>
@@ -2147,9 +2228,15 @@ Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde f
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
<tr>
<td colspan="4" class="tekst">
<br/>Deze variatie dient verwerkt te worden in de revisielijst, assetlijst en/of financieel totaaloverzicht. Indien u het hier niet mee eens bent of wanneer deze opdracht niet duidelijk is, dient u contact op te nemen met de contractmanager.
<br/>Deze variatie dient verwerkt te worden in de revisielijst, assetlijst en/of financieel totaaloverzicht. Indien u het hier niet mee eens bent of wanneer deze opdracht niet duidelijk is, dient u contact op te nemen met de contractmanager.<br/><br/>
</td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td>
<xsl:call-template name="inkoopvoorwaarden"/>
</td>
</tr>
</table>
</td>
</tr>

BIN
CUST/KFPP/Oracle.udl Normal file

Binary file not shown.

BIN
CUST/KFPP/banner-pivot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
CUST/KFPP/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

465
CUST/KFPP/cust.css Normal file
View File

@@ -0,0 +1,465 @@
/*
* $Revision$
* $Modtime: 02-05-14 16:00 $
*/
#headerblok {
background: url(../kfpp/banner-pivot.png) no-repeat;
}
/* Menukoppen */
span.menukop {
background-image: none;
padding-left: 2px;
}
#editbody, #rejectbody {
border-left: 0px solid rgb(111, 101, 161);
border-right: 0px solid rgb(111, 101, 161);
}
input[readonly], select[readonly], textarea[readonly] {
color: rgb(50,57,74);
}
input[readonly]:hover, select[readonly]:hover, textarea[readonly]:hover {
background-color: #fff;
}
a[href^="mailto:"] {
color: rgb(50,57,74);
}
a[href^="mailto:"].fldmailto {
background-color: #fff;
}
th {
color: #502d7f;
background-color: rgb(236,234,242);
}
#headerfunctions {
color: rgb(50,57,74);
}
span.ia2 { /*inline action v2 */
color: #ffa12d;
background-color: #fff;
}
span.ia2:hover {
background-color: #ffa12d;
color: #fff;
}
.fcltframeheader, .fcltframefooter {
background-color: rgb(111, 101, 161);
}
#iframerextratitle {
color: #fff;
}
div.fcltframeheader {
color: #fff;
}
.ui-widget-header.ui-datepicker-header,
.ui-widget-header.ui-dialog-titlebar {
background-color: rgb(111, 101, 161)!important;
color: #fff!important;
}
.ui-datepicker-calendar th {
background: rgb(236,234,242) repeat-x left top;
}
body.modal .fcltblock {
background-color: #fff;
}
.fcltblockhead {
background-color:rgb(236,234,242);
color: #502d7f;
}
#editbody .fcltblockhead {
background-color:rgb(236,234,242);
color: #502d7f;
}
body.modal .fcltblockhead{
background-color:rgb(236,234,242);
color: #502d7f;
}
#showbody .fcltblockhead {
background-color: rgb(236,234,242);
color: rgb(50,57,74);
}
.fcltblock .inside {
padding: 1px 0 2px 0;
background-color: #fff;
border:1px solid #eee;
border-top: 0;
}
#mywelcome , #mymessages, #myactions{
color: rgb(50,57,74);
}
#mywelcometitle{
background-color: #502d7f;
color: #fff;
}
#mywelcomeinfo {
background-color: rgb(236,234,242);
color: #502d7f;
}
#nieuwsbody {background-color: #fff;}
.newstextFresh {color: rgb(50,57,74);}
.newstextFresh {font-weight: normal; color: rgb(50,57,74);}
.newstext {
color: rgb(50,57,74);
}
#search {
background-color: #fff;
}
#search div.fcltblock label {
color: rgb(50,57,74);
}
#search div.fcltblockhead {
background-color: rgb(236,234,242);
color: #502d7f;
}
#materiallist_button,
#buttons ul li,
#buttons ul li a,
.mv,
input[type=button],
input[type=text].button,
input.button,
span.button {
color: #502d7f;
background-color:rgb(236,234,242);
}
input.button:hover,
input[type=button]:hover,
input[type=text].button:hover,
span.button:hover {
color: #fff;
background-color:#502d7f;
}
#buttons ul li:hover,
.mv:hover {
background-color:rgb(236,234,242);
color: #502d7f;
}
#buttons.vertical ul li:hover {
color: rgb(236,234,242);
}
#buttons ul li.dialog,
#buttons ul li.dialog a {
color: rgb(50,57,74);
}
/* een buttonhover */
#buttons ul li a:hover {
color: #fff;
background-color: #502d7f;
}
#buttons ul li:hover {
color: #fff;
background-color: #502d7f;
}
#mldBehandel a.details, #mldClose a.details {
color: #502d7f;
}
.rstable tr
{
color: rgb(50,57,74);
}
.rstable thead th
{
color: #502d7f;
background-color: rgb(236,234,242);
}
.rstable tfoot td
{
color: rgb(50,57,74);
}
.tab_mld_materials tr.matline { background-color: #fff;}
.tab_mld_uitvoerenden tr.uitvline { background-color: #fff;}
#mod_faq {color: rgb(50,57,74);}
#multires {
color: #fff;
}
#resselector {
background-color: rgb(111, 101, 161);
}
#resafhbez {
color: rgb(50,57,74);
}
/* field colors for required fields */
* html .required,
.required,
.required:focus,
input.required,
input[type=text].required,
input[type=password].required,
select.required, option.required,
textarea.required
{
border: 1px solid #e41e8a;
}
/* but maintain the button properties even if required */
input[type=button].required, input[type=text].button.required
{
background-color:rgb(236,234,242);
border: 1px solid #e41e8a;
}
input[type=button].required:hover, input[type=text].button.required:hover
{
color: #fff;
background-color:#502d7f;
}
.label {
color: rgb(50,57,74);
}
.flexlabel {
color: #e41e8a;
background-color: rgb(236,234,242);
}
.flexlabellabel {
color: #e41e8a;
background-color: rgb(236,234,242);
}
div#besItemSel .fcltblockhead {
background-color: rgb(111, 101, 161);
}
/* for modal-like tabs*/
.likemodal {
background-color: #fff;
}
.modal th {
background-color: rgb(111, 101, 161);
}
div#topdivider{
background-color: #ddd;
}
div#menudivider{
background-color: #ddd;
}
.toggler {
background-color: #ddd;
}
div#menutabs .ui-layout-content {
background-image: none; /* Wit blok halverwege menu weghalen */
background-color: #fff;
}
div#menutabs li.ui-state-active {
background-color: #fff;
}
div#PersFAC ul li {
color: rgb(50,57,74);
background-color: transparent;
}
div#ProfFAC ul li {
color: rgb(50,57,74);
background-color: transparent;
}
div#MgtFAC ul li {
color: rgb(50,57,74);
background-color: transparent;
}
div#PersFAC ul li span.menukop {
color: rgb(50,57,74);
}
div#MgtFAC ul li span.menukop {
color: rgb(50,57,74);
}
div#ProfFAC ul li span.menukop {
color: rgb(50,57,74);
}
li.mk:hover {
background-color: rgb(111, 101, 161)!important;
}
li.mk:hover span.menukop {
color: #fff!important;
}
.nomicon {
background-color: rgb(111, 101, 161);
}
#menutabs .ui-layout-content ul li li {
color: rgb(50,57,74);
background-color: #fff;
}
li.mi:hover {
background-color:rgb(236,234,242)!important;
}
#portalmenu h2 {
color: rgb(50,57,74);
}
#portalmenu span.menukop {
color: rgb(50,57,74);
}
#portalmenu a {
color: rgb(50,57,74);
}
#legenda {
background-color: #fff;
}
/* FG classes*/
#navigationCell{
background-color: #fff;
}
#LinkerNavi {
background-color: #fff;
}
.openFG, .closedFG {
background-color: rgb(111, 101, 161);
color: #fff;
}
.fixedFG {
background-color: rgb(236,234,242);
color: #502d7f;
}
.PageBODY {
color: rgb(50,57,74);
}
.FormTABLE input[type=submit] {
color: #502d7f;
background-color:rgb(236,234,242);
}
.FormTABLE input:hover[type=submit] {
background-color:rgb(236,234,242);
color: #502d7f;
}
.FormHeaderTD {
background-color: rgb(111, 101, 161);
}
.DataTD {
color: rgb(50,57,74);
}
.DataFONT {
color: rgb(50,57,74);
}
.ColumnFONT {
color: #502d7f;
}
.ColumnTD {
background-color: rgb(236,234,242);
color: #502d7f;
}
table.filter {
background-color: #fff;
}
table.filter th {
background-color: rgb(236,234,242);
color: #502d7f;
}
table.filter td {
color: rgb(50,57,74);
}
#prodtable th {
color: rgb(50,57,74);
}
/* touch colors are defined here to allow customisation */
#tabletmenu {
color: rgb(50,57,74);
}
.tabletmenu img {
background-color: rgb(111, 101, 161);
}
.tmenutab {
background-color: rgb(236,234,242);
color: #502d7f;
border: 2px solid #fff;
}
#tabletmenu #luser {
color: rgb(236,234,242);
}
.tmenutabhome {
color: rgb(50,57,74);
}
/* floorscreen */
.floorscreen input[type=button] {
color: #fff;
}
.floorscreen #fsnavigation {
background-color: #fff;
border-right: 1px solid rgb(50,57,74);
}
.rflrscreen #rstable th
{
background-color: #fff;
color: rgb(50,57,74);
}
.rflrscreen #iframerextratitle
{
color: rgb(111, 101, 161);
}
#showlink input[type=button] {
background-color:rgb(236,234,242);
color: #502d7f;
}
.kpisec_heading {
background-color: rgb(236,234,242);
color: #502d7f;
}

View File

@@ -0,0 +1,41 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: fin_statusupdate.asp
Description: A deeplink call to "finish" (prepare U4-export for) all
invoices underlying a specific 'ordernr' (borderel).
Parameters:
ordernr Id stored as fin_kenmerkfactuur_waarde for SSD-invoices
to be exported (also stored as fac_usrdata_code).
Context: Client specific file to handle actions on 'fin_factuur'
as initiated from a report only accessible for autorized
employees.
Note:
*/ %>
<%
DOCTYPE_Disable = 1;
var JSON_Result = true;
%>
<!--#include file="../../appl/Shared/common.inc"-->
<!--#include file="../../appl/Shared/json2.js"-->
<!--#include file="../../appl/Shared/funcodes.inc"-->
<%
message = "";
var ordernr = getQParam("ordernr", "");
if (func_enabled["WEB_USER02"]) {
message = "SSD-facturen onderliggend aan " + ordernr + " vrijgegeven.";
// Vrijgeven SSD-facturen; ALLEEN door geautoriseerde VENR-medewerkers!
sql = "BEGIN VENR.finish_ssdinvoices (" + safe.quoted_sql(ordernr) + "); END;";
Oracle.Execute(sql);
}
else {
message = L("lcl_no_auth");
}
result = { success : true, message : message }
Response.Write(JSON.stringify(result));
%>

BIN
CUST/KFPP/tmpl_logo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

5
CUST/KFPP/xsl/cust.xsl Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:import href="../../venr/xsl/cust.xsl"/>
</xsl:stylesheet>

232
CUST/KFPP/xsl/strukton.xsl Normal file
View File

@@ -0,0 +1,232 @@
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" exclude-result-prefixes="soap xsd xsi">
<xsl:output method="xml" encoding="utf-8"/>
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
<xsl:param name="mode"/>
<!-- Maken 'bon' (XML) -->
<xsl:template match="opdracht">
<xsl:variable name="prioriteit">
<xsl:choose>
<xsl:when test="melding/spoed=1">Calamiteit</xsl:when>
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
<xsl:when test="melding/spoed=4">Laag</xsl:when>
<xsl:when test="melding/spoed=5">Hold</xsl:when>
<xsl:otherwise>Onbekend</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:element name="ServiceRequestCreate">
<xsl:element name="ServiceRequest">
<!-- Afhankelijk van kostenplaats, CustomerID=LeverancierNr bij Bedrijf of Kenmerk 1160 bij Afdeling-2! -->
<xsl:element name="CustomerID">
<xsl:choose>
<xsl:when test="kostenplaats/nr!='KIEN' and melding/voor/afdeling/parent/kenmerk[@key=1160]!=''">
<xsl:value-of select="melding/voor/afdeling/parent/kenmerk[@key=1160]"/>
</xsl:when>
<xsl:otherwise><xsl:value-of select="uitvoerende/bedrijf/leverancier_nr"/></xsl:otherwise>
</xsl:choose>
</xsl:element>
<xsl:element name="ReferenceID">
<xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
</xsl:element>
<xsl:element name="Reference"><xsl:value-of select="melding/stdmelding/omschrijving"/>-<xsl:value-of select="opdrachttype/omschrijving"/></xsl:element>
<xsl:element name="TypeCode">
<xsl:choose>
<!--165=Contract (afkoop)-->
<!--xsl:when test="opdrachttype/key='165'">0</xsl:when-->
<!--166=Garantie-->
<xsl:when test="opdrachttype/key='166'">2</xsl:when>
<!--168=Offerte aanvraag-->
<xsl:when test="opdrachttype/key='168'">3</xsl:when>
<!--169=Offerte opdracht-->
<xsl:when test="opdrachttype/key='169'">8</xsl:when>
<!--Bij correcte inrichting 5=Mandaat (standaard) hier enige mogelijkheid!-->
<xsl:otherwise>
<xsl:choose>
<xsl:when test="melding/discipline/srtdiscipline/prefix='S'">2</xsl:when>
<xsl:otherwise>5</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
<xsl:element name="RequestedProcessingPeriod">
<xsl:element name="EndDateTime">
<xsl:value-of select="einddatum/jaar"/>-<xsl:value-of select="einddatum/maand"/>-<xsl:value-of select="einddatum/maand"/>T<xsl:value-of select="einddatum/tijd"/>:00</xsl:element>
<xsl:element name="EscalationToOperator">false</xsl:element>
</xsl:element>
<xsl:element name="IssueCategoryID">
<xsl:value-of select="melding/discipline/key"/>
</xsl:element>
<xsl:element name="IssueCategory">
<xsl:value-of select="melding/discipline/omschrijving"/>
</xsl:element>
<xsl:element name="IssueSubCategoryID">
<xsl:value-of select="melding/stdmelding/key"/>
</xsl:element>
<xsl:element name="IssueSubCategory">
<xsl:value-of select="melding/stdmelding/omschrijving"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="omschrijving"/>
</xsl:element>
<xsl:element name="Monitoring">
<xsl:element name="StartDateTime">
<xsl:for-each select="tracking/track">
<xsl:sort select="datum/timestamp" order="ascending"/>
<xsl:if test="position()=1">
<xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/>T<xsl:value-of select="datum/tijd"/>:00
</xsl:if>
</xsl:for-each>
</xsl:element>
<xsl:element name="EndDateTime">
<xsl:value-of select="einddatum/jaar"/>-<xsl:value-of select="einddatum/maand"/>-<xsl:value-of select="einddatum/dag"/>T<xsl:value-of select="einddatum/tijd"/>:00</xsl:element>
<xsl:element name="Urgency">
<xsl:value-of select="$prioriteit"/><xsl:if test="$prioriteit != 'Calamiteit'">: <xsl:value-of select="dagen"/> dagen</xsl:if>
</xsl:element>
</xsl:element>
<xsl:element name="Requester">
<xsl:element name="Name">
<xsl:element name="FirstLineName">
<xsl:value-of select="melding/voor/naam_full"/>
</xsl:element>
</xsl:element>
<xsl:element name="Communication">
<xsl:element name="Telephone">
<xsl:value-of select="melding/voor/telefoonnr"/>
</xsl:element>
<xsl:element name="Email">
<xsl:value-of select="melding/voor/email"/>
</xsl:element>
</xsl:element>
</xsl:element>
<xsl:element name="CustomerCoordinator">
<xsl:element name="Name">
<xsl:element name="FirstLineName">
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verantwoordelijke/naam_full"/>
</xsl:element>
</xsl:element>
<xsl:element name="Communication">
<xsl:element name="Telephone">
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verantwoordelijke/mobiel"/>
<xsl:if test="not(melding/plaats/regio/district/locatie/gebouw/verantwoordelijke/mobiel)">
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verantwoordelijke/telefoonnr"/>
</xsl:if>
</xsl:element>
<xsl:element name="Email">
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verantwoordelijke/email"/>
</xsl:element>
</xsl:element>
</xsl:element>
<!-- KIENfunctieplaats=Kenmerk 1180/1220 bij Gebouw/Terrein -->
<xsl:variable name="KIENfunctieplaats">
<xsl:choose>
<xsl:when test="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1220]!=''">
<xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1220]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key=1180]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<!-- Afhankelijk van kostenplaats, struktoncode=KIENfunctieplaats of Kenmerk 1161 bij Afdeling-2! -->
<xsl:variable name="struktoncode">
<xsl:choose>
<xsl:when test="kostenplaats/nr!='KIEN' and melding/voor/afdeling/parent/kenmerk[@key=1161]!=''">
<xsl:value-of select="melding/voor/afdeling/parent/kenmerk[@key=1161]"/>
</xsl:when>
<xsl:otherwise><xsl:value-of select="$KIENfunctieplaats"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:element name="ServiceLocation">
<xsl:element name="LocationID">
<xsl:value-of select="$struktoncode"/>
</xsl:element>
<xsl:element name="Location">
<xsl:value-of select="melding/plaats/plaatsaanduiding"/>
</xsl:element>
<xsl:element name="Address">
<xsl:element name="StreetName">
<xsl:choose>
<xsl:when test="melding/plaats/regio/district/locatie/terreinsector/key!=''">
<xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1240]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
<xsl:element name="StreetPostalCode">
<xsl:if test="$struktoncode!=''">
<xsl:choose>
<xsl:when test="melding/plaats/regio/district/locatie/terreinsector/key!=''">
<xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1241]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:element>
<xsl:element name="CityName">
<xsl:choose>
<xsl:when test="melding/plaats/regio/district/locatie/terreinsector/key!=''">
<xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1242]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:template>
<!-- Maken 'bon' (XML) -->
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht"/>
</xsl:template>
<!-- Inpakken 'bon' in SOAP envelope -->
<xsl:template match="SOAPEnvelope">
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<xsl:copy-of select="./node()"/>
</soap:Body>
</soap:Envelope>
</xsl:template>
<!-- Uitpakken SOAP envelope -->
<xsl:template match="soap:Envelope">
<soapResult>
<xsl:copy-of select="soap:Body/node()"/>
</soapResult>
</xsl:template>
<!-- Decoderen XML response -->
<xsl:template match="ServiceRequestStatus">
<Result>
<xsl:value-of select="ErrorLog/TypeID"/>
</Result>
</xsl:template>
<!-- Root -->
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$mode='getExtension'">
<xsl:element name="format">
<!-- Hotelselect gebruikt geen cXML, maar SendFile.cls verwacht wel deze parameter om een XML response in te lezen -->
<xsl:element name="extension">xml</xsl:element>
</xsl:element>
</xsl:when>
<xsl:otherwise><!-- door SendFile.cls gebruikt voor maken 'bon' (XML die via SOAP verstuurd wordt) -->
<xsl:apply-templates select="facilitor"/><!-- door SendSOAP.cls gebruikt voor inpakken van 'bon' in SOAP envelope -->
<xsl:apply-templates select="SOAPEnvelope"/><!-- door SendSOAP.cls gebruikt voor uitpakken van response uit SOAP envelope -->
<xsl:apply-templates select="soap:Envelope"/><!-- door SendFile.cls gebruikt voor lezen van status uit gefaalde response (NB: <soapResult> is al door de decode gestript) -->
<xsl:apply-templates select="ServiceRequestStatus"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -24,20 +24,20 @@
</xsl:choose>
</td>
<td width="66%" align="right" valign="bottom" style="text-align:right">
<b>Afdrukdatum:&#xA0;</b>
<b><xsl:value-of select="//lcl/FAC/printdatum"/>&#xA0;</b>
<xsl:value-of select="//header/dateTime"/>
</td></tr><tr><td class="caption" style="padding-top:10px;padding-bottom:10px">
<xsl:choose>
<xsl:when test="/facilitor/melding">
<b>Melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
<xsl:if test="geprint = 1">(kopie)</xsl:if>
<b>Call <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
<xsl:if test="geprint = 1">(copy)</xsl:if>
</xsl:when>
<xsl:when test="/facilitor/opdracht">
<b>
<xsl:value-of select="opdrachttype/omschrijving"/>&#160;
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
<xsl:if test="geprint = 1">(kopie)</xsl:if>
<xsl:if test="geprint = 1">(copy)</xsl:if>
</xsl:when>
</xsl:choose>
</td>
@@ -273,7 +273,7 @@
<xsl:when test="$srtnotificatiecode='RESNEW'">
<xsl:if test="rsv_ruimte/status_fokey=1">
<td colspan="2" class="label">
<b>LET OP: deze reservering heeft de status optie en kan tot 1 dag voor aanvang gewijzigd of zelfs geannuleerd worden.</b>
<b>PLEASE NOTE: the status of the reservation is option. This means it can be changed or deleted until 1 day before the reservation begins.</b>
</td>
</xsl:if>
</xsl:when>
@@ -288,13 +288,13 @@
</xsl:variable>
<tr>
<td colspan="2" class="label">
Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
Je afspraak is gewijzigd <xsl:if test="$tracking_RESUPD!=''">door <xsl:value-of select="$tracking_RESUPD"/></xsl:if>, dit kan zijn:<br/>
<li>op jouw verzoek.</li>
<li>omdat de gereserveerde ruimte toch niet werd gebruikt (No Show).</li>
<li>vanwege dringende urgentie.</li><br/><br/>
Om de beschikbare vergaderruimtes zo optimaal mogelijk te benutten, is het van belang dat een vergaderruimte alleen wordt gereserveerd indien er ook daadwerkelijk gebruik van wordt gemaakt.<br/>
Wij vragen dan ook van je dat wanneer een vergadering wordt geannuleerd of wanneer de vergadertijden worden gewijzigd ook de reservering in het reserveringsysteem aan te (laten) passen.
Dear <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
Your reservation has been changed <xsl:if test="$tracking_RESUPD!=''">by <xsl:value-of select="$tracking_RESUPD"/></xsl:if>, reasons may be:<br/>
<li>on your request.</li>
<li>because the room was not used (No Show).</li>
<li>because of urgency.</li><br/><br/>
To make optimal use of available meeting rooms, it is important that the meeting room is reserved only if it is actually used.<br/>
Please adjust or delete your reservation in the reservation system if meeting times change or if your meeting is cancelled.
</td>
</tr>
<tr><td height="20px"/></tr>
@@ -302,10 +302,10 @@
<xsl:when test="$srtnotificatiecode='RESINF'">
<tr>
<td colspan="2" class="tekst">
Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
Op <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/van/datum"/> van <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/van/tijd"/> tot <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/tot/tijd"/> is de ruimte <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/> voor jou gereserveerd.<br/><br/>
Om de beschikbare vergaderruimtes zo optimaal mogelijk te benutten, is het van belang dat een vergaderruimte alleen wordt gereserveerd indien er ook daadwerkelijk gebruik van wordt gemaakt.<br/>
Wij vragen dan ook van je dat wanneer een vergadering wordt geannuleerd of wanneer de vergadertijden worden gewijzigd ook de reservering in het reserveringsysteem aan te (laten) passen.
Dear <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
On <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/van/datum"/> from <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/van/tijd"/> until <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/tot/tijd"/> room <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/> has been booked.<br/><br/>
To make optimal use of available meeting rooms, it is important that the meeting room is reserved only if it is actually used.<br/>
Please adjust or delete your reservation in the reservation system if meeting times change or if your meeting is cancelled.
</td>
</tr>
<tr><td height="20px"/></tr>
@@ -321,15 +321,15 @@
</xsl:variable>
<tr>
<td colspan="2" class="tekst">
Beste <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
Je afspraak is geannuleerd <xsl:if test="$tracking_RESDEL!=''">door <xsl:value-of select="$tracking_RESDEL"/></xsl:if>, dit kan zijn:<br/>
<li>op jouw verzoek.</li>
<li>omdat de gereserveerde ruimte toch niet werd gebruikt (No Show).</li>
<li>vanwege dringende urgentie.</li><br/><br/>
Het reservering systeem controleert periodiek onderstaande gevallen en voert automatisch annuleringen door als:<br/>
1. <u>Gelijktijdig</u> 2 of meer werkplekken op jouw naam zijn geboekt; <i>daarvan blijft de laatste reservering staan.</i><br/>
2. Een (repeterende) reservering <u>meer dan 14 dagen</u> vooruit is geboekt; <i>de reserveringen tot 14 dagen blijven staan.</i><br/><br/>
Mocht je vragen of opmerkingen hebben over de annulering, dan kun je contact opnemen met de persoon die je reservering heeft geannuleerd.
Dear <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/voornaam"/>,<br/><br/>
Your reservation is deleted <xsl:if test="$tracking_RESDEL!=''">by <xsl:value-of select="$tracking_RESDEL"/></xsl:if>, reasons may be:<br/>
<li>on your request.</li>
<li>because the room was not used (No Show).</li>
<li>because of urgency.</li><br/><br/>
The reservation system will periodically check and adjust reserverions in the following cases:<br/>
1. <u>Simultaneous</u> 2 or more workplaces have been booked on your name; <i> only the last reservation will remain.</i><br/>
2. A (repeated) reservation has been booked <u>more than 14 days</u> in advance; <i>reservation up to 14 days in advance will remain.</i><br/><br/>
If you have any questions regarding the cancellation please contact the person that deleted your reservation.
</td>
</tr>
<tr><td height="20px"/></tr>
@@ -576,7 +576,7 @@
<tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>Melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
<xsl:if test="geprint = 1">(kopie)</xsl:if>
<xsl:if test="geprint = 1">(copy)</xsl:if>
</td>
</tr>
</xsl:when>
@@ -586,13 +586,13 @@
</xsl:choose>
<tr>
<td align="right" width="16%">
<b>Aanvrager:</b>
<b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
</td>
<td align="left" width="34%">
<xsl:value-of select="voor/naam_full"/>
</td>
<td align="right" width="16%">
<b>Telefoon:</b>
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
</td>
<td align="left" width="34%">
<xsl:if test="voor/telefoonnr=''">-</xsl:if>
@@ -601,14 +601,14 @@
</tr>
<tr>
<td align="right">
<b>Locatie:</b>
<b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
</td>
<td align="left">
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b>Afdeling:</b>
<b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b>
</td>
<td align="left">
<xsl:value-of select="voor/afdeling/omschrijving"/>
@@ -622,7 +622,7 @@
</tr>
<tr>
<td align="right">
<b>Locatie:</b>
<b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/adres"/><br/>
@@ -630,7 +630,7 @@
<xsl:value-of select="plaats/regio/district/locatie/plaats"/>
</td>
<td align="right">
<b>Melddatum:</b>
<b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b>
</td>
<td align="left">
<xsl:value-of select="gemeld/datum"/>&#xA0;
@@ -641,21 +641,21 @@
<xsl:choose>
<xsl:when test="plaats/@type='T'">
<td align="right">
<b>Terrein:</b>
<b><xsl:value-of select="//lcl/FAC/terrein"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
</xsl:when>
<xsl:otherwise>
<td align="right">
<b>Gebouw:</b>
<b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
</xsl:otherwise>
</xsl:choose>
<td align="right">
<b>Ordernr:</b>
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
</td>
<td align="left">
<xsl:value-of select="kenmerk[@naam='Ordernr']"/>
@@ -667,7 +667,7 @@
</xsl:if>
<xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
<td align="right">
<b>Bouwlaag:</b>
<b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/>&#xA0;
@@ -675,7 +675,7 @@
</td>
</xsl:if>
<td align="right">
<b>Geplande einddatum:</b>
<b>Scheduled completion date:</b>
</td>
<td align="left">
<xsl:value-of select="datum_gepland/datum"/></td>
@@ -683,7 +683,7 @@
<tr>
<xsl:if test="plaats/@type='R'">
<td align="right" valign="top">
<b>Ruimte:</b>
<b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
@@ -694,7 +694,7 @@
<td colspan="2"/>
</xsl:if>
<td align="right">
<b>Status:</b>
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
</td>
<td align="left">
<xsl:value-of select="status"/>
@@ -705,14 +705,14 @@
</tr>
<tr>
<td align="right">
<b>Melding:</b>
<b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b>
</td>
<td align="left">
<xsl:if test="stdmelding/omschrijving=''">-</xsl:if>
<xsl:value-of select="stdmelding/omschrijving"/>
</td>
<td align="right">
<b>Product-/dienstgroep:</b>
<b>Product / service group:</b>
</td>
<td align="left">
<xsl:if test="discipline/omschrijving=''">-</xsl:if>
@@ -722,7 +722,7 @@
<xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
<tr>
<td align="right" valign="top">
<b>Omschrijving:</b>
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:call-template name="linebreaks">
@@ -751,7 +751,7 @@
<xsl:choose>
<xsl:when test="position()=1">
<td align="right" valign="top">
<b>Objecten:</b>
<b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
</td>
</xsl:when>
<xsl:otherwise>
@@ -771,7 +771,7 @@
<tr>
<xsl:if test="string-length(substring-after(omschrijving, '(')) != 0 ">
<td align="right" valign="top">
<b>Automaatnummer:</b>
<b>Machine number:</b>
</td>
<td align="left" valign="top">
<xsl:value-of select="kenmerk[@naam='Machine number'] "/>
@@ -786,7 +786,7 @@
<xsl:if test="opmerking!='' and not(/facilitor/opdracht)">
<tr>
<td align="right" valign="top">
<b>Opmerking:</b>
<b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
</td>
<td colspan="3">
<xsl:call-template name="linebreaks">
@@ -806,7 +806,7 @@
<td width="16%"/>
<td width="34%"/>
<td width="16%" align="right">
<b>Bedrijf:</b>
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
</td>
<td width="34%">
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
@@ -815,7 +815,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Contactpersoon:</b>
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
</td>
<td>
<xsl:value-of select="contactpersoon/naam_full"/>
@@ -824,7 +824,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Telefoon:</b>
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
</td>
<td>
<xsl:value-of select="contactpersoon/telefoon1"/>
@@ -834,7 +834,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Adres:</b>
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
</td>
<td>
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
@@ -843,7 +843,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Plaats:</b>
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
</td>
<td>
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
@@ -851,7 +851,7 @@
</tr>
<tr>
<td align="right">
<b>Contactpersoon:</b>
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
</td>
<td align="left">
<xsl:value-of select="backoffice_contact/naam_full"/>
@@ -860,7 +860,7 @@
</tr>
<tr>
<td align="right">
<b>Telefoon:</b>
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
</td>
<td align="left">
<xsl:value-of select="backoffice_contact/telefoonnr"/>
@@ -870,7 +870,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Gereed voor:</b>
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
</td>
<td align="left">
<xsl:value-of select="datumgereed/datum"/>
@@ -879,7 +879,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Datum verzonden:</b>
<b><xsl:value-of select="//lcl/MLD/datum_verzonden"/>:</b>
</td>
<td align="left">
<xsl:value-of select="datumverzonden/datum"/>
@@ -888,7 +888,7 @@
<tr>
<td colspan="2"/>
<td align="right">
<b>Status:</b>
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
</td>
<td align="left">
<xsl:value-of select="status"/>
@@ -896,7 +896,7 @@
</tr>
<tr>
<td align="right" valign="top">
<b>Omschrijving:</b>
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:call-template name="linebreaks">
@@ -911,7 +911,7 @@
<xsl:if test="opmerking !=''">
<tr>
<td align="right" valign="top">
<b>Opmerking:</b>
<b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:call-template name="linebreaks">
@@ -945,16 +945,16 @@
<xsl:when test="$srtnotificatiecode='CUST01'">
<tr>
<td>
Dit is een automatische reminder vanuit FACILITOR om u te herinneren aan het feit dat 1 of meer objecten onder uw verantwoordelijkheid binnenkort moet(en) worden geinspecteerd (binnen 1-2 weken).
Welke objecten dit precies betreft kunt opvragen in Facilitor via het Facilities-tabblad/Management/Inspections (de gele regels).
This is an automatically generated reminder to remind you that one or more objects under your responsibility need to be inspected (within 1-2 weeks).
The specific objects can be found in FACILITOR at the Facilities tab under Management->Inspections (yellow rows).
</td>
</tr>
</xsl:when>
<xsl:when test="$srtnotificatiecode='CUST02'">
<tr>
<td>
Dit is een automatische reminder vanuit FACILITOR om u te wijzen op het feit dat van 1 of meer objecten onder uw verantwoordelijkheid de inspectiedatum is verstreken!
Welke objecten dit precies betreft kunt opvragen in Facilitor via het Facilities-tabblad/Management/Inspections (de rode regels).
This is an automatically generated reminder to remind you that one or more objects under your responsibility should have been inspected!.
The specific objects can be found in FACILITOR at the Facilities tab under Management->Inspections (red rows).
</td>
</tr>
</xsl:when>

View File

@@ -11,7 +11,7 @@
</xsl:template>
<xsl:template match="soap:Body">ax_supplier_id;mld_melding_externnr;mld_melding_omschrijving;prs_afdeling_externnr;mld_melding_cust_name;mld_melding_cust_straat;mld_melding_cust_huisnr;mld_melding_cust_huisnr2;mld_melding_cust_postcode;mld_melding_cust_plaats;mld_melding_cust_telefoonnr;mld_melding_cust_mobielnr;mld_melding_cust_object_omschr;mld_melding_memo;mld_opdr_externnr;mld_opdr_ordernr;mld_opdr_datumbegin;mld_opdr_datum_plan;mld_opdr_einddatum
<xsl:for-each select="descendant::*/Bon"><xsl:value-of select="CrediteurNummer"/>;<xsl:value-of select="BonNummer"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="BonOmschrijving"/></xsl:call-template>;1;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="HuurderNaam"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="StraatNaam"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="HuisNummer"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Toevoegsel"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Postcode"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Woonplaats"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Telefoon"/></xsl:call-template>;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="xxx_objectDescription"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="xxx_memo"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="concat(BonNummer,'.',BonVolgNummer)"/></xsl:call-template>;<xsl:value-of select="BonId"/>;<xsl:value-of select="substring(BonDatumOpdracht,1,10)"/>;;<xsl:value-of select="substring(UitersteDatumGereed,1,10)"/>;&#10;</xsl:for-each>
<xsl:for-each select="descendant::*/Bon"><xsl:value-of select="CrediteurNummer"/>;<xsl:value-of select="BonNummer"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="BonOmschrijving"/></xsl:call-template>;1;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="HuurderNaam"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="StraatNaam"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="HuisNummer"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Toevoegsel"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Postcode"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Woonplaats"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="Telefoon"/></xsl:call-template>;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="xxx_objectDescription"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="xxx_memo"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="concat(BonNummer,'.',BonVolgNummer)"/></xsl:call-template>;<xsl:value-of select="BonId"/>;<xsl:value-of select="substring(BonDatumOpdracht,1,10)"/>;;<xsl:call-template name="Tobias_UitersteDatumGereed"><xsl:with-param name="p_datum" select="substring(UitersteDatumGereed,1,10)"/></xsl:call-template>;&#10;</xsl:for-each>
</xsl:template>
<xsl:template name="vrije_tekst">
@@ -40,5 +40,13 @@
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
<xsl:template name="Tobias_UitersteDatumGereed">
<xsl:param name="p_datum"/>
<xsl:choose>
<xsl:when test="$p_datum = '1899-12-30'">2099-12-31</xsl:when>
<xsl:otherwise><xsl:value-of select="$p_datum"/></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -269,6 +269,163 @@
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="afspraak" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
<TD>
<xsl:choose>
<xsl:when test="not(boolean(bezoeker))">
<table>
<tr>
<td height="20"/>
</tr>
<tr>
<td class="caption"><xsl:value-of select="//lcl/BEZ/geen_bezoekers"/></td>
</tr>
</table>
</xsl:when>
<xsl:otherwise>
<!-- Bevestiging bezoekers registratie -->
<table border="0" bordercolor="#ffffff" width="100%">
<tr>
<td class="caption" valign="top" colspan="2"><xsl:value-of select="//lcl/BEZ/bevestiging_bezoekersregistratie"/>&#xA0;<xsl:value-of select="key"/><br/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
<td class="value" width="80%">: <xsl:value-of select="contact_user/naam_full"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/e-mail"/></td>
<td class="value" width="80%">: <xsl:value-of select="contact_user/email"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/locatie"/></td>
<td class="value" width="80%">: <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/afdeling"/></td>
<td class="value" width="80%">: <xsl:value-of select="contact_user/afdeling/omschrijving"/></td>
</tr>
<tr>
<td height="20px"/>
</tr>
<xsl:if test="contact_user/key!=ingevoerd_user/key">
<tr>
<td width="20%" class="label"><xsl:value-of select="//lcl/BEZ/behandeld_door"/></td>
<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
</tr>
<tr>
<td height="20px"/>
</tr>
</xsl:if>
<tr>
<td class="tekst" colspan="2">Hiermee bevestigen wij uw bezoek</td>
</tr>
<tr>
<td height="20px"/>
</tr>
<tr>
<td class="tekstkop" colspan="2"><xsl:value-of select="//lcl/BEZ/bezoekgegevens"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/datum_bezoek"/></td>
<td class="value" width="80%">: <xsl:value-of select="datum/datum"/>
<xsl:if test="datum/datum!=eind/datum">- <xsl:value-of select="eind/datum"/></xsl:if>
</td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td>
<td class="value" width="80%">: <xsl:value-of select="datum/tijd"/> - <xsl:value-of select="eind/tijd"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/op_bezoek_bij"/></td>
<td class="value" width="80%">: <xsl:value-of select="gastheer"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/telefoon"/></td>
<td class="value" width="80%">: 070 - 3160160</td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/bezoek_locatie"/></td>
<td class="value" width="80%">
<xsl:choose>
<xsl:when test="plaats/plaatsaanduiding">
<xsl:choose>
<xsl:when test="plaats/regio/district/locatie/kenmerk[@naam='Locatienaam']">
:&#xA0;<xsl:value-of select="plaats/regio/district/locatie/kenmerk[@naam='Locatienaam']"/>
</xsl:when>
<xsl:otherwise>
:&#xA0;<xsl:value-of select="plaats/plaatsaanduiding"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
:&#xA0;<xsl:value-of select="ruimte"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td class="tekst" colspan="2">
<xsl:if test="plaats/regio/district/locatie/key='2'"><a href="http://www.mn.nl/media/1511/routebeschrijving-mn-den-haag.pdf">Klik hier voor uw routebeschrijving</a>
</xsl:if>
<xsl:if test="plaats/regio/district/locatie/key='1'"><a href="http://www.mn.nl/media/1510/routebeschrijving-mn-amsterdam.pdf">Klik hier voor uw routebeschrijving</a>
</xsl:if></td>
</tr>
<xsl:if test="opmerking!=''">
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/opmerking"/></td>
<td class="value" width="80%">: <xsl:value-of select="opmerking"/></td>
</tr>
</xsl:if>
<tr>
<td height="20px"/>
</tr>
<!-- afspraak -->
<xsl:for-each select="bezoeker">
<xsl:sort select="naam"/>
<tr>
<td class="result">
<xsl:value-of select="naam"/>
</td>
<td class="result">
<xsl:value-of select="bedrijf"/>
<xsl:if test="deel">,&#xA0;<xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></xsl:if>
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
<xsl:call-template name="bez_endtext"/>
</table>
<!-- Bevestiging bezoekers registratie -->
</xsl:otherwise>
</xsl:choose>
</TD>
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\MNNL_files\afspraak54475_20160330164043.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

View File

@@ -3,8 +3,11 @@
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:import href="../../pchx/xsl/default.xsl"/>
<xsl:variable name="smallcase" select="'abcdefghijklmnopqrstuvwxyz'"/>
<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"/>
<xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/>
<xsl:template match="verkoopfactuur">
<xsl:template match="verkoopfactuur" mode="full">
<style>td.factuur { font-size: 10pt;}</style>
<xsl:variable name="verkoopregels">
<xsl:for-each select="verkoopfactuurregel">
@@ -83,6 +86,12 @@
<xsl:value-of select="id"/>
</td>
</tr>
<tr>
<td class="factuur">Debiteurnummer:</td>
<td class="factuur">
<xsl:value-of select="tekst1"/>
</td>
</tr>
<tr>
<td class="factuur" colspan="2">
<br/>
@@ -175,7 +184,7 @@
<br/>
<br/>
<br/>De betaling dient binnen 30 dagen na factuurdatum te zijn voldaan op rekening NL 45 INGB 065.14.92.920 ten name van PCH Parking &amp; Facility Services B.V. te Apeldoorn, onder vermelding van kenmerk <b><xsl:value-of select="id"/>.</b><br/><br/><br/>
Indien de betaling niet wordt voldaan binnen de gestelde betalingstermijn van 30 dagen, zal het abonnement geblokeerd worden voor gebruik.<br/><br/><br/>
Indien de betaling niet wordt voldaan binnen de gestelde betalingstermijn van 30 dagen, zal het abonnement geblokkeerd worden voor gebruik.<br/><br/><br/>
Wanneer u geen gebruik meer wenst te maken van uw parkeerabonnement, verzoeken wij u dit aan ons kenbaar te maken via <a href="strijp-s@pch-dienstengroep.nl">strijp-s@pch-dienstengroep.nl</a>.<br/><br/><br/><br/>
PCH Parking &amp; Facility Services B.V.<br/>
Postbus 4358<br/>
@@ -196,11 +205,91 @@
</xsl:for-each>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="verkoopfactuur"/>
<xsl:template match="rapport">
<html>
<style>td { font-size: 10pt;
vertical-align:top;
padding-left: 2px;
padding-right: 2px;
}
</style>
<xsl:choose>
<xsl:when test="translate(@view, $smallcase, $uppercase)='PCHE_V_MIJN_CONTRACTEN'">
<body>
<table border="0">
<xsl:if test=" count(rapport_data/data_row) = 0">
<tr>
<td>
<center>
<b>Geen gegevens gevonden</b>
</center>
</td>
</tr>
</xsl:if>
<xsl:for-each select="rapport_data/data_row">
<xsl:if test="DNG5 != ''">
<tr>
<td>Aantal abonnementen werkdagen:</td>
<td><xsl:value-of select="DGN5"/></td>
</tr>
</xsl:if>
<xsl:if test="DGN7 != ''">
<tr>
<td>Aantal abonnementen 24/7:</td>
<td><xsl:value-of select="DGN7"/></td>
</tr>
</xsl:if>
<xsl:if test="NACHT != ''">
<tr>
<td>Aantal abonnementen nacht:</td>
<td><xsl:value-of select="NACHT"/></td>
</tr>
</xsl:if>
<xsl:if test="NACHTWEEKEND != ''">
<tr>
<td>Aantal abonnementen nacht/weekend:</td>
<td><xsl:value-of select="NACHTWEEKEND"/></td>
</tr>
</xsl:if>
<tr>
<td>Pasnummers:</td>
<td><xsl:value-of select="PASNRS"/></td>
</tr>
<tr>
<td>Betaling:</td>
<td><xsl:value-of select="BETALING"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</xsl:when>
<xsl:otherwise>
<xsl:comment>================================ RAPPORT ==============================</xsl:comment>
<xsl:comment>FACILITOR default XSL template for rapport</xsl:comment>
<xsl:call-template name="htmlhead"/>
<body>
<table>
<xsl:for-each select="rapport_data/data_row">
<xsl:sort select="."/>
<tr>
<td>
<xsl:value-of select="current()"/>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</xsl:otherwise>
</xsl:choose>
</html>
</xsl:template>
<xsl:template match="/">
<xsl:apply-templates select="facilitor"/>
</xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->

Binary file not shown.

View File

@@ -134,9 +134,21 @@
<tr><td colspan="2" class="tekst" style="width:100%;"><br/><br/></td></tr>
<tr>
<td colspan="2" class="tekst" style="width:100%;">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='BESAPI'">
Beste collega,<br/><br/>
Uw bestelaanvraag <xsl:if test="ismutatie=1">(WIJZIGING)</xsl:if><xsl:if test="isretour=1">(RETOUR)</xsl:if> is omgezet in onderstaande order en naar <xsl:choose><xsl:when test="bestelopdracht/bedrijf/naam!=''"><xsl:value-of select="bestelopdracht/bedrijf/naam"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(bestelitem/srtdeel/srtgroep/discipline/omschrijving, ' ')"/></xsl:otherwise></xsl:choose> verzonden.<br/><br/>
U heeft een fiatteringsverzoek ontvangen, wilt u die in behandeling nemen.<br/><br/>
Indien u akkoord bent en de bestelling fiatteert zal de bestelling direct worden verzonden naar <xsl:choose><xsl:when test="bestelopdracht/bedrijf/naam!=''"><xsl:value-of select="bestelopdracht/bedrijf/naam"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(concat(bestelitem/srtdeel/srtgroep/discipline/omschrijving, ' '), ' ')"/></xsl:otherwise></xsl:choose>.
</xsl:when>
<xsl:when test="$srtnotificatiecode='BESBES'">
Beste collega,<br/><br/>
Uw bestelaanvraag <xsl:if test="ismutatie=1">(WIJZIGING)</xsl:if><xsl:if test="isretour=1">(RETOUR)</xsl:if> is omgezet in onderstaande order en naar <xsl:choose><xsl:when test="bestelopdracht/bedrijf/naam!=''"><xsl:value-of select="bestelopdracht/bedrijf/naam"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(concat(bestelitem/srtdeel/srtgroep/discipline/omschrijving, ' '), ' ')"/></xsl:otherwise></xsl:choose> verzonden.<br/><br/>
Voor eventuele vragen of opmerkingen graag een mail naar <a href="mailto:inkoop@svrz.nl"><nobr>inkoop@svrz.nl</nobr></a>.
</xsl:when>
<xsl:otherwise>
<b><xsl:value-of select="//lcl/BES/bestelaanvraag"/>&#xA0;<xsl:value-of select="key"/><xsl:if test="ismutatie=1"> (WIJZIGING)</xsl:if><xsl:if test="isretour=1"> (RETOUR)</xsl:if></b>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr><td colspan="2" class="tekst" style="width:100%;"><br/><br/></td></tr>

BIN
CUST/VEBE/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,12 @@
REM
REM $Revision$
REM $Id$
REM
REM ================================ create exportfile
REM Leasecontracten die naar de aanspreekpunten worden gemaild
CALL ..\..\..\utils\gen_export\gen_export.bat NOTI_WAGENPARK
REM ================================================== cleanup

BIN
CUST/VEBE/oracle.udl Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
call ..\..\..\utils\putOrders\putOrders.bat

BIN
CUST/VEBE/tmpl_logo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

771
CUST/VEBE/xsl/cust.xsl Normal file
View File

@@ -0,0 +1,771 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:variable name="Xsrtnotificatiecode">MLDAFM</xsl:variable>
<xsl:template match="melding" mode="include">
<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"/>&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
</td>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<xsl:if test="spoed&lt;3">
<b><xsl:value-of select="//lcl/MLD/spoed"/></b>
</xsl:if>
</td>
</tr>
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'MLDAFM'">
<xsl:choose>
<xsl:when test="stdmelding/key = '61'">
<tr>
<td class='label' colspan='4'>
<br/>Onderstaande medewerkergegevens zijn nu geregistreerd.
<br/>Klik
<xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=melding&amp;k=-1&amp;urole=fe&amp;srtdisc=1&amp;mld_defaultstdmelding=1&amp;disc=24</xsl:attribute>
hier</xsl:element> voor de aanvraag leaseauto nieuw.
<br/>
<br/>
</td>
</tr>
<tr height="40px">
<td colspan="4">
<hr/>
</td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:when>
</xsl:choose>
<tr>
<td align="right" width="16%">
<b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
</td>
<td align="left" width="34%">
<xsl:value-of select="voor/naam_full"/>
</td>
<td align="right" width="16%">
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
</td>
<td align="left" width="34%">
<xsl:if test="voor/telefoonnr=''">-</xsl:if>
<xsl:value-of select="voor/telefoonnr"/>
</td>
</tr>
<xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
<tr>
<td align="right" width="16%"><b><xsl:value-of select="//lcl/MLD/meldingvoor"/>:</b></td>
<td align="left" width="34%"><xsl:value-of select="voor/naam_full"/></td>
</tr>
</xsl:if>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
</td>
<td align="left">
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b>
</td>
<td align="left">
<xsl:value-of select="voor/afdeling/omschrijving"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/werkplek"/>:</b>
</td>
<td align="left">
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
</td>
<td colspan="2"/>
</tr>
<tr height="40px">
<td colspan="4">
<hr/>
</td>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
</td>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
</td>
<td align="left">
<xsl:value-of select="status"/>
</td>
</tr>
<tr>
<xsl:choose>
<xsl:when test="plaats/@type='T'">
<td align="right">
<b><xsl:value-of select="//lcl/FAC/terrein"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
</xsl:when>
<xsl:otherwise>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
</xsl:otherwise>
</xsl:choose>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b>
</td>
<td align="left">
<xsl:value-of select="gemeld/datum"/>&#xA0;
<xsl:value-of select="gemeld/tijd"/>
</td>
</tr>
<tr>
<xsl:if test="plaats/@type='T' or plaats/@type='G'">
<td colspan="2"/>
</xsl:if>
<xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
<td align="right">
<b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/>&#xA0;
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>)</xsl:if>
</td>
</xsl:if>
<xsl:choose>
<xsl:when test="uitvoertijd[@eenheid='U']">
<td width="16%" align="right">
<b><xsl:value-of select="//lcl/MLD/uitvoertijd"/>:</b>
</td>
<td width="34%">
<xsl:value-of select="uitvoertijd"/>&#160;<xsl:value-of select="//lcl/MLD/uren"/>
</td>
</xsl:when>
<xsl:otherwise>
<td width="16%" align="right">
<b><xsl:value-of select="//lcl/MLD/uitvoertijd"/>:</b>
</td>
<td width="34%">
<xsl:value-of select="uitvoertijd"/>&#160;<xsl:value-of select="//lcl/FAC/dagen"/>
</td>
</xsl:otherwise>
</xsl:choose>
</tr>
<tr>
<xsl:if test="plaats/@type='R'">
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b>
</td>
<td align="left">
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
</td>
</xsl:if>
<xsl:if test="plaats/@type!='R'">
<td colspan="2"/>
</xsl:if>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
</td>
<td align="left">
<xsl:value-of select="datum_gepland/datum"/>&#xA0;<xsl:value-of select="datum_gepland/tijd"/>
</td>
</tr>
<xsl:if test="kenmerk[@naam='Ordernr']!=''">
<tr>
<td colspan="2"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
</td>
<td align="left">
<xsl:value-of select="kenmerk[@naam='Ordernr']"/>
</td>
</tr>
</xsl:if>
<tr height="30px">
<td colspan="4"/>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b>
</td>
<td align="left">
<xsl:if test="stdmelding/omschrijving=''">-</xsl:if>
<xsl:value-of select="stdmelding/omschrijving"/>
</td>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b>
</td>
<td align="left">
<xsl:if test="discipline/omschrijving=''">-</xsl:if>
<xsl:value-of select="discipline/omschrijving"/>
</td>
</tr>
<xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
<tr>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
</tr>
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="count(deel)&gt;0">
<xsl:for-each select="deel">
<xsl:sort select="omschrijving"/>
<tr>
<xsl:choose>
<xsl:when test="position()=1">
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
</td>
</xsl:when>
<xsl:otherwise>
<td/>
</xsl:otherwise>
</xsl:choose>
<td align="left" valign="top">
<xsl:value-of select="omschrijving"/>
</td>
<td colspan="2" valign="top">
<xsl:comment>NADER TE DEFINIEREN</xsl:comment>
</td>
</tr>
</xsl:for-each>
</xsl:if>
<xsl:if test="opmerking!=''">
<tr>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
</td>
<td colspan="3">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
</table>
</xsl:template>
<xsl:template match="opdracht" mode="full">
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'CUST03'">
<html>
<xsl:call-template name="htmlhead"/>
<xsl:call-template name="pageheader"/>
<xsl:apply-templates select="." mode="krabbel_leaseovk"/>
<xsl:call-template name="pagefooter"/>
</html>
</xsl:when>
<xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise>
<html>
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
<xsl:comment>FACILITOR default XSL template for opdracht</xsl:comment>
<xsl:call-template name="htmlhead"/>
<xsl:element name="body">
<xsl:if test="$mode!='email'">
<xsl:attribute name="onload">window.print();</xsl:attribute>
</xsl:if>
<xsl:call-template name="pageheader"/>
<xsl:apply-templates select="." mode="include"/>
<xsl:call-template name="pagefooter"/>
</xsl:element>
</html>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="opdracht" mode="include">
<table border="0" width="100%" cellpadding="2">
<tr>
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>
<xsl:value-of select="opdrachttype/omschrijving"/>&#160;
<xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?<xsl:value-of select="../bookmarks/opdracht"/><xsl:value-of select="key"/></xsl:attribute>
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
</xsl:element>
<xsl:if test="opdrachttype/isofferte='1' and $srtnotificatiecode = 'ORDONO'">&#160;niet gegund</xsl:if>
</b>
</td>
</tr>
<tr>
<td width="16%"/>
<td width="17%"/>
<td width="17%"/>
<td width="16%" align="right">
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
</td>
<td width="17%">
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
</td>
<td width="17%">
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
</td>
<td>
<xsl:value-of select="contactpersoon/naam_full"/>
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
</td>
<td>
<xsl:value-of select="contactpersoon/telefoon1"/>
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
</td>
<td>
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
</td>
<td>
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
</td>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
</td>
<td align="left">
<xsl:value-of select="backoffice_contact/naam_full"/>
</td>
<td colspan="3"/>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
</td>
<td align="left">
<xsl:value-of select="backoffice_contact/telefoonnr"/>
</td>
<td align="left">
</td>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b>
</td>
<td align="left">
<xsl:value-of select="kostenplaats/nr"/>
</td>
</tr>
<xsl:if test="melding/kenmerk[@naam='Ordernr']!=''">
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
</td>
<td align="left">
<xsl:value-of select="melding/kenmerk[@naam='Ordernr']"/>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
</td>
<td align="left">
<xsl:value-of select="datumgereed/datum"/>
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/datum_verzonden"/>:</b>
</td>
<td align="left">
<xsl:value-of select="datumverzonden/datum"/>
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
</td>
<td align="left">
<xsl:value-of select="status"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/opmerking"/>:</b>
</td>
<td align="left" colspan="3">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td colspan="6">
<hr/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Berijder:</b>
</td>
<td align="left" colspan="3">
<xsl:value-of select="melding/voor/naam_full"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Adres:</b>
</td>
<td align="left" colspan="3">
<xsl:value-of select="melding/voor/kenmerk[@key=1001]"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Plaats:</b>
</td>
<td align="left" colspan="3">
<xsl:value-of select="melding/voor/kenmerk[@key=1002]"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>E-mail:</b>
</td>
<td align="left" colspan="3">
<xsl:value-of select="melding/voor/email"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Mobiel nr.:</b>
</td>
<td align="left" colspan="3">
<xsl:value-of select="melding/voor/mobiel"/>
</td>
</tr>
<xsl:for-each select="melding/kenmerk[@volgnummer &gt; 0 and @type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<tr>
<td colspan="6" height="30px" valign="center">
<hr/>
</td>
</tr>
<!-- Niet bij offertes, maar ook niet bij andere opdrachttypen, dus nooit -->
<xsl:if test="1=0">
<tr>
<td colspan="6" height="30px" valign="center">
<hr/>
</td>
</tr>
<xsl:variable name="arbeid" select="uren*uurloon"/>
<xsl:variable name="arbeid_refiat" select="uren_refiat*uurloon_refiat"/>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/uren"/>:</b>
</td>
<td>
<xsl:value-of select="format-number(uren, '0,00', 'european')"/>
<b>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
<td style="width:2in;text-align:left">
<xsl:if test="statusopdr_key_refiat &gt; 0">
(<xsl:value-of select="//lcl/MLD/was"/>&#xA0;<xsl:value-of select="format-number(uren, '0,00', 'european')"/>
<b>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<xsl:value-of select="format-number(uurloon, '0,00', 'european')"/>)
</xsl:if>
</td>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/arbeid"/>:</b>
</td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
<td style="width:1in;text-align:right">
<xsl:if test="statusopdr_key_refiat &gt; 0">
(<xsl:value-of select="//lcl/MLD/was"/> &#x20AC;&#xA0;<xsl:value-of select="format-number($arbeid_refiat, '0,00', 'european')"/>)
</xsl:if>
</td>
</tr>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/materiaal"/>:</b>
</td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
<td style="width:1in;text-align:right">
<xsl:if test="statusopdr_key_refiat &gt; 0">
(<xsl:value-of select="//lcl/MLD/was"/> &#x20AC;&#xA0;<xsl:value-of select="format-number(materiaal_refiat, '0,00', 'european')"/>)
</xsl:if>
</td>
</tr>
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
<xsl:variable name="correctie" select="kosten - $correctie0"/>
<xsl:variable name="correctie0_refiat" select="$arbeid_refiat + materiaal_refiat"/>
<xsl:variable name="correctie_refiat" select="kosten_refiat - $correctie0_refiat"/>
<xsl:if test="$correctie!=0">
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/correctie"/>:</b>
</td>
<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
<td style="width:1in;text-align:right">
<xsl:if test="statusopdr_key_refiat &gt; 0">
(<xsl:value-of select="//lcl/MLD/was"/> &#x20AC;&#xA0;<xsl:value-of select="format-number($correctie_refiat, '0,00', 'european')"/>)
</xsl:if>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="3"/>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/totaal"/>:</b>
</td>
<td style="width:1in;text-align:right">
<b>&#x20AC;&#xA0;<xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
</td>
<td style="width:1in;text-align:right">
<xsl:if test="statusopdr_key_refiat &gt; 0">
(<xsl:value-of select="//lcl/MLD/was"/> &#x20AC;&#xA0;<xsl:value-of select="format-number(kosten_refiat, '0,00', 'european')"/>)
</xsl:if>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="6" height="20px">
</td>
</tr>
<tr>
<td colspan = "6">
<br/>
<br/>
<br/>Met vriendelijke groeten,
<br/>
<br/>Wagenparkbeheer Vebego Inkoop
<br/>Hambakenwetering 5b | Postbus 2459, NL-5202 CL 's-Hertogenbosch
<br/>T +31 (0)88-0990 813 | contractbeheer@vebego.com | www.vebego.com
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="opdracht" mode="krabbel_leaseovk">
<table border="0" cellpadding="1">
<tr>
<td height="10px"/>
</tr>
<tr>
<td class='label' colspan='4'>
<b>Leasecontract ter ondertekening</b>
<br/>
<br/>
<br/>Hierbij ontvangt u de nieuwe leaseovereenkomst voor <xsl:value-of select="melding/voor/naam_full"/>.
<br/>Klik <xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=opdracht&amp;k=<xsl:value-of select="key"/>&amp;urole=fe</xsl:attribute> hier</xsl:element> om het leaseovereenkomst op te vragen.
<br/>
<br/>Wij verzoeken u deze leaseovereenkomst te (laten) ondertekenen en binnen 2 weken te retourneren.
<br/> Dat kunt u doen door de getekende leaseovereenkomst <xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=melding&amp;k=-1&amp;urole=fe&amp;srtdisc=1&amp;mld_defaultstdmelding=82&amp;disc=24&amp;start_key=<xsl:value-of select="melding/key"/></xsl:attribute> hier</xsl:element> te uploaden.
<br/>
<br/>
<br/>Met vriendelijke groeten,
<br/>
<br/>Wagenparkbeheer Vebego Inkoop
<br/>Hambakenwetering 5b | Postbus 2459, NL-5202 CL 's-Hertogenbosch
<br/>T +31 (0)88-0990 813 | contractbeheer@vebego.com | www.vebego.com
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="rapport">
<xsl:call-template name="htmlhead"/>
<xsl:call-template name="pageheader"/>
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'CUST01'"><xsl:apply-templates select="." mode="noti_2_aanspreekpunt"/></xsl:when>
<xsl:otherwise>
Unknown report
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="rapport" mode="noti_2_aanspreekpunt">
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
<table border="0" cellpadding="1">
<tr>
<td colspan="4" class="caption"><strong>Leasecontract&#xA0;<xsl:value-of select="CNT_LEASE_NUMMER_INTERN"/><xsl:if test="CNT_LEASE_VERSIE!=''">.<xsl:value-of select="CNT_LEASE_VERSIE"/></xsl:if></strong>
&#xA0;<xsl:value-of select="PRS_BEDRIJF_NAAM"/></td>
</tr>
<xsl:call-template name="cnt_begintext"/>
<tr>
<td class="subcaption" colspan="2" width="50%">Algemene gegevens</td>
<td class="subcaption" colspan="2" width="50%">Data</td>
</tr>
<tr>
<td colspan="2">
<table border="0" id="administratief" width="100%">
<tr>
<td class="label">Leasemaatschappij:</td>
<td class="value">
<xsl:value-of select="PRS_BEDRIJF_NAAM"/>
</td>
</tr>
<tr>
<td class="label">Contract:</td>
<td class="value">
<xsl:value-of select="CNT_LEASE_OMSCHR"/>
</td>
</tr>
<tr>
<td class="label">Kenteken:</td>
<td class="value">
<xsl:value-of select="INS_DEEL_OMSCHRIJVING"/>
</td>
</tr>
<tr>
<td class="label" width="30%">Eigenaar:</td>
<td class="value">
<xsl:value-of select="LEASE_EIGENAAR_AFDELING_NAAM"/>
</td>
</tr>
<tr>
<td class="label">Berijder:</td>
<td class="value">
<xsl:value-of select="PRS_BERIJDER_NAAM_FULL"/>
</td>
</tr>
</table>
</td>
<td colspan="2">
<table border="0" width="100%" id="datums">
<tr>
<td class="label" width="30%">Ingangsdatum:</td>
<td class="value">
<xsl:value-of select="substring-before(CNT_LEASE_LOOPTIJD_VAN,'T')"/>
</td>
</tr>
<tr>
<td class="label">Einddatum:</td>
<td class="value">
<xsl:value-of select="substring-before(CNT_LEASE_LOOPTIJD_TOT, 'T')"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class='label' colspan='4'>
<br/>Over <xsl:value-of select="LEASE_WEKEN_TEGAAN"/> weken eindigt de huidige leaseovereenkomst met bovenstaande gegevens.
<!-- <br/>Klik <xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=contract&amp;k=<xsl:value-of select="CNT_LEASE_KEY"/>&amp;urole=fe</xsl:attribute> hier</xsl:element> om het volledige leaseovereenkomst in te zien.
-->
<br/>
<br/>Wilt u voor de huidige berijder <xsl:value-of select="PRS_BERIJDER_NAAM_FULL"/> een besteltraject starten, klik dan <xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=melding&amp;k=-1&amp;urole=fe&amp;srtdisc=1&amp;mld_defaultstdmelding=21&amp;disc=24</xsl:attribute> hier</xsl:element>.
<br/>Indien er geen besteltraject gestart hoeft te worden, klik dan <xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=melding&amp;k=-1&amp;urole=fe&amp;srtdisc=1&amp;mld_defaultstdmelding=101&amp;disc=24</xsl:attribute> hier</xsl:element>.
<br/>
<br/>
<br/>Met vriendelijke groeten,
<br/>
<br/>Wagenparkbeheer Vebego Inkoop
<br/>Hambakenwetering 5b | Postbus 2459, NL-5202 CL 's-Hertogenbosch
<br/>T +31 (0)88-0990 813 | contractbeheer@vebego.com | www.vebego.com
</td>
</tr>
</table>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

View File

@@ -28,7 +28,7 @@ var JSON_Result = true;
message = "SSD-facturen onderliggend aan " + ordernr + " vrijgegeven.";
// Vrijgeven SSD-facturen; ALLEEN door geautoriseerde VENR-medewerkers!
sql = "BEGIN VENR.finish_ssdinvoices (" + ordernr + "); END;";
sql = "BEGIN VENR.finish_ssdinvoices (" + safe.quoted_sql(ordernr) + "); END;";
Oracle.Execute(sql);
}
else {

View File

@@ -85,19 +85,18 @@ sql = "SELECT b.prs_bedrijf_naam, "
+ " ba.prs_bedrijfadres_certificate, "
+ " ba.prs_bedrijfadres_username, "
+ " ba.prs_bedrijfadres_password, "
+ " b.prs_leverancier_nr, " // door VENR gebruikt
+ " b.prs_overeenkomst_nr, " // door AAXX gebruikt
+ " decode ( prs_kenmerklink_waarde, null, null, to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync,"
+ " b.prs_leverancier_nr, "
+ " decode (kl.prs_kenmerklink_waarde, null, null, to_char(to_date(kl.prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(kl.prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync, "
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd') || 'T' || to_char(sysdate - (1/96), 'hh24:mi:ss') nieuwe_sync, "
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd hh24:mi:ss') nieuwe_ts,"
+ " prs_kenmerklink_key"
+ " FROM prs_bedrijf b, prs_kenmerklink kl, prs_bedrijfadres ba"
+ " to_char(sysdate - (1/96), 'yyyy-mm-dd hh24:mi:ss') nieuwe_ts, "
+ " kl.prs_kenmerklink_key"
+ " FROM prs_bedrijf b, prs_bedrijfadres ba, prs_kenmerklink kl"
+ " WHERE b.prs_bedrijf_key = " + prs_bedrijf_key
+ " AND b.prs_bedrijf_key = ba.prs_bedrijf_key"
+ " AND b.prs_bedrijf_key = kl.prs_link_key"
+ " AND ba.prs_bedrijfadres_type = 'O'"
+ " AND ba.mld_typeopdr_key = 5"
+ " AND prs_kenmerk_key = 1120"; // timestamp laatste synchronisatie yyyymmdd hh24mi
+ " AND b.prs_bedrijf_key = kl.prs_link_key"
+ " AND kl.prs_kenmerk_key = 1120"; // Tijdstip laatste synchronisatie
WScript.Echo (sql);
@@ -116,7 +115,6 @@ try
nieuwe_sync = oRs("nieuwe_sync").Value;
nieuwe_ts = oRs("nieuwe_ts").Value;
prs_leverancier_nr = oRs("prs_leverancier_nr").Value;
prs_overeenkomst_nr = oRs("prs_overeenkomst_nr").Value;
prs_kenmerklink_key = oRs("prs_kenmerklink_key").Value;
WScript.Echo("Inlezen statusberichten van bedrijf: " + oRs("prs_bedrijf_naam").Value + " via url: " + mldorder_adres);
oRs.close();

View File

@@ -1,6 +1,6 @@
Echo Starten GetStruktonStatus.js
cscript GetStruktonStatus.js ../oracle.udl 56 >>gen_import.log
cscript GetStruktonStatus.js ../oracle.udl 7821 >>gen_import.log
if errorlevel 1 goto fout

BIN
CUST/VENR/kfpp_logo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -13,7 +13,7 @@ if errorlevel 1 goto fout
cd \Apps\Facilitor\FPlace5i\Cust\KFHT\Import\
call import_xd_perslid.bat
cd \Apps\Facilitor\FPlace5i\Cust\KFNS\Import\
cd \Apps\Facilitor\KFNS\Cust\KFNS\Import\
call import_xd_perslid.bat
goto einde

View File

@@ -142,6 +142,72 @@
</style>
</xsl:template>
<xsl:template name="pageheader">
<!-- Define - "brute force" - variable to find/determine domain (VENR or KFPP) -->
<xsl:variable name="lev5">
<xsl:value-of select="//voor/afdeling/parent/parent/parent/parent/bedrijf/key"/>
</xsl:variable>
<xsl:variable name="lev4">
<xsl:value-of select="//voor/afdeling/parent/parent/parent/bedrijf/key"/>
</xsl:variable>
<xsl:variable name="lev3">
<xsl:value-of select="//voor/afdeling/parent/parent/bedrijf/key"/>
</xsl:variable>
<xsl:variable name="lev2">
<xsl:value-of select="//voor/afdeling/parent/bedrijf/key"/>
</xsl:variable>
<xsl:variable name="lev1">
<xsl:value-of select="//voor/afdeling/bedrijf/key"/>
</xsl:variable>
<xsl:variable name="kfpp">
<xsl:choose>
<xsl:when test="$lev5='8061'">1</xsl:when>
<xsl:when test="$lev4='8061'">1</xsl:when>
<xsl:when test="$lev3='8061'">1</xsl:when>
<xsl:when test="$lev2='8061'">1</xsl:when>
<xsl:when test="$lev1='8061'">1</xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<table border="0" width="100%">
<tr>
<td width="34%" style="text-align:left;">
<xsl:choose>
<xsl:when test="$mode='email'">
<xsl:choose>
<xsl:when test="$kfpp='1'">
<img src="cid:kfpp_logo.gif"/>
</xsl:when>
<xsl:otherwise>
<img src="cid:tmpl_logo.gif"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$kfpp='1'">
<xsl:element name="img">
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/kfpp_logo.gif</xsl:attribute>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</td>
<td width="33%"/>
<td style="text-align:right">
<!--Geen printdatum op opdrachtbon!-->
<xsl:if test="not(/facilitor/opdracht/key!='')"><b><xsl:value-of select="//lcl/FAC/printdatum"/>:&#xA0;</b><xsl:value-of select="//header/dateTime"/></xsl:if>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="factuuradres">
<tr>
<td class="tekst" style="width:18%;"><br/>Factuuradres:</td>
@@ -197,20 +263,8 @@
<xsl:otherwise><xsl:value-of select="msxml:node-set($cp)/contactpersoon/voorletters"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:call-template name="pageheader"/>
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
<tr>
<td class="tekst" style="width:32%;text-align:left;vertical-align:top;">
<xsl:choose>
<xsl:when test="$mode='email'">
<img src="cid:tmpl_logo.gif"/>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td height="20px"/>
</tr>

View File

@@ -18,8 +18,15 @@
</xsl:variable>
<xsl:element name="ServiceRequestCreate">
<xsl:element name="ServiceRequest">
<!--xsl:element name="CustomerID"><xsl:value-of select="uitvoerende/bedrijf/overeenkomst_nr"/></xsl:element-->
<xsl:element name="CustomerID"><xsl:value-of select="uitvoerende/bedrijf/leverancier_nr"/></xsl:element>
<!-- Afhankelijk van kostenplaats, CustomerID=LeverancierNr bij Bedrijf of Kenmerk 1160 bij Afdeling-2! -->
<xsl:element name="CustomerID">
<xsl:choose>
<xsl:when test="kostenplaats/key!='317' and melding/voor/afdeling/parent/kenmerk[@key=1160]!=''">
<xsl:value-of select="melding/voor/afdeling/parent/kenmerk[@key=1160]"/>
</xsl:when>
<xsl:otherwise><xsl:value-of select="uitvoerende/bedrijf/leverancier_nr"/></xsl:otherwise>
</xsl:choose>
</xsl:element>
<xsl:element name="ReferenceID">
<xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
</xsl:element>
@@ -111,7 +118,8 @@
</xsl:element>
</xsl:element>
</xsl:element>
<xsl:variable name="struktoncode">
<!-- KIENfunctieplaats=Kenmerk 1180/1220 bij Gebouw/Terrein -->
<xsl:variable name="KIENfunctieplaats">
<xsl:choose>
<xsl:when test="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1220]!=''">
<xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/kenmerk[@key=1220]"/>
@@ -120,6 +128,15 @@
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key=1180]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<!-- Afhankelijk van kostenplaats, struktoncode=KIENfunctieplaats of Kenmerk 1161 bij Afdeling-2! -->
<xsl:variable name="struktoncode">
<xsl:choose>
<xsl:when test="kostenplaats/key!='317' and melding/voor/afdeling/parent/kenmerk[@key=1161]!=''">
<xsl:value-of select="melding/voor/afdeling/parent/kenmerk[@key=1161]"/>
</xsl:when>
<xsl:otherwise><xsl:value-of select="$KIENfunctieplaats"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:element name="ServiceLocation">
<xsl:element name="LocationID">

View File

@@ -51,8 +51,11 @@
</Total>
<ShipTo>
<xsl:element name="Address">
<!--xsl:attribute name="addressID"><xsl:value-of select="bedrijf/overeenkomst_nr"/>ship-to number???</xsl:attribute-->
<xsl:attribute name="addressID"><xsl:choose><xsl:when test="bedrijf/key='30341'">1654717</xsl:when></xsl:choose></xsl:attribute>
<xsl:attribute name="addressID">
<xsl:choose>
<xsl:when test="bedrijf/key='30341'"><xsl:value-of select="substring-before(bestelling/kenmerk[@naam='debiteurennummer'],' ')"/></xsl:when><!--WEHK#34722 flexkenmerk debiteurennummer (key 222 en 223) bij bedrijf Staples (30341)-->
<xsl:when test="bedrijf/key='49742'"><xsl:value-of select="substring-before(bestelling/kenmerk[@naam='debiteurennummer'],' ')"/></xsl:when><!--WEHK#34868 flexkenmerk debiteurennummer (key XXXX) bij bedrijf SMG(49742)-->
</xsl:choose></xsl:attribute>
<Name xml:lang="NL"><xsl:value-of select="afleveradres/naam"/></Name>
<PostalAddress>
<DeliverTo><xsl:value-of select="bestelling/aanvrager/naam_full"/></DeliverTo>
@@ -130,6 +133,6 @@
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\WEHK_files\bestelopdr1438_20160201131948.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\WEHK_files\bestelopdr1467_20160301170830.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->