<?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="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(rsv_ruimte))">
							<table>
								<tr>
									<td height="20"/>
								</tr>
								<tr>
									<td class="caption">Annulering</td>
								</tr>
								<tr>
									<td>
										<b>Op uw naam heeft een reservering<xsl:if test="key!=''"> onder nummer <xsl:value-of select="key"/></xsl:if> plaatsgevonden, die vervolgens direct weer is verwijderd.</b>
										<br/>
										<br/>Deze reservering wordt niet verder verwerkt.<br/><br/>
                  Wilt u toch een reservering aanmaken voeg dan een nieuwe reservering toe waarbij een zaal, voorziening of artikel gereserveerd is.</td>
								</tr>
							</table>
						</xsl:when>
						<xsl:otherwise>
							<!-- Bevestiging reservering -->

							<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden gebruikt als referentie gegevens! -->
							<xsl:variable name="min_volgnr">
								<xsl:value-of select="//reservering/rsv_ruimte/volgnr[not(. &gt; //reservering/rsv_ruimte/volgnr)]"/>
							</xsl:variable>

							<table border="0" bordercolor="#ffffff" width="100%">
								<tr>
									<td class="caption" valign="top" colspan="2">
										<xsl:choose>
											<xsl:when test="@content='complete'">Reservering <xsl:value-of select="key"/><br/></xsl:when>
											<xsl:otherwise>Deelreservering <xsl:value-of select="key"/> / <xsl:value-of select="$min_volgnr"/><br/></xsl:otherwise>
										</xsl:choose>
										<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">(<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/>)</xsl:if>&#xA0;</td>
								</tr>
								<tr>
									<td width="20%" class="label">Aanvrager</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">E-mail adres</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Locatie</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Afdeling</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/afdeling/naam2"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Gastheer/-vrouw</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Kostenplaats</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr"/>&#xA0;
										<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/omschrijving"/>
									</td>
								</tr>
								<tr>
									<td height="30px"/>
								</tr>
								<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
									<tr>
										<td width="20%" class="label">Behandeld door</td>
										<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
									</tr>
									<tr>
										<td width="20%" class="label">Datum</td>
										<td width="80%" class="value">: <xsl:value-of select="datum/datum"/></td>
									</tr>
									<tr>
										<td height="30px"/>
									</tr>
								</xsl:if>
								<tr>
									<td colspan="2" class="tekst">
										<xsl:choose>
											<xsl:when test="$srtnotificatiecode='RESNEW'"/>
											<xsl:when test="$srtnotificatiecode='RESDEL'">DE RESERVERING IS VERVALLEN</xsl:when>
											<xsl:otherwise>
												<xsl:call-template name="res_begintext"/>
											</xsl:otherwise>
										</xsl:choose>
									</td>
								</tr>
								<tr>
									<td height="10px"/>
								</tr>
								<tr>
									<td class="tekstkop" colspan="2" style="text-decoration:underline">Reserveringsgegevens</td>
								</tr>
								<tr>
									<td height="5px"/>
								</tr>
								<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/opmerking)!=''">
									<tr>
										<td colspan="2" class="label">Opmerking</td>
									</tr>
									<tr>
										<td colspan="2" class="value">
											<xsl:call-template name="linebreaks">
												<xsl:with-param name="string" select="rsv_ruimte[volgnr=$min_volgnr]/opmerking"/>
											</xsl:call-template>
										</td>
									</tr>
									<tr>
										<td height="5px"/>
									</tr>
								</xsl:if>
								<tr>
									<td colspan="2">
										<table cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" frame="box">
											<!-- rsv_ruimte -->
											<xsl:for-each select="rsv_ruimte">
												<xsl:sort select="volgnr" data-type="number"/>
												<xsl:call-template name="rsv_ruimte">
													<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
												</xsl:call-template>
											</xsl:for-each>
											<!-- totaal reservering -->
											<tr>
												<td height="10px" style="border-style:solid;border-width:0px;"/>
											</tr>
											<tr>
												<td class="tekstkop" align="right" colspan="2" style="border-style:solid;border-width:0px;">Totaalprijs reservering:</td>
												<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
                                                <xsl:call-template name="europrijs">
                                                    <xsl:with-param name="prijs" select="sum(rsv_ruimte/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])"/>
                                                </xsl:call-template>
												</td>
											</tr>
										</table>
									</td>
								</tr>
								<xsl:call-template name="res_endtext">
									<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
								</xsl:call-template>
							</table>
							<!-- Bevestiging reservering -->
						</xsl:otherwise>
					</xsl:choose>
				</TD>
				<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
			</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"/>&#160;
						<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
						<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
				</td>
			</tr>
			<tr>
				<td width="16%"/>
				<td width="34%"/>
				<td width="16%" align="right">
					<b>Bedrijf:</b>
				</td>
				<td width="34%">
					<xsl:value-of select="uitvoerende/bedrijf/naam"/>
				</td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Contactpersoon:</b>
				</td>
				<td>
					<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
				</td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Telefoon:</b>
				</td>
				<td>
               <xsl:choose>
						<xsl:when test="uitvoerende/bedrijf/contact_telefoon != ''">
						   <xsl:value-of select="uitvoerende/bedrijf/contact_telefoon"/>
						</xsl:when>
						<xsl:otherwise>
							<xsl:value-of select="uitvoerende/bedrijf/telefoon"/>
						</xsl:otherwise>
					</xsl:choose>
				</td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Adres:</b>
				</td>
				<td>
					<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
				</td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Plaats:</b>
				</td>
				<td>
					<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
				</td>
			</tr>
			<tr>
				<td align="right">
					<b>Contactpersoon:</b>
				</td>
				<td align="left">
					<xsl:value-of select="backoffice_contact/naam_full"/>
				</td>
				<td colspan="2"/>
			</tr>
			<tr>
				<td align="right">
					<b>Telefoon:</b>
				</td>
				<td align="left">
					<xsl:value-of select="backoffice_contact/telefoonnr"/>
				</td>
				<td align="right">
					<b>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>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>Datum gereed:</b>
				</td>
				<td align="left">
					<xsl:value-of select="datumgereed/datum"/>
				</td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Datum verzonden:</b>
				</td>
				<td align="left">
					<xsl:value-of select="datumverzonden/datum"/>
				</td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Status:</b>
				</td>
				<td align="left">
					<xsl:value-of select="status"/>
				</td>
			</tr>
			<tr>
				<td align="right" valign="top">
					<b>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>Uren:</b>
				</td>
				<td>
					<xsl:value-of select="uren"/>
					<b>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
				<td align="right">
					<b>Arbeid:</b>
				</td>
				<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
			</tr>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>Materiaal:</b>
				</td>
				<td style="width:1in;text-align:right">&#x20AC;&#xA0;<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>Correctie:</b>
					</td>
					<td style="width:1in;text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
				</tr>
			</xsl:if>
			<tr>
				<td colspan="2"/>
				<td align="right">
					<b>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>
			</tr>
		</table>
	</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">Geen bezoekers geregistreerd.</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">Bevestiging Bezoekersregistratie <xsl:value-of select="key"/><br/></td>
								</tr>
								<tr>
									<td class="label" width="20%">Aanvrager</td>
									<td class="value" width="80%">: <xsl:value-of select="contact_user/naam_full"/></td>
								</tr>
								<tr>
									<td class="label" width="20%">E-mail adres</td>
									<td class="value" width="80%">: <xsl:value-of select="contact_user/email"/></td>
								</tr>
								<tr>
									<td class="label" width="20%">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%">Afdeling</td>
									<td class="value" width="80%">: <xsl:value-of select="contact_user/afdeling/naam2"/></td>
								</tr>
								<tr>
									<td height="30px"/>
								</tr>
								<xsl:if test="contact_user/key!=ingevoerd_user/key">
									<tr>
										<td width="20%" class="label">Behandeld door</td>
										<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
									</tr>
									<tr>
										<td height="30px"/>
									</tr>
								</xsl:if>
								<xsl:call-template name="bez_begintext"/>
								<tr>
									<td height="10px"/>
								</tr>
								<tr>
									<td class="tekstkop" colspan="2" style="text-decoration:underline">Bezoekgegevens</td>
								</tr>
								<tr>
									<td height="5px"/>
								</tr>
								<tr>
									<td class="label" width="20%">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%">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%">Op bezoek bij</td>
									<td class="value" width="80%">: <xsl:value-of select="host_user/naam_full"/></td>
								</tr>
								<tr>
									<td class="label" width="20%">Telefoon</td>
									<td class="value" width="80%">: <xsl:value-of select="telefoonnr"/></td>
								</tr>
								<tr>
									<td class="label" width="20%">Bezoek locatie</td>
									<td class="value" width="80%">: <xsl:value-of select="plaats/plaatsaanduiding"/></td>
								</tr>
								<tr>
									<td class="label" width="20%">Actie</td>
									<td class="value" width="80%">: <xsl:value-of select="actie"/></td>
								</tr>
								<xsl:if test="opmerking!=''">
									<tr>
										<td class="label" width="20%">Opmerking</td>
										<td class="value" width="80%">: <xsl:value-of select="opmerking"/></td>
									</tr>
								</xsl:if>
								<tr>
									<td height="10"/>
								</tr>
								<!-- afspraak -->
								<xsl:for-each select="bezoeker">
									<xsl:sort select="naam"/>
									<xsl:choose>
										<xsl:when test="position() = 1">
											<tr>
												<td height="10" style="border-right: 0px solid; border-top: 0px solid; border-left: 0px solid; border-bottom: 0px solid"/>
											</tr>
											<tr>
												<td colspan="3" class="label">Bezoeker(s)</td>
											</tr>
										</xsl:when>
									</xsl:choose>
									<tr>
										<td class="result">
											<xsl:value-of select="naam"/>
										</td>
										<td class="result">
											<xsl:value-of select="bedrijf"/>
											<xsl:if test="deel">[P]arkeerplaats gereserveerd</xsl:if>
										</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:template match="rapport">
	 	<xsl:if test="@view = 'welk_v_rapp_bezoekers_screen'">
	 		<xml>
	 		<xsl:for-each select="rapport_data/data_row">
	 			<BEZOEK>
	 				<BEZ_AFSPRAAK_TIMESTAMP><xsl:value-of select="DATUM_YYYYMMDD"/>T<xsl:value-of select="STARTTIJD"/>:00</BEZ_AFSPRAAK_TIMESTAMP>
					<BEZ_AFSPRAAK_DATUM><xsl:value-of select="BEZ_AFSPRAAK_DATUM"/></BEZ_AFSPRAAK_DATUM>
					<STARTTIJD><xsl:value-of select="STARTTIJD"/></STARTTIJD>
				  <AFSPR_KEY><xsl:value-of select="AFSPR_KEY"/></AFSPR_KEY>
				  <BEZ_AFSPRAAK_NAAM><xsl:value-of select="BEZ_AFSPRAAK_NAAM"/></BEZ_AFSPRAAK_NAAM>
				  <BEZ_BEDRIJF><xsl:value-of select="BEZ_BEDRIJF"/></BEZ_BEDRIJF>
				  <PERS_NAAM><xsl:value-of select="PERS_NAAM"/></PERS_NAAM>
				  <GASTHEER><xsl:value-of select="GASTHEER"/></GASTHEER>
				  <RUIMTE><xsl:value-of select="RUIMTE"/></RUIMTE>
				  <BEZ_AFSPRAAK_EIND><xsl:value-of select="BEZ_AFSPRAAK_EIND"/></BEZ_AFSPRAAK_EIND>
				  <EINDTIJD><xsl:value-of select="EINDTIJD"/></EINDTIJD>
				  <ACTIE><xsl:value-of select="ACTIE"/></ACTIE>
				  <BEZ_BEZOEKERS_DONE><xsl:value-of select="BEZ_BEZOEKERS_DONE"/></BEZ_BEZOEKERS_DONE>
				  <BEZ_BEZOEKERS_OUT><xsl:value-of select="BEZ_BEZOEKERS_OUT"/></BEZ_BEZOEKERS_OUT>
				  <LOC_OMSCHR><xsl:value-of select="LOC_OMSCHR"/></LOC_OMSCHR>
				  <BEZ_KEY><xsl:value-of select="BEZ_KEY"/></BEZ_KEY>
	      </BEZOEK>
	     </xsl:for-each>
	 	</xml>
		</xsl:if>
</xsl:template>



</xsl:stylesheet>
