76 lines
2.4 KiB
Plaintext
76 lines
2.4 KiB
Plaintext
<%@language = "javascript" %>
|
|
<% /*
|
|
$Revision$
|
|
$Id$
|
|
|
|
|
|
File: mld_edit_uitvoeren_save.asp
|
|
Description: SUBMIT-form
|
|
Parameters:
|
|
|
|
Context:
|
|
Note:
|
|
*/
|
|
var JSON_Result = true;
|
|
%>
|
|
|
|
<!-- #include file="../Shared/common.inc" -->
|
|
<!-- #include file="../Shared/json2.js" -->
|
|
<!-- #include file="../shared/save2db.inc" -->
|
|
<!-- #include file="mld.inc" -->
|
|
|
|
<%
|
|
FCLTHeader.Requires({ plugins:["jQuery"]})
|
|
|
|
var mld_uitvoeren_key = getFParamInt("mld_uitvoeren_key");
|
|
var mld_opdr_key = getFParamInt("mld_opdr_key");
|
|
var isNew = mld_uitvoeren_key < 0;
|
|
|
|
var this_opdr = mld.func_enabled_opdracht(mld_opdr_key); // wat mag ik zoal op deze opdracht
|
|
user.auth_required_or_abort(this_opdr.canChange);
|
|
|
|
var uitvoeren_van = getFParamDate("uitvoeren_van");
|
|
var hours = uitvoeren_van.getHours()
|
|
var minutes = uitvoeren_van.getMinutes();
|
|
uitvoeren_van = (hours * 60) + minutes;
|
|
|
|
var uitvoeren_tot = getFParamDate("uitvoeren_tot");
|
|
hours = uitvoeren_tot.getHours()
|
|
minutes = uitvoeren_tot.getMinutes();
|
|
uitvoeren_tot = (hours * 60) + minutes;
|
|
|
|
var mld_uitvoeren_infrequent = getFParamInt("mld_uitvoeren_infrequent") == 1;
|
|
|
|
var infrequent = (getFParamInt("has_mld_uitvoeren_infrequent", 0) == 1) && (Request.Form("mld_uitvoeren_infrequent").count == 1); // Infrequent
|
|
|
|
var fields = [{ dbs: "mld_opdr_key", typ: "key", val: mld_opdr_key },
|
|
{ dbs: "mld_opdr_uitvoeren_van", typ: "float", val: uitvoeren_van },
|
|
{ dbs: "mld_opdr_uitvoeren_tot", typ: "float", val: uitvoeren_tot },
|
|
{ dbs: "mld_opdr_uitvoeren_dag", typ: "number", frm: "mlduitvoerendag" },
|
|
{ dbs: "mld_opdr_uitvoeren_infrequent", typ: "check", val: mld_uitvoeren_infrequent }];
|
|
|
|
result = {success: true, isnew: isNew};
|
|
if (mld_uitvoeren_key > 0)
|
|
{
|
|
sql = buildUpdate("mld_opdr_uitvoeren", fields)
|
|
+ " mld_opdr_uitvoeren_key = " + mld_uitvoeren_key;
|
|
|
|
var err= Oracle.Execute(sql, true);
|
|
if (err.friendlyMsg)
|
|
result.message = err.friendlyMsg;
|
|
}
|
|
else
|
|
{
|
|
fields.push({dbs: "mld_opdr_uitvoeren_key", typ: "key", seq: "mld_s_mld_opdr_uitvoeren_key"});
|
|
var regIns = buildInsert("mld_opdr_uitvoeren", fields);
|
|
mld_uitvoeren_key = regIns.sequences["mld_opdr_uitvoeren_key"];
|
|
|
|
sql = regIns.sql;
|
|
var err = Oracle.Execute(sql, true);
|
|
if (err.friendlyMsg)
|
|
result.message = err.friendlyMsg
|
|
}
|
|
|
|
Response.Write(JSON.stringify(result));
|
|
%>
|