59 lines
1.7 KiB
Plaintext
59 lines
1.7 KiB
Plaintext
<%@language = "javascript" %>
|
|
<% /*
|
|
$Revision$
|
|
$Id$
|
|
|
|
File: ins_save_use.asp
|
|
Status: 95%
|
|
Description: Sla de ingevulde gebruiks registratie waarden op
|
|
Parameters: count : Aantal input velden die uitgelezen kunnen worden.
|
|
new_value : nieuwe waarde
|
|
deel_key : nieuwe waarde
|
|
kenmerk_key : nieuwe waarde
|
|
Globals:
|
|
Context:
|
|
Note:
|
|
*/ %>
|
|
<%
|
|
var DOCTYPE_Disable = true;
|
|
%>
|
|
|
|
<!-- #include file="../Shared/common.inc" -->
|
|
<!-- #include file="../Shared/json2.js" -->
|
|
|
|
<%
|
|
protectRequest.validateToken();
|
|
var count = getFParamInt("count", 0); // Aantal input velden die uitgelezen kunnen worden.
|
|
var result = { };
|
|
for (var i = 0; i < count; i++)
|
|
{
|
|
var new_value = getFParamInt("cnt" + i, 0);
|
|
//var last_value = getFParamInt("last_value" + i, 0);
|
|
var deel_key = getFParamInt("deel_key" + i, 0);
|
|
var kenmerk_key = getFParamInt("kenmerk_key" + i, 0);
|
|
|
|
if (!isNaN(new_value) && new_value != 0 && new_value != "")
|
|
{
|
|
sql = "UPDATE ins_kenmerkdeel"
|
|
+ " SET ins_kenmerkdeel_verwijder = SYSDATE"
|
|
+ " WHERE ins_deel_key = " + deel_key
|
|
+ " AND ins_kenmerk_key = " + kenmerk_key
|
|
+ " AND ins_kenmerkdeel_verwijder IS NULL";
|
|
Oracle.Execute( sql );
|
|
|
|
sql = "INSERT INTO ins_kenmerkdeel"
|
|
+ " (ins_kenmerkdeel_waarde"
|
|
+ ", ins_deel_key"
|
|
+ ", ins_kenmerk_key) VALUES"
|
|
+ " (" + new_value
|
|
+ ", " + deel_key
|
|
+ ", " + kenmerk_key + ")";
|
|
Oracle.Execute(sql);
|
|
result.success = true;
|
|
}
|
|
}
|
|
|
|
Response.Write(JSON.stringify(result));
|
|
%>
|
|
|