DeliveryAdminWindow: Allow Gr.Inzersdorf to select LesewagenInput
This commit is contained in:
@ -23,6 +23,10 @@ namespace Elwig.Helpers {
|
|||||||
public bool HasNetWeighing(Branch? b) => HasNetWeighing(b?.ZwstId);
|
public bool HasNetWeighing(Branch? b) => HasNetWeighing(b?.ZwstId);
|
||||||
public bool HasNetWeighing() => HasNetWeighing(App.ZwstId);
|
public bool HasNetWeighing() => HasNetWeighing(App.ZwstId);
|
||||||
|
|
||||||
|
public bool HasBoxWeighing(string? zwstId) => IsWinzerkeller && (zwstId != "W");
|
||||||
|
public bool HasBoxWeighing(Branch? b) => HasBoxWeighing(b?.ZwstId);
|
||||||
|
public bool HasBoxWeighing() => HasBoxWeighing(App.ZwstId);
|
||||||
|
|
||||||
public string NameToken;
|
public string NameToken;
|
||||||
public string NameShort;
|
public string NameShort;
|
||||||
public string Name;
|
public string Name;
|
||||||
|
@ -310,19 +310,23 @@ namespace Elwig.Windows {
|
|||||||
UnsetDefaultValue(GerebeltGewogenInput);
|
UnsetDefaultValue(GerebeltGewogenInput);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!App.Client.HasNetWeighing(ViewModel.Branch)) {
|
if (App.Client.HasBoxWeighing(ViewModel.Branch)) {
|
||||||
LesewagenInput.IsEnabled = false;
|
LesewagenInput.IsEnabled = false;
|
||||||
SetDefaultValue(LesewagenInput, false);
|
SetDefaultValue(LesewagenInput, false);
|
||||||
HandPickedInput.IsThreeState = false;
|
|
||||||
UnsetDefaultValue(HandPickedInput);
|
|
||||||
} else {
|
} else {
|
||||||
LesewagenInput.IsEnabled = true;
|
LesewagenInput.IsEnabled = true;
|
||||||
UnsetDefaultValue(LesewagenInput);
|
UnsetDefaultValue(LesewagenInput);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!App.Client.HasNetWeighing(ViewModel.Branch)) {
|
||||||
|
HandPickedInput.IsThreeState = false;
|
||||||
|
UnsetDefaultValue(HandPickedInput);
|
||||||
|
} else {
|
||||||
HandPickedInput.IsThreeState = true;
|
HandPickedInput.IsThreeState = true;
|
||||||
SetDefaultValue(HandPickedInput, null);
|
SetDefaultValue(HandPickedInput, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (App.Client.IsMatzen || App.Client.IsWinzerkeller) {
|
if (App.Client.IsMatzen || App.Client.IsWinzerkeller || App.Client.IsBaden || App.Client.IsWeinland) {
|
||||||
GebundenInput.IsEnabled = false;
|
GebundenInput.IsEnabled = false;
|
||||||
SetDefaultValue(GebundenInput, null);
|
SetDefaultValue(GebundenInput, null);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user