PaymentVariantsWindow: Fix locked json field
This commit is contained in:
@ -67,28 +67,23 @@ namespace Elwig.Windows {
|
|||||||
try {
|
try {
|
||||||
BillingData = BillingData.FromJson(v.Data);
|
BillingData = BillingData.FromJson(v.Data);
|
||||||
ConsiderModifiersInput.IsChecked = BillingData.ConsiderDelieryModifiers;
|
ConsiderModifiersInput.IsChecked = BillingData.ConsiderDelieryModifiers;
|
||||||
ConsiderModifiersInput.IsEnabled = !locked;
|
|
||||||
ConsiderPenaltiesInput.IsChecked = BillingData.ConsiderContractPenalties;
|
ConsiderPenaltiesInput.IsChecked = BillingData.ConsiderContractPenalties;
|
||||||
ConsiderPenaltiesInput.IsEnabled = !locked;
|
|
||||||
ConsiderPenaltyInput.IsChecked = BillingData.ConsiderTotalPenalty;
|
ConsiderPenaltyInput.IsChecked = BillingData.ConsiderTotalPenalty;
|
||||||
ConsiderPenaltyInput.IsEnabled = !locked;
|
|
||||||
ConsiderAutoInput.IsChecked = BillingData.ConsiderAutoBusinessShares;
|
ConsiderAutoInput.IsChecked = BillingData.ConsiderAutoBusinessShares;
|
||||||
ConsiderAutoInput.IsEnabled = !locked;
|
|
||||||
DataInput.Text = JsonSerializer.Serialize(BillingData.Data, JsonOpt);
|
DataInput.Text = JsonSerializer.Serialize(BillingData.Data, JsonOpt);
|
||||||
DataInput.IsReadOnly = locked;
|
|
||||||
} catch {
|
} catch {
|
||||||
BillingData = null;
|
BillingData = null;
|
||||||
ConsiderModifiersInput.IsChecked = false;
|
ConsiderModifiersInput.IsChecked = false;
|
||||||
ConsiderModifiersInput.IsEnabled = false;
|
|
||||||
ConsiderPenaltiesInput.IsChecked = false;
|
ConsiderPenaltiesInput.IsChecked = false;
|
||||||
ConsiderPenaltiesInput.IsEnabled = false;
|
|
||||||
ConsiderPenaltyInput.IsChecked = false;
|
ConsiderPenaltyInput.IsChecked = false;
|
||||||
ConsiderPenaltyInput.IsEnabled = false;
|
|
||||||
ConsiderAutoInput.IsChecked = false;
|
ConsiderAutoInput.IsChecked = false;
|
||||||
ConsiderAutoInput.IsEnabled = false;
|
|
||||||
DataInput.Text = v.Data;
|
DataInput.Text = v.Data;
|
||||||
DataInput.IsEnabled = false;
|
|
||||||
}
|
}
|
||||||
|
ConsiderModifiersInput.IsEnabled = !locked;
|
||||||
|
ConsiderPenaltiesInput.IsEnabled = !locked;
|
||||||
|
ConsiderPenaltyInput.IsEnabled = !locked;
|
||||||
|
ConsiderAutoInput.IsEnabled = !locked;
|
||||||
|
DataInput.IsReadOnly = locked;
|
||||||
} else {
|
} else {
|
||||||
EditButton.Content = "Bearbeiten";
|
EditButton.Content = "Bearbeiten";
|
||||||
CopyButton.IsEnabled = false;
|
CopyButton.IsEnabled = false;
|
||||||
|
Reference in New Issue
Block a user