Use checkboxes for prefered contact
This commit is contained in:
@ -99,7 +99,8 @@ namespace Elwig.Windows {
|
||||
if (Context.Branches.Count() == 1)
|
||||
BranchInput.SelectedItem = Context.Branches.First();
|
||||
ActiveInput.IsChecked = true;
|
||||
ContactPostInput.IsChecked = true;
|
||||
ContactPostalInput.IsChecked = true;
|
||||
ContactEmailInput.IsChecked = false;
|
||||
FillOriginalValues();
|
||||
ValidateRequiredInputs();
|
||||
}
|
||||
@ -289,9 +290,8 @@ namespace Elwig.Windows {
|
||||
m.ZwstId = ((Branch)BranchInput.SelectedItem).ZwstId;
|
||||
m.DefaultKgNr = ((AT_Kg)DefaultKgInput.SelectedItem).KgNr;
|
||||
m.Comment = (CommentInput.Text == "") ? null : CommentInput.Text;
|
||||
m.DefaultContact = "post";
|
||||
if (ContactPostInput.IsChecked ?? false) m.DefaultContact = "post";
|
||||
if (ContactEmailInput.IsChecked ?? false) m.DefaultContact = "email";
|
||||
m.ContactViaPost = ContactPostalInput.IsChecked ?? false;
|
||||
m.ContactViaEmail = ContactEmailInput.IsChecked ?? false;
|
||||
|
||||
EntityEntry<Member>? tr = null;
|
||||
try {
|
||||
@ -400,10 +400,8 @@ namespace Elwig.Windows {
|
||||
ActiveInput.IsChecked = m.IsActive;
|
||||
VollLieferantInput.IsChecked = m.IsVollLieferant;
|
||||
FunkionärInput.IsChecked = m.IsFunktionär;
|
||||
switch (m.DefaultContact) {
|
||||
case "post": ContactPostInput.IsChecked = true; break;
|
||||
case "email": ContactEmailInput.IsChecked = true; break;
|
||||
}
|
||||
ContactPostalInput.IsChecked = m.ContactViaPost;
|
||||
ContactEmailInput.IsChecked = m.ContactViaEmail;
|
||||
|
||||
AreaCommitment.Text = $"{m.ActiveContracts.Select(c => c.Area).Sum():N0} m²";
|
||||
|
||||
|
Reference in New Issue
Block a user