DeliveryAdminWindow: Add Übernahme logic for Sitzendorf/Haugsdorf
This commit is contained in:
@ -217,8 +217,7 @@ namespace Elwig.Windows {
|
||||
ClearOriginalValues();
|
||||
ClearDefaultValues();
|
||||
|
||||
HandPickedInput.IsChecked = null;
|
||||
if (App.Client.IsMatzen || App.Client.IsWolkersdorf) {
|
||||
if (App.Client.HasRebler) {
|
||||
GerebeltGewogenInput.IsChecked = true;
|
||||
GerebeltGewogenInput.IsEnabled = false;
|
||||
SetDefaultValue(GerebeltGewogenInput);
|
||||
@ -227,6 +226,23 @@ namespace Elwig.Windows {
|
||||
GerebeltGewogenInput.IsEnabled = true;
|
||||
UnsetDefaultValue(GerebeltGewogenInput);
|
||||
}
|
||||
|
||||
if (App.Client.HasKisten) {
|
||||
LesewagenInput.IsChecked = false;
|
||||
LesewagenInput.IsEnabled = false;
|
||||
SetDefaultValue(LesewagenInput);
|
||||
HandPickedInput.IsThreeState = false;
|
||||
HandPickedInput.IsChecked = true;
|
||||
UnsetDefaultValue(HandPickedInput);
|
||||
} else {
|
||||
LesewagenInput.IsChecked = false;
|
||||
LesewagenInput.IsEnabled = true;
|
||||
UnsetDefaultValue(LesewagenInput);
|
||||
HandPickedInput.IsThreeState = true;
|
||||
HandPickedInput.IsChecked = null;
|
||||
SetDefaultValue(HandPickedInput);
|
||||
}
|
||||
|
||||
if (App.Client.IsMatzen || App.Client.IsWinzerkeller) {
|
||||
GebundenInput.IsChecked = null;
|
||||
GebundenInput.IsEnabled = false;
|
||||
@ -238,8 +254,6 @@ namespace Elwig.Windows {
|
||||
}
|
||||
|
||||
WineQualityLevelInput.IsEnabled = false;
|
||||
|
||||
SetDefaultValue(HandPickedInput);
|
||||
ValidateRequiredInputs();
|
||||
}
|
||||
|
||||
@ -1587,5 +1601,19 @@ namespace Elwig.Windows {
|
||||
}
|
||||
InputLostFocus(tb, Validator.CheckDecimal(tb, false, 2, 1));
|
||||
}
|
||||
|
||||
private void GerebeltGewogenInput_Changed(object sender, RoutedEventArgs evt) {
|
||||
if (App.Client.HasKisten) {
|
||||
HandPickedInput.IsChecked = !GerebeltGewogenInput.IsChecked;
|
||||
}
|
||||
CheckBox_Changed(sender, evt);
|
||||
}
|
||||
|
||||
private void HandPickedInput_Changed(object sender, RoutedEventArgs evt) {
|
||||
if (App.Client.HasKisten) {
|
||||
GerebeltGewogenInput.IsChecked = !HandPickedInput.IsChecked;
|
||||
}
|
||||
CheckBox_Changed(sender, evt);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user