Ejemplo n.º 1
0
        private async Task MakeFolderDataAsync(string path)
        {
            FileManager.FileManager managerFolder = new FileManager.FileManager();
            managerFolder.Path = path;
            FileManager.FilesData data = await managerFolder.GetAllData(path);

            MainWindow.DataFolder = data;
            NewData = true;
            //MainWindow.FolderCharts(data);
        }
Ejemplo n.º 2
0
 public void UpdateChart(FileManager.FilesData data)
 {
     foreach (PieSeries s in PieChart.Series)
     {
         if (s.Title == "Image")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.ImageFiles
             };
         }
         else if (s.Title == "Audio")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.AudioFiles
             };
         }
         else if (s.Title == "Film")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.FilmFiles
             };
         }
         else if (s.Title == "Document")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.DocumentFiles
             };
         }
         else if (s.Title == "Archive")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.ArchFiles
             };
         }
         else if (s.Title == "Rest")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.RestFiles
             };
         }
     }
 }
Ejemplo n.º 3
0
        static public FilesData operator +(FilesData a, FilesData b)
        {
            FilesData result = new FilesData();

            result.Zero();
            result.Files         = a.Files + b.Files;
            result.Bytes         = a.Bytes + b.Bytes;
            result.ImageFiles    = a.ImageFiles + b.ImageFiles;
            result.ImageBytes    = a.ImageBytes + b.ImageBytes;
            result.AudioFiles    = a.AudioFiles + b.AudioFiles;
            result.AudioBytes    = a.AudioBytes + b.AudioBytes;
            result.FilmFiles     = a.FilmFiles + b.FilmFiles;
            result.FilmBytes     = a.FilmBytes + b.FilmBytes;
            result.DocumentFiles = a.DocumentFiles + b.DocumentFiles;
            result.DocumentBytes = a.DocumentBytes + b.DocumentBytes;
            result.ArchFiles     = a.ArchFiles + b.ArchFiles;
            result.ArchBytes     = a.ArchBytes + b.ArchBytes;
            result.RestFiles     = a.RestFiles + b.RestFiles;
            result.RestBytes     = a.RestBytes + b.RestBytes;
            return(result);
        }