BaseDataWindow: fix SeasonList Enabling/Disabling

This commit is contained in:
2023-11-05 14:25:28 +01:00
parent 7fe2ea76c3
commit a1ae44e135
2 changed files with 2 additions and 2 deletions

View File

@ -19,6 +19,7 @@ namespace Elwig.Windows {
private bool _modUpdate = false;
private void ModifiersInitEditing() {
SeasonList.IsEnabled = false;
var year = (SeasonList.SelectedItem as Season)?.Year;
_modList = new(Context.Modifiers.Where(m => m.Year == year).OrderBy(m => m.Ordering).ToList());
_mods = _modList.ToDictionary(m => m.ModId, m => (string?)m.ModId);
@ -39,6 +40,7 @@ namespace Elwig.Windows {
SeasonModifierDownButton.IsEnabled = false;
SeasonModifierAddButton.IsEnabled = false;
SeasonModifierDeleteButton.IsEnabled = false;
SeasonList.IsEnabled = true;
}
private async Task ModifiersSave() {

View File

@ -19,7 +19,6 @@ namespace Elwig.Windows {
private bool _attrUpdate = false;
private void WineAttributesInitEditing() {
SeasonList.IsEnabled = false;
_attrList = new(Context.WineAttributes.OrderBy(a => a.Name).ToList());
_attrs = _attrList.ToDictionary(a => a.AttrId, a => (string?)a.AttrId);
_attrIds = _attrList.ToDictionary(a => a, a => a.AttrId);
@ -36,7 +35,6 @@ namespace Elwig.Windows {
WineAttributeAddButton.IsEnabled = false;
WineAttributeDeleteButton.IsEnabled = false;
SeasonList.IsEnabled = true;
}
private async Task WineAttributesSave() {