Kenric Nugteren 1 месяц назад
Родитель
Сommit
3e3c404230

+ 3 - 3
PRS.Avalonia/PRS.Avalonia/Modules/MyHR/MyHRQualifications/MyHRQualificationsEditView.axaml.cs

@@ -123,14 +123,14 @@ public partial class MyHRQualificationsEditView : UserControl
 
     private void Qualified_OnChanged(object sender, DateSelectorDateChangedEventArgs e)
     {
-        ViewModel?.Changed();
+        ViewModel?.Changed(true);
     }
     private void Expiry_OnChanged(object sender, DateSelectorDateChangedEventArgs e)
     {
-        ViewModel?.Changed();
+        ViewModel?.Changed(true);
     }
     private void Text_Changed(object sender, TextChangedEventArgs e)
     {
-        ViewModel?.Changed();
+        ViewModel?.Changed(true);
     }
 }

+ 2 - 2
PRS.Avalonia/PRS.Avalonia/Modules/MyHR/MyHRQualifications/MyHRQualificationsEditViewModel.cs

@@ -97,10 +97,10 @@ internal partial class MyHRQualificationsEditViewModel : ModuleViewModel
         return true;
     }
 
-    public void Changed()
+    public void Changed(bool changed = false)
     {
         if (Shell is null) return;
-        var changed = Shell.ID == Guid.Empty || Shell.IsChanged();
+        changed = changed || Shell.ID == Guid.Empty || Shell.IsChanged();
         SaveButton.IsVisible = changed;
         ImageMenuButton.IsVisible = SelectedTab == 1;
     }