Ejemplo n.º 1
0
        void Drop(HtmlDropEvent e)
        {
            base.Drop(e);
            if (e != null)
            {
                List parentList = itemsPane.Data?.FolderItems?.ParentFolder?.ParentList;
                if (parentList != null)
                {
                    ListItem listItem = HitItem as ListItem;
                    if (listItem != null)
                    {
                        if (parentList.BaseType == BaseType.DocumentLibrary)
                        {
                            Folder folder = listItem.FileSystemObjectType == FileSystemObjectType.Folder
                                ? listItem.Folder : itemsPane.Data.FolderItems.ParentFolder;

                            Uploader.Upload(folder, e.Files);
                        }
                        else if (parentList.EnableAttachments && listItem.FileSystemObjectType == FileSystemObjectType.File)
                        {
                            Uploader.Upload(listItem, e.Files);
                        }
                    }
                }
            }
        }
        void Drop(HtmlDropEvent e)
        {
            base.Drop(e);
            Folder folder = Folder;

            if (folder != null)
            {
                Uploader.Upload(folder, e.Files);
            }
        }