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);
        }
Esempio n. 2
0
        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);
            }
        }