DeliveryNote: Make stats changeable in BaseDataWindow
This commit is contained in:
@ -201,6 +201,14 @@ namespace Elwig.Windows {
|
||||
ClientEmailAddressInput.Text = p.EmailAddress;
|
||||
ClientWebsiteInput.Text = p.Website;
|
||||
|
||||
TextElementDeliveryNote.Text = p.TextDeliveryNote;
|
||||
switch (p.ModeDeliveryNoteStats) {
|
||||
case 0: ModeDeliveryNoteNone.IsChecked = true; break;
|
||||
case 1: ModeDeliveryNoteGaOnly.IsChecked = true; break;
|
||||
case 2: ModeDeliveryNoteShort.IsChecked = true; break;
|
||||
case 3: ModeDeliveryNoteFull.IsChecked = true; break;
|
||||
}
|
||||
|
||||
FinishInputFilling();
|
||||
}
|
||||
|
||||
@ -222,6 +230,9 @@ namespace Elwig.Windows {
|
||||
p.EmailAddress = ClientEmailAddressInput.Text.Length > 0 ? ClientEmailAddressInput.Text : null;
|
||||
p.Website = ClientWebsiteInput.Text.Length > 0 ? ClientWebsiteInput.Text : null;
|
||||
|
||||
p.TextDeliveryNote = TextElementDeliveryNote.Text.Length > 0 ? TextElementDeliveryNote.Text : null;
|
||||
p.ModeDeliveryNoteStats = (ModeDeliveryNoteNone.IsChecked == true) ? 0 : (ModeDeliveryNoteGaOnly.IsChecked == true) ? 1 : (ModeDeliveryNoteShort.IsChecked == true) ? 2 : (ModeDeliveryNoteFull.IsChecked == true) ? 3 : 2;
|
||||
|
||||
await p.UpdateValues();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user