<ViewDefinitions xmlns="http://www.windex.nl/schemas/viewdefinition/2007">
	<Views>
		<View Name="ProcessPage_Lidmaatschappen" HiddenColumnIds="0;4;5;6" ColumnWidths="auto;100px;auto;" DefaultOrderColumn="3">
			<Popup Ordinal="2" Width="350px">
				<Data>
					<Property Name="MembershipStatus"/>
					<Property Name="StartDate"/>
					<Property Name="EndDate"/>
					<Property Name="ReasonSignOut"/>
					<Property Name="ManualTariffGroup"/>
					<Property Name="CalculatedTariffGroup"/>
				</Data>
				<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='/Membership'>
							<table>
								<tr>
									<td class='formlabel'>
										Status
									</td>
									<td>
										<xsl:value-of select="substring-after(@MembershipStatus/., ': ')" />
									</td>
								</tr>
								<tr>
									<td class='formlabel'>
										Begindatum | Einddatum
									</td>
									<td>
										<xsl:variable name="startdate">
											<xsl:value-of select="substring-before(@StartDate/., ' ')"/>
										</xsl:variable>
										<xsl:variable name="enddate">
											<xsl:value-of select="substring-before(@EndDate/., ' ')"/>
										</xsl:variable>
										<xsl:choose>
											<xsl:when test="$startdate = '1-1-0001' or $startdate = '1/1/0001'">
												-
											</xsl:when>
											<xsl:otherwise>
												<xsl:value-of select="$startdate"/>
											</xsl:otherwise>
										</xsl:choose>
										|
										<xsl:choose>
											<xsl:when test="$enddate = '1-1-0001' or $enddate = '1/1/0001'">
												-
											</xsl:when>
											<xsl:otherwise>
												<xsl:value-of select="$enddate"/>
											</xsl:otherwise>
										</xsl:choose>
									</td>
								</tr>
								<xsl:if test="@ReasonSignOut/. != ''">
									<tr>
									<td class='formlabel'>
										Reden afmelding
									</td>
									<td>
										<xsl:value-of select="@ReasonSignOut/." />
									</td>
								</tr>
								</xsl:if>
								<xsl:if test="@ManualTariffGroup/. != ''">
									<tr>
									<td class='formlabel'>
										Handmatige tariefgroep
									</td>
									<td>
										<xsl:value-of select="@ManualTariffGroup/." />
									</td>
								</tr>
								</xsl:if>
								<xsl:if test="@CalculatedTariffGroup/. != ''">
									<tr>
									<td class='formlabel'>
										Berekende tariefgroep
									</td>
									<td>
										<xsl:value-of select="@CalculatedTariffGroup/." />
									</td>
								</tr>
								</xsl:if>
							</table>
						</xsl:template>

					</xsl:stylesheet>
				</Transform>
			</Popup>
			<Columns>
				<XsltColumn HeaderText="Afnemer" Ordinal="1" OrderBy="Receiver.ObjectName">
					<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='IsCurrent']/. = '0'">
										<strike>
											<xsl:choose>
												<xsl:when test="Column[@name='ReceiverId']/. = Column[@name='ContracteeId']/.">
													<font color="blue">
														<xsl:value-of select="Column[@name='Receiver']/."/>
													</font>
												</xsl:when>
												<xsl:otherwise>
													<font color="grey">
														<xsl:value-of select="Column[@name='Receiver']/."/>
													</font>
												</xsl:otherwise>
											</xsl:choose>
										</strike>
									</xsl:when>
									<xsl:otherwise>
										<xsl:choose>
											<xsl:when test="Column[@name='ReceiverId']/. = Column[@name='ContracteeId']/.">
												<font color="blue">
													<xsl:value-of select="Column[@name='Receiver']/."/>
												</font>
											</xsl:when>
											<xsl:otherwise>
												<font color="grey">
													<xsl:value-of select="Column[@name='Receiver']/."/>
												</font>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Type" Ordinal="2" OrderBy="MembershipType.Name">
					<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='IsCurrent']/. = '0'">
										<strike>
											<xsl:choose>
												<xsl:when test="Column[@name='ReceiverId']/. = Column[@name='ContracteeId']/.">
													<font color="blue">
														<xsl:value-of select="Column[@name='Type']/."/>
													</font>
												</xsl:when>
												<xsl:otherwise>
													<font color="grey">
														<xsl:value-of select="Column[@name='Type']/."/>
													</font>
												</xsl:otherwise>
											</xsl:choose>
										</strike>
									</xsl:when>
									<xsl:otherwise>
										<xsl:choose>
											<xsl:when test="Column[@name='ReceiverId']/. = Column[@name='ContracteeId']/.">
												<font color="blue">
													<xsl:value-of select="Column[@name='Type']/."/>
												</font>
											</xsl:when>
											<xsl:otherwise>
												<font color="grey">
													<xsl:value-of select="Column[@name='Type']/."/>
												</font>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Contactpersoon" Ordinal="3" OrderBy="ContactParty.SortName">
					<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='IsCurrent']/. = '0'">
										<strike>
											<xsl:choose>
												<xsl:when test="Column[@name='ReceiverId']/. = Column[@name='ContracteeId']/.">
													<font color="blue">
														<xsl:value-of select="substring-after(Column[@name = 'Contactpersoon']/., ';#')" />
													</font>
												</xsl:when>
												<xsl:otherwise>
													<font color="grey">
														<xsl:value-of select="substring-after(Column[@name = 'Contactpersoon']/., ';#')" />
													</font>
												</xsl:otherwise>
											</xsl:choose>
										</strike>
									</xsl:when>
									<xsl:otherwise>
										<xsl:choose>
											<xsl:when test="Column[@name='ReceiverId']/. = Column[@name='ContracteeId']/.">
												<font color="blue">
													<xsl:value-of select="substring-after(Column[@name = 'Contactpersoon']/., ';#')" />
												</font>
											</xsl:when>
											<xsl:otherwise>
												<font color="grey">
													<xsl:value-of select="substring-after(Column[@name = 'Contactpersoon']/., ';#')" />
												</font>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
	</Views>
</ViewDefinitions>