private void btnOK_Click(object sender, EventArgs e) { List <string> csv_filepaths = new List <string>(lstOmssaCsvFiles.Items.Count); foreach (string csv_filepath in lstOmssaCsvFiles.Items) { csv_filepaths.Add(csv_filepath); } List <Modification> light_fixed_modifications = new List <Modification>(lstSelectedLightFixedModifications.Items.Count); foreach (ListViewItem checked_item in lstSelectedLightFixedModifications.Items) { light_fixed_modifications.Add((Modification)checked_item.Tag); } List <Modification> medium_fixed_modifications = new List <Modification>(lstSelectedMediumFixedModifications.Items.Count); foreach (ListViewItem checked_item in lstSelectedMediumFixedModifications.Items) { medium_fixed_modifications.Add((Modification)checked_item.Tag); } List <Modification> heavy_fixed_modifications = new List <Modification>(lstSelectedHeavyFixedModifications.Items.Count); foreach (ListViewItem checked_item in lstSelectedHeavyFixedModifications.Items) { heavy_fixed_modifications.Add((Modification)checked_item.Tag); } CsvNeuterer csv_neuterer = new CsvNeuterer(csv_filepaths, light_fixed_modifications, medium_fixed_modifications, heavy_fixed_modifications); csv_neuterer.Neuter(); MessageBox.Show("Finished!"); }
private void btnOK_Click(object sender, EventArgs e) { List<string> csv_filepaths = new List<string>(lstOmssaCsvFiles.Items.Count); foreach(string csv_filepath in lstOmssaCsvFiles.Items) { csv_filepaths.Add(csv_filepath); } List<Modification> light_fixed_modifications = new List<Modification>(lstSelectedLightFixedModifications.Items.Count); foreach(ListViewItem checked_item in lstSelectedLightFixedModifications.Items) { light_fixed_modifications.Add((Modification)checked_item.Tag); } List<Modification> medium_fixed_modifications = new List<Modification>(lstSelectedMediumFixedModifications.Items.Count); foreach(ListViewItem checked_item in lstSelectedMediumFixedModifications.Items) { medium_fixed_modifications.Add((Modification)checked_item.Tag); } List<Modification> heavy_fixed_modifications = new List<Modification>(lstSelectedHeavyFixedModifications.Items.Count); foreach(ListViewItem checked_item in lstSelectedHeavyFixedModifications.Items) { heavy_fixed_modifications.Add((Modification)checked_item.Tag); } CsvNeuterer csv_neuterer = new CsvNeuterer(csv_filepaths, light_fixed_modifications, medium_fixed_modifications, heavy_fixed_modifications); csv_neuterer.Neuter(); MessageBox.Show("Finished!"); }