AAEN#51467 -- Opruimen van AAEN (Enexis) omgeving

svn path=/Website/branches/v2018.1/; revision=39388
This commit is contained in:
Jos Groot Lipman
2018-10-15 09:40:53 +00:00
parent 5285c70a29
commit ba527cbba6
62 changed files with 0 additions and 3109 deletions

View File

@@ -1,55 +0,0 @@
/*
* $Revision$
* $Id$
*/
@import "../AAXX/default.css";
#headerblok
{
background: url(Enexis.gif) no-repeat;
background-color: #FFFFFF;
background-position: 5px 5px;
color: #000002;
}
.nomicon {
background-color: #b3dc1f;
}
div.fcltframeheader {
color: #535353;
}
#iframerextratitle {
color: #535353;
}
#fslogo
{
margin-top: 30px;
margin-left: 20px;
background: url(../../cust/aaen/enexis.gif) no-repeat;
height: 100px;
width: 200px;
}
#floorscreen5384 #theReport
{
bottom: 50px !important;
}
#mapCell {
height: 900px;
}
.floorscreen #verdiepingen input
{
color: #ffffff;
background-color: #5f5f5f;
}
.floorscreen #verdiepingen .selected
{
background-color: #bedc00;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +0,0 @@
Deze klant maakt gebruik van mcust_AAEN.min.css
In de CUST-folder is deze hernoemd naar mcust.css
NB: De volledige css met commentaar bewaren ivm conversie in de themeroller.

View File

@@ -1,7 +0,0 @@
open 193.176.216.19
user AR_arcadis
@r_@rc@d1s
hash
lcd RES_RUIMTE_XML
put *.xml
bye

View File

@@ -1,7 +0,0 @@
open 193.176.216.19
user AR_arcadis
@r_@rc@d1s
hash
lcd RUIMTE_XML
put *.xml
bye

View File

@@ -1,19 +0,0 @@
REM GEN_EXPORT_DAILY_TASK.BAT
REM
REM Roept scripts aan die dagelijks uitgevoerd moeten worden
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2009, SG facilitor, +31 (53) 4800710, helpdesk@sgfacilitor.nl
REM
CALL ..\..\..\utils\gen_export\gen_export.bat DAILY_TASK

View File

@@ -1,28 +0,0 @@
REM GEN_EXPORT_EXACT.BAT
REM
REM Exporteert informatie naar een export-bestand
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2010, SG|facilitor bv, +31 (53) 4800700, support@sgfacilitor.nl
REM
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT
CALL ..\..\..\utils\gen_export\gen_export.bat VERWERK_EXACT
CALL ..\..\..\utils\gen_export\gen_export.bat BUNDEL_CATERING
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_VERKOOP
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_VERKOOP_VJ
CALL ..\..\..\utils\gen_export\gen_export.bat CUST_VERKOOP
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_UREN
CALL ..\..\..\utils\gen_export\gen_export.bat VERWERK_EXACT_UREN

View File

@@ -1,16 +0,0 @@
REM GEN_EXPORT_LEASE_AANVRAAG.BAT
REM
REM AAEN
REM
REM Maakt opdracht naar leasemaatschappij aan voor goedgekeurde leaseaanvragen.
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2010, SG|facilitor bv, +31 (53) 4800700, support@sgfacilitor.nl
REM
CALL ..\..\..\utils\gen_export\gen_export.bat LEASE_AANVRAAG

View File

@@ -1,23 +0,0 @@
REM GEN_EXPORT_RES_RUIMTE_XML.BAT
REM
REM AAFM
REM
REM Exporteer de reserveerbare ruimten.
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2005, Dijkoraad IT bv, +31 (53) 4800700, facilitorsupport@it.dijkoraad.nl
REM
REM ================================================== remove old exportfiles
del .\RES_RUIMTE_XML\*.xml
REM ================================================== create exportfile
CALL ..\..\..\utils\gen_export\gen_export.bat RES_RUIMTE_XML
REM ================================================== transfer file to Enexis
ftp.exe -n -s:ftp_ruimte2enexis.scr

View File

@@ -1,23 +0,0 @@
REM GEN_EXPORT_RES_RUIMTE_XML.BAT
REM
REM AAFM
REM
REM Bevries de huisvestingssituatie.
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2005, Dijkoraad IT bv, +31 (53) 4800700, facilitorsupport@it.dijkoraad.nl
REM
del .\RUIMTE_XML\*.xml
REM ================================================== create exportfile
CALL ..\..\..\utils\gen_export\gen_export.bat RUIMTE_XML
REM ================================================== transfer file to Enexis
ftp.exe -n -s:ftp_ruimte_gebruik2enexis.scr

View File

@@ -1,19 +0,0 @@
Dim fso, folder, files
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder("d:\Apps\Facilitor\AAFM\CUST\AAEN\export\RES_RUIMTE_XML")
Set files = folder.Files
For each folderIdx In files
If InStrRev(folderIdx.Name, ".xml") > 0 Then
Set objEmail = CreateObject("CDO.Message")
objEmail.From = "no_reply@aaen.facilitor.nl"
objEmail.To = "leo.de.kort@enexis.nl;johan.punter@enexis.nl;a.egberink@sgfacilitor.nl"
objEmail.Subject = "Facilitor: Bestand met reserveringen"
objEmail.Textbody = "Automatisch verzonden bestand van gereserveerde ruimten."
objEmail.AddAttachment "d:\Apps\Facilitor\AAFM\CUST\AAEN\export\RES_RUIMTE_XML\" + folderIdx.Name
objEmail.Send
End If
Next

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

View File

@@ -1,8 +0,0 @@
cls
if not exist ".\Maas\*.xml" goto einde
cscript ..\..\aaxx\import\Maas\MaasStatusResponse.js MAAS2OPDR .\Maas\ "https://aaen.facilitor.nl/default.asp?API=MAAS2OPDR&APIKEY=AtFufSeZqDqCJtOoiqBSnulTrGanFiTX" >>genimport.log 2>>&1
:einde

View File

@@ -1,12 +0,0 @@
Echo Starten GetStruktonStatus.js
cscript ..\..\AAXX\import\Strukton\GetStruktonStatus.js ../oracle.udl 6179 >>genimport.log
if errorlevel 1 goto fout
cscript ..\..\..\utils\gen_import\gen_import.wsf AAEN OPDRSTAT_STRUKTON >>genimport.log 2>>&1
goto einde
:fout
Echo gen_import.exe niet meer uitgevoerd>>genimport.log
:einde

View File

@@ -1,4 +0,0 @@
echo 'Empty' >> aaxx_imp.csv
cscript ..\..\..\utils\gen_import\gen_import.wsf AAXX AAFM_MEDEWERKERS >>genimport.log 2>>&1

View File

@@ -1,89 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
.BodyTopBottom{
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
color: #736D73;
margin-right: 25pt;
margin-left: 0pt;
margin-top: 0pt;
}
.TdLeft {
background-image: url("./infobord_top.jpg");
background-repeat: no-repeat;
width: 100%;
font-size: x-large;
padding-left: 60px;
}
</style>
<META HTTP-EQUIV="REFRESH" CONTENT="3600">
<script language="Javascript1.2">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com
if(navigator.appName == "Netscape"){
document.write('<layer id="clock"></layer>');
}
function upclock(){
var dte = new Date();
var hrs = dte.getHours();
var min = dte.getMinutes();
var sec = dte.getSeconds();
var col = ":";
var spc = " ";
var apm;
if (hrs == 0) hrs=24;
if (min<=9) min="0"+min;
if (sec<=9) sec="0"+sec;
if(navigator.appName == "Netscape"){
document.clock.document.write(hrs+col+min+col+sec+spc+apm);
document.clock.document.close();
}
if (navigator.appVersion.indexOf("MSIE") != -1){
clock.innerHTML = hrs+col+min+col+sec+spc;
}
}
setInterval("upclock()",1000);
//-->
</script>
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator){ if ((appName=="Netscape")&&(parseInt(appVersion)==4)){
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
myDays = ["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag","zondag"];
myMonths = ["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"];
</script>
</head>
<body class="BodyTopBottom">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td class="TdLeft">
<script type="text/javascript">
mijnDatum = new Date();
document.write ('&nbsp;');
document.write(myDays[mijnDatum.getDay()]+'&nbsp;'+mijnDatum.getDate()+'&nbsp;'+myMonths[mijnDatum.getMonth()]+'&nbsp;'+'&nbsp;');
if (navigator.appVersion.indexOf("MSIE") != -1){
document.write('<span id="clock"></span>');
}
</script></td>
<td width="400px"><img height="100px" src="../vis_logo.jpg"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,72 +0,0 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: infobord.asp
Description: A deeplink call to display information on the infobord
Parameters:
gebouw gebouw: the code of the building. Optional parameter
Context:
Example: http://aait.facilitor.nl/cust/aait/infobord/infobord.asp?gebouw=LHW&refreshrate=300
Note:
*/ %>
<%
Response.Expires = 0;
%>
<!-- #include file="../../../appl/Shared/common.inc" -->
<html>
<head>
<%
// specific params needed to find the reservation which has to be deleted
var refreshrate = getQParamInt("refreshrate", -1);
var gebouw = getQParam("gebouw", "leeg");
// find the key of the building
var alg_gebouw_key = -1;
sql = "SELECT alg_gebouw_key"
+ " FROM alg_v_aanweziggebouw g"
+ " WHERE alg_gebouw_upper = UPPER(" + safe.quoted_sql(gebouw) + ")";
oRs = Oracle.Execute(sql);
if (!oRs.eof)
{
alg_gebouw_key = oRs(0).value;
}
// find the key of the usr_report
var fac_usrrap_key = -1;
sql = "SELECT fac_usrrap_key"
+ " FROM fac_usrrap ur"
+ " WHERE UPPER(fac_usrrap_view_name) = 'AAXX_V_RAP_INFOBORD'";
oRs = Oracle.Execute(sql);
if (!oRs.eof)
{
fac_usrrap_key = oRs(0).value;
}
var params = "";
if (gebouw != "leeg")
params += "&fclt_f_colname1=alg_gebouw_key&fclt_f_colvalue1=" + alg_gebouw_key;
%>
</head>
<body leftmargin="0" topmargin="0" onLoad="Loaded();">
<script language="javascript">
function Loaded()
{
<% if (fac_usrrap_key == -1 || (alg_gebouw_key == -1 && gebouw != "leeg"))
{ %>
alert ("rapport of gebouw kan niet gevonden worden");
<% }
else
{ %>
var s = "../../../appl/fac/fac_usrrap_infobord.asp?rap_key=<%=fac_usrrap_key%><%=params%>&refreshrate=<%=refreshrate%>";
window.location.href = s;
<% } %>
}
</script>
</body>
</html>

View File

@@ -1,27 +0,0 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: infobord.asp
Description: A deeplink call to display information on the infobord
Parameters:
gebouw gebouw: the code of the building. Optional parameter
Context:
Example: http://aait.facilitor.nl/cust/aait/infobord/infobord.asp?gebouw=LHW&refreshrate=300
Note:
*/ %>
<%
Response.Expires = 0;
%>
<!-- #include file="../../../appl/Shared/common.inc" -->
<html>
<head>
</head>
<frameset border="0" rows="13%,80%,*">
<frame name="Top" src="Top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Content" src="bezoekers_content.asp?<%=Request.ServerVariables("QUERY_STRING")%>" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Bottom" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
</frameset>
</html>

View File

@@ -1,49 +0,0 @@
<%@ language = "JavaScript" %>
<%
/*
$Revision$
$Id$
File: infobord.asp
Description: A deeplink call to display information on the infobord
Parameters:
locatie_code: the code of the location. Optional parameter
gebouw_code: the code of the building. Optional parameter
verdieping_code: the code of the floor. Optional parameter
res_ruimte_naam: the name of the res room. Optional parameter
refreshrate: the time the report is refreshed in seconds. Optional parameter
Context:
Note: Sample gejat van AAES.
*/
%>
<!-- #include file="../../../appl/Shared/common.inc" -->
<html>
<head>
<% FCLTHeader.Generate(); %>
<%
// specific params needed to find the alg_ruimte_key
var res_ruimte_naam = getQParam("res_ruimte_naam", "leeg");
var alg_ruimte_key = getQParamInt("alg_ruimte_key", -1);
if (alg_ruimte_key == -1 )
{
// find the key of the alg_ruimte
sql = "SELECT alg_ruimte_key"
+ " FROM res_alg_ruimte rar, res_ruimte rr"
+ " WHERE UPPER(res_ruimte_nr) = UPPER(" + safe.quoted_sql(res_ruimte_naam) + ")"
+ " AND rr.res_ruimte_key = rar.res_ruimte_key"
+ " AND rar.res_alg_ruimte_verwijder IS NULL"
+ " ORDER BY alg_ruimte_key DESC";
oRs = Oracle.Execute(sql);
if (!oRs.eof) {
alg_ruimte_key = oRs(0).value;
}
}
%>
</head>
<body leftmargin=0 topmargin=0">
<% if (alg_ruimte_key != -1) { %>
<div align=right><img width=200px src="../../../appl/shared/qrcode.asp?text=/default.asp?u=HUxBHuBjEmjbUQHW%26alg_ruimte_key=<%=alg_ruimte_key%>"/></div>
<% } %>
</body>
</html>

View File

@@ -1,47 +0,0 @@
<%@ language = "JavaScript" %>
<%
/*
$Revision$
$Id$
File: infobord.asp
Description: A deeplink call to display information on the infobord
Parameters:
locatie_code: the code of the location. Optional parameter
gebouw_code: the code of the building. Optional parameter
verdieping_code: the code of the floor. Optional parameter
refreshrate: the time the report is refreshed in seconds. Optional parameter
Context:
Note:
*/
%>
<!-- #include file="../../../appl/Shared/common.inc" -->
<%
var res_ruimte_naam = getQParam("res_ruimte_naam", "Onbekend");
var verdieping_code = getQParam("verdieping_code", "Onbekend");
%>
<html>
<head>
</head>
<% if (res_ruimte_naam == "Onbekend") {
if (verdieping_code == "Onbekend") { %>
<frameset border="0" rows="105,*,10">
<frame name="Top" src="Top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Content" src="infobord_content.asp?<%=Request.ServerVariables("QUERY_STRING")%>" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Bottom" scrolling="no" frameborder="0" noresize>
</frameset>
<% } else { %>
<frameset border="0" rows="105,*,*">
<frame name="Top" src="Top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Content" src="infobord_content.asp?<%=Request.ServerVariables("QUERY_STRING")%>" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Bottom" src="infobord_content.asp?fac_usrrap_key=501&<%=Request.ServerVariables("QUERY_STRING")%>" scrolling="no" frameborder="0" noresize>
</frameset>
<% }
} else { %>
<frameset border="0" rows="105,*,200">
<frame name="Top" src="Top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Content" src="infobord_content.asp?<%=Request.ServerVariables("QUERY_STRING")%>" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="Bottom" src="bottom_content.asp?<%=Request.ServerVariables("QUERY_STRING")%>" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
</frameset>
<% } %>
</html>

View File

@@ -1,72 +0,0 @@
<%@ language = "JavaScript" %>
<%
/*
$Revision$
$Id$
File: infobord.asp
Description: A deeplink call to display information on the infobord
Parameters:
locatie_code: the code of the location. Optional parameter
gebouw_code: the code of the building. Optional parameter
verdieping_code: the code of the floor. Optional parameter
res_ruimte_naam: the name of the res room. Optional parameter
refreshrate: the time the report is refreshed in seconds. Optional parameter
Context:
Note: Sample gejat van AAES.
*/
%>
<!-- #include file="../../../appl/Shared/common.inc" -->
<html>
<head>
<% FCLTHeader.Generate(); %>
<%
// specific params needed to find the reservation which has to be deleted
var refreshrate = getQParamInt("refreshrate", -1);
var locatie_code = getQParam("locatie_code", "leeg");
var gebouw_code = getQParam("gebouw_code", "leeg");
var verdieping_code = getQParam("verdieping_code", "leeg");
var res_ruimte_naam = getQParam("res_ruimte_naam", "leeg");
var fac_usrrap_key = getQParamInt("fac_usrrap_key", -1);
var params = "";
if (locatie_code != "leeg") {
params += "&fclt_f_colname1=locatie_code&fclt_f_colvalue1=" + safe.url(locatie_code);
}
if (gebouw_code != "leeg") {
params += "&fclt_f_colname2=gebouw_code&fclt_f_colvalue2=" + safe.url(gebouw_code);
// als we een speciaal rapport gebruiken (in geval van beschikbare ruimten) willen we geen filter op verdieping of ruimte)
if (verdieping_code != "leeg" && fac_usrrap_key == -1) {
params += "&fclt_f_colname3=verdieping_code&fclt_f_colvalue3=" + safe.url(verdieping_code);
if (res_ruimte_naam != "leeg") {
params += "&fclt_f_colname4=ruimte&fclt_f_colvalue4=" + safe.url(res_ruimte_naam);
}
}
}
// find the key of the usr_report
if (fac_usrrap_key == -1)
{
sql = "SELECT fac_usrrap_key"
+ " FROM fac_usrrap ur"
+ " WHERE UPPER(fac_usrrap_view_name) = 'RES_V_RAP_INFOBORD'";
oRs = Oracle.Execute(sql);
if (!oRs.eof) {
fac_usrrap_key = oRs(0).value;
}
}
%>
</head>
<body leftmargin=0 topmargin=0 onLoad="Loaded();">
<script language="javascript">
function Loaded()
{
<% if (fac_usrrap_key == -1) { %>
alert ("rapport kan niet gevonden worden");
<% } else { %>
var s = "../../../appl/fac/fac_usrrap_infobord.asp?rap_key=<%=fac_usrrap_key%><%=params%>&refreshrate=<%=refreshrate%>";
window.location.href = s;
<% } %>
}
</script>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

View File

@@ -1,89 +0,0 @@
<%@ language = "JavaScript" %>
<% /*
$Revision$
$Id$
File: mld_statusupdate.asp
Description: A deeplink call from the reports section of Facilitor to accept or reject lease car requests.
Parameters:
meldingnr Id of the mld_melding
mld_info Information that will be logged in the complain (as part of Opmerking)
mld_status Key of mld_statusses
Context: Client specific file to handle a deeplink call.
Note:
*/ %>
<%
DOCTYPE_Disable = 1;
%>
<!--#include file="../../appl/Shared/common.inc"-->
<!-- #include file="../../appl/Shared/json2.js" -->
<!-- #include file="../../appl/Shared/funcodes.inc" -->
<%
message = "";
var mld_opdr_key = -1;
var mld_melding_key = -1;
var meldingnr = getQParamInt("meldingnr", -1);
var mld_info = getQParam("mld_info","");
var mld_status = getQParamInt("mld_status", -1);
__Log('voor select');
sql = " SELECT mld_melding_key FROM mld_melding WHERE mld_melding_key = " + meldingnr;
oRs = Oracle.Execute(sql);
if (!oRs.eof) {
// meldingnummer is gevonden
mld_melding_key = oRs(0).value;
}
if (mld_info != "") {
sql = " UPDATE mld_melding "
+ " SET mld_melding_opmerking = DECODE (mld_melding_opmerking, NULL, " + safe.quoted_sql(mld_info) + ", " + safe.quoted_sql(mld_info) + " || '\n' || SUBSTR (mld_melding_opmerking , 1, (4000 - " + mld_info.length + "))) "
+ " WHERE mld_melding_key = " + mld_melding_key
+ " AND mld_melding_status IN (2, 3, 4, 7) ";
Oracle.Execute(sql);
}
__Log('voor mld_status==1');
if (mld_status == 1) {
// melding afwijzen; ALLEEN door geautoriseerde medewerkers!
if (func_enabled["WEB_USER02"]) {
if (mld_info == "") {
message = 'Bij afwijzen is het invoeren van een reden verplicht.';
}
else {
message = 'Lease auto aanvraag afgewezen.';
sql = "BEGIN mld.setmeldingstatus("+ mld_melding_key +", 1, " + user_key + "); END;";
Oracle.Execute(sql);
// en de volgende workflowstep aanroepen
sql = "BEGIN mld.mld_nextworkflowstep ("+ mld_melding_key + ", 0); END;";
Oracle.Execute(sql);
}
}
else {
message = L("lcl_no_auth");
}
result = { success : true, message : message }
Response.Write(JSON.stringify(result));
}
else if (mld_status == 4) {
// melding accepteren; ALLEEN door geautoriseerde medewerkers!
__Log('voor func_enabled');
if (func_enabled["WEB_USER02"]) {
message = 'lease auto aanvraag geaccepteerd.';
// melding accepteren
sql = "BEGIN mld.setmeldingstatus("+ mld_melding_key +", 4, " + user_key + "); END;";
Oracle.Execute(sql);
// melding afmelden
sql = "BEGIN mld.setmeldingstatus("+ mld_melding_key + ", 5, "+ user_key + "); END;";
Oracle.Execute(sql);
// en de volgende workflowstep aanroepen
sql = "BEGIN mld.mld_nextworkflowstep ("+ mld_melding_key + ", 1); END;";
Oracle.Execute(sql);
}
result = { success : true, message : message }
Response.Write(JSON.stringify(result));
}
%>

Binary file not shown.

View File

@@ -1,147 +0,0 @@
<%@ language="javascript"%>
<% /*
$Revision$
$Id$
File: CAD/rap_alg.asp
Description: Inhoud van het ALG-tabblad van FG
Parameters: floorKey (required)
highlight (optional list of room-keys to filter)
Context: -
*/%>
<!-- #include file="../../appl/Shared/common.inc" -->
<!-- #include file="../../appl/Shared/resultset_table_v2.inc" -->
<%
var floorKey = getQParamInt("vKey", -1);
var highlight_arr = getQParamIntArray("highlight", []);
var outputmode = getQParamInt("outputmode" ,0);
var showall = getQParamInt("showall" ,0) == 1;
var sql = "";
if (floorKey != -1)
{
sql = " SELECT alg_ruimte_key, alg_ruimte_nr, alg_srtruimte_omschrijving, prs_ruimteafdeling_bezetting, "
+ " alg_ruimte_bruto_vloeropp, alg_ruimte_omschrijving, alg_ruimte_opp_alt1, alg_ruimte_opp_alt2, "
+ " werkplekken, prs_afdeling_omschrijving "
+ " FROM aaen_v_ruimte_bezetting "
+ " WHERE alg_verdieping_key = " + floorKey
+ (highlight_arr.length
? " AND alg_ruimte_key IN (" + highlight_arr.join(",") + ")"
: "")
+ " ORDER BY alg_ruimte_nr, prs_afdeling_omschrijving";
}
else
{ // Er is (nog) geen verdieping bekend
sql = "SELECT * FROM DUAL WHERE 1 = 0";
}
%>
<html>
<head>
<% FCLTHeader.Generate({ outputmode: outputmode, root: "../../appl/" }); %>
<script type="text/javascript">
function onClickRuimteAlternatief(room_key)
{
sl = parent.parent.document.getElementById("rooms");
if( sl.selectedIndex == -1 || sl.options[sl.selectedIndex].value != room_key )
{
for (i = 0; i < sl.length; i++)
{
if (sl.options[i].value == room_key)
{
sl.selectedIndex = i;
parent.parent.OnRoomChanged(sl);
}
}
}
}
function onClickRuimte(row)
{
FcltMgr.openDetail("appl/ALG/alg_ruimte.asp?key=" + row.getAttribute("ROWKEY"), "<%=L("lcl_estate_ruimte_title")%>");
}
</script>
</head>
<body class="tabpage">
<%
var summaryParams = {selectedopp: 0, selectedoppAlt1: 0, selectedoppAlt2: 0, selectedWP: 0}
function fnsummaryCalc(oRs)
{
with (summaryParams)
{
selectedopp = selectedopp + (oRs("alg_ruimte_bruto_vloeropp").value != null? oRs("alg_ruimte_bruto_vloeropp").value : 0);
selectedWP = selectedWP + (oRs("werkplekken").value != null? oRs("werkplekken").value : 0);
selectedoppAlt1 = selectedoppAlt1 + (oRs("alg_ruimte_opp_alt1").value != null? oRs("alg_ruimte_opp_alt1").value : 0);
selectedoppAlt2 = selectedoppAlt2 + (oRs("alg_ruimte_opp_alt2").value != null? oRs("alg_ruimte_opp_alt2").value : 0);
}
return;
}
function fnsummaryShow()
{
var status_row = "<label>" + L("lcl_estate_totaal_opp") + "</label> "
+ "<label>" + L("lcl_estate_ruimte_bruto_vloeropp") + "</label>: " + summaryParams.selectedopp.toFixed(2) + " " + L("lcl_estate_ruimte_opp_m2");
if (S("fg_contourlayers_alt1") != "" && S("fg_labellayers_alt1") != "")
status_row += ", <label>" + L("lcl_estate_ruimte_opp_alt1") + "</label>: " + summaryParams.selectedoppAlt1.toFixed(2) + " " + L("lcl_estate_ruimte_opp_m2");
if (S("fg_contourlayers_alt2") != "" && S("fg_labellayers_alt2") != "")
status_row += ", <label>" + L("lcl_estate_ruimte_opp_alt2") + "</label>: " + summaryParams.selectedoppAlt2.toFixed(2) + " " + L("lcl_estate_ruimte_opp_m2");
status_row += ", <label>" + "Aantal werkplekken" + "</label>: " + summaryParams.selectedWP + " " ;
return status_row;
}
var lastValue = null;
function showRoomDesc(oRs)
{ // leek leuk om herhalingen te onderdrukken, maar sorteren maakt het waardeloos
if (false && outputmode == 0 && safe.htmlattr(oRs("alg_ruimte_nr").value) == lastValue)
var result = null;
else
var result = safe.htmlattr(oRs("alg_ruimte_nr").value);
lastValue = result;
return result;
}
function fnOpp(oRs)
{
return (oRs("alg_ruimte_bruto_vloeropp").value != null? "" + oRs("alg_ruimte_bruto_vloeropp").value.toFixed(2) : "-");
}
function fnOppAlt1(oRs)
{
return (oRs("alg_ruimte_opp_alt1").value != null? "" + oRs("alg_ruimte_opp_alt1").value.toFixed(2) : "-");
}
function fnOppAlt2(oRs)
{
return (oRs("alg_ruimte_opp_alt2").value != null? "" + oRs("alg_ruimte_opp_alt2").value.toFixed(2) : "-");
}
var rst = new ResultsetTable({ ID : "cadalgtable",
keyColumn: "alg_ruimte_key",
title: L("lcl_space_manage_h"),
sql: sql,
outputmode: outputmode,
showAll: showall,
summaryCalc: fnsummaryCalc,
summaryShow: fnsummaryShow
});
rst.addColumn(new Column({caption: L("lcl_obj_inf_room"), content: showRoomDesc}));
rst.addColumn(new Column({caption: L("lcl_fg_func_names"), content: "alg_srtruimte_omschrijving"}));
rst.addColumn(new Column({caption: L("lcl_descr"), content: "alg_ruimte_omschrijving"}));
rst.addColumn(new Column({caption: L("lcl_department"), content: "prs_afdeling_omschrijving"}));
rst.addColumn(new Column({caption: "Bezetting", content: "prs_ruimteafdeling_bezetting", datatype: "integer"}));
rst.addColumn(new Column({caption: L("lcl_estate_ruimte_bruto_vloeropp"), content: fnOpp, datatype: "float"}));
if (S("fg_contourlayers_alt1") != "" && S("fg_labellayers_alt1") != "")
rst.addColumn(new Column({caption: L("lcl_estate_ruimte_opp_alt1"), content: fnOppAlt1, datatype: "float"}));
if (S("fg_contourlayers_alt2") != "" && S("fg_labellayers_alt2") != "")
rst.addColumn(new Column({caption: L("lcl_estate_ruimte_opp_alt2"), content: fnOppAlt2, datatype: "float"}));
rst.addColumn(new Column({caption: 'Aantal werkplekken', content: "werkplekken", datatype: "integer"}));
rst.addAction({ action: "onClickRuimte", caption: L("lcl_edit"), isDefault: true } );
var cnt = rst.processResultset();
%>
</body>
</html>

View File

@@ -1,4 +0,0 @@
@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 AAEN

View File

@@ -1,4 +0,0 @@
@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

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,4 +0,0 @@
<?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="./common.xsl"/>
</xsl:stylesheet>

View File

@@ -1,173 +0,0 @@
<?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:template match="opdracht" mode="carlease">
<xsl:call-template name="pageheader_enexis"/>
<table border="0" width="100%" cellpadding="2">
<tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>
Melding&#xA0;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/></b>
</td>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
</td>
</tr>
<tr>
<td align="right" width="16%">
<b>
Aanvrager:</b>
</td>
<td align="left" width="34%">
<xsl:value-of select="melding/voor/naam_full"/>
</td>
<td align="right" width="16%">
<b>
Telefoon:</b>
</td>
<td align="left" width="34%">
<xsl:if test="melding/voor/telefoonnr=''">-</xsl:if>
<xsl:value-of select="melding/voor/telefoonnr"/>
</td>
</tr>
<tr>
<td align="right">
<b>
Locatie:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="melding/voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b>Mobiel:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/mobiel"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>
Werkplek:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
<xsl:if test="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b>Email:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/email"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>
Organisatie:</b>
</td>
<td align="left">
<xsl:apply-templates select="melding/voor/afdeling" mode="BAN_Naam"/>
</td>
<td align="right" valign="top">
<b>
Kostenplaats:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/kenmerk[@key='1000']"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>
Personeelsnummer:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/nr"/>
</td>
<td align="right" valign="top">
<b>
Afdeling:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/afdeling/omschrijving"/>
</td>
</tr>
<tr height="20px">
<td colspan="4">
&#xA0;
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Opdracht:</b>
</td>
<td colspan="3" align="left">Versturen login gegevens leasecatalogus categorie:
<xsl:value-of select="melding/kenmerk[@key='25']"/>
</td>
</tr>
<tr height="40px">
<td colspan="4">
<hr/>
</td>
</tr>
<tr>
<td colspan="4" align="right">
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/bezoek_adres"/>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/bezoek_postcode"/>&#xA0;&#xA0;<xsl:value-of select="uitvoerende/bedrijf/bezoek_plaats"/><br/>
t: <xsl:value-of select="uitvoerende/bedrijf/telefoon"/><br/><br/>
Notificatie naar:<br/>
<a href="mailto:Enexis@athloncarlease.nl">Enexis@athloncarlease.nl</a><br/><br/>
Cc naar:<br/>
<a href="mailto:Wagenpark.netwerk@enexis.nl">Wagenpark.netwerk@enexis.nl</a><br/><br/><br/></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>
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='Q']">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="opmerking!=''">
<tr>
<td align="right" valign="top">
<b>
Afhandeling:</b>
</td>
<td colspan="3">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
</table>
<xsl:call-template name="pagefooter"/>
</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\Temp\AAENopdracht937.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator="" ><advancedProp name="sInitialMode" value=""/><advancedProp name="bSchemaAware" value="true"/><advancedProp name="bXsltOneIsOkay" value="true"/><advancedProp name="bXml11" value="false"/><advancedProp name="iValidation" value="0"/><advancedProp name="bExtensions" value="true"/><advancedProp name="iWhitespace" value="0"/><advancedProp name="sInitialTemplate" value=""/><advancedProp name="bTinyTree" value="true"/><advancedProp name="bUseDTD" value="false"/><advancedProp name="bWarnings" value="true"/><advancedProp name="iErrorHandling" value="fatal"/></scenario></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

View File

@@ -1,220 +0,0 @@
<?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:template match="afdeling" mode="BAN">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN']!=''">
<xsl:value-of select="kenmerk[@naam='BAN']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="kenmerk[@naam='Bovenliggende afdeling']/afdeling" mode="BAN"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="afdeling" mode="BAN_Naam">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN Naam']!=''">
<xsl:value-of select="kenmerk[@naam='BAN Naam']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="kenmerk[@naam='Bovenliggende afdeling']/afdeling" mode="BAN_Naam"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="pageheader_enexis">
<table border="0" width="100%">
<tr>
<td width="33%" bordercolor="#FFFFFF" align="center">
<xsl:choose>
<xsl:when test="$mode='email'">
<img src="cid:enexis.gif"/>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
<xsl:attribute name="src">../../cust/aaen/enexis.gif</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
<td width="33%"></td>
<td width="33%" align="right" valign="bottom" style="text-align:right">
<b>Afdrukdatum:&#xA0;</b>
<xsl:value-of select="//header/dateTime"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="opdracht" mode="full">
<html>
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
<xsl:comment>Facilitor new style default XSL template for opdracht</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>
<xsl:call-template name="pageheader_enexis"/>
<table border="0" width="100%" cellpadding="2">
<tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>Melding&#xA0;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/></b>
</td>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
</td>
</tr>
<tr>
<td align="right" width="16%">
<b>Aanvrager:</b>
</td>
<td align="left" width="34%">
<xsl:value-of select="melding/voor/naam_full"/>
</td>
<td align="right" width="16%">
<b>Telefoon:</b>
</td>
<td align="left" width="34%">
<xsl:if test="melding/voor/telefoonnr=''">-</xsl:if>
<xsl:value-of select="melding/voor/telefoonnr"/>
</td>
</tr>
<tr>
<td align="right">
<b>Locatie:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
<xsl:if test="melding/voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b>Mobiel:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/mobiel"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Werkplek:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
<xsl:if test="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melding/voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
</td>
<td align="right" valign="top">
<b>Email:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/email"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Organisatie:</b>
</td>
<td align="left">
<xsl:apply-templates select="melding/voor/afdeling" mode="BAN_Naam"/>
</td>
<td align="right" valign="top">
<b>Kostenplaats:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/kenmerk[@key='1000']"/>
</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Personeelsnummer:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/nr"/>
</td>
<td align="right" valign="top">
<b>Afdeling:</b>
</td>
<td align="left">
<xsl:value-of select="melding/voor/afdeling/omschrijving"/>
</td>
</tr>
<tr height="20px">
<td colspan="4">&#xA0;</td>
</tr>
<tr>
<td align="right" valign="top">
<b>Opdracht:</b>
</td>
<td colspan="3" align="left">Versturen login gegevens leasecatalogus categorie:
<xsl:value-of select="melding/kenmerk[@key='25']"/>
</td>
</tr>
<tr height="40px">
<td colspan="4">
<hr/>
</td>
</tr>
<tr>
<td colspan="4" align="right">
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/bezoek_adres"/>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/bezoek_postcode"/>&#xA0;&#xA0;<xsl:value-of select="uitvoerende/bedrijf/bezoek_plaats"/><br/>
t: <xsl:value-of select="uitvoerende/bedrijf/telefoon"/><br/><br/>
Notificatie naar:<br/>
<a href="mailto:Enexis@athloncarlease.nl">enexis@leaseplan.nl</a>
<br/>
<br/>Cc naar:<br/>
<a href="mailto:Vervoer@enexis.nl">vervoer@enexis.nl</a>
<br/>
<br/>
<br/>
</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>
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='Q']">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="opmerking!=''">
<tr>
<td align="right" valign="top">
<b>Afhandeling:</b>
</td>
<td colspan="3">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
</table>
<xsl:call-template name="pagefooter"/>
</xsl:element>
</html>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,97 +0,0 @@
<?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:output method="xml" indent="yes" encoding="utf-8"/>
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
<xsl:param name="mode"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="rapport">
<!-- ******************************************************************* -->
<!-- *****TIBCO-request (of direct Smart Signs): GetReserveringen -->
<!-- ******************************************************************* -->
<xsl:if test="@view='res_v_api_reserveringen'">
<xsl:variable name="sorted">
<xsl:for-each select="GetReserveringenResponse/reservering">
<xsl:sort select="VAN"/>
<xsl:sort select="LOCATIECODE"/>
<xsl:sort select="GEBOUWCODE"/>
<xsl:sort select="VERDIEPINGCODE"/>
<xsl:sort select="RUIMTECODE"/>
<xsl:sort select="KEY"/>
<xsl:if test="RUIMTENAAM!=''">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:choose>
<xsl:when test="$mode='Reserveringen'">
<fclt:GetReserveringenResponse xmlns:fclt="http://facilitor.nl/reserveringen">
<!--GetReserveringenResult>
<facilitor>
<xsl:element name="reserveringen">
<xsl:attribute name="type">response</xsl:attribute-->
<xsl:for-each select="msxml:node-set($sorted)/reservering">
<xsl:element name="fclt:reservering">
<xsl:attribute name="key"><xsl:value-of select="KEY"/></xsl:attribute>
<fclt:locatiecode><xsl:value-of select="LOCATIECODE"/></fclt:locatiecode>
<fclt:gebouwcode><xsl:value-of select="GEBOUWCODE"/></fclt:gebouwcode>
<fclt:verdiepingcode><xsl:value-of select="VERDIEPINGCODE"/></fclt:verdiepingcode>
<fclt:ruimtecode><xsl:value-of select="RUIMTECODE"/></fclt:ruimtecode>
<fclt:ruimtenaam><xsl:value-of select="RUIMTENAAM"/></fclt:ruimtenaam>
<fclt:resid><xsl:value-of select="RESID"/></fclt:resid>
<fclt:van><xsl:value-of select="VAN"/></fclt:van>
<fclt:tot><xsl:value-of select="TOT"/></fclt:tot>
<!--xsl:choose>
<xsl:when test="fo_status_key='1'"><fo_status>RESOPT</fo_status></xsl:when>
<xsl:when test="fo_status_key='2'"><fo_status>RESDEF</fo_status></xsl:when>
<xsl:when test="fo_status_key='3'"><fo_status>RESBLK</fo_status></xsl:when>
<xsl:when test="fo_status_key='4'"><fo_status>RESDEL</fo_status></xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose-->
<fclt:fo_status><xsl:value-of select="FO_STATUS"/></fclt:fo_status>
<fclt:omschrijving><xsl:value-of select="OMSCHRIJVING"/></fclt:omschrijving>
<fclt:contact><xsl:value-of select="CONTACT"/></fclt:contact>
<fclt:host><xsl:value-of select="HOST"/></fclt:host>
</xsl:element>
</xsl:for-each>
<!--/xsl:element>
</facilitor>
</GetReserveringenResult-->
</fclt:GetReserveringenResponse>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:template>
<!-- SOAP envelope met de afgesproken 'payload' in response op request! -->
<!--xsl:template match="facilitor">
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<xsl:apply-templates select="rapport"/>
</soap:Body>
</soap:Envelope>
</xsl:template-->
<xsl:template match="facilitor">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<xsl:apply-templates select="rapport"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</xsl:template>
<!-- De afgesproken 'payload' in response op request (zonder envelope)! -->
<!--xsl:template match="facilitor">
<xsl:apply-templates select="rapport"/>
</xsl:template-->
<!-- Root -->
<xsl:template match="/">
<xsl:apply-templates select="facilitor"/>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,58 +0,0 @@
<?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:output method="xml" indent="yes" encoding="utf-8"/>
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
<xsl:param name="mode"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="reservering">
<!-- ******************************************************************* -->
<!-- *****Response naar TIBCO (of Smart Signs) nav. insert/update/delete -->
<!-- ******************************************************************* -->
<fclt:facilitorresponse xmlns:fclt="http://facilitor.nl/reserveringen">
<xsl:element name="fclt:reservering">
<xsl:attribute name="key"><xsl:value-of select="resid"/></xsl:attribute>
<xsl:attribute name="type">response</xsl:attribute>
<fclt:returncode><xsl:value-of select="returncode"/></fclt:returncode>
<fclt:returntekst><xsl:value-of select="returntekst"/></fclt:returntekst>
<fclt:datum><xsl:value-of select="datum"/></fclt:datum>
<fclt:resid><xsl:value-of select="resid"/></fclt:resid>
</xsl:element>
</fclt:facilitorresponse>
</xsl:template>
<xsl:template match="facilitor">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<xsl:apply-templates select="reservering"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</xsl:template>
<!-- Root -->
<xsl:template match="*">
<xsl:choose>
<!-- Zonder prefix, dan response -> toevoegen envelop, namespace + prefix! -->
<xsl:when test="substring-before(name(),concat(':', local-name()))=''">
<xsl:if test="local-name()='facilitor'"><xsl:apply-templates select="facilitor"/></xsl:if>
</xsl:when>
<!-- Met prefix, dan insert/update/delete ontvangen -> verwijderen prefix! -->
<xsl:otherwise>
<!-- remove element prefix -->
<xsl:element name="{local-name()}">
<!-- process attributes -->
<xsl:for-each select="@*">
<!-- remove attribute prefix -->
<xsl:attribute name="{local-name()}">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:for-each>
<xsl:apply-templates/>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/bestelopdr.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="bestelopdracht" mode="full">
<xsl:apply-templates select="." mode="include"/>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,89 +0,0 @@
<?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="./cust.xsl"/>
<xsl:template match="bezoeker" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
<TD>
<table border="0" bordercolor="#ffffff" width="100%">
<tr>
<td class="caption" valign="top" colspan="2"><xsl:value-of select="//lcl/BEZ/bezoeker"/>&#xA0;<xsl:value-of select="naam"/><br/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/bedrijf"/></td>
<td class="value">: <xsl:value-of select="bedrijf"/></td>
</tr>
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td class="label"><xsl:value-of select="@naam"/>:</td>
<td class="value">: <xsl:value-of select="."/></td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="deel"><tr><td></td><td class="value">: <xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></td></tr></xsl:if>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/op_bezoek_bij"/></td>
<td class="value" width="80%">: <xsl:value-of select="afspraak/host_user/naam_full"/></td>
</tr>
<xsl:if test="done"><tr></tr><tr><td class="label"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td><td class="value">: <xsl:value-of select="done/datum"/>&#xA0;<xsl:value-of select="done/tijd"/> - <xsl:value-of select="out/datum"/>&#xA0;<xsl:value-of select="out/tijd"/></td></tr></xsl:if>
</table>
</TD>
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
<xsl:template match="bezoeker" mode="badge">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<tr>
<td style="text-align:center; font-size:30px; font-weight: bold; height:60px;"><xsl:value-of select="//lcl/BEZ/bezoeker"/></td>
</tr>
<tr>
<td style="text-align:center; font-size:16px; font-weight: bold; height:20px;"><xsl:value-of select="naam"/></td>
</tr>
<tr>
<td style="text-align:center; font-size:16px; font-weight: bold;"><xsl:value-of select="bedrijf"/></td>
</tr>
<tr>
<td style="text-align:right;">
<xsl:element name="img">
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
</xsl:element>
</td>
</tr>
</TABLE>
</xsl:template>
<xsl:template match="bezoeker" mode="full">
<xsl:choose>
<xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise>
<html>
<xsl:comment>================================ BEZOEKER ==============================</xsl:comment>
<xsl:comment>FACILITOR default XSL template for bezoeker</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>
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'BEZBAD'">
<xsl:apply-templates select="." mode="badge"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="pageheader"/>
<xsl:apply-templates select="." mode="include"/>
<xsl:call-template name="pagefooter"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
</html>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,286 +0,0 @@
<?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="../../aaxx/xsl/default.xsl"/>
<xsl:import href="./Leaseplan.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template name="string-replace-all">
<xsl:param name="text"/>
<xsl:param name="replace"/>
<xsl:param name="by"/>
<xsl:choose>
<xsl:when test="contains($text, $replace)">
<xsl:value-of select="substring-before($text,$replace)"/>
<xsl:value-of select="$by"/>
<xsl:call-template name="string-replace-all">
<xsl:with-param name="text" select="substring-after($text,$replace)"/>
<xsl:with-param name="replace" select="$replace"/>
<xsl:with-param name="by" select="$by"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$text"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="deel" mode="include">
<table border="0" cellpadding="1" width="100%">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='CUST07'">
<tr>
<td class="label">
<b>Dit is een automatische gegenereerde reminder vanuit FACILITOR voor inspecties in gebouw <xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/>.</b>
</td>
</tr>
<tr>
<td class="label">
Een of meer <xsl:value-of select="srtdeel/srtgroep/discipline/omschrijving"/> objecten onder uw verantwoordelijkheid moeten over ongeveer 2 maanden worden geinspecteerd.
Welke objecten dit precies betreft kunt opvragen in Facilitor.
</td>
</tr>
</xsl:when>
<xsl:otherwise>
<tr>
<td colspan="3" class="caption"><strong><xsl:value-of select="srtdeel/omschrijving"/>&#160;<xsl:value-of select="omschrijving"/></strong></td>
<td style="text-align:right"><xsl:element name="img">
<xsl:attribute name="width">140px</xsl:attribute>
<xsl:attribute name="src">../../appl/shared/barcode.asp?text=<xsl:value-of select="key"/>&amp;height=50&amp;narrow=1&amp;wide=3</xsl:attribute>
</xsl:element>
</td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/CNT/groep"/></td>
<td class="value" colspan="2"><xsl:value-of select="srtdeel/srtgroep/discipline/omschrijving"/>/<xsl:value-of select="srtdeel/srtgroep/omschrijving"/></td>
<td></td>
</tr>
<xsl:if test="binding='R'">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/plaats"/></td>
<td class="value" colspan="2"><xsl:value-of select="plaats/plaatsaanduiding"/>&#160;
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/></td>
<td></td>
</tr>
</xsl:if>
<xsl:if test="binding='T'">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/plaats"/></td>
<td class="value" colspan="2"><xsl:value-of select="terreinsector/naam"/></td>
<td></td>
</tr>
</xsl:if>
<xsl:if test="binding='P'">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
<td class="value" colspan="2"><xsl:value-of select="persoon/naam_full"/></td>
<td></td>
</tr>
</xsl:if>
<xsl:if test="binding='A'">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
<td class="value" colspan="2"><xsl:value-of select="afdeling/omschrijving"/></td>
<td></td>
</tr>
</xsl:if>
<xsl:if test="binding='W'">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/plaats"/></td>
<td class="value" colspan="2"><xsl:value-of select="werkplek/plaats/plaatsaanduiding"/>/<xsl:value-of select="werkplek/volgnr"/></td>
<td></td>
</tr>
</xsl:if>
<xsl:for-each select="srtdeel/kenmerk[count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td class="label">
<xsl:value-of select="@naam"/>:</td>
<td class="value" colspan="2">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="."/>
</xsl:call-template>
</td>
<td></td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td class="label">
<xsl:value-of select="@naam"/>:</td>
<td class="value" colspan="2">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="."/>
</xsl:call-template>
</td>
<td></td>
</tr>
</xsl:if>
</xsl:for-each>
<tr><td></td><td colspan="3"><table border="1">
<xsl:for-each select="deel">
<xsl:apply-templates select="." mode="include"/>
</xsl:for-each>
</table></td></tr>
</xsl:otherwise>
</xsl:choose>
</table>
</xsl:template>
<xsl:template match="afdeling" mode="BAN">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN']!=''">
<xsl:value-of select="kenmerk[@naam='BAN']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="kenmerk[@naam='Bovenliggende afdeling']/afdeling" mode="BAN"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="afdeling" mode="BAN_Naam">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN Naam']!=''">
<xsl:value-of select="kenmerk[@naam='BAN Naam']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="kenmerk[@naam='Bovenliggende afdeling']/afdeling" mode="BAN_Naam"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="pageheader_enexis">
<table border="0" width="100%">
<tr>
<td width="33%" bordercolor="#FFFFFF" align="center">
<xsl:choose>
<xsl:when test="$mode='email'">
<img src="cid:enexis.gif"/>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
<xsl:attribute name="src">../../cust/aaen/enexis.gif</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
<td width="33%"></td>
<td width="33%" align="right" valign="bottom" style="text-align:right">
<b>Afdrukdatum:&#xA0;</b>
<xsl:value-of select="//header/dateTime"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="pageheader_opdr">
<xsl:param name="opdr_type"/>
<xsl:param name="opdr_nummer"/>
<table border="0" width="100%">
<tr>
<td width="50%" bordercolor="#FFFFFF">
<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/aaen/tmpl_logo_sm.gif</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
<td width="50%" valign="bottom" style="text-align:right; font-size:18;">
<b>
<xsl:value-of select="$opdr_type"/>&#xA0;&#xA0;</b>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center;">
<table border="1" bordercolor="#000000">
<tr>
<td>
<xsl:choose>
<xsl:when test="$opdr_type='Docket'">Docketnummer: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:when test="$opdr_type='Informatie verzoek'">Informatie verzoek: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:when test="$opdr_type='Klacht'">Klachtnummer: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:when test="$opdr_type='RFQ'">Offerte aanvraag: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze offerte!!)</b></xsl:when>
<xsl:when test="$opdr_type='Contractorder (bijlage)'">Bijlage bij contractorder: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span></xsl:when>
<xsl:when test="$opdr_type='Contractorder'">Contractordernummer: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:otherwise>Ordernummer: <span class="tekstkop">ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:otherwise>
</xsl:choose>
</td>
</tr>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="servicedesk">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Servicedesk:</span>
<br/>Tel nr: 00 31 (0)88 857 8910<br/>
Postbus 80009<br/>
5600 JZ&#xA0;&#xA0;Eindhoven<br/>
E-mail: servicedeskenexis@aa-fm.com<br/></td>
</tr>
</table>
</xsl:template>
<xsl:template name="gereedmelden">
<table border="0" width="100%">
<tr>
<td>
<br/>S.v.p. gereedmelden via Facilitor, wanneer u geen toegang heeft kan dit per mail naar de Servicedesk.</td>
</tr>
</table>
</xsl:template>
<xsl:template name="factuuradres">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Factuuradres:</span>
<br/>AAFM Facility Management BV<br/>
t.a.v. ENEXIS account, crediteurenadministratie<br/>
Postbus 80009<br/>
5600 JZ&#xA0;&#xA0;Eindhoven</td>
</tr>
</table>
</xsl:template>
<xsl:template name="voorwaarden">
<xsl:param name="opdr_type"/>
<table border="1" width="100%" bordercolor="#000000">
<tr>
<td>
<span style="font-size:9">Opdrachtverlening door AAFM geschiedt namens en voor rekening van ENEXIS,
hetgeen betekent dat niet AAFM, doch ENEXIS als opdrachtgever voor Leverancier zal optreden.
Leverancier is hiermee bekend. Op de onderhavige opdracht(overeenkomst) zijn van toepassing de voorwaarden,
zoals opgenomen in een door ENEXIS en Leverancier eerder gesloten overeenkomst;
in elk geval zijn hierop van toepassing de Algemene Inkoopvoorwaarden van ENEXIS (Versie 20 juni 2010).
Andere voorwaarden zijn niet van toepassing en worden, voor zover nodig, hierbij uitdrukkelijk van de hand gewezen.
Leverancier verklaart een afschrift van de algemene inkoopvoorwaarden van ENEXIS te hebben ontvangen;
voor zover dat niet het geval is, wordt voornoemd afschrift op eerste verzoek van Leverancier toegezonden.
<xsl:if test="$opdr_type='RFQ'">
<br/>
<br/>Met de ondertekening van dit formulier door Leverancier verklaart deze hiermee accoord te gaan met de hierboven genoemde algemene
inkoopvoorwaarden. Andere voorwaarden worden hierbij nadrukkelijk verworpen, met uitzondering van met AAFM
BV overeengekomen schriftelijke contractuele afspraken.</xsl:if>
</span>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/contract.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
</xsl:stylesheet>

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="logo_file">../../cust/aaxx/aafm_banner.gif</xsl:variable>
<xsl:template name="customer">ENEXIS </xsl:template>
<xsl:template name="customer_code">ENEXIS</xsl:template>
<xsl:template name="customer_email">servicedeskenexis@aa-fm.com</xsl:template>
<xsl:template name="invoice_email">invoices.enexis@aa-fm.com</xsl:template>
<xsl:template name="servicedesk_telefoon">+31 (0) 88 857 8910</xsl:template>
<xsl:template name="opdracht_qr_bookmark"></xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->

View File

@@ -1,62 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<xsl:output method="text" encoding="utf-8"/>
<xsl:param name="mode"/>
<xsl:variable name="xmode">getExtension</xsl:variable>
<xsl:template match="opdracht">
<xsl:variable name="pn"><xsl:value-of select="melding/kenmerk[@key='1583']"/></xsl:variable>
<xsl:variable name="an"><xsl:value-of select="melding/kenmerk[@key='1621']"/></xsl:variable>
<xsl:variable name="vn"><xsl:value-of select="melding/kenmerk[@key='1585']"/></xsl:variable>
<xsl:variable name="rn"><xsl:value-of select="melding/kenmerk[@key='1586']"/></xsl:variable>
<xsl:variable name="ap"><xsl:value-of select="melding/kenmerk[@key='1590']"/></xsl:variable>
<xsl:variable name="po"><xsl:value-of select="melding/kenmerk[@key='1589']"/></xsl:variable>
<xsl:variable name="pp"><xsl:value-of select="melding/kenmerk[@key='1591']"/></xsl:variable>
<xsl:variable name="sw"><xsl:value-of select="melding/kenmerk[@key='1593']"/></xsl:variable>
<xsl:variable name="ao"><xsl:value-of select="melding/kenmerk[@key='1594']"/></xsl:variable>
<xsl:variable name="ea"><xsl:value-of select="melding/kenmerk[@key='1595']"/></xsl:variable>
<xsl:variable name="be"><xsl:value-of select="melding/kenmerk[@key='1596']"/></xsl:variable>
<xsl:variable name="ed"><xsl:value-of select="melding/kenmerk[@key='1598']"/></xsl:variable>
<xsl:variable name="pf"><xsl:value-of select="melding/kenmerk[@key='1601']"/></xsl:variable>
<xsl:variable name="tp"><xsl:value-of select="melding/kenmerk[@key='1600']"/></xsl:variable>
<xsl:variable name="dn"><xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>/<xsl:value-of select=" bedrijfopdr_volgnr"/></xsl:variable>
<xsl:value-of select="$pn"/>
<xsl:text>;</xsl:text><xsl:value-of select="$an"/>
<xsl:text>;</xsl:text><xsl:value-of select="$vn"/>
<xsl:text>;</xsl:text><xsl:value-of select="$rn"/>
<xsl:text>;</xsl:text><xsl:value-of select="$ap"/>
<xsl:text>;</xsl:text><xsl:value-of select="$po"/>
<xsl:text>;</xsl:text><xsl:value-of select="$pp"/>
<xsl:text>;</xsl:text><xsl:value-of select="$sw"/>
<xsl:text>;</xsl:text><xsl:value-of select="$ao"/>
<xsl:text>;</xsl:text><xsl:value-of select="$ea"/>
<xsl:text>;</xsl:text><xsl:value-of select="$be"/>
<xsl:text>;</xsl:text><xsl:value-of select="$ed"/>
<xsl:text>;</xsl:text><xsl:value-of select="$pf"/>
<xsl:text>;</xsl:text><xsl:value-of select="$tp"/>
<xsl:text>;</xsl:text><xsl:value-of select="$dn"/>
</xsl:template>
<!-- Maken 'bon' (XML) -->
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht"/>
</xsl:template>
<!-- Root -->
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$mode='getExtension'">
<xsl:element name="format">
<xsl:element name="extension"><![CDATA[<?xml version="1.0"?><format><extension>csv</extension></format>]]></xsl:element>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="facilitor"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///a:/Facilitor/AAFM_A/TEMP/AAENopdracht31374.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

View File

@@ -1,126 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
<xsl:param name="mode"/>
<xsl:variable name="Rev">
<!-- Revision van deze maas.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template name="linebreaks">
<xsl:param name="string"/>
<xsl:choose>
<xsl:when test="contains($string, '&#xA;')">
<xsl:value-of select="substring-before($string, '&#xA;')"/>
<xsl:text> - </xsl:text>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="substring-after($string, '&#xA;')"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$string"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="opdracht">
<xsl:element name="MAAS_XML">
<xsl:element name="List_Service_Calls">
<xsl:element name="Service_Call">
<xsl:element name="Customer_Call_Number">
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></xsl:element>
<xsl:element name="Customer_Call_Start_Date">
<xsl:value-of select="melding/gemeld/jaar"/>
<xsl:value-of select="melding/gemeld/maand"/>
<xsl:value-of select="melding/gemeld/dag"/>
</xsl:element>
<xsl:element name="Customer_Call_Start_Time">
<xsl:value-of select="concat(concat(substring-before(melding/gemeld/tijd,':'),substring-after(melding/gemeld/tijd,':')),'00')"/>
</xsl:element>
<xsl:element name="Customer_Requestor_Name">
<xsl:value-of select="substring(melding/voor/naam_full,1,40)"/>
</xsl:element>
<xsl:element name="Customer_Requestor_Telephone_Number">
<xsl:value-of select="melding/voor/telefoonnr"/>
</xsl:element>
<xsl:element name="Customer_Coordinator_Name">
<xsl:value-of select="substring(backoffice_contact/naam_full,1,40)"/>
</xsl:element>
<xsl:element name="Customer_Coordinator_Telephone_Number">
<xsl:value-of select="backoffice_contact/telefoonnr"/>
</xsl:element>
<xsl:element name="Customer_Coordinator_Email_Address">
<xsl:value-of select="substring(backoffice_contact/email,1,60)"/>
</xsl:element>
<xsl:element name="Customer_Site_Name">
<xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/>
</xsl:element>
<xsl:element name="Customer_Site_Street">
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
</xsl:element>
<xsl:element name="Customer_Site_Postal_Code">
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>
</xsl:element>
<xsl:element name="Customer_Site_City">
<xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
</xsl:element>
<xsl:if test="count(melding/deel)&gt;0">
<xsl:element name="Customer_Installation_Code">
<xsl:for-each select="melding/deel">
<xsl:sort select="omschrijving"/>
<xsl:if test="position()=1">
<xsl:value-of select="omschrijving"/>
</xsl:if>
</xsl:for-each>
</xsl:element>
</xsl:if>
<xsl:element name="Customer_Installation_Description">
<xsl:value-of select="melding/plaats/plaatsaanduiding"/>
</xsl:element>
<xsl:element name="Customer_Call_Description">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
</xsl:element>
<xsl:element name="Maas_Installation_Code">
<xsl:for-each select="melding/deel">
<xsl:sort select="omschrijving"/>
<xsl:if test="position()=1">
<xsl:value-of select="substring(omschrijving, 3, 30)"/>
</xsl:if>
</xsl:for-each>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht"/>
</xsl:template>
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$mode='getExtension'">
<xsl:element name='format'>
<xsl:element name='extension'>xml</xsl:element>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="facilitor"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///a:/Facilitor/AAFM_A/TEMP/AAESopdracht247.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/opdracht.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template match="opdracht" mode="full">
<xsl:apply-templates select="." mode="default_opdracht"/>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,180 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<xsl:output method="xml" encoding="utf-8"/>
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
<xsl:param name="mode"/>
<!-- Maken 'bon' (XML) -->
<xsl:template match="opdracht">
<xsl:variable name="prioriteit">
<xsl:choose>
<xsl:when test="melding/spoed=1">Calamiteit</xsl:when>
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
<xsl:when test="melding/spoed=4">Laag</xsl:when>
<xsl:when test="melding/spoed=5">Hold</xsl:when>
<xsl:otherwise>
Onbekend
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:element name="ServiceRequestCreate">
<xsl:element name="ServiceRequest">
<xsl:element name="CustomerID"><xsl:value-of select="uitvoerende/bedrijf/overeenkomst_nr"/></xsl:element>
<xsl:element name="ReferenceID">
<xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>/<xsl:value-of select=" bedrijfopdr_volgnr"/>
</xsl:element>
<xsl:element name="Reference"><xsl:value-of select="melding/stdmelding/omschrijving"/>-<xsl:value-of select="opdrachttype/omschrijving"/></xsl:element>
<xsl:element name="TypeCode">
<xsl:choose>
<xsl:when test="opdrachttype/omschrijving='Workorder'">
<xsl:choose>
<xsl:when test="melding/discipline/srtdiscipline/prefix='ST'">2</xsl:when>
<xsl:when test="melding/discipline/srtdiscipline/prefix='SA'">5</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:when test="opdrachttype/omschrijving='Projectorder'">5</xsl:when>
<xsl:when test="opdrachttype/omschrijving='RFQ'">3</xsl:when>
<xsl:when test="opdrachttype/omschrijving='Project RFQ'">3</xsl:when>
</xsl:choose>
</xsl:element>
<xsl:element name="RequestedProcessingPeriod">
<xsl:element name="EndDateTime">
<xsl:value-of select="einddatum/jaar"/>-<xsl:value-of select="einddatum/maand"/>-<xsl:value-of select="einddatum/maand"/>T<xsl:value-of select="einddatum/tijd"/>:00</xsl:element>
<xsl:element name="EscalationToOperator">false</xsl:element>
</xsl:element>
<xsl:element name="IssueCategoryID">
<xsl:value-of select="melding/discipline/key"/>
</xsl:element>
<xsl:element name="IssueCategory">
<xsl:value-of select="melding/discipline/omschrijving"/>
</xsl:element>
<xsl:element name="IssueSubCategoryID">
<xsl:value-of select="melding/stdmelding/key"/>
</xsl:element>
<xsl:element name="IssueSubCategory">
<xsl:value-of select="melding/stdmelding/omschrijving"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="omschrijving"/>
</xsl:element>
<xsl:element name="Monitoring">
<xsl:element name="StartDateTime">
<xsl:for-each select="tracking/track">
<xsl:sort select="datum/timestamp" order="ascending"/>
<xsl:if test="position() = 1">
<xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/>T<xsl:value-of select="datum/tijd"/>:00
</xsl:if>
</xsl:for-each>
</xsl:element>
<xsl:element name="EndDateTime">
<xsl:value-of select="einddatum/jaar"/>-<xsl:value-of select="einddatum/maand"/>-<xsl:value-of select="einddatum/dag"/>T<xsl:value-of select="einddatum/tijd"/>:00</xsl:element>
<xsl:element name="Urgency">
<xsl:value-of select="$prioriteit"/><xsl:if test="$prioriteit != 'Calamiteit'">: <xsl:value-of select="dagen"/> dagen</xsl:if>
</xsl:element>
</xsl:element>
<xsl:element name="Requester">
<xsl:element name="Name">
<xsl:element name="FirstLineName">
<xsl:value-of select="melding/voor/naam_full"/>
</xsl:element>
</xsl:element>
<xsl:element name="Communication">
<xsl:element name="Telephone">
<xsl:value-of select="melding/voor/telefoonnr"/>
</xsl:element>
<xsl:element name="Email">
<xsl:value-of select="melding/voor/email"/>
</xsl:element>
</xsl:element>
</xsl:element>
<xsl:element name="CustomerCoordinator">
<xsl:element name="Name">
<xsl:element name="FirstLineName">
<xsl:value-of select="melding/plaats/regio/district/locatie/kenmerk[@key=1140]/perslid/naam_full"/>
</xsl:element>
</xsl:element>
<xsl:element name="Communication">
<xsl:element name="Telephone">
<xsl:value-of select="melding/plaats/regio/district/locatie/kenmerk[@key=1140]/perslid/mobiel"/>
</xsl:element>
<xsl:element name="Email">
<xsl:value-of select="melding/plaats/regio/district/locatie/kenmerk[@key=1140]/perslid/email"/>
</xsl:element>
</xsl:element>
</xsl:element>
<xsl:element name="ServiceLocation">
<xsl:element name="LocationID">
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Strukton referentie']"/>
</xsl:element>
<xsl:element name="Location">
<xsl:value-of select="melding/plaats/plaatsaanduiding"/>
</xsl:element>
<xsl:element name="Address">
<xsl:element name="StreetName">
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
</xsl:element>
<xsl:element name="StreetPostalCode">
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>
</xsl:element>
<xsl:element name="CityName">
<xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:template>
<!-- Maken 'bon' (XML) -->
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht"/>
</xsl:template>
<!-- Inpakken 'bon' in SOAP envelope -->
<xsl:template match="SOAPEnvelope">
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<xsl:copy-of select="./node()"/>
</soap:Body>
</soap:Envelope>
</xsl:template>
<!-- Uitpakken SOAP envelope -->
<xsl:template match="soap:Envelope">
<soapResult>
<xsl:copy-of select="soap:Body/node()"/>
</soapResult>
</xsl:template>
<!-- Decoderen XML response -->
<xsl:template match="ServiceRequestStatus">
<Result>
<xsl:value-of select="ErrorLog/TypeID"/>
</Result>
</xsl:template>
<!-- Root -->
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$mode='getExtension'">
<xsl:element name="format">
<!-- Hotelselect gebruikt geen cXML, maar SendFile.cls verwacht wel deze parameter om een XML response in te lezen -->
<xsl:element name="extension">xml</xsl:element>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<!-- door SendFile.cls gebruikt voor maken 'bon' (XML die via SOAP verstuurd wordt) -->
<xsl:apply-templates select="facilitor"/>
<!-- door SendSOAP.cls gebruikt voor inpakken van 'bon' in SOAP envelope -->
<xsl:apply-templates select="SOAPEnvelope"/>
<!-- door SendSOAP.cls gebruikt voor uitpakken van response uit SOAP envelope -->
<xsl:apply-templates select="soap:Envelope"/>
<!-- door SendFile.cls gebruikt voor lezen van status uit gefaalde response (NB: <soapResult> is al door de decode gestript) -->
<xsl:apply-templates select="ServiceRequestStatus"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,497 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text" encoding="windows-1252" indent="no"/>
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
<xsl:variable name="Rev">
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:variable name="mode">0</xsl:variable>
<xsl:template name="linebreaks">
<xsl:param name="string"/>
<xsl:choose>
<xsl:when test="contains($string, '&#xA;')">
<xsl:value-of select="substring-before($string, '&#xA;')"/>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="substring-after($string, '&#xA;')"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$string"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="afdeling" mode="BAN">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN']!=''">
<xsl:value-of select="kenmerk[@naam='BAN']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="parent" mode="BAN"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="parent" mode="BAN">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN']!=''">
<xsl:value-of select="kenmerk[@naam='BAN']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="parent" mode="BAN"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="afdeling" mode="BAN_Naam">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN Naam']!=''">
<xsl:value-of select="kenmerk[@naam='BAN Naam']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="parent" mode="BAN_Naam"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="parent" mode="BAN_Naam">
<xsl:choose>
<xsl:when test="kenmerk[@naam='BAN Naam']!=''">
<xsl:value-of select="kenmerk[@naam='BAN Naam']"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="parent" mode="BAN_Naam"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="bestelopdracht" mode="include">
<xsl:variable name="catalogus">
<xsl:value-of select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/omschrijving"/>
</xsl:variable>
<!-- Bestelopdracht -->Inkooporder
Leverancier:
<xsl:value-of select="bedrijf/naam"/>&#xA0;
<xsl:value-of select="bedrijf/post_adres"/>&#xA0;
<xsl:value-of select="bedrijf/post_postcode"/>&#xA0;
<xsl:value-of select="bedrijf/post_plaats"/>&#xA0;
<xsl:value-of select="bedrijf/post_land"/>&#xA0;
Facturatie:
<xsl:value-of select="factuuradres/naam"/>&#xA0;
<xsl:value-of select="factuuradres/post_adres"/>&#xA0;
<xsl:value-of select="factuuradres/post_postcode"/>&#xA0;
<xsl:value-of select="factuuradres/post_plaats"/>&#xA0;
<xsl:value-of select="factuuradres/post_land"/>&#xA0;
Contactgevevens:
Klantnaam: <xsl:apply-templates select="bestelling/voor/afdeling" mode="BAN_Naam"/>
Bannummer: <xsl:apply-templates select="bestelling/voor/afdeling" mode="BAN"/>
Vodafone achternaam: <xsl:value-of select="bestelling/voor/nr"/> / <xsl:value-of select="bestelling/voor/naam"/> <xsl:value-of select="bestelling/voor/voorletters"/> <xsl:value-of select="bestelling/voor/tussenvoegsel"/>
Vodafone voornaam:
Vodafone titel:
SAP referentie: <xsl:value-of select="id"/> <xsl:value-of select="bestelling/voor/nr"/> / <xsl:value-of select="bestelling/voor/naam"/> / <xsl:value-of select="bestelling/voor/kenmerk[@key='1000']"/>
Aanvraagnummer(s): <xsl:value-of select="bestelling/key"/>
Opdrachtnummer: <xsl:value-of select="id"/>
Orderdatum: <xsl:value-of select="datum/datum"/>
<xsl:if test="$catalogus='Blackberry'">
Afleveradres Vodafone / Crea Forti:
E- Office
t.a.v. Blackberry Supportdesk
Duwboot 20
3991 CD Houten
Afleveradres E- office:
<xsl:value-of select="afleveradres/bezoek_adres"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_postcode"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_plaats"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_land"/>&#xA0;
</xsl:if>
Afleveradres:
<xsl:if test="$catalogus='Blackberry'">accessoires en E- office</xsl:if>
<xsl:value-of select="afleveradres/bezoek_adres"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_postcode"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_plaats"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_land"/>&#xA0;
<xsl:for-each select="bestelling/kenmerk">&#xA0;
<xsl:value-of select="@naam"/>:<xsl:value-of select="."/></xsl:for-each>&#xA0;
Bestelling:
<xsl:for-each select="bestelopdrachtitem">
<xsl:sort select="srtdeel/omschrijving"/>
<xsl:sort select="posnr" data-type="number"/>
<xsl:value-of select="posnr"/>&#xA0;
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>&#xA0;
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/>&#xA0;
<xsl:for-each select="bestelitem/kenmerk">&#xA0;
<xsl:value-of select="@naam"/>&#xA0; <xsl:value-of select="."/></xsl:for-each>
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>&#xA0;
<xsl:value-of select="aantal"/>&#xA0;
<xsl:if test="../aantal_geleverd &gt; 0">
<xsl:value-of select="aantalontv"/>&#xA0;
</xsl:if>
Aantal: <xsl:value-of select="format-number(prijs, '0,00', 'european')"/>&#xA0;
Totaal: <xsl:value-of select="format-number(totaal, '0,00', 'european')"/>&#xA0;
</xsl:for-each>
<xsl:if test="aantal_geleverd &gt; 0">
</xsl:if>
Totaal: <xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
Alle bedragen zijn exclusief BTW
<xsl:if test="aantal_geleverd &gt; 0">De order is geleverd op <xsl:value-of select="leverdatum"/>
De status van de order is <xsl:value-of select="status"/></xsl:if>Opdrachtverlening door AAFM geschiedt namens en voor rekening van ENEXIS, hetgeen betekent dat niet AAFM, doch ENEXIS als opdrachtgever voor Leverancier zal optreden. Leverancier is hiermee bekend. Op de onderhavige opdracht(overeenkomst) zijn van toepassing de voorwaarden, zoals opgenomen in een door ENEXIS en Leverancier eerder gesloten overeenkomst; in elk geval zijn hierop van toepassing de Algemene Inkoopvoorwaarden van ENEXIS (Versie 20 juni 2010). Andere voorwaarden zijn niet van toepassing en worden, voor zover nodig, hierbij uitdrukkelijk van de hand gewezen. Leverancier verklaart een afschrift van de algemene inkoopvoorwaarden van ENEXIS te hebben ontvangen; voor zover dat niet het geval is, wordt voornoemd afschrift op eerste verzoek van Leverancier toegezonden.</xsl:template>
<xsl:template name="pageheader_bes">Afdrukdatum: <xsl:value-of select="//header/dateTime"/></xsl:template>
<xsl:template match="bestelopdracht" mode="full">
<xsl:choose>
<xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise>
<xsl:comment>================================ BESTELOPDRACHTEN ==============================</xsl:comment>
<xsl:comment>Facilitor new style default XSL template for bestelopdracht</xsl:comment>
<xsl:if test="$mode!='email'">
<xsl:attribute name="onload">window.print();</xsl:attribute>
</xsl:if>
<xsl:call-template name="pageheader_bes">
<xsl:with-param name="catalogus" select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/omschrijving"/>
</xsl:call-template>
<xsl:apply-templates select="." mode="include"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="pageheader_opdr">
<xsl:param name="opdr_type"/>
<xsl:param name="opdr_nummer"/>
AAFM Facility Management
<xsl:value-of select="$opdr_type"/>&#xA0;
<xsl:choose>
<xsl:when test="$opdr_type='Docket'">Docketnummer: ENEXIS <xsl:value-of select="$opdr_nummer"/>(Te vermelden op alle documenten m.b.t. deze order!!)</xsl:when>
<xsl:when test="$opdr_type='Informatie verzoek'">Informatie verzoek: ENEXIS <xsl:value-of select="$opdr_nummer"/>(Te vermelden op alle documenten m.b.t. deze order!!)</xsl:when>
<xsl:when test="$opdr_type='Klacht'">Klachtnummer: ENEXIS <xsl:value-of select="$opdr_nummer"/> (Te vermelden op alle documenten m.b.t. deze order!!)</xsl:when>
<xsl:when test="$opdr_type='RFQ'">Offerte aanvraag: ENEXIS&#xA0;<xsl:value-of select="$opdr_nummer"/>(Te vermelden op alle documenten m.b.t. deze offerte!!)</xsl:when>
<xsl:when test="$opdr_type='Contractorder (bijlage)'">Bijlage bij contractorder: ENEXIS <xsl:value-of select="$opdr_nummer"/></xsl:when>
<xsl:when test="$opdr_type='Contractorder'">Contractordernummer: ENEXIS <xsl:value-of select="$opdr_nummer"/> (Te vermelden op alle documenten m.b.t. deze order!!)</xsl:when>
<xsl:otherwise>Workordernummer: ENEXIS <xsl:value-of select="$opdr_nummer"/> (Te vermelden op alle documenten m.b.t. deze order!!)</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="servicedesk">
Servicedesk:
Tel nr: 00 31 (0)88 857 8910
Postbus 80009
5600 JZ Eindhoven
E-mail: servicedeskenexis@aa-fm.com
s.v.p. gereedmelding via de servicedesk per e-mail
</xsl:template>
<xsl:template name="factuuradres">
Factuuradres:
AAFM Facility Management BV
t.a.v. ENEXIS account, crediteurenadministratie
Postbus 80009
5600 JZ Eindhoven
</xsl:template>
<xsl:template name="leverancier">
Leverancier:
<xsl:value-of select="uitvoerende/bedrijf/naam"/>&#xA0;
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>&#xA0;
<xsl:value-of select="uitvoerende/bedrijf/post_postcode"/>&#xA0;
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>&#xA0;
Tel nr: <xsl:value-of select="uitvoerende/bedrijf/telefoon"/>
Fax nr: <xsl:value-of select="uitvoerende/bedrijf/fax"/>
</xsl:template>
<xsl:template name="bezoekadres">
Bezoek/afleveradres:
ENEXIS
<xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/>G<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>
<xsl:text>
</xsl:text>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/>&#xA0;
<xsl:text>
</xsl:text>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>&#xA0;
<xsl:text>
</xsl:text>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>&#xA0;
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>&#xA0;
</xsl:template>
<xsl:template name="indiengeenbedrag">Indien op deze order geen bedrag vermeld staat, is de maximale waarde 500 euro. U dient de werkelijke prijs binnen 8 werkdagen terug te koppelen aan de Servicedesk, deze mag NIET afwijken van het factuurbedrag.
Indien deze opdracht > 500 euro is en geen bedrag bevat, dient u deze order te annuleren bij de Servicedesk
en een RFQ aan te vragen, mits er gerefereerd is naar een offerte.
</xsl:template>
<xsl:template name="voorwaarden"><xsl:param name="opdr_type"/>Opdrachtverlening door AAFM geschiedt namens en voor rekening van ENEXIS, hetgeen betekent dat niet AAFM, doch ENEXIS als opdrachtgever voor Leverancier zal optreden. Leverancier is hiermee bekend. Op de onderhavige opdracht(overeenkomst) zijn van toepassing de voorwaarden, zoals opgenomen in een door ENEXIS en Leverancier eerder gesloten overeenkomst; in elk geval zijn hierop van toepassing de Algemene Inkoopvoorwaarden van ENEXIS (Versie 20 juni 2010). Andere voorwaarden zijn niet van toepassing en worden, voor zover nodig, hierbij uitdrukkelijk van de hand gewezen. Leverancier verklaart een afschrift van de algemene inkoopvoorwaarden van ENEXIS te hebben ontvangen; voor zover dat niet het geval is, wordt voornoemd afschrift op eerste verzoek van Leverancier toegezonden.
<xsl:if test="$opdr_type='RFQ'">Met de ondertekening van dit formulier door Leverancier verklaart deze hiermee accoord te gaan met de hierboven genoemde algemene inkoopvoorwaarden. Andere voorwaarden worden hierbij nadrukkelijk verworpen, met uitzondering van met AAFM Facility Management BV overeengekomen schriftelijke contractuele afspraken.</xsl:if>
</xsl:template>
<xsl:template name="offertetekst">AAFM Facility Management BV
1. AAFM Facility Management BV nodigt u uit een prijsopgave uit te
brengen voor de hieronder omschreven activiteiten.
2. De prijsopgave dient een vaste prijs te zijn, gebaseerd op de in dit formulier aangegeven
activiteiten en de (contract)afspraken tussen AAFM en Leverancier, eventueel aangevuld door
opmerkingen/aanvullingen van Leverancier. Indien, wegens omstandigheden, niet kan
worden overgegaan tot het uitbrengen van een vaste prijs dient een raming te worden
afgegeven. Dit moet onder aan dit formulier worden weergegeven. De raming dient een zo
goed mogelijke benadering te zijn van de werkelijke kosten
3. Indien de aanbieding het bedrag van € 500,- overstijgt dient te allen tijde een
gedetailleerde kostenspecificatie te worden bijgevoegd. Deze prijsopgave (evt. inclusief
kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van de Servicedesk</xsl:template>
<!--=============================================================================================================-->
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
<!--=============================================================================================================-->
<xsl:template match="opdracht" mode="full">
<xsl:choose>
<xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise>
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
<xsl:comment>Facilitor new style default XSL template for opdracht</xsl:comment>
<xsl:if test="$mode!='email'">
<xsl:attribute name="onload">window.print();</xsl:attribute>
</xsl:if>
<xsl:call-template name="pageheader_opdr">
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
<xsl:with-param name="opdr_nummer" select="concat(melding/discipline/srtdiscipline/prefix, melding/key, '/', bedrijfopdr_volgnr)"/>
</xsl:call-template>
<xsl:if test="opdrachttype/omschrijving='Workorder' or opdrachttype/omschrijving='Contractorder' or opdrachttype/omschrijving='Projectorder'">
Prijsconditie: BTW. Exclusief
Betalingsconditie: Conform (contract)afspraken
<xsl:call-template name="leverancier"/>
<xsl:text>
</xsl:text>
<xsl:call-template name="bezoekadres"/>
Omschrijving:
<xsl:call-template name="servicedesk"/>
<xsl:call-template name="factuuradres"/>
Urgentie niveau: <xsl:value-of select="melding/stdmelding/uitvoertijd"/>werkdag(en)
Vakgroep: <xsl:value-of select="melding/discipline/omschrijving"/>
Melding: <xsl:value-of select="melding/stdmelding/omschrijving"/>
Uitgifte: <xsl:value-of select="datumbegin/datum"/>
Behandeld door: <xsl:value-of select="/facilitor/opdracht/backoffice_contact/naam_full"/>
Request nr: ENEXIS <xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>
Opdrachtgever: <xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Verantwoordelijke']"/>
Plaats melding: <xsl:value-of select="/facilitor/opdracht/melding/plaats/plaatsaanduiding"/>
Naam aanvrager: <xsl:value-of select="melding/voor/naam_full"/>
Telefoonnummer: <xsl:value-of select="melding/voor/telefoonnr"/>
Omschrijving:
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
<xsl:if test="opdrachttype/omschrijving='Projectorder' or opdrachttype/omschrijving='Workorder'">
Werkelijke response datum/tijd:
</xsl:if>
<xsl:if test="opdrachttype/omschrijving='Projectorder' or opdrachttype/omschrijving='Workorder'">
Afgehandeld datum/tijd:</xsl:if>
<xsl:if test="opdrachttype/omschrijving='Contractorder'">
Handtekening AAFM:</xsl:if>
<xsl:if test="opdrachttype/omschrijving='Workorder'">
Definitieve prijs:</xsl:if>
<xsl:if test="opdrachttype/omschrijving='Projectorder' or opdrachttype/omschrijving='Workorder'">
<xsl:call-template name="indiengeenbedrag"/>
Handtekening AAFM:
</xsl:if>
<xsl:call-template name="voorwaarden"/>
</xsl:if>
<!-- Opdrachttype = RFQ -->
<xsl:if test="opdrachttype/omschrijving='RFQ'">
<xsl:call-template name="leverancier"/>
<xsl:call-template name="offertetekst"/>
<xsl:call-template name="bezoekadres"/>
Prijsopgave referentie: <xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key, '/', bedrijfopdr_volgnr)"/>
Request nummer: <xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>
Responsetijd voor indienen offertes (indien geen spoed): &lt; € 500,-: 1 werkdag, &gt; € 500,-: 5 werkdagen
Urgentie niveau: <xsl:value-of select="melding/stdmelding/uitvoertijd"/>werkdag(en)
Vakgroep: <xsl:value-of select="melding/discipline/omschrijving"/>
Melding: <xsl:value-of select="melding/stdmelding/omschrijving"/>
Contactpersoon:
AAFM Facility Management BV
Uitgegeven door: Servicedeskmedewerker
Servicedesk AAFM-ENEXIS
Tel nr: 00 31 (0)88 857 8910
Aanvrager: <xsl:value-of select="melding/voor/naam_full"/>
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/>
Datum aanvraag: <xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/>
Te retourneren aan:
AAFM Facility Management BV
T.a.v. Servicedesk ENEXIS
Tel nr: 00 31 (0)88 857 8910
Postbus 80009
5600 JZ Eindhoven
E-mail: servicedeskenexis@aa-fm.com
Handtekening AAFM:
Handtekening Klant:
Budget/Dienst:
Business Unit: <xsl:value-of select="voor/voor/afdeling/omschrijving"/>
Omschrijving:
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
Voorwaarden:
<xsl:call-template name="voorwaarden">
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
</xsl:call-template>
Trade register no. 09130306
Opmerkingen/aanvullingen leverancier:
Verklaring van de leverancier:
Hierbij verklaart leverancier de hierboven omschreven werkzaamheden, gebaseerd op de hierboven gestelde voorwaarden en
condities, uit te voeren voor een bedrag van € (excl. BTW). Het aanbod betreft een vaste
prijs (doorhalen wat niet van toepassing is).
Naam geautoriseerd persoon:
Handtekening:
Datum
</xsl:if>
<!-- Opdrachttype = Docket -->
<xsl:if test="opdrachttype/omschrijving='Docket' or opdrachttype/omschrijving='Informatie verzoek' or opdrachttype/omschrijving='Klacht' or opdrachttype/omschrijving='Contractorder'">
<xsl:call-template name="bezoekadres"/>
<xsl:call-template name="leverancier"/>
Uitgifte Datum/Tijd: <xsl:value-of select="datumbegin/datum"/>
Naam aanvrager: <xsl:value-of select="melding/voor/naam_full"/>
Telefoonnummer: <xsl:value-of select="melding/voor/telefoonnr"/>
Uitgegeven door: <xsl:value-of select="/facilitor/opdracht/backoffice_contact/naam_full"/>
Request nummer: <xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>
Plaats Melding: <xsl:value-of select="/facilitor/opdracht/melding/plaats/plaatsaanduiding"/>
Urgentie niveau: <xsl:value-of select="melding/stdmelding/uitvoertijd"/>werkdag(en)
Vakgroep: <xsl:value-of select="melding/discipline/omschrijving"/>
Melding: <xsl:value-of select="melding/stdmelding/omschrijving"/>
Afdeling: <xsl:value-of select="melding/voor/afdeling/naam"/>
Omschrijving:
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="omschrijving"/>
</xsl:call-template>
Afhandeling:
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
Acties/opmerkingen:
FM accoord
Handtekening:
Naam:
Afgehandeld:
(naam):
Respons datum/tijd:
Bestede uren:
Afgehandeld datum/tijd:
Mits u geen toegang heeft tot Facilitor kunt u de ingevulde opdracht retourneren naar servicedeskenexis@aa-fm.com
Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31 (0)88 8578 910
Trade register no. 09130306
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="facilitor">
<xsl:apply-templates select="opdracht" mode="full"/>
</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///c:/Temp/AAENopdracht214.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->