Ejemplo n.º 1
0
        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);
            }
        }