예제 #1
0
        private void partName_listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (partName_listBox1.SelectedIndex == -1)
            {
                MessageBox.Show("Select a Part Name!");
            }
            else
            {
                //pull batch names from the DB, then render the view for filtering
                SelectedPartName = partName_listBox1.SelectedItem.ToString();
                GCIDB.Initialize();
                GCIDB.OpenConnection();
                batchNames = GCIDB.GetProductionBatchNameList(SelectedPartName);
                batchName_listBox1.ItemsSource = batchNames;

                System.ComponentModel.ICollectionView batchName_view = CollectionViewSource.GetDefaultView(batchName_listBox1.ItemsSource);
                batchName_view.Filter = batchName_CustomFilter;
            }
        }