private void InitializeLookupControls() { List <MembershipType> merbershipTypes = MembershipType.GetList(); cboMembershipType.Items.Clear(); foreach (MembershipType item in merbershipTypes) { cboMembershipType.Items.Add(item.Description); } List <Classification> classifications = Classification.GetList(); cboClassification.Items.Clear(); foreach (Classification item in classifications) { cboClassification.Items.Add(item.Description); } List <Area> locations = Area.GetList(); cboArea.Items.Clear(); foreach (Area item in locations) { cboArea.Items.Add(item.AreaName); } List <Collector> collectors = Collector.GetList(); cboCollector.Items.Clear(); foreach (Collector item in collectors) { cboCollector.Items.Add(item.CollectorName); } List <Branch> branches = Branch.GetList(); cboBranch.Items.Clear(); foreach (Branch item in branches) { cboBranch.Items.Add(item.BranchName); } List <Department> departments = Department.GetList(); cboDepartment.Items.Clear(); foreach (Department item in departments) { cboDepartment.Items.Add(item.DepartmentName); } }
private void Read(object sender, RoutedEventArgs e) { List <MembershipType> membershipTypes = MembershipType.GetList(); List <SearchItem> searchItems = membershipTypes.Select(membershipType => new SearchItem(membershipType.MembershipTypeId, membershipType.Description)).ToList(); var searchWindow = new SearchWindow(searchItems); searchWindow.ShowDialog(); if (searchWindow.DialogResult == true) { DataContext = _currentMembershipType = new MembershipType(searchWindow.SelectedItem.ItemId); } }