<%@language = "javascript" %>
<% /*
     $Revision$
     $Id$

    File:               SuggestAutorisatiegroep.asp
    Description:        Suggereer autorisatiegroep
    Parameters:         k         De eerste paar letters
                        bAll      Haal alle records op (met nog steeds een maximum van 500)
                        filtcode  Beperk de lijst met getoonde autorisatiegroepen: Zie autorisatiegroepfilter.inc
    Globals:
    Context:
    Note:
*/ %>

<%
JSON_Result = true;
%>

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

<%
var chars = getQParam("k", "");
var bAll = getQParamInt("SuggestAll", 0) == 1;
var filtcode = getQParam("filtcode", "");
var extracode = getQParam("extracode", "");

var filtClause = getFiltClauseAutorisatiegroep(filtcode, {});
var extraInf = getExtraInfAutorisatiegroep(extracode);

var sql = "SELECT fg.fac_groep_key,"
        + "       fg.fac_groep_omschrijving,"
        + "       fg.fac_groep_opmerking"
        + extraInf.selectstr
        + "  FROM fac_groep fg"
        + extraInf.fromstr
        + " WHERE UPPER(fac_groep_omschrijving) LIKE " + safe.quoted_sql_wild2(chars)
        + filtClause
        + extraInf.wherestr
        + " ORDER BY fg.fac_groep_omschrijving";

var resultParams = { bAll:    bAll,
                     fldName: "fac_groep_omschrijving",
                     fldKey:  "fac_groep_key",
                     fldDesc: "fac_groep_opmerking"
                   };
WriteResult2(sql, resultParams);
%>
<% ASPPAGE_END(); %>
