Exemplo n.º 1
0
        private List <BrowseComponent> GetFiles(BrowseComponent browse)
        {
            try
            {
                // NOTE: No need to close the connection
                BrowseRequestCommand command = new BrowseRequestCommand(Owner);
                return(command.Execute(browse.ClientId, browse.Id));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(null);
        }
Exemplo n.º 2
0
        private List <BrowseComponent> GetServer()
        {
            try
            {
                BrowseComponent        browse = Owner.Get <BrowseComponent>();
                List <BrowseComponent> list   = new List <BrowseComponent>();
                list.Add(browse);

                return(list);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(null);
        }
Exemplo n.º 3
0
        public override IEnumerable GetChildren(object obj)
        {
            try
            {
                Cursor.Wait();

                if (obj != null)
                {
                    BrowseComponent browse = (BrowseComponent)obj;
                    return((browse.None) ? GetGroup() : GetFiles(browse));
                }

                return(GetServer());
            }
            finally
            {
                Cursor.Normal();
            }
        }
Exemplo n.º 4
0
        public override bool HasChildren(object obj)
        {
            BrowseComponent browse = (BrowseComponent)obj;

            return(!browse.File);
        }