﻿<ViewDefinitions xmlns="http://www.windex.nl/schemas/viewdefinition/2007">
	<Views>
		<View Name="ProcessPage_RegistrationView" HiddenColumnIds="0;5;6;7" ColumnWidths="75px;auto;85;60px"
				  DefaultOrderColumn="1" DefaultOrder="Descending">
			<Columns>
				<XsltColumn HeaderText="Datum" Ordinal="1" OrderBy="Meeting.Date">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="datetime" select="Column[@name='Datum']/."/>
								<xsl:variable name="date" select="substring-before($datetime, ' ')"/>
								<xsl:if test="$date != ''">
									<xsl:variable name="day" select="format-number(substring-before($date, '-'), '00')"/>
									<xsl:variable name="month" select="format-number(substring-before(substring-after($date, '-'), '-'), '00')"/>
									<xsl:variable name="year" select="substring-after(substring-after($date, '-'), '-')"/>
									<xsl:value-of select="concat($day, '-', $month, '-', $year)"/>
								</xsl:if>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Status" OrderBy="Status" Ordinal="3">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:choose>
									<xsl:when test="Column[@name = 'Status']/. = 'Absent'">
										<span style="color: darkorange">
											Afwezig
										</span>
									</xsl:when>
									<xsl:when test="Column[@name = 'Status']/. = 'Invited'">
										<span>
											Uitgenodigd
										</span>
									</xsl:when>
									<xsl:when test="Column[@name = 'Status']/. = 'Registered'">
										<span style="color: green">
											Geregistreerd
										</span>
									</xsl:when>
									<xsl:when test="Column[@name = 'Status']/. = 'Signout'">
										<span style="color: mediumblue">
											Afgemeld
										</span>
									</xsl:when>
									<xsl:when test="Column[@name = 'Status']/. = 'Unknown'">
										<span>
											Onbekend
										</span>
									</xsl:when>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Soort" OrderBy="Receiver.Type" Ordinal="4">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:choose>
									<xsl:when test="Column[@name = 'Soort']/. = 'Person'">
										<span>
											Privé
										</span>
									</xsl:when>
									<xsl:when test="Column[@name = 'Soort']/. = 'Employee'">
										<span>
											Zakelijk
										</span>
									</xsl:when>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
	</Views>
</ViewDefinitions>