DJIN#35339: Een binnengemelde bezoeker kan verwijderd worden.
svn path=/Website/trunk/; revision=28167
This commit is contained in:
@@ -321,7 +321,7 @@ bez =
|
|||||||
+ " , a.prs_perslid_key"
|
+ " , a.prs_perslid_key"
|
||||||
+ " , a.res_rsv_ruimte_key"
|
+ " , a.res_rsv_ruimte_key"
|
||||||
+ " , SUM (CASE WHEN b.bez_bezoekers_done IS NOT NULL THEN 1 ELSE 0 END) aantaldone"
|
+ " , SUM (CASE WHEN b.bez_bezoekers_done IS NOT NULL THEN 1 ELSE 0 END) aantaldone"
|
||||||
+ " , SUM (CASE WHEN b.bez_bezoekers_out IS NOT NULL THEN 1 ELSE 0 END) aantalout"
|
+ " , SUM (CASE WHEN b.bez_bezoekers_out IS NULL THEN 1 ELSE 0 END) aantalnotout"
|
||||||
+ " FROM bez_afspraak a"
|
+ " FROM bez_afspraak a"
|
||||||
+ " , bez_bezoekers b"
|
+ " , bez_bezoekers b"
|
||||||
+ " WHERE a.bez_afspraak_key = b.bez_afspraak_key"
|
+ " WHERE a.bez_afspraak_key = b.bez_afspraak_key"
|
||||||
@@ -340,7 +340,7 @@ bez =
|
|||||||
alg_key = oRs("alg_onrgoed_keys").Value;
|
alg_key = oRs("alg_onrgoed_keys").Value;
|
||||||
rsv_ruimte_key = oRs("res_rsv_ruimte_key").Value;
|
rsv_ruimte_key = oRs("res_rsv_ruimte_key").Value;
|
||||||
aantaldone = oRs("aantaldone").Value;
|
aantaldone = oRs("aantaldone").Value;
|
||||||
aantalout = oRs("aantalout").Value;
|
aantalnotout = oRs("aantalnotout").Value;
|
||||||
oRs.Close();
|
oRs.Close();
|
||||||
}
|
}
|
||||||
var bresult = user.func_enabled("BEZ",
|
var bresult = user.func_enabled("BEZ",
|
||||||
@@ -353,8 +353,8 @@ bez =
|
|||||||
// Kan ik afspraken zien en maken
|
// Kan ik afspraken zien en maken
|
||||||
bresult.canWritePrk = bresult.canWrite("WEB_BEZPRK");
|
bresult.canWritePrk = bresult.canWrite("WEB_BEZPRK");
|
||||||
bresult.canWritePaf = bresult.canWrite("WEB_BEZPAF");
|
bresult.canWritePaf = bresult.canWrite("WEB_BEZPAF");
|
||||||
// Als er bezoekers zijn uitgecheckt, dan mag de afspraak niet meer gewijzigd worden.
|
// Als alle bezoekers zijn uitgecheckt, dan mag de afspraak niet meer gewijzigd worden.
|
||||||
bresult.canChange = (bresult.canWrite("WEB_BEZFOF") || bresult.canWrite("WEB_BEZBOF") || bresult.canWrite("WEB_BEZUSE")) && aantalout == 0;
|
bresult.canChange = (bresult.canWrite("WEB_BEZFOF") || bresult.canWrite("WEB_BEZBOF") || bresult.canWrite("WEB_BEZUSE")) && aantalnotout > 0;
|
||||||
// Als er bezoekers zijn binnen geboekt, dan mag de afspraak niet meer verwijderd worden.
|
// Als er bezoekers zijn binnen geboekt, dan mag de afspraak niet meer verwijderd worden.
|
||||||
bresult.canDelete = (bresult.canWrite("WEB_BEZFOF") || bresult.canWrite("WEB_BEZBOF") || bresult.canWrite("WEB_BEZUSE")) && aantaldone == 0;
|
bresult.canDelete = (bresult.canWrite("WEB_BEZFOF") || bresult.canWrite("WEB_BEZBOF") || bresult.canWrite("WEB_BEZUSE")) && aantaldone == 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user