<%@ language="javascript" %>

<% /*
     $Revision$
     $Id$

    File:               bez_badgenr_save.asp
    Description:        Sla de wijziging van een bezoeker-badgenr op
    Parameters:
        bez_key         Key van een bez_bezoeker
        badgenr         Zijn pasnummer
    Context:            Op onChange van badgenummer inputbox in bez_list.asp
    Note:
*/ %>

<%
var JSON_Result = true;
%>

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

<%
protectRequest.validateToken();
/***** Get webform parameters *****/
var bez_key = getFParamInt("bez_key");
var	badgenr = getFParam("badgenr", "");
var message = "";
/***** End get webform parameters *****/

var sql = "SELECT bez_afspraak_key FROM bez_bezoekers WHERE bez_bezoekers_key = "+ bez_key;
oRs = Oracle.Execute(sql);
if (oRs.Eof)
    shared.record_not_found();
var afspr_key = oRs("bez_afspraak_key").value;

var this_bez = bez.func_enabled_afspraak(afspr_key);
user.auth_required_or_abort(this_bez.canBadge);

sql = "UPDATE bez_bezoekers"
    + "   SET bez_bezoekers_pasnr = " + safe.quoted_sql(badgenr)
    + " WHERE bez_bezoekers_key = " + bez_key;
oRs = Oracle.Execute(sql);
shared.trackaction("BEZBAD", bez_key);

var result = {message: message};
Response.Write(JSON.stringify(result));
%>
