1355 lines
56 KiB
XML
1355 lines
56 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||
<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:template match="reservering" mode="outlook">
|
||
BEGIN:VCALENDAR
|
||
VERSION:2.0
|
||
METHOD:REQUEST
|
||
BEGIN:VEVENT
|
||
UID:FCLTRES<xsl:value-of select="rsv_ruimte/key"/>
|
||
DTSTAMP:<xsl:value-of select="datum/utcdatum"/>T<xsl:value-of select="datum/utctijd"/>Z
|
||
DTSTART:<xsl:value-of select="rsv_ruimte/van/utcdatum"/>T<xsl:value-of select="rsv_ruimte/van/utctijd"/>Z
|
||
DTEND:<xsl:value-of select="rsv_ruimte/tot/utcdatum"/>T<xsl:value-of select="rsv_ruimte/tot/utctijd"/>Z
|
||
SUMMARY;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_activiteit/omschrijving"/>: <xsl:choose><xsl:when test="rsv_ruimte/res_ruimte/nr"><xsl:value-of select="rsv_ruimte/omschrijving"/></xsl:when><xsl:otherwise><xsl:value-of select="rsv_ruimte/omschrijving"/>-<xsl:value-of select="rsv_ruimte/rsv_deel/res_deel/omschrijving"/></xsl:otherwise></xsl:choose>
|
||
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_activiteit/opmerking"/>
|
||
LOCATION;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_ruimte/nr"/>
|
||
ORGANIZER;CN=<xsl:value-of select="rsv_ruimte/contact_user/naam_full"/>:MAILTO:reservering-noreply@facilitor.nl
|
||
<xsl:for-each select="rsv_ruimte/afspraak/bezoeker">
|
||
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;CN=<xsl:value-of select="naam"/>
|
||
<xsl:if test="string(bedrijf)!=''"> (<xsl:value-of select="bedrijf"/>)</xsl:if>:MAILTO:<xsl:if test="boolean(intern_user)">
|
||
<xsl:value-of select="intern_user/email"/></xsl:if></xsl:for-each>
|
||
SEQUENCE:<xsl:for-each select="rsv_ruimte/tracking/track">
|
||
<xsl:sort select="./datum/timestamp" data-type="number" order="descending"/>
|
||
<xsl:if test="position() = 1">
|
||
<xsl:value-of select="./datum/timestamp"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
PRIORITY:5
|
||
END:VEVENT
|
||
END:VCALENDAR
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bestelling" mode="include">
|
||
<xsl:choose>
|
||
<xsl:when test="($srtnotificatiecode = 'CUST01' or $srtnotificatiecode = 'BESREJ') and bestelitem[1]/srtdeel/srtgroep/discipline/key = 521">
|
||
<xsl:apply-templates select="." mode="bouwbord_fiat_of_afgewezen"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:apply-templates select="." mode="default"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
|
||
|
||
<xsl:template match="bestelling" mode="default">
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<TR>
|
||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||
<TD>
|
||
<table border="0" width="100%" bordercolor="#000000">
|
||
<tr>
|
||
<td align="left" width="100%" class="caption" colspan="2">Bestelaanvraag <xsl:value-of select="key"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" class="label">Aanvrager</td>
|
||
<td width="80%" class="value">: <xsl:value-of select="voor/naam_full"/></td>
|
||
</tr>
|
||
<xsl:if test="string(voor/email)!=''">
|
||
<tr>
|
||
<td class="label">E-mail</td>
|
||
<td class="value">: <xsl:value-of select="voor/email"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="voor/telefoonnr!=''">
|
||
<tr>
|
||
<td class="label">Telefoon</td>
|
||
<td class="value">: <xsl:value-of select="voor/telefoonnr"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="label">Afdeling</td>
|
||
<td class="value">:
|
||
<xsl:if test="voor/afdeling/omschrijving=''">-</xsl:if>
|
||
<xsl:value-of select="voor/afdeling/omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label">Kostenplaats</td>
|
||
<td class="value">:
|
||
<xsl:if test="kostenplaats/nr=''">-</xsl:if>
|
||
<xsl:value-of select="kostenplaats/nr"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="label">Aanvraagdatum</td>
|
||
<td class="value">:
|
||
<xsl:value-of select="datum/datum"/> 
|
||
<xsl:value-of select="datum/tijd"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label">Aanvraagstatus</td>
|
||
<td class="value">: <xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<xsl:if test="status_key != 1">
|
||
<tr>
|
||
<td class="label">Verwachte afleverdatum*</td>
|
||
<td class="value">: <xsl:value-of select="leverdatum/datum"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="status_key = 1">
|
||
<tr>
|
||
<td class="label">Opmerking</td>
|
||
<td class="value">:
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="opmerking"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!-- Bij de CYOD catalogus geen afleveradres -->
|
||
<xsl:if test="bestelitem[1]/srtdeel/srtgroep/discipline/key != 221">
|
||
<tr>
|
||
<td class="label" style="vertical-align:top">Afleveradres</td>
|
||
<td class="value">:
|
||
<xsl:value-of select="afleveradres/naam"/>
|
||
<br/> 
|
||
<xsl:value-of select="afleveradres/bezoek_adres"/>
|
||
<br/> 
|
||
<xsl:value-of select="afleveradres/bezoek_postcode"/> 
|
||
<xsl:value-of select="afleveradres/bezoek_plaats"/>
|
||
<br/> 
|
||
<xsl:value-of select="afleveradres/bezoek_land"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="padding-top:20px" colspan="3" class="label"><i>*Er wordt contact met je opgenomen als jouw bestelling binnen is.</i></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<xsl:for-each select="kenmerk">
|
||
<xsl:if test="(@type!='L' and @type!='l')">
|
||
<tr>
|
||
<td class="label">
|
||
<xsl:value-of select="@naam"/>
|
||
</td>
|
||
<td class="value">: <xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||
<tr>
|
||
<th>Artikelnr</th>
|
||
<th>Omschrijving</th>
|
||
<th>Opmerkingen</th>
|
||
<th style="text-align:right">Aantal</th>
|
||
<th style="text-align:right">Prijs</th>
|
||
<th style="text-align:right">Totaal</th>
|
||
</tr>
|
||
<xsl:for-each select="bestelitem">
|
||
<tr>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="srtdeel/artikel_nummer"/>
|
||
</td>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="srtdeel/omschrijving"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:for-each select="kenmerk">
|
||
<xsl:if test="(@type!='L' and @type!='l')">
|
||
<xsl:value-of select="@naam"/>:
|
||
<xsl:value-of select="."/>
|
||
<br/>
|
||
</xsl:if>
|
||
</xsl:for-each> </td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="aantal"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="format-number(aantal*prijs, '0,00', 'european')"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr>
|
||
<td height="6px" style="border-style:solid;border-width:0px;"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;" colspan="5">Totaal:</td>
|
||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="format-number(sum(/facilitor/bestelling/bestelitem/totaal), '0,00', 'european')"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</TD>
|
||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||
</TR>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
|
||
<xsl:template match="bestelling" mode="bouwbord_fiat_of_afgewezen">
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<TR>
|
||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||
<TD>
|
||
<table border="0" width="100%" bordercolor="#000000">
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||
<td align="left" width="100%" class="caption" colspan="2">Fiatteringsverzoek bouwbord (bestelaanvraag <xsl:value-of select="key"/>)</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td align="left" width="100%" class="caption" colspan="2">Afwijzing bouwbord (bestelaanvraag <xsl:value-of select="key"/>)</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</tr>
|
||
<tr height="10px">
|
||
<td>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||
<td colspan="5" style="text-align:left; font-size:12px">Hierbij ontvangt u van een <u>fiatteringsverzoek</u> voor bouwbord met bestelaanvraagnummer <xsl:value-of select="key"/>.
|
||
<br/><br/>Klik
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=IpVjDIcsgCPMelBa&rfo_key=<xsl:value-of select="key"/>
|
||
</xsl:attribute>deze link</xsl:element> om goed te keuren of af te wijzen.
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td colspan="5" style="text-align:left; font-size:12px">Uw bestelaanvraag voor bouwbord met ID-nummer <span style="color:red"><b><xsl:value-of select="bestelitem[1]/srtdeel/artikel_nummer"/></b></span> is afgewezen.
|
||
<br/><br/>Klik
|
||
<xsl:element name="a">
|
||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=JqHVYssWkLkoYQME
|
||
</xsl:attribute>deze link</xsl:element> om het scherm te starten om uw bouwbord met ID <span style="color:red"><b><xsl:value-of select="bestelitem[1]/srtdeel/artikel_nummer"/></b></span> (via menutaak 'opdrachten') aan te passen.
|
||
</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</tr>
|
||
<tr height="20px">
|
||
<td colspan='4'>
|
||
</td>
|
||
</tr>
|
||
<tr height="40px">
|
||
<td colspan='4'>
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td width="20%" class="label">Aanvrager</td>
|
||
<td width="80%" class="value">: <xsl:value-of select="voor/naam_full"/></td>
|
||
</tr>
|
||
<xsl:if test="string(voor/email)!=''">
|
||
<tr>
|
||
<td class="label">E-mail</td>
|
||
<td class="value">: <xsl:value-of select="voor/email"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="voor/telefoonnr!=''">
|
||
<tr>
|
||
<td class="label">Telefoon</td>
|
||
<td class="value">: <xsl:value-of select="voor/telefoonnr"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="label">Afdeling</td>
|
||
<td class="value">:
|
||
<xsl:if test="voor/afdeling/omschrijving=''">-</xsl:if>
|
||
<xsl:value-of select="voor/afdeling/omschrijving"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label">Kostenplaats</td>
|
||
<td class="value">:
|
||
<xsl:if test="kostenplaats/nr=''">-</xsl:if>
|
||
<xsl:value-of select="kostenplaats/nr"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="label">Aanvraagdatum</td>
|
||
<td class="value">:
|
||
<xsl:value-of select="datum/datum"/> 
|
||
<xsl:value-of select="datum/tijd"/>
|
||
</td>
|
||
</tr>
|
||
<xsl:if test="status_key != 1">
|
||
<tr>
|
||
<td class="label">Afleverdatum</td>
|
||
<td class="value">: <xsl:value-of select="leverdatum/datum"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="status_key = 1">
|
||
<tr>
|
||
<td class="label">Opmerking</td>
|
||
<td class="value">:
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="opmerking"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td height="20px"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||
<tr>
|
||
<th>Artikelnr</th>
|
||
<th>Omschrijving</th>
|
||
<th>Opmerkingen</th>
|
||
<th style="text-align:right">Aantal</th>
|
||
<th style="text-align:right">Prijs</th>
|
||
<th style="text-align:right">Totaal</th>
|
||
</tr>
|
||
<xsl:for-each select="bestelitem">
|
||
<tr>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="srtdeel/artikel_nummer"/>
|
||
</td>
|
||
<td class="result" style="text-align:left">
|
||
<xsl:value-of select="srtdeel/omschrijving"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:for-each select="kenmerk">
|
||
<xsl:if test="(@type!='L' and @type!='l')">
|
||
<xsl:value-of select="@naam"/>:
|
||
<xsl:value-of select="."/>
|
||
<br/>
|
||
</xsl:if>
|
||
</xsl:for-each> </td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="aantal"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="format-number(aantal*prijs, '0,00', 'european')"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr>
|
||
<td height="6px" style="border-style:solid;border-width:0px;"/>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;" colspan="5">Totaal:</td>
|
||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="format-number(sum(/facilitor/bestelling/bestelitem/totaal), '0,00', 'european')"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</TD>
|
||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||
</TR>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
|
||
<xsl:template match="bestelopdracht" mode="include">
|
||
<xsl:variable name="l_incompleet">
|
||
<xsl:apply-templates select="." mode="incompleet"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="l_compleet">
|
||
<xsl:apply-templates select="." mode="compleet"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="l_nietsgeleverd">
|
||
<xsl:apply-templates select="." mode="nietsgeleverd"/>
|
||
</xsl:variable>
|
||
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<TR>
|
||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||
<TD>
|
||
<!-- Bestelopdracht -->
|
||
<table border="0" bordercolor="#ffffff" width="100%">
|
||
<tr>
|
||
<td colspan="5" class="caption" style="text-align:center">
|
||
<b>Inkooporder</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5" style="height:30"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" style="width:47%">
|
||
<b>Factuur aan:</b>
|
||
</td>
|
||
<td style="width:6%"></td>
|
||
<td colspan="2" style="width:47%">
|
||
<b>Leverancier:</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<xsl:value-of select="factuuradres/naam"/>
|
||
<br/>
|
||
<xsl:value-of select="factuuradres/post_adres"/>
|
||
<br/>
|
||
<xsl:value-of select="factuuradres/post_postcode"/> 
|
||
<xsl:value-of select="factuuradres/post_plaats"/>
|
||
<br/>
|
||
<xsl:value-of select="factuuradres/post_land"/>
|
||
</td>
|
||
<td/>
|
||
<td colspan="2">
|
||
<xsl:value-of select="bedrijf/naam"/>
|
||
<br/>
|
||
<xsl:value-of select="bedrijf/post_adres"/>
|
||
<br/>
|
||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||
<br/>
|
||
<xsl:value-of select="bedrijf/post_land"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5" style="height:20"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<b>Contactgevevens:</b>
|
||
</td>
|
||
<td/>
|
||
<td colspan="2">
|
||
<b/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" style="vertical-align:top">
|
||
<b>Besteller:</b>
|
||
<xsl:value-of select="bestelling/voor/naam_full"/>
|
||
<br/>
|
||
<b>E-mail:</b>
|
||
<xsl:value-of select="bestelling/voor/email"/>
|
||
<br/>
|
||
<b>Telefoon:</b>
|
||
<xsl:choose>
|
||
<xsl:when test="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/key =1181">
|
||
<xsl:value-of select="bestelling/voor/mobiel"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="bestelling/voor/telefoonnr"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<br/>
|
||
<b>Kostenplaats:</b>
|
||
<xsl:value-of select="bestelling/kostenplaats/nr"/>
|
||
<br/>
|
||
<b>Werkplek:</b>
|
||
<xsl:value-of select="bestelling/plaats"/>
|
||
</td>
|
||
<td/>
|
||
<td colspan="2" style="vertical-align:top">
|
||
<b>Klantnummer:</b>
|
||
<xsl:value-of select="bestelling/voor/afdeling/kenmerk[@key='1002']"/>
|
||
<br/>
|
||
<b>Aanvraagnummer(s):</b>
|
||
<xsl:value-of select="bestelling/key"/>
|
||
<br/>
|
||
<b>Opdrachtnummer:</b>
|
||
<xsl:value-of select="id"/>
|
||
<br/>
|
||
<b>Orderdatum:</b>
|
||
<xsl:value-of select="datum/datum"/>
|
||
<br/>
|
||
<b><xsl:value-of select="//lcl/FAC/opmerking"/>: </b>
|
||
<xsl:value-of select="bestelling/bestel_opm"/>
|
||
<br/>
|
||
<xsl:comment>
|
||
<b>Gewenste afleverdatum:</b>*leverdatum*</xsl:comment>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5" style="height:20"/>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<b>Gewenste afleverdatum:</b> <xsl:value-of select="/facilitor/bestelopdracht/bestelling/leverdatum/datum"/>
|
||
</td>
|
||
<td/>
|
||
<td colspan="2">
|
||
<b/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<b>Afleveradres:</b>
|
||
</td>
|
||
<td/>
|
||
<td colspan="2">
|
||
<b/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" style="vertical-align:top">
|
||
<xsl:value-of select="afleveradres/naam"/>
|
||
<br/>
|
||
<xsl:value-of select="afleveradres/bezoek_adres"/>
|
||
<br/>
|
||
<xsl:value-of select="afleveradres/bezoek_postcode"/> 
|
||
<xsl:value-of select="afleveradres/bezoek_plaats"/>
|
||
<br/>
|
||
<xsl:value-of select="afleveradres/bezoek_land"/>
|
||
</td>
|
||
<td/>
|
||
<td colspan="2" style="vertical-align:top">
|
||
<xsl:for-each select="bestelling/kenmerk">
|
||
<xsl:if test="(@type!='L' and @type!='l')">
|
||
<b>
|
||
<xsl:value-of select="@naam"/>:</b>
|
||
<xsl:value-of select="."/>
|
||
<br/>
|
||
</xsl:if>
|
||
</xsl:for-each> </td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5" style="height:20"/>
|
||
</tr>
|
||
<TR>
|
||
<TD colspan="5">
|
||
|
||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||
<tr>
|
||
<th style="width:20">Regel</th>
|
||
<th style="width:20">Artikelnr</th>
|
||
<th style="width:200">Omschrijving</th>
|
||
<th style="width:20">Eenheid</th>
|
||
<th style="width:20; text-align:right">Aantal</th>
|
||
<xsl:if test="$l_nietsgeleverd = 0">
|
||
<th style="width:20; text-align:right">Geleverd</th>
|
||
</xsl:if>
|
||
<th style="width:20; text-align:right">Prijs</th>
|
||
<th style="width:20; text-align:right">Totaal</th>
|
||
</tr>
|
||
<xsl:for-each select="bestelopdrachtitem">
|
||
<xsl:sort select="srtdeel/omschrijving"/>
|
||
<xsl:sort select="posnr" data-type="number"/>
|
||
<tr>
|
||
<td class="result">
|
||
<xsl:value-of select="posnr"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||
<xsl:for-each select="bestelitem/kenmerk">
|
||
<xsl:if test="(@type!='L' and @type!='l')">
|
||
<br/>
|
||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</td>
|
||
<td class="result">
|
||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="aantal"/>
|
||
</td>
|
||
<xsl:if test="$l_nietsgeleverd = 0">
|
||
<td class="result" style="text-align:right">
|
||
 <xsl:value-of select="aantalontv"/>
|
||
</td>
|
||
</xsl:if>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||
</td>
|
||
<td class="result" style="text-align:right">
|
||
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr>
|
||
<td colspan="6"/>
|
||
<xsl:if test="$l_nietsgeleverd = 0">
|
||
<td/>
|
||
</xsl:if>
|
||
<td style="text-align:right">
|
||
<b>
|
||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||
</b>
|
||
</td>
|
||
</tr>
|
||
</TABLE>
|
||
</TD>
|
||
</TR>
|
||
<tr>
|
||
<td colspan="5" style="text-align:right">Alle bedragen zijn exclusief BTW</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5" style="height:40"/>
|
||
</tr>
|
||
<xsl:if test="$l_nietsgeleverd = 0">
|
||
<tr>
|
||
<td colspan="5">De order is <xsl:if test="$l_incompleet > 0"><b><i><u><span style="color:red"> niet</span></u></i></b></xsl:if> compleet geleverd <xsl:if test="bestelling/tracking/track[@code = 'BESOTV']/datum != ''"> op <xsl:value-of select="bestelling/tracking/track[@code = 'BESOTV']/datum/datum"/> </xsl:if></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5">De status van de order is <xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="5" style="height:40"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td colspan="5" style="text-align:center; font-size:9px">Op leveringen die gedaan zijn op basis van deze opdracht zijn onze algemene inkoopvoorwaarden van toepassing.
|
||
Indien sprake is van een mantelovereenkomst geschiedt deze order onder de bepalingen uit de mantelovereenkomst.
|
||
Facturen zonder vermelding van het opdrachtnummer (<xsl:value-of select="key"/>) worden niet in behandeling genomen.</td>
|
||
</tr>
|
||
</table>
|
||
</TD>
|
||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||
</TR>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
|
||
|
||
<xsl:template match="bestelopdracht" mode="nietsgeleverd">
|
||
<xsl:choose>
|
||
<xsl:when test="count(bestelopdrachtitem[aantalontv != '' and aantalontv != '0' ]) > 0">0</xsl:when>
|
||
<xsl:otherwise>1</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bestelopdracht" mode="compleet">
|
||
<xsl:value-of select="count(bestelopdrachtitem[aantal]) = count(bestelopdrachtitem[aantalontv])"/>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bestelopdracht" mode="incompleet">
|
||
<xsl:value-of select="count(bestelopdrachtitem) - count(bestelopdrachtitem[aantal = aantalontv ]) "/>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bestelling" mode="preview">
|
||
<xsl:variable name="lcletters">abcdefghijklmnopqrstuvwxyz</xsl:variable>
|
||
<xsl:variable name="ucletters">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
|
||
<xsl:variable name="l_visitekaartje_key">10501</xsl:variable>
|
||
<xsl:variable name="l_visitekaartje_vve_key">10502</xsl:variable>
|
||
<xsl:variable name="l_visitekaartje_ssc_key">10503</xsl:variable>
|
||
<xsl:variable name="l_visitekaartje_ont">21101</xsl:variable>
|
||
<html xmlns:msxml="urn:schemas-microsoft-com:xslt">
|
||
<xsl:comment>================================ VISITEKAARTJES ==============================</xsl:comment>
|
||
<head>
|
||
<meta http-equiv="pragma" content="no-cache"/>
|
||
<meta http-equiv="expires" content="0"/>
|
||
<meta http-equiv="cache-control" content="no-cache"/>
|
||
<xsl:call-template name="stylesheet"/>
|
||
<title>Facilitor: Visitekaartje</title>
|
||
<style>td {
|
||
font-family: Verdana;
|
||
vertical-align: top;
|
||
margin-left: 30px;
|
||
color: #00295C;
|
||
background-color: #ffffff;
|
||
font-size:9px;
|
||
}
|
||
td.error {
|
||
font-family: Verdana, Arial;
|
||
vertical-align: top;
|
||
margin-left: 30px;
|
||
color: yellow;
|
||
background-color: #ff0000;
|
||
font-size: 12px;
|
||
}</style>
|
||
</head>
|
||
<body>
|
||
<table cellSpacing="0" cellPadding="10" width="400" align="center" border="0" style="; vertical-align: middle">
|
||
<tbody>
|
||
<tr>
|
||
<td class="label" style="font-family: verdana; background-color: #cccccc; text-align: center">
|
||
<b>Dit is het visitekaartje</b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="background-color: #cccccc">
|
||
<table cellSpacing="0" cellPadding="0" align="center" border="1">
|
||
<tbody>
|
||
<tr>
|
||
<td style="background-color: #ffffff">
|
||
<table height="210" cellSpacing="0" cellPadding="0" width="320" align="center" border="0">
|
||
<tbody>
|
||
<tr>
|
||
<td colSpan="2" height="65" style="background-color: #ffffff">
|
||
<xsl:element name="img">
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_key">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/images/alli_visitekaart_logo.jpg</xsl:attribute>
|
||
</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_vve_key">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/images/alli_visitekaart_vve.jpg</xsl:attribute>
|
||
</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/images/alli_visitekaart_ssc.jpg</xsl:attribute>
|
||
</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ont">
|
||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/images/alli_visitekaart_ont.jpg</xsl:attribute>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
</xsl:element>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td width="5%"/>
|
||
<td width="95%">
|
||
<table width="100%" cellSpacing="0" cellPadding="0" border="0">
|
||
<tbody>
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_key">
|
||
<tr height="15">
|
||
<td colspan="3"> </td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<tr height="15">
|
||
<td colspan="3"> </td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<tr height="15">
|
||
<td width="52%" style="text-align:right;color:#D41042;font-size:12px">
|
||
<b><xsl:value-of select="kenmerk[@naam='Voornaam']"/> <xsl:value-of select="kenmerk[@naam='Naam']"/></b>
|
||
</td>
|
||
<td width="3%"> </td>
|
||
<td width="45%"> </td>
|
||
</tr>
|
||
<tr height="30">
|
||
<td width="52%" style="text-align:right;color:#D41042">
|
||
<xsl:value-of select="kenmerk[@naam='Functie']"/>
|
||
</td>
|
||
<td width="3%"> </td>
|
||
<td width="45%"> </td>
|
||
</tr>
|
||
<tr height="15">
|
||
<td width="52%" style="text-align:right;color:#D41042">
|
||
<xsl:variable name="mailafdrukken">
|
||
<xsl:value-of select="kenmerk[@naam='Opties voor afdrukken e-mailadres']"/>
|
||
</xsl:variable>
|
||
<xsl:choose>
|
||
<xsl:when test="$mailafdrukken ='Geen e-mail afdrukken'"></xsl:when>
|
||
<xsl:when test="$mailafdrukken ='Het algemene mailadres afdrukken'"><xsl:value-of select="kenmerk[@naam='Standaard mailadres']"/></xsl:when>
|
||
<xsl:when test="$mailafdrukken ='Uw eigen mailadres afdrukken'"><xsl:value-of select="kenmerk[@naam='Email']"/></xsl:when>
|
||
</xsl:choose>
|
||
</td>
|
||
<td width="3%"> </td>
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_key"><td width="45%" style="text-align:left;color:#009AC3"><i><xsl:value-of select="kenmerk[@naam='Bedrijfsonderdeel']"/></i></td></xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_vve_key"><td width="45%" style="text-align:left;color:#009AC3"><i><xsl:value-of select="kenmerk[@naam='VvE vestiging']"/></i></td></xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key"><td width="45%" style="text-align:left;color:#009AC3"><i><xsl:value-of select="kenmerk[@naam='Bedrijfsonderdeel']"/></i></td></xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ont"><td width="45%" style="text-align:left;color:#009AC3"><i><xsl:value-of select="kenmerk[@naam='Ontwikkeling']"/></i></td></xsl:when>
|
||
</xsl:choose>
|
||
|
||
</tr>
|
||
<tr height="15">
|
||
<td width="52%" style="text-align:right;color:#D41042">
|
||
<xsl:variable name="mobabonnee">
|
||
<xsl:value-of select="kenmerk[@naam='Mobiel nummer']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="mobielafdrukken">
|
||
<xsl:value-of select="kenmerk[@naam='Mobielnummer afdrukken']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="telefoon035nr">
|
||
<xsl:value-of select="kenmerk[@naam='Telefoonnummer']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="telefoon035afdrukken">
|
||
<xsl:value-of select="kenmerk[@naam='Telefoonnummer afdrukken']"/>
|
||
</xsl:variable>
|
||
<xsl:choose>
|
||
<xsl:when test="$mobielafdrukken=1 and string-length(translate($mobabonnee,' ','')) != 0">
|
||
<xsl:value-of select="substring(translate($mobabonnee,' ',''),1,2)"/> <xsl:value-of select="substring(translate($mobabonnee,' ',''),3,2)"/> <xsl:value-of select="substring(translate($mobabonnee,' ',''),5,3)"/> <xsl:value-of select="substring(translate($mobabonnee,' ',''),8,3)"/>
|
||
</xsl:when>
|
||
<xsl:when test="$telefoon035afdrukken=1 and string-length(translate($telefoon035nr,' ','')) != 0">
|
||
<xsl:value-of select="substring(translate($telefoon035nr,' ',''),1,3)"/> <xsl:value-of select="substring(translate($telefoon035nr,' ',''),4,2)"/> <xsl:value-of select="substring(translate($telefoon035nr,' ',''),6,3)"/> <xsl:value-of select="substring(translate($telefoon035nr,' ',''),9,2)"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
088 00 232 00
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td width="3%"> </td>
|
||
<td width="45%" style="text-align:left;color:#009AC3">
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_key">Postbus 105</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_vve_key">Postbus 1178</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key">Postbus 105</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ont">Postbus 2119</xsl:when>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr height="15">
|
||
<td width="52%"> </td>
|
||
<td width="3%"> </td>
|
||
<td width="45%" style="text-align:left;color:#009AC3">
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_key">1200 AC  Hilversum</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_vve_key">1200 BD  Hilversum</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key">1200 AC  Hilversum</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ont">1200 CC  Hilversum</xsl:when>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr height="15">
|
||
<td width="52%"> </td>
|
||
<td width="3%"> </td>
|
||
<td width="45%" style="text-align:left;color:#009AC3">
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_key">de-alliantie.nl</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_vve_key">dealliantievvediensten.nl</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key">de-alliantie.nl</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ont">de-alliantieontwikkeling.nl</xsl:when>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr height="35">
|
||
</tr>
|
||
|
||
</tbody>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<table cellSpacing="0" cellPadding="3" align="center" border="3">
|
||
<xsl:variable name="mobnr">
|
||
<xsl:value-of select="kenmerk[@naam='Mobiel kengetal']"/><xsl:value-of select="kenmerk[@naam='Mobiel nummer']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="mobielafdrukken">
|
||
<xsl:value-of select="kenmerk[@naam='Mobielnummer afdrukken']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="mobabonnee">
|
||
<xsl:value-of select="kenmerk[@naam='Mobiel nummer']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="telefoon035nr">
|
||
<xsl:value-of select="kenmerk[@naam='Telefoonnummer']"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="telefoon035afdrukken">
|
||
<xsl:value-of select="kenmerk[@naam='Telefoonnummer afdrukken']"/>
|
||
</xsl:variable>
|
||
<xsl:choose>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key and $telefoon035afdrukken=1 and $mobielafdrukken=1 and string-length(translate($mobabonnee,' ','')) != 0 and string-length(translate($telefoon035nr,' ','')) != 0">
|
||
<tr>
|
||
<td>U kunt niet beide telefoonnummers op het visitekaartje laten afdrukken: het 06-nummer wordt nu gebruikt.</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key and $telefoon035afdrukken=1 and $mobielafdrukken=1 and string-length(translate($mobabonnee,' ','')) = 0 and string-length(translate($telefoon035nr,' ','')) != 0">
|
||
<tr>
|
||
<td>Uw mobiele nummer is niet bekend: het vaste telefoonnummer wordt nu gebruikt.</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key and $telefoon035afdrukken=1 and ($mobielafdrukken=0 or ($mobielafdrukken=1 and string-length(translate($mobabonnee,' ','')) = 0)) and string-length(translate($telefoon035nr,' ','')) = 0">
|
||
<tr>
|
||
<td>Uw vaste telefoonnummer is niet bekend: het 088 nummer wordt gebruikt.</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="./ItemOut/ItemID/SupplierPartID=$l_visitekaartje_ssc_key and $telefoon035afdrukken=1 and ($mobielafdrukken=1 and string-length(translate($mobabonnee,' ','')) != 0)">
|
||
<tr>
|
||
<td>Uw vaste telefoonnummer is niet bekend: het 06 nummer wordt gebruikt.</td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:when test="$mobielafdrukken=1 and string-length(translate($mobabonnee,' ','')) = 0">
|
||
<tr>
|
||
<td>Uw mobielnummer is niet bekend: het 088 nummer wordt gebruikt.</td>
|
||
</tr>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</body>
|
||
</html>
|
||
</xsl:template>
|
||
|
||
|
||
|
||
|
||
|
||
<xsl:template match="melding" mode="include">
|
||
<xsl:if test="./stdmelding/discipline/srtdiscipline/key = 1">
|
||
<xsl:comment>Dit is een bestelaanvraag, dus die gaat op een andere manier...</xsl:comment>
|
||
<xsl:apply-templates select="." mode="IBA"/>
|
||
</xsl:if>
|
||
<xsl:if test="./stdmelding/discipline/srtdiscipline/key != 1">
|
||
<xsl:comment>Dit is geen bestelaanvraag, dus die gaat op de default manier...</xsl:comment>
|
||
<xsl:apply-imports/>
|
||
</xsl:if>
|
||
</xsl:template>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<xsl:template match="melding" mode="IBA">
|
||
<table border="0" width="100%" cellpadding="2">
|
||
<tr>
|
||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||
<b>Aanvraag <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<3">
|
||
<b><xsl:value-of select="//lcl/MLD/spoed"/></b>
|
||
</xsl:if>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="right" width="16%">
|
||
<b>Aanvrager:</b>
|
||
</td>
|
||
<td align="left" width="34%">
|
||
<xsl:value-of select="melder/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="melder/telefoonnr=''">-</xsl:if>
|
||
<xsl:value-of select="melder/telefoonnr"/>
|
||
</td>
|
||
</tr>
|
||
|
||
|
||
<tr>
|
||
<td align="right">
|
||
<b>Datum:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="gemeld/datum"/> 
|
||
<xsl:value-of select="gemeld/tijd"/>u
|
||
</td>
|
||
<td align="right">
|
||
<b>Planning/Afleverdatum:</b>
|
||
</td>
|
||
<td align="left">
|
||
<xsl:value-of select="datum_gepland/datum"/> 
|
||
<xsl:value-of select="datum_gepland/tijd"/>u
|
||
</td>
|
||
</tr>
|
||
<tr height="10px">
|
||
<td colspan="4">
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td align="right">
|
||
<b>Categorie:</b>
|
||
</td>
|
||
<td align="left" colspan="3">>
|
||
<xsl:value-of select="discipline/omschrijving"/> <xsl:value-of select="stdmelding/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>
|
||
|
||
<tr height="10px">
|
||
<td colspan="4">
|
||
<hr/>
|
||
</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)>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>
|
||
<tr height="10px">
|
||
<td colspan="4">
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td align="right" valign="top">
|
||
<b>Afleveradres:</b>
|
||
</td>
|
||
<td align="right" valign="top">
|
||
<b><xsl:value-of select="aflever_adres/naam"/></b><br/>
|
||
<xsl:value-of select="aflever_adres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="aflever_adres/bezoek_postcode"/>  <xsl:value-of select="aflever_adres/bezoek_plaats"/>
|
||
</td>
|
||
<td align="right" valign="top">
|
||
<b>Factuuradres:</b>
|
||
</td>
|
||
<td align="right" valign="top">
|
||
<b><xsl:value-of select="../factuuradres/naam"/></b><br/>
|
||
<xsl:value-of select="../factuuradres/post_adres"/><br/>
|
||
<xsl:value-of select="../factuuradres/post_postcode"/>  <xsl:value-of select="aflever_adres/post_plaats"/>
|
||
</td>
|
||
</tr>
|
||
|
||
|
||
</table>
|
||
</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"/> 
|
||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
|
||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/aflever_adres/naam != ''">
|
||
<td width="25%"><b><u>Afleveradres</u></b></td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td width="25%"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="factuuradres/naam != ''">
|
||
<td width="25%"><b><u>Factuuradres</u></b></td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td width="25%"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
|
||
<td width="25%" align="right">
|
||
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
|
||
</td>
|
||
<td width="25%">
|
||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:value-of select="melding/aflever_adres/naam"/>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="factuuradres/naam"/>
|
||
</td>
|
||
<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>
|
||
<xsl:value-of select="melding/aflever_adres/bezoek_adres"/>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="factuuradres/post_adres"/>
|
||
</td>
|
||
<td align="right">
|
||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:value-of select="melding/aflever_adres/bezoek_postcode"/>  <xsl:value-of select="melding/aflever_adres/bezoek_plaats"/>
|
||
</td>
|
||
<td>
|
||
<xsl:value-of select="factuuradres/post_postcode"/>  <xsl:value-of select="factuuradres/post_plaats"/>
|
||
</td>
|
||
<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="2"/>
|
||
<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="2"/>
|
||
</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="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="2"/>
|
||
<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="2"/>
|
||
<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="2"/>
|
||
<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 colspan="4">
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" align="center">
|
||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||
<tr>
|
||
<td>
|
||
<xsl:apply-templates select="melding" mode="include"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" height="30px" valign="center">
|
||
<hr/>
|
||
</td>
|
||
</tr>
|
||
<xsl:variable name="arbeid" select="uren*uurloon"/>
|
||
<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> à </b>€ <xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
|
||
<td align="right">
|
||
<b><xsl:value-of select="//lcl/MLD/arbeid"/>:</b>
|
||
</td>
|
||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b><xsl:value-of select="//lcl/MLD/materiaal"/>:</b>
|
||
</td>
|
||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
|
||
</tr>
|
||
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
|
||
<xsl:variable name="correctie" select="kosten - $correctie0"/>
|
||
<xsl:if test="$correctie!=0">
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b><xsl:value-of select="//lcl/MLD/correctie"/>:</b>
|
||
</td>
|
||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td align="right">
|
||
<b><xsl:value-of select="//lcl/FAC/totaal"/>:</b>
|
||
</td>
|
||
<td style="width:1in;text-align:right">
|
||
<b>€ <xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
|
||
|
||
<xsl:template match="opdracht" mode="full">
|
||
<xsl:choose>
|
||
<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="rapport">
|
||
<xsl:if test="@view = 'alli_v_rap_qrc_ins'">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="INS_DEEL_OMSCHRIJVING"/>
|
||
<div style="border: 1px solid black; float: left; padding-bottom: 10px; margin: 5px; width: 400px; height: 470px; text-align: center; font-size: 20pt;">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="src">
|
||
../../appl/shared/qrcode.asp?size=16&text=/%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26ins_key%3D<xsl:value-of select="INS_DEEL_KEY"/>
|
||
</xsl:attribute>
|
||
<xsl:attribute name="alt"><xsl:value-of select="INS_DEEL_OMSCHRIJVING"/></xsl:attribute>
|
||
<xsl:attribute name="width">400px</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
<xsl:value-of select="INS_DEEL_OMSCHRIJVING"/><br/>
|
||
<xsl:value-of select="FCLT_F_BOOKMARK"/>
|
||
</div>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view = 'alli_v_rap_qrc_res_ruimte'">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_RUIMTE_NAAM"/>
|
||
<div style="border: 1px solid black; float: left; padding-bottom: 10px; margin: 5px; width: 400px; height: 460px; text-align: center; font-size: 20pt;">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="src">
|
||
../../appl/shared/qrcode.asp?size=16&text=/%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26res_ruimte_key%3D<xsl:value-of select="RES_RUIMTE_KEY"/>
|
||
</xsl:attribute>
|
||
<xsl:attribute name="alt"><xsl:value-of select="FCLT_F_RUIMTENAAM"/></xsl:attribute>
|
||
<xsl:attribute name="width">400px</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
<xsl:value-of select="FCLT_F_RUIMTENAAM"/>
|
||
</div>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
</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. --> |