<%@ language = "JavaScript" %>
<% /*
    $Revision$
    $Id$
    File:          res_statusupdate.asp
    Description:   Invoice all reservations for a specific 'groepering'.
    Parameters:
        groepering Identificatie van huurder tbv. factuur per locatie/periode.
        kenmerk    Docman-kenmerk voor (deze versie van) factuur.
    Context:       Client specific file to handle freeze-action initiated from
                   a report (only accessible for autorized employees).
    Note:
*/ %>
<%
var JSON_Result = true;
%>
<!-- #include file="../../appl/Shared/common.inc"-->
<!-- #include file="../../appl/Shared/json2.js" -->
<%
  // Alleen WEB_USER01-geautoriseerden mogen een factuur opmaken (het genereren
  // van een definitieve factuur door deze van ordernr te voorzien)!
  var authParams = user.checkAutorisation("WEB_USER01");

  message = "";
  var groepering = getQParam("groepering","");
  var kenmerk = getQParam("kenmerk","");

  if (kenmerk == "") {
    message = 'Bij afsluiten factuur(periode) is het invoeren van een kenmerk verplicht.';
  }
  else {
    message = "Factuur(periode) met " + kenmerk + " afgesloten.";

    sql = "BEGIN RENK.freezereserveringen (" + safe.quoted_sql(groepering) + "," + safe.quoted_sql(kenmerk) + "); END;";
    Oracle.Execute(sql);
  }

  result = { success : true, message : message }

  Response.Write(JSON.stringify(result));
%>
