private void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            List<int> ids=new List<int>();
            foreach (CheckedImportFolder f in ImportFolders)
            {
                if (f.Checked)
                    ids.Add(f.ImportFolderID);

            }
            if (ids.Count == 0)
                return;
            Scan s=new Scan();
            s.Status = (int) ScanStatus.Standby;
            s.CreationTIme = DateTime.Now;
            s.ImportFolders = string.Join(",", ids.Select(a => a.ToString()));
            RepoFactory.Scan.Save(s);
            SelectedScan = s;
            this.DialogResult = true;
            this.Close();
        }
Exemple #2
0
 public void StartScan()
 {
     if (ActiveScan == null)
         return;
     RunScan = ActiveScan;
     cancelIntegrityCheck = false;
     workerIntegrityScanner.RunWorkerAsync();
 }