139 lines
4.9 KiB
Plaintext
139 lines
4.9 KiB
Plaintext
<%@language = "javascript" %>
|
|
<%
|
|
/* $Revision$Id: $
|
|
|
|
File: alg_edit_ruimtefunctie.asp
|
|
Description: edit or add ruimtefuncties
|
|
Parameters:
|
|
srtruimte_lg_key ruimtefunctie locatie/gebouw key (required)
|
|
|
|
|
|
Context:
|
|
Note:
|
|
|
|
*/ %>
|
|
|
|
<!-- #include file="../Shared/common.inc" -->
|
|
<!-- #include file="../Shared/iface.inc" -->
|
|
<!-- #include file="../Shared/selector.inc" -->
|
|
<!-- #include file="../Shared/plaatsselector.inc" -->
|
|
|
|
<%
|
|
FCLTHeader.Requires({plugins:["jQuery"], js: []})
|
|
|
|
var srtruimte_lg_key = getQParamInt("srtruimte_lg_key", -1);
|
|
|
|
var autfunction = 'WEB_ALGMAN';
|
|
|
|
var authparams = user.checkAutorisation(autfunction)
|
|
|
|
// Veronderstel even dat ik schrijfrechten had om hier te komen
|
|
var loc_key = -1;
|
|
var bld_key = -1;
|
|
var prijs = null;
|
|
var prijs2 = null;
|
|
var prijs3 = null;
|
|
var prijs4 = null;
|
|
var prijs5 = null;
|
|
if (srtruimte_lg_key > -1)
|
|
{
|
|
sql = "SELECT srlg.alg_srtruimte_key"
|
|
+ " , srlg.alg_locatie_key"
|
|
+ " , srlg.alg_gebouw_key"
|
|
+ " , srlg.alg_srtruimte_lg_prijs"
|
|
+ " , srlg.alg_srtruimte_lg_prijs2"
|
|
+ " , srlg.alg_srtruimte_lg_prijs3"
|
|
+ " , srlg.alg_srtruimte_lg_prijs4"
|
|
+ " , srlg.alg_srtruimte_lg_prijs5"
|
|
+ " FROM alg_srtruimte_locatiegebouw srlg"
|
|
+ " WHERE srlg.alg_srtruimte_lg_key = " + srtruimte_lg_key;
|
|
oRs = Oracle.Execute(sql);
|
|
|
|
var srtruimte_key = oRs("alg_srtruimte_key").value;
|
|
var loc_key = oRs("alg_locatie_key").value;
|
|
var bld_key = oRs("alg_gebouw_key").value;
|
|
var prijs = oRs("alg_srtruimte_lg_prijs").value;
|
|
var prijs2 = oRs("alg_srtruimte_lg_prijs2").value;
|
|
var prijs3 = oRs("alg_srtruimte_lg_prijs3").value;
|
|
var prijs4 = oRs("alg_srtruimte_lg_prijs4").value;
|
|
var prijs5 = oRs("alg_srtruimte_lg_prijs5").value;
|
|
oRs.Close();
|
|
}
|
|
%>
|
|
<html>
|
|
<head>
|
|
<% FCLTHeader.Generate(); %>
|
|
<script type="text/javascript">
|
|
function ruimtefunctie_submit()
|
|
{
|
|
document.activeElement.blur(); // trigger laatste onChanges
|
|
// Standaard checks op verplichte velden, datum formaat, numeriek en float formaat, currency formaat.
|
|
if (!validateForm("u2"))
|
|
return false;
|
|
|
|
document.forms.u2.submit();
|
|
return true;
|
|
}
|
|
function ruimtefunctie_cancel()
|
|
{
|
|
FcltMgr.closeDetail(window, { cancel: true } );
|
|
}
|
|
|
|
$(function()
|
|
{
|
|
FcltMgr.resized(window);
|
|
});
|
|
</script>
|
|
</head>
|
|
|
|
<body id="editbody">
|
|
<%
|
|
var buttons = [ {title: L("lcl_submit"), action:"ruimtefunctie_submit()", icon: "opslaan.png" },
|
|
{title: L("lcl_cancel"), action:"ruimtefunctie_cancel()", icon: "undo.png" }];
|
|
|
|
IFRAMER_HEADER(L("lcl_alg_srtruimte_frame"), buttons);
|
|
%>
|
|
<div id="edit">
|
|
<form name="u2"
|
|
action="alg_edit_ruimtefunctie_save.asp?srtruimte_lg_key=<%=srtruimte_lg_key%>"
|
|
method="post"
|
|
target="hidFrameSubmit"
|
|
onSubmit="ruimtefunctie_submit();">
|
|
<%
|
|
BLOCK_START("algRuimtefunctieLg", L("lcl_prs_basisblok"));
|
|
|
|
<!-- Ruimtesoort -->
|
|
sql = "SELECT alg_srtruimte_key, "
|
|
+ lcl.xsqla("alg_srtruimte_omschrijving", "alg_srtruimte_key")
|
|
+ " FROM alg_v_aanwezigsrtruimte "
|
|
+ "ORDER BY UPPER("+lcl.xsql("alg_srtruimte_omschrijving", "alg_srtruimte_key")+")";
|
|
FCLTselector("srtruimte",
|
|
sql,
|
|
{ initKey: srtruimte_key,
|
|
label: L("lcl_estate_ruimte_man_sort"),
|
|
required: true,
|
|
emptyOption: ""
|
|
});
|
|
|
|
FCLTplaatsselector(authparams.ALGreadlevel, { locatiekey: loc_key,
|
|
gebouwkey: bld_key,
|
|
startlevel: 2, // locatie
|
|
eindlevel: 3 // gebouw
|
|
});
|
|
|
|
RWFIELDTR("prijs", "fldalgprijs", L("lcl_alg_alg_tarief"), safe.editablefloat(prijs, 5), {maxlength: 17, datatype: "float"});
|
|
RWFIELDTR("prijs2", "fldalgprijs", L("lcl_alg_alg_tariefA"), safe.editablefloat(prijs2, 5), {maxlength: 17, datatype: "float"});
|
|
RWFIELDTR("prijs3", "fldalgprijs", L("lcl_alg_alg_tariefB"), safe.editablefloat(prijs3, 5), {maxlength: 17, datatype: "float"});
|
|
RWFIELDTR("prijs4", "fldalgprijs", L("lcl_alg_alg_tariefC"), safe.editablefloat(prijs4, 5), {maxlength: 17, datatype: "float"});
|
|
RWFIELDTR("prijs5", "fldalgprijs", L("lcl_alg_alg_tariefD"), safe.editablefloat(prijs5, 5), {maxlength: 17, datatype: "float"});
|
|
|
|
BLOCK_END();
|
|
IFACE.FORM_END();
|
|
%>
|
|
</form>
|
|
<iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
<% ASPPAGE_END(); %>
|