FSN#37813 -- Implementatie PCHW Gemeente Westland

svn path=/Website/branches/v2016.3/; revision=33510
This commit is contained in:
Arthur Egberink
2017-04-18 10:20:57 +00:00
parent 23e5ff0977
commit b78942b7b9
7 changed files with 195 additions and 0 deletions

BIN
CUST/PCHW/Oracle.udl Normal file

Binary file not shown.

BIN
CUST/PCHW/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -0,0 +1,4 @@
@echo off
REM Moet gescheduled worden (normaliter 1 keer per uur) om door de applicatiebeheerder
REM ingeregelde notificaties te genereren.
cscript ..\..\..\utils\gen_notify\gen_notify.js ../oracle.udl PCHA

View File

@@ -0,0 +1,4 @@
@echo off
REM Moet gescheduled worden (normaliter 1 keer per dag) om door de applicatiebeheerder
REM ingeregelde jobs (aanmaak van periodieke opdrachten) uit te voeren.
cscript ..\..\..\utils\gen_scheduler\gen_scheduler.js ../oracle.udl

View File

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

BIN
CUST/PCHW/tmpl_logo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

186
CUST/PCHW/xsl/cust.xsl Normal file
View File

@@ -0,0 +1,186 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:import href="../../pchx/xsl/default.xsl"/>
<xsl:template match="verkoopfactuur">
<style>td.factuur { font-size: 10pt;}</style>
<xsl:variable name="verkoopregels">
<xsl:for-each select="verkoopfactuurregel">
<xsl:sort select="fin_verkoopfactuur_n1"/>
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:variable>
<xsl:for-each select="verkoopfactuurregel">
<xsl:if test="position() = 1">
<html>
<xsl:comment>================================ VERKOOPFACTUUR ==============================</xsl:comment>
<xsl:comment>Strijp-S Style voor verkoopfactuuren</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>
<table width="100%" border="0">
<tbody>
<tr>
<td width="99%">
<table width="100%" border="0">
<tbody>
<tr>
<td borderColor="#ffffff" width="20%" align="center">
<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/PCHE/tmpl_logo.gif</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="font-size: 10px; vertical-align: middle; text-align: right">Gebouw Videolab<br/>
Torenallee 20, 5617 BC&#xA0;&#xA0;Eindhoven - Strijp-S<br/>
<b>T</b>&#xA0;0900 - 202 70 70<br/>
<b>E</b>&#xA0;strijp-s@pch-dienstengroep.nl</td>
</tr>
<tr>
<td colSpan="9" height="50"/>
</tr>
<tr>
<td colSpan="9" class="factuur">
<xsl:value-of select="bedrijf/naam"/>
<br/>
<xsl:if test="bedrijf/contact != ''">
<xsl:value-of select="bedrijf/contact"/>
<br/>
</xsl:if>
<xsl:value-of select="bedrijf/post_adres"/>
<br/>
<xsl:value-of select="bedrijf/post_postcode"/>&#xA0;&#xA0;<xsl:value-of select="bedrijf/post_plaats"/></td>
</tr>
<tr>
<td colSpan="9" height="50"/>
</tr>
</tbody>
</table>
<table width="100%" border="0" style="font-size: 12pt">
<tbody>
<tr>
<td class="factuur" style="width: 25%">Datum:</td>
<td class="factuur" style="width: 70%">
<xsl:value-of select="datum/datum"/>
</td>
</tr>
<tr>
<td class="factuur">Betalingskenmerk:</td>
<td class="factuur">
<xsl:value-of select="id"/>
</td>
</tr>
<tr>
<td class="factuur" colspan="2">
<br/>
<br/>
<br/>Geachte heer/mevrouw<br/><br/><br/>
Hierbij ontvangt u de factuur voor uw abonnement(en) t.b.v. parkeren op Strijp-S.<br/>
Uw abonnement(en) zijn geldig van <xsl:value-of select="datum3/datum"/> t/m <xsl:value-of select="datum4/datum"/>.<br/><br/></td>
</tr>
</tbody>
</table>
<table width="100%" border="0" style="font-size: 12pt">
<tbody>
<xsl:for-each select="msxml:node-set($verkoopregels)/verkoopfactuurregel">
<tr>
<td class="factuur">
<xsl:value-of select="omschrijving"/>
</td>
<td class="factuur">Aantal: <xsl:value-of select="getal2"/></td>
<td class="factuur" style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="bedrag"/>
</xsl:call-template>
</td>
</tr>
</xsl:for-each>
<tr>
<td colSpan="9" height="20"/>
</tr>
<tr>
<td class="factuur">Totaal excusief BTW</td>
<td class="factuur">
</td>
<td class="factuur" style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="sum(//bedrag)"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td class="factuur">BTW</td>
<td class="factuur">
</td>
<td class="factuur" style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="sum(//btwbedrag)"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td colspan="3">
<hr/>
</td>
</tr>
<tr>
<td class="factuur">
<b>Totaal inclusief BTW</b>
</td>
<td class="factuur">
</td>
<td class="factuur" style="text-align:right">
<b>
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="sum(//bedrag)+sum(//btwbedrag)"/>
</xsl:call-template>
</b>
</td>
</tr>
<tr>
<td class="factuur" colspan="3">
<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/>
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/>
7320 AJ Apeldoorn<br/>
IBAN: NL 45 INGB 0651 4929 20<br/>
BIC: INGBNL2A<br/>
BTW-nummer NL8048.97.116.B01</td>
</tr>
</tbody>
</table>
</td>
<td width="1%">&#xA0;</td>
</tr>
</tbody>
</table>
</xsl:element>
</html>
</xsl:if>
</xsl:for-each>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="verkoopfactuur"/>
</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. -->