private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { OperationResult _op = new OperationResult(); List <string> mp3List = BCHWinFormUtilities.ListBoxToList(lbMP3Files); int mp3Cnt = mp3List.Count; BadFiles = EditMP3Tags(mp3List, dddtbMp3RootDir.ItemText, ckbUseFolderInfo.Checked, ref _op); this.Op.AddOperationResult(ref _op); }
private void LoadDB(ref OperationResult op) { try { MP3DBManager mdbmgr = new MP3DBManager(); mdbmgr.SetDataStore(ddtbMp3DbFile.ItemText, ref op); mdbmgr.onCountChange += SetCount; List <string> mp3List = BCHWinFormUtilities.ListBoxToList(lbMP3s); string mp3RtDir = dddtbGetMp3RootDir.ItemText; mdbmgr.InsertMP3s(mp3List, mp3RtDir, ckbUseFolderInfo.Checked, ref op); } catch (Exception ex) { op.AddException(ex); } }