<%@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 JSON_Result = true;
%>

<!-- #include file="../Shared/common.inc" -->

<%
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));
%>

<% ASPPAGE_END(); %>
