void Worker_DoWork(object sender, DoWorkEventArgs e)
        {
            var emplist = new EmployeeFactory().SelectAll();

            foreach (var row in emplist)
            {
                row.FirstName = row.FirstName + " " + row.LastName;
            }

            var desiglist     = new DesignationFactory().SelectAll();
            var empStatusList = new EmployeeStatusFactory().SelectAll();

            this.Dispatcher.Invoke(() =>
            {
                SelectEmployeeComboBox.ItemsSource       = emplist;
                SelectEmployeeComboBox.DisplayMemberPath = "FirstName";
                SelectEmployeeComboBox.SelectedValuePath = "ID";

                DesignationComboBox.ItemsSource       = desiglist;
                DesignationComboBox.DisplayMemberPath = "Name";
                DesignationComboBox.SelectedValuePath = "ID";

                EmployeeStatusComboBox.ItemsSource       = empStatusList;
                EmployeeStatusComboBox.DisplayMemberPath = "Name";
                EmployeeStatusComboBox.SelectedValuePath = "ID";
            });
        }
Exemple #2
0
        void Worker_DoWork(object sender, DoWorkEventArgs e)
        {
            List <Designation>    emplist       = new DesignationFactory().SelectAll();
            List <EmployeeStatus> empStatusList = new EmployeeStatusFactory().SelectAll();

            this.Dispatcher.Invoke(() =>
            {
                DesignationComboBox.ItemsSource       = emplist;
                DesignationComboBox.DisplayMemberPath = "Name";
                DesignationComboBox.SelectedValuePath = "ID";

                EmployeeStatusComboBox.ItemsSource       = empStatusList;
                EmployeeStatusComboBox.DisplayMemberPath = "Name";
                EmployeeStatusComboBox.SelectedValuePath = "ID";
            });
        }