Fix Original/Default input detection in DeliveryAdminWindow

This commit is contained in:
2023-08-24 15:45:48 +02:00
parent 5074f945cf
commit 28bb8f2d3f
6 changed files with 119 additions and 24 deletions

View File

@ -119,8 +119,7 @@ namespace Elwig.Windows {
BranchInput.SelectedItem = Context.Branches.First();
ActiveInput.IsChecked = true;
ContactPostalInput.IsChecked = true;
FillOriginalValues();
ValidateRequiredInputs();
FinishInputFilling();
}
protected override async Task RenewContext() {
@ -213,7 +212,7 @@ namespace Elwig.Windows {
LockInputs();
UpdatePhoneNrInputVisibility();
UnlockSearchInputs();
FillOriginalValues();
FinishInputFilling();
await RefreshMemberList();
RefreshInputs();
SearchInput.Text = "";
@ -237,7 +236,6 @@ namespace Elwig.Windows {
HideSaveResetCancelButtons();
ShowNewEditDeleteButtons();
RefreshInputs();
ClearInputStates();
LockInputs();
UpdatePhoneNrInputVisibility();
UnlockSearchInputs();
@ -513,7 +511,7 @@ namespace Elwig.Windows {
Menu_Member_SendEmail.IsEnabled = m.Email != null;
FillOriginalValues();
FinishInputFilling();
}
new protected void ClearInputs(bool validate = false) {