: Te veel behandelingen voor het aantal arsten en werktijd. ' + (obj.used_time - obj.max_time) + ' Minuten teveel.'));
+ } else if (obj.max_time - obj.used_time == 0) {
+ message.append(jQuery('
').addClass('alert-success').html('
' + specialisme + ' : Perfect! Alle tijd is ingedeeld.'));
+ } else {
+ message.append(jQuery('
').addClass('alert-warning').html('' + specialisme + ' : Uw heeft nog ' + (obj.max_time - obj.used_time) + ' minuten tijd over voor meer afspraken.'));
+ }
+ });
+
+ return error;
+ }
+
function validate_working_hours() {
jQuery('div.werktijden').each(function(index,element){
jQuery(element).find('select').removeClass('is-invalid');
@@ -722,11 +875,12 @@
jQuery('div.poliekliniek_specialisatie input').off('change').on('change',function(){
updateSpecialisatieValues();
});
-
+{% comment %}
jQuery('a.add_behandelkamer').on('click',function(event){
event.preventDefault();
addBehandelkamer();
});
+{% endcomment %}
jQuery('a.add_behandeling').on('click',function(event){
event.preventDefault();
@@ -735,6 +889,7 @@
jQuery('div.werktijden select').off('change').on('change',function(event){
check_working_hours(this);
+ calculateBehandelingen();
});
jQuery('table#tabel_behandelingen thead tr th').each(function(index,element){
@@ -749,7 +904,8 @@
jQuery('form#new_schedule_form').on('submit',function(event){
if (validate_working_hours() &&
- calculateBehandelingen()) {
+ calculateBehandelingen() &&
+ validate_behandeling_hours()) {
let formdata = new FormData(this);
formdata.delete('csrfmiddlewaretoken');