Пример #1
0
        public DialogResult ShowPreImportDialogs()
        {
            var historyItems = new List <object>();
            var baseDir      = new DirectoryInfo(path);

            foreach (DirectoryInfo di in baseDir.GetDirectories())
            {
                var antDevice = new ANTDevice(path + di.Name + "\\");
                foreach (HistoryItem hi in antDevice.HistoryItems)
                {
                    historyItems.Insert(0, hi);
                }
            }

            using (var dlg = new SessionSelector())
            {
                if (BeginWork != null)
                {
                    BeginWork(this, new EventArgs());
                }
                dlg.Sessions = historyItems;
                if (BeginWork != null)
                {
                    EndWork(this, new EventArgs());
                }
                DialogResult result = dlg.ShowDialog();
                if (result == DialogResult.OK)
                {
                    itemToImport = (HistoryItem)dlg.SelectedSession;
                }
                dlg.Dispose();

                return(result);
            }
        }
Пример #2
0
 public DialogResult ShowPreImportDialogs()
 {
     using (var dlg = new SessionSelector())
     {
         if (BeginWork != null)
         {
             BeginWork(this, new EventArgs());
         }
         dlg.Sessions = GetAllActivities();
         if (BeginWork != null)
         {
             EndWork(this, new EventArgs());
         }
         DialogResult result = dlg.ShowDialog();
         if (result == DialogResult.OK)
         {
             IdToImport = dlg.SelectedSession.ToString();
         }
         dlg.Dispose();
         return(result);
     }
 }
        public DialogResult ShowPreImportDialogs()
        {
            var historyItems = new List<object>();
              var baseDir = new DirectoryInfo(Path);
              if (baseDir.Exists)
              {
            foreach (DirectoryInfo di in baseDir.GetDirectories())
            {
              var antDevice = new ANTDevice(Path + di.Name + "\\");
              foreach (HistoryItem hi in antDevice.HistoryItems)
              {
            historyItems.Insert(0, hi);
              }
            }
              }

              using (var dlg = new SessionSelector())
              {
            if (BeginWork != null) BeginWork(this, new EventArgs());
            dlg.Sessions = historyItems;
            if (BeginWork != null) EndWork(this, new EventArgs());
            DialogResult result = dlg.ShowDialog();
            if (result == DialogResult.OK)
            {
              itemToImport = (HistoryItem)dlg.SelectedSession;
            }
            dlg.Dispose();

            return result;
              }
        }
Пример #4
0
 public DialogResult ShowPreImportDialogs()
 {
     using (var dlg = new SessionSelector())
       {
     if (BeginWork != null) BeginWork(this, new EventArgs());
     dlg.Sessions = GetAllActivities();
     if (BeginWork != null) EndWork(this, new EventArgs());
     DialogResult result = dlg.ShowDialog();
     if (result == DialogResult.OK)
     {
       IdToImport = dlg.SelectedSession.ToString();
     }
     dlg.Dispose();
     return result;
       }
 }