public void AddEmployee(object sender, EventArgs args) { editingMode = EditingWindowMode.AddNew; TextOfEditingWindow.Text = "Добавление"; EditingVindow.Visibility = Visibility.Visible; Profession.ItemsSource = professions; Profession.DisplayMemberPath = "ContainedString"; ClearEmployeeWindow(); }
public void EditEmployee(object sender, EventArgs args) { Profession.ItemsSource = professions; Profession.DisplayMemberPath = "ContainedString"; editingMode = EditingWindowMode.Editing; TextOfEditingWindow.Text = "Редактирование"; var data = (EmployeeContainer)(sender as Control).DataContext; EmployeeContainer.CopyAllFields((EmployeeContainer)(sender as Control).DataContext); AccessInput.Text = data.AccessLevel.ToString(); PasswordInput.Password = data.Password; BirthdayInput.Text = data.Birthday; EmploymentInput.Text = data.DateOfEmployment; Profession.SelectedItem = professions.FirstOrDefault(x => x.ContainedString == EmployeeContainer.profession); EditingVindow.Visibility = Visibility.Visible; }