65 lines
1.8 KiB
Plaintext
65 lines
1.8 KiB
Plaintext
<%@ language = "JavaScript" %>
|
|
<%
|
|
/*
|
|
$Revision$
|
|
$Id$
|
|
|
|
File: get_alg_info_ajax.asp
|
|
Description: Ophalen van allerlei info om client-side data te hebben
|
|
Parameters: req_info: "alg_gebouw" --> requires "alg_gebouw_key"
|
|
|
|
Context:
|
|
Note:
|
|
Sample: appl/ALG/get_alg_info_ajax.asp?req_info=alg_gebouw&alg_gebouw=1
|
|
|
|
*/ %>
|
|
|
|
<%
|
|
var JSON_Result = true;
|
|
%>
|
|
|
|
<!-- #include file="../Shared/common.inc"-->
|
|
<!-- #include file="./alg.inc" -->
|
|
|
|
<%
|
|
var req_info = getQParam("req_info");
|
|
var result = {};
|
|
switch (req_info)
|
|
{
|
|
case "alg_gebouw":
|
|
{
|
|
var alg_gebouw_key = getQParamInt("alg_gebouw_key");
|
|
result = alg.alg_gebouwinfo(alg_gebouw_key);
|
|
break;
|
|
}
|
|
case "alg_terrein":
|
|
{
|
|
var alg_terreinsector_key = getQParamInt("alg_gebouw_key");
|
|
result = alg.alg_terreinsectorinfo(alg_terreinsector_key);
|
|
break;
|
|
}
|
|
case "locatie_gebouwen":
|
|
{
|
|
var alg_locatie_key = getQParamInt("alg_locatie_key", -1);
|
|
var result = [];
|
|
var sql = "SELECT g.alg_gebouw_key"
|
|
+ ", " + S("alg_geb_string") + " gebouw_naam"
|
|
+ " FROM alg_gebouw g"
|
|
+ " WHERE g.alg_locatie_key = " + alg_locatie_key
|
|
+ " AND g.alg_gebouw_verwijder IS NULL"
|
|
+ " AND (g.alg_gebouw_vervaldatum IS NULL OR g.alg_gebouw_vervaldatum > TRUNC(SYSDATE))";
|
|
var oRs = Oracle.Execute(sql);
|
|
while (!oRs.eof)
|
|
{
|
|
result.push( {key: oRs("alg_gebouw_key").Value, name: oRs("gebouw_naam").Value});
|
|
oRs.MoveNext();
|
|
}
|
|
oRs.Close();
|
|
break;
|
|
}
|
|
}
|
|
|
|
Response.Write(JSON.stringify(result));
|
|
%>
|
|
<% ASPPAGE_END(); %>
|