AdministrationWindow: Fix default value handling

This commit is contained in:
2023-08-30 14:54:16 +02:00
parent 1f377483a5
commit 5aa8e45652
5 changed files with 52 additions and 9 deletions

View File

@ -58,6 +58,7 @@ namespace Elwig.Windows {
EditAreaCommitmentButton.IsEnabled = false;
DeleteAreaCommitmentButton.IsEnabled = false;
ClearOriginalValues();
ClearDefaultValues();
ClearInputs(validate);
ClearInputStates();
}
@ -66,6 +67,7 @@ namespace Elwig.Windows {
private void FillInputs(AreaCom a) {
ClearOriginalValues();
ClearDefaultValues();
FbNrInput.Text = a.FbNr.ToString();
MgNrInput.Text = a.MgNr.ToString();
@ -84,9 +86,14 @@ namespace Elwig.Windows {
}
private async void InitInputs() {
ClearOriginalValues();
ClearDefaultValues();
FbNrInput.Text = (await Context.NextFbNr()).ToString();
MgNrInput.Text = Member.MgNr.ToString();
FinishInputFilling();
SetDefaultValue(FbNrInput);
ValidateRequiredInputs();
}
protected override async Task RenewContext() {