UWVA#52097 uwva-beta aiai bij toevoegen kostenplaats

svn path=/Website/trunk/; revision=36819
This commit is contained in:
Erik Groener
2018-02-02 12:04:44 +00:00
parent 9193e67bea
commit 45c7aff40e

View File

@@ -212,19 +212,24 @@ function model_prs_kostenplaats()
this.hook_pre_edit = function (obj, fld)
{
var sql = "SELECT kp.prs_kostenplaats_limietperiode"
+ " , kpg.prs_kostenplaatsgrp_limperiode"
+ " , kpg.prs_perslid_key"
+ " FROM prs_kostenplaats kp"
+ " , prs_kostenplaatsgrp kpg"
+ " WHERE kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)"
+ " AND kp.prs_kostenplaats_key = " + obj.id;
var oRs = Oracle.Execute(sql);
var kpngrp_prs_key = oRs("prs_perslid_key").Value? oRs("prs_perslid_key").Value : -1;
var kpg_limperiode = oRs("prs_kostenplaatsgrp_limperiode").Value ? oRs("prs_kostenplaatsgrp_limperiode").Value : 0;
var kpn_limietperiode = kpg_limperiode ? kpg_limperiode : (oRs("prs_kostenplaats_limietperiode").Value ? oRs("prs_kostenplaats_limietperiode").Value : 0);
oRs.Close();
var kpngrp_prs_key = -1;
var kpg_limperiode = 0;
var kpn_limietperiode = 0;
if (obj.id > -1)
{
var sql = "SELECT kp.prs_kostenplaats_limietperiode"
+ " , kpg.prs_kostenplaatsgrp_limperiode"
+ " , kpg.prs_perslid_key"
+ " FROM prs_kostenplaats kp"
+ " , prs_kostenplaatsgrp kpg"
+ " WHERE kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)"
+ " AND kp.prs_kostenplaats_key = " + obj.id;
var oRs = Oracle.Execute(sql);
kpngrp_prs_key = oRs("prs_perslid_key").Value? oRs("prs_perslid_key").Value : -1;
kpg_limperiode = oRs("prs_kostenplaatsgrp_limperiode").Value ? oRs("prs_kostenplaatsgrp_limperiode").Value : 0;
kpn_limietperiode = kpg_limperiode ? kpg_limperiode : (oRs("prs_kostenplaats_limietperiode").Value ? oRs("prs_kostenplaats_limietperiode").Value : 0);
oRs.Close();
}
// Wijzigen van de kostenplaats(groep)? Setting prs_restrict_kpedit {0=volgens autorisatie (default) | 1=alleen eigen kp/kpg wijzigen}.
// WEB_FINMSU rechten of budgethouder.
var authparams = user.checkAutorisation("WEB_FINMSU", true);