private void InitCRScanProject() { //create the project directory if it doesnt exist if (!Directory.Exists(projectDir)) { Directory.CreateDirectory(projectDir); } FileLister fl = new FileLister(); var files = fl.GetFiles(projectDir); if (files.Count == 0) { crScanproj = new CRScanProject(); crScanproj.CreateDate = DateTime.Now; } else { //add files to drop down foreach (var f in files) { recentProjectToolStripMenuItem.DropDownItems.Add(f, null, new EventHandler(recentMenuItem_Click)); } } }
private void AddReportTemplatesToViewBag() { var mappedTemplatePath = Server.MapPath(templatePath); var lister = new FileLister(mappedTemplatePath, ".docx"); ViewBag.ReportTemplates = lister.Files; ViewBag.PreliminaryReportMarker = ConfigurationManager.AppSettings["PreliminaryReportMarker"]; }
private void deleteButtonClicked(object sender, EventArgs e) { bool allStlSelected = true; foreach (UIElement element in stlFiles_StackPanel.Children) { var checkBox = element as CheckBox; if (checkBox != null && checkBox.IsChecked == false) { allStlSelected = false; } } bool allGCodeSelected = true; foreach (UIElement element in gcodeFiles_StackPanel.Children) { var checkBox = element as CheckBox; if (checkBox != null && checkBox.IsChecked == false) { allGCodeSelected = false; } } if (allStlSelected || allGCodeSelected) { MessageBox.Show("Sorry, but have to have at least 1 STL and G-Code file left"); return; } MessageBoxResult result = MessageBox.Show("Are you sure you want to delete the selected files?", "", MessageBoxButton.OKCancel); if (result != MessageBoxResult.OK) { return; } deleteBarButton.IsEnabled = false; //We run this in an independant thread because it may take a while new Thread(new ThreadStart(() => { //Thread.Sleep(1000); FileLister.deleteCheckedFiles(stlFiles_StackPanel, gcodeFiles_StackPanel, this.Dispatcher); this.Dispatcher.BeginInvoke(() => { Values.GCode_Items = FileFinder.findFilesAndCreateList("GCode", ".gcode"); Values.Stl_Items = FileFinder.findFilesAndCreateList("Stl", ".stl"); deleteBarButton.IsEnabled = true; }); })).Start(); }
//This is the constructor for the pivot which gets called from the main constructor private void Construct_FilesPivot() { buildFilesApplicationBar(); FileLister.listFilesOnPivot(stlFiles_StackPanel, gcodeFiles_StackPanel); Values.GCode_ItemsChangedEvent += filesChanged; Values.Stl_ItemsChangedEvent += filesChanged; App.skydriveController = new FileSystem.SkyDriveController(); ApplicationBar = filesBar; ApplicationBar.IsVisible = false; }
private FileLister GetActivPanel() { FileLister ActivPanel = new FileLister(); if (LeftPanel.FocusedPanel) { ActivPanel = LeftPanel; } if (RightPanel.FocusedPanel) { ActivPanel = RightPanel; } return(ActivPanel); }
private static void SetView(string toolStripMenuItem, FileLister ActivPanel) { switch (toolStripMenuItem) { case "smallIcon": ActivPanel.ViewFileListe = View.SmallIcon; break; case "bigIcon": ActivPanel.ViewFileListe = View.LargeIcon; break; case "Details": ActivPanel.ViewFileListe = View.Details; break; } }
public FileViewerViewModel(FileLister.Model.FileLister _fileLister) { Debug.Assert(_fileLister != null); m_fileLister = _fileLister; //get the data for the binding m_paths.AddRange(m_fileLister.Roots); Settings.Default.PropertyChanged += RequestRefreshFilter; Settings.Default.SettingChanging += RequestRefreshFilter; FileInfoView = CollectionViewSource.GetDefaultView(m_files); FileInfoView.Filter = Filter; Update(null); m_timer = new Timer(Tick, null, 0, 10); }
private void unSelectAll_Click(object sender, EventArgs e) { FileLister.unSelectAll(stlFiles_StackPanel, gcodeFiles_StackPanel); }
void appBarButton2_Click(object sender, EventArgs e) { FileLister.determineFilesToShare(stlFiles_StackPanel, gcodeFiles_StackPanel); this.NavigationService.Navigate(new Uri("/SkyDriveSharingPage.xaml", UriKind.RelativeOrAbsolute)); }
private void filesChanged(object o) { FileLister.listFilesOnPivot(stlFiles_StackPanel, gcodeFiles_StackPanel); }
public List <string> getAvailableEncryptedFiles(SupportedFileTypes fileType) { FileLister fileLister = new FileLister(_hostingEnvironment, _httpContextAccessor); return(fileLister.getFiles(ENCRYPTED_FILES)); }
public List <string> getAvailableFiles(SupportedFileTypes fileType) { FileLister fileLister = new FileLister(_hostingEnvironment, _httpContextAccessor); return(fileLister.getFiles(FILE_TYPE)); }
public FilesystemChangeWatcher(FileLister fileLister) { _fileLister = fileLister; }