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

    File:           prs_kostenplaatsgrp.asp

    Description:    fac_management aanroep van model_prs_kostenplaatsgrp

    Context:

    Notes:
*/
%>
<!-- #include file="../scf/scaffolding.inc" -->
<!-- #include file="../api2/model_prs_kostenplaatsgrp.inc" -->
<!-- #include file="../prs/prs.inc" -->
<%
var this_model = new model_prs_kostenplaatsgrp();

var kpg_key = getQParamInt("group", -1);

if (mode == "edit" && kpg_key > 0)
{
  var sql = "SELECT prs_kostenplaatsgrp_fin_limit1"
          + "     , prs_kostenplaatsgrp_fin_limit2"
          + "  FROM prs_kostenplaatsgrp"
          + " WHERE prs_kostenplaatsgrp_key = " + kpg_key;
  var oRs = Oracle.Execute(sql);
  var kpgfinlimit1 = oRs("prs_kostenplaatsgrp_fin_limit1").Value;
  var kpgfinlimit2 = oRs("prs_kostenplaatsgrp_fin_limit2").Value;
  oRs.Close();

  if (kpgfinlimit1)
    this_model.fields.person.label = L("prs_kostenplaatsgrp_fiat1_key").format(kpgfinlimit1);
  if (kpgfinlimit2)
    this_model.fields.personfiat3.label = L("prs_kostenplaatsgrp_fiat3_key").format(kpgfinlimit2);
  if (kpgfinlimit1 || kpgfinlimit2)
    this_model.fields.personfiat2.label = L("prs_kostenplaatsgrp_fiat2_key").format((kpgfinlimit1? kpgfinlimit1 : S("mld_opdr_kpg_fin_limit1")), (kpgfinlimit2? kpgfinlimit2 : S("mld_opdr_kpg_fin_limit2")));
}

scaffolding(this_model,
    {
        "search": {
            "autosearch": true,
            "filters": [
                "name",
                "code"
            ]
        },
        "list": {
            "columns": [
                "name",
                "code",
                "person",
                "personfiat2",
                "personfiat3",
                "kpcount"
            ]
        },
        "edit":{
            "modal": false
        },
        "layout": {
            "miscellaneous": {
                "icon" : "fa-tags"
            }
        }
    });
%><% ASPPAGE_END(); %>
