From 60b624b009a47b402b7c534d29e8dfc6febd1e11 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner <lorenz.stechauner@necronda.net> Date: Wed, 31 Jan 2024 13:01:43 +0100 Subject: [PATCH] PaymentVariantsWindow: Make buttons more user friendly --- Elwig/Windows/PaymentVariantsWindow.xaml.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Elwig/Windows/PaymentVariantsWindow.xaml.cs b/Elwig/Windows/PaymentVariantsWindow.xaml.cs index f7d6ed5..50d7dd4 100644 --- a/Elwig/Windows/PaymentVariantsWindow.xaml.cs +++ b/Elwig/Windows/PaymentVariantsWindow.xaml.cs @@ -137,6 +137,7 @@ namespace Elwig.Windows { (ConsiderPenaltyInput.IsChecked != BillingData?.ConsiderTotalPenalty) || (ConsiderAutoInput.IsChecked != BillingData?.ConsiderAutoBusinessShares)); CalculateButton.IsEnabled = !SaveButton.IsEnabled && PaymentVariantList.SelectedItem is PaymentVar { TestVariant: true }; + CommitButton.IsEnabled = CalculateButton.IsEnabled; } private void UpdateSums() { @@ -285,9 +286,9 @@ namespace Elwig.Windows { Mouse.OverrideCursor = Cursors.AppStarting; var b = new BillingVariant(v.Year, v.AvNr); await b.Revert(); + await App.HintContextChange(); Mouse.OverrideCursor = null; CommitButton.IsEnabled = true; - await App.HintContextChange(); } private async void ExportButton_Click(object sender, RoutedEventArgs evt) {