private async void OKButton_Click(object sender, RoutedEventArgs e)
        {
            var selectedAcct = (cbAccountant.SelectedItem as AccountantClient) ?? currentAccountant;
            ErrorCodes res = ErrorCodes.RecordNotSelected;
            if (selectedAcct != null)
            {
                long r = 0;
                foreach (TasksAccess access in lstAccess)
                    r = AccessLevel.Set(r, access._task, access._permission);

                res = await accessAPI.GiveAccountantAccess(selectedAcct, r);
            }
            UtilDisplay.ShowErrorCode(res);
            this.DialogResult = true;
        }