public void btnEditGroup_Click(object sender, RoutedEventArgs e) { // Instantiate the dialog box EditGroupDialogBox dlg = new EditGroupDialogBox(); dlg.Title = "Edit Group - " + MyGroupTypeOrder.Group.GroupHeader; dlg.englishTextBox.Text = MyGroupTypeOrder.Group.EnglishTranslationText; dlg.danishTextBox.Text = MyGroupTypeOrder.Group.DanishTranslationText; ObservableCollection <string> obscDepartmentList = new ObservableCollection <string>(); int i = 0; while (i < GroupTypeOrderCollection.Count) { if (GroupTypeOrderCollection[i].GroupTypeID == MyGroupTypeOrder.GroupTypeID) { obscDepartmentList.Add(GroupTypeOrderCollection[i].DepartmentID); } i++; } dlg.departmentUserControl.departmentsListBox.ItemsSource = obscDepartmentList; // Open the dialog box modally dlg.ShowDialog(); // Process data entered by user if dialog box is accepted if (dlg.DialogResult == true) { List <string> departmentList = new List <string>(); foreach (string s in dlg.departmentUserControl.departmentsListBox.Items) { departmentList.Add(s); } GTViewModel.EditGroup(MyGroupTypeOrder, dlg.englishTextBox.Text, dlg.danishTextBox.Text, departmentList); } }
public void btnEditGroup_Click(object sender, RoutedEventArgs e) { // Instantiate the dialog box EditGroupDialogBox dlg = new EditGroupDialogBox(); dlg.Title = "Edit Group - " + MyGroupTypeOrder.Group.GroupHeader; dlg.englishTextBox.Text = MyGroupTypeOrder.Group.EnglishTranslationText; dlg.danishTextBox.Text = MyGroupTypeOrder.Group.DanishTranslationText; ObservableCollection<string> obscDepartmentList = new ObservableCollection<string>(); int i = 0; while (i < GroupTypeOrderCollection.Count) { if(GroupTypeOrderCollection[i].GroupTypeID == MyGroupTypeOrder.GroupTypeID) obscDepartmentList.Add(GroupTypeOrderCollection[i].DepartmentID); i++; } dlg.departmentUserControl.departmentsListBox.ItemsSource = obscDepartmentList; // Open the dialog box modally dlg.ShowDialog(); // Process data entered by user if dialog box is accepted if (dlg.DialogResult == true) { List<string> departmentList = new List<string>(); foreach (string s in dlg.departmentUserControl.departmentsListBox.Items) departmentList.Add(s); GTViewModel.EditGroup(MyGroupTypeOrder, dlg.englishTextBox.Text, dlg.danishTextBox.Text, departmentList); } }