87 lines
3.2 KiB
Plaintext
87 lines
3.2 KiB
Plaintext
<%@language="javascript"%>
|
|
<% /*
|
|
$Revision$
|
|
$Id$
|
|
|
|
File: bes_srtdeel_prijs_list.asp
|
|
Description: Toont alle prijzen van een artikel
|
|
Parameters: srtdeel_key
|
|
Context: embedded in bes_srtdeel frame
|
|
Noot:
|
|
|
|
*/ %>
|
|
<!-- #include file="../Shared/common.inc" -->
|
|
<!-- #include file="../Shared/iface.inc" -->
|
|
<!-- #include file="../Shared/resultset_table_v2.inc" -->
|
|
<%
|
|
FCLTHeader.Requires({ js: ["jquery-ui.js"] });
|
|
|
|
var srtdeel_key = getQParamInt("srtdeel_key");
|
|
var outputmode = getQParamInt("outputmode", 0);
|
|
var showall = getQParamInt("showall", 0) == 1;
|
|
|
|
var authparams = user.checkAutorisation("WEB_BESMSU");
|
|
|
|
%>
|
|
|
|
<html>
|
|
<head>
|
|
<% FCLTHeader.Generate({outputmode: outputmode}); %>
|
|
<script>
|
|
function bes_edit(row)
|
|
{
|
|
var srtdeel_prijs_key = row.getAttribute("ROWKEY");
|
|
var url = "../bes/bes_srtdeel_prijs.asp?srtdeel_key=<%=srtdeel_key%>&srtdeel_prijs_key="+srtdeel_prijs_key;
|
|
FcltMgr.openModalDetail(url, L("lcl_bes_prijsedit"), {callback: FcltMgr.reload } );
|
|
}
|
|
</script>
|
|
</head>
|
|
|
|
<body id="listbody">
|
|
<%
|
|
var sql = " SELECT b.bes_srtdeel_prijs_key,"
|
|
+ " b.bes_srtdeel_prijs_inkprijs,"
|
|
+ " b.bes_srtdeel_prijs_prijs,"
|
|
+ " b.bes_srtdeel_prijs_prio,"
|
|
+ " b.bes_srtdeel_prijs_vervaldatum"
|
|
+ " FROM bes_srtdeel_prijs b"
|
|
+ " WHERE b.bes_srtdeel_key = " + srtdeel_key
|
|
+ " ORDER BY bes_srtdeel_prijs_vervaldatum";
|
|
|
|
// TODO: gebruiken en actuele prijs highlighten?
|
|
function fnrowClass(oRs)
|
|
{
|
|
// if laatste?
|
|
return "expired2"; // Te laat
|
|
}
|
|
|
|
addButton = {};
|
|
//if (canAdd)
|
|
{
|
|
var addurl = "../bes/bes_srtdeel_prijs.asp?srtdeel_key=" + srtdeel_key;
|
|
addButton = [{ icon: "fa-plus", title: L("lcl_bes_prijsadd"), action: "FcltMgr.openModalDetail('" + addurl + "', '" + safe.jsstring(L("lcl_bes_prijsadd")) + "', {callback: FcltMgr.reload })" }]
|
|
}
|
|
|
|
var rst = new ResultsetTable({ sql: sql,
|
|
keyColumn: "bes_srtdeel_prijs_key", //dummy
|
|
ID: "besprijstable",
|
|
showAll: showall,
|
|
outputmode: outputmode,
|
|
//rowData: fnrowData,
|
|
//rowClass: fnrowClass,
|
|
title: L("lcl_bes_prijsverloop"),
|
|
buttons: addButton
|
|
});
|
|
|
|
rst.addColumn(new Column({caption: L("lcl_bes_srtdeel_prijs_prijs"), content: "bes_srtdeel_prijs_prijs", datatype: "currency"}));
|
|
rst.addColumn(new Column({caption: L("lcl_bes_srtdeel_prijs_inkprijs"), content: "bes_srtdeel_prijs_inkprijs", datatype: "currency"}));
|
|
rst.addColumn(new Column({caption: L("lcl_bes_srtdeel_prijs_vervaldatum"), content: "bes_srtdeel_prijs_vervaldatum", datatype: "date"}));
|
|
|
|
rst.addAction({ action: "bes_edit", caption: L("lcl_edit"), isDefault: true});
|
|
|
|
var cnt = rst.processResultset();
|
|
%>
|
|
</body>
|
|
</html>
|
|
<% ASPPAGE_END(); %>
|