Ejemplo n.º 1
0
 private void OutputCategories(IList <string> lessons, LiftConvert liftConvert, string langFolder,
                               string dateStamp)
 {
     if (lessons == null)
     {
         throw new ArgumentNullException("lessons");
     }
     foreach (string lesson in lessons)
     {
         log.Items.Add(lesson);
         log.SelectedIndex = log.Items.Count - 1;
         log.Refresh();
         liftConvert.Convert(lesson, langFolder, dateStamp);
         //liftConvert.CopySchema();
         liftConvert.CopyAudio();
         liftConvert.Package(_deleteFolder);
     }
 }
Ejemplo n.º 2
0
        private void convert_Click(object sender, EventArgs e)
        {
            _deleteFolder = !ModifierKeys.HasFlag(Keys.Shift);
            var liftConvert = new LiftConvert(textBox1.Text);
            var dateStamp   = DateTime.Now.ToString("o");
            var langFolder  = liftConvert.LangFolder();

            if (Directory.Exists(langFolder))
            {
                const bool recursive = true;
                Directory.Delete(langFolder, recursive);
            }
            var units = liftConvert.Units();

            foreach (string unit in units)
            {
                liftConvert.SetUnit(unit);
                OutputCategories(liftConvert.Lessons(unit), liftConvert, langFolder, dateStamp);
            }
            //liftConvert.SetUnit("Other");
            //OutputCategories(liftConvert.Categories(null), liftConvert, langFolder, dateStamp);
            close.Focus();
        }