public lifetimeReport() { InitializeComponent(); DirectoryInfo dinfo = new DirectoryInfo(@"..\..\..\..\..\Reports\Lifetime Reports"); FileInfo[] Files = dinfo.GetFiles(); //file list to string for filter purposes var fileList = Files.ToList(); //show all files before filtering files_listbox.ItemsSource = fileList; //get part names GCIDB.Initialize(); GCIDB.OpenConnection(); partNames = GCIDB.GetPartList(); partName_listbox.ItemsSource = partNames; System.ComponentModel.ICollectionView file_view = CollectionViewSource.GetDefaultView(files_listbox.ItemsSource); file_view.Filter = files_CustomFilter; //filter for partnames System.ComponentModel.ICollectionView partName_view = CollectionViewSource.GetDefaultView(partName_listbox.ItemsSource); partName_view.Filter = partName_CustomFilter; }
public productionReport() { InitializeComponent(); //list Production reports in a given directory DirectoryInfo dinfo = new DirectoryInfo(@"..\..\..\..\..\Reports\Production Reports"); FileInfo[] Files = dinfo.GetFiles(); //file list to string for filter purposes var fileList = Files.ToList(); //show all files before filtering listBox.ItemsSource = fileList; //pull parts list from the database GCIDB.Initialize(); GCIDB.OpenConnection(); partNames = GCIDB.GetPartList(); partName_listBox1.ItemsSource = partNames; //create view then filter, doesnt includes batch view, which is changed in the System.ComponentModel.ICollectionView view = CollectionViewSource.GetDefaultView(listBox.ItemsSource); view.Filter = CustomFilter; System.ComponentModel.ICollectionView partName_view = CollectionViewSource.GetDefaultView(partName_listBox1.ItemsSource); partName_view.Filter = partName_CustomFilter; }
private void PopulatePartList() { comboPartName.Items.Clear(); List <string> PartNames = GCIDB.GetPartList(); foreach (string part in PartNames) { comboPartName.Items.Add(part); } }
private void PopulatePartList() { partNumberBox.Items.Clear(); //Add if statement, if continous or short List <string> PartNames = GCIDB.GetPartList(); foreach (string part in PartNames) { partNumberBox.Items.Add(part); } }
public TestEditor() { InitializeComponent(); GCIDB.Initialize(); GCIDB.OpenConnection(); List <string> partNames = GCIDB.GetPartList(); part_listBox.ItemsSource = partNames; System.ComponentModel.ICollectionView partName_view = CollectionViewSource.GetDefaultView(part_listBox.ItemsSource); partName_view.Filter = partName_CustomFilter; }
private void delete_button_Click(object sender, RoutedEventArgs e) { MessageBox.Show($"name: , board: {SelectedPartName.Length}, {SelectedBoardName.Length}"); if (SelectedPartName.Length > 0 && SelectedBoardName.Length > 0) { GCIDB.DeleteBoard(SelectedPartName, SelectedBoardName); GCIDB.Initialize(); GCIDB.OpenConnection(); List <string> partNames = GCIDB.GetPartList(); part_listBox.ItemsSource = partNames; System.ComponentModel.ICollectionView partName_view = CollectionViewSource.GetDefaultView(part_listBox.ItemsSource); partName_view.Filter = partName_CustomFilter; } }