﻿<ViewDefinitions xmlns="http://www.windex.nl/schemas/viewdefinition/2007">
	<Views>
		<View Name="ProcessPage_EmployeeView" HiddenColumnIds="0;4;5;6;7;8;9" ColumnWidths="auto;35px;auto" DefaultOrderColumn="1">
			<Columns>
				<XsltColumn HeaderText="Naam" Ordinal="1" OrderBy="Person.Surname;Person.Initials">
					<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">
								<a target="_blank">
									<xsl:attribute name="href">
										<xsl:value-of select="concat('/Relatieprocessen/ToonPersoon.aspx?key=', Column[@name = 'PersonId']/.)" />
									</xsl:attribute>
									<xsl:value-of select="Column[@name = 'PersonName']/." />
								</a>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>

				<XsltColumn HeaderText=" " Ordinal="2">
					<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:param name="date"/>
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:param name="adm"/>


								<xsl:value-of select="$adm" />
								<!-- Indien administratie VNA -->
								<xsl:if test="$adm = 'EA919BCE-937D-4814-902B-92B4124103A0'">
									<!-- Permanente vervanger -->
									<xsl:if test="Column[@name='IsPermanentSubstitute']/. = 1">
										<img src="/intranet/Afbeeldingen/BusinessObjectView/PermanentSubstitute.png" alt="Vaste plaatsvervanger" title="Vaste plaatsvervanger"/>
									</xsl:if>
									<!-- Officiële vertegenwoordiger -->
									<xsl:if test="Column[@name='IsOfficialRepresentative']/. = 1">
										<img src="/intranet/Afbeeldingen/BusinessObjectView/OfficialRepresentative.png" alt="Officiële vertegenwoordiger" title="Officiële vertegenwoordiger"/>
									</xsl:if>
								</xsl:if>

							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			
				<XsltColumn HeaderText="Functie" 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 = 'Functie']/. != ''">
										<xsl:value-of select="Column[@name = 'Functie']/." />
									</xsl:when >
									<xsl:otherwise>
										<xsl:value-of select="Column[@name = 'Rol']/." />
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
		<View Name="ProcessPage_EmployeeWithoutOrganizationView" HiddenColumnIds="0;4;5;6;7;8;9" ColumnWidths="auto;35px;auto" DefaultOrderColumn="1">
			<Columns>
				<XsltColumn HeaderText="Naam" Ordinal="1" OrderBy="Person.Surname;Person.Initials">
					<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">
								<a target="_blank">
									<xsl:attribute name="href">
										<xsl:value-of select="concat('/Relatieprocessen/ToonPersoon.aspx?key=', Column[@name = 'PersonId']/.)" />
									</xsl:attribute>
									<xsl:value-of select="Column[@name = 'PersonName']/." />
								</a>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>

				<XsltColumn HeaderText=" " Ordinal="2">
					<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:param name="date"/>
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:param name="adm"/>

								<xsl:value-of select="$adm" />
								
								<!-- Indien administratie VNA -->
								<xsl:if test="$adm = 'EA919BCE-937D-4814-902B-92B4124103A0'">
									<!-- Permanente vervanger -->
									<xsl:if test="Column[@name='IsPermanentSubstitute']/. = 1">
										<img src="/intranet/Afbeeldingen/BusinessObjectView/PermanentSubstitute.png" alt="Vaste plaatsvervanger" title="Vaste plaatsvervanger"/>
									</xsl:if>
									<!-- Officiële vertegenwoordiger -->
									<xsl:if test="Column[@name='IsOfficialRepresentative']/. = 1">
										<img src="/intranet/Afbeeldingen/BusinessObjectView/OfficialRepresentative.png" alt="Officiële vertegenwoordiger" title="Officiële vertegenwoordiger"/>
									</xsl:if>
								</xsl:if>

							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			
				<XsltColumn HeaderText="Functie" 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 = 'Functie']/. != ''">
										<xsl:value-of select="Column[@name = 'Functie']/." />
									</xsl:when >
									<xsl:otherwise>
										<xsl:value-of select="Column[@name = 'Rol']/." />
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
		<View Name="ProcessPage_EmployeeWithoutOrganizationWithPeriodView" HiddenColumnIds="0;5;6;7;8;9;10" ColumnWidths="auto;auto;auto;auto" DefaultOrderColumn="1">
			<Columns>
				<XsltColumn HeaderText="Naam" Ordinal="1" OrderBy="Person.Surname;Person.Initials">
					<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">
								<a target="_blank">
									<xsl:attribute name="href">
										<xsl:value-of select="concat('/Relatieprocessen/ToonPersoon.aspx?key=', Column[@name = 'PersonId']/.)" />
									</xsl:attribute>
									<xsl:value-of select="Column[@name = 'PersonName']/." />
								</a>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Functie" Ordinal="2">
					<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 = 'Functie']/. != ''">
										<xsl:value-of select="Column[@name = 'Functie']/." />
									</xsl:when >
									<xsl:otherwise>
										<xsl:value-of select="Column[@name = 'Rol']/." />
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Begindatum" Ordinal="3" OrderBy="StartDate" ConvertToLocalTime="false">
					<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='Begindatum']/."/>
								<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="Einddatum" Ordinal="4" OrderBy="EndDate" ConvertToLocalTime="false">
					<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='Einddatum']/."/>
								<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>
			</Columns>
		</View>
	</Views>
</ViewDefinitions>