private void ConnectButton_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(this.eventNo))
     {
         SharePointFileGetter fileGetter = new SharePointFileGetter(this.baseUrl, this.subWebsite, this.user, this.password, this.subPage, this.listName, this.filter);
         this.AddSharePointData(fileGetter.GetFiles());
     }
     else
     {
         SharePointFileGetter fileGetter = new SharePointFileGetter();
         fileGetter.LoadIFUEvent(this.baseUrl, this.subWebsite, this.user, this.password, this.subPage, this.listName, this.filter, this.eventNo);
         this.AddSharePointData(fileGetter.GetEventFiles());
     }
 }
        // Einstieg von NAV zum Assembly, der Ordnerverlauf wird übergeben und der Parentordner wird gesetzt.
        public void AddSharePointData(System.Collections.ArrayList sharePointData)
        {
            SharePointFileGetter fileGetter = new SharePointFileGetter();
            SharePointFolder     folder     = null;

            if (String.IsNullOrEmpty(eventNo))
            {
                fileGetter.OnlyGetParentFolder(this.baseUrl, this.subWebsite, this.user, this.password, this.subPage, this.listName, this.filter);
                folder = fileGetter.GetParentFolder();
            }
            else
            {
                fileGetter.OnlyGetEventFolder(this.baseUrl, this.subWebsite, this.user, this.password, this.subPage, this.listName, this.filter, this.eventNo);
                folder = fileGetter.GetParentFolder();
            }
            TWI_TreeView.Nodes.Clear();
            this.parent = null;

            if (sharePointData == null)
            {
                return;
            }

            if (sharePointData.Count > 0)
            {
                if (sharePointData[0].GetType() == typeof(SharePointFolder))
                {
                    if (((SharePointFolder)sharePointData[0]).GetParentFolder() != null)
                    {
                        this.parent = ((SharePointFolder)sharePointData[0]).GetParentFolder();
                    }
                }
                else if (sharePointData[0].GetType() == typeof(SharePointFile))
                {
                    if (((SharePointFile)sharePointData[0]).GetParentFolder() != null)
                    {
                        this.parent = ((SharePointFile)sharePointData[0]).GetParentFolder();
                    }
                }

                ConnectButton.Visible = false;
                TWI_TreeView.Visible  = true;
                OpenSPButton.Visible  = true;

                InitSharePointDataList(sharePointData);
            }
            else if (folder == null)
            {
                DialogResult result = MessageBox.Show(resourceManager.GetString("noFiles").Replace("{0}", this.filter), "", MessageBoxButtons.YesNo);
                if (result == DialogResult.No)
                {
                    TWI_TreeView.Visible  = false;
                    OpenSPButton.Visible  = false;
                    ConnectButton.Visible = true;
                }
                else if (result == DialogResult.Yes)
                {
                    Create();
                }
            }
            else
            {
                this.parent = folder;

                ConnectButton.Visible = false;
                TWI_TreeView.Visible  = true;
                OpenSPButton.Visible  = true;

                InitSharePointDataList(new System.Collections.ArrayList());
            }
        }