Exemple #1
0
        } // ConnectWithServer
        

        /// <summary>Показать файлы и папки</summary>
        public void ShowFilesAndDirs(string path)
        {
            ServerFS.Clear();
            Files.Clear();
            Dirs.Clear();
            DataGridMain.ItemsSource = null;

            GetFileList(path);
            GetDirList(path);

            DataGridMain.ItemsSource = ServerFS;
        } // ShowFilesAndDirs
Exemple #2
0
        } // ShowFilesAndDirs


        /// <summary>Получить список папок
        /// Для взаимодействия с методом используется поле в главном окне</summary>
        public void GetDirList(string path)
        {
            var temp = Proxy.GetDirectoryList(path);

            foreach (FileProps item in temp) {
                Dirs.Add(item);
            } // foreach

            foreach (FileProps item in Dirs) {
                FileProps prop = new FileProps {
                    Name = item.Name,
                    FullName = item.FullName,
                    CreationTime = item.CreationTime,
                    Extension = item.Extension,
                    Length = item.Length
                };

                ServerFS.Add(prop);
            } // foreach
        } // GetDirList
Exemple #3
0
        } // GetDirList


        /// <summary>Получить список папок
        /// Для взаимодействия с методом используется поле в главном окне</summary>
        public void GetFileList(string path)
        {
            var temp = Proxy.GetFileList(path);

            foreach (var item in temp) {
                Files.Add(item);
            } // foreach

            foreach (FileProps item in Files) {
                FileProps prop = new FileProps {
                    Name = item.Name,
                    FullName = item.FullName,
                    CreationTime = item.CreationTime,
                    Extension = item.Extension,
                    Length = ((item.Length / 1024) / 1024)
                };

                ServerFS.Add(prop);
            } // foreach
        } // GetFileList