private void alertsMaintenanceToolStripMenuItem_Click(object sender, EventArgs e) { EUFolder folder = SPFoldersTreeView.SelectedNode.Tag as EUFolder; EUList list = SPFoldersTreeView.SelectedNode.Tag as EUList; EUWeb web = SPFoldersTreeView.SelectedNode.Tag as EUWeb; EUSiteSetting siteSetting = null; string webUrl = String.Empty; if (folder != null) { webUrl = folder.WebUrl; siteSetting = folder.SiteSetting; } else if (list != null) { webUrl = list.WebUrl; siteSetting = list.SiteSetting; } else if (web != null) { webUrl = web.Url; siteSetting = web.SiteSetting; } if (AlertManager.CheckSobiensAlertServiceEnability(siteSetting, webUrl) == false) { SobiensAlertServiceDisabledForm sobiensAlertServiceDisabledForm = new SobiensAlertServiceDisabledForm(); sobiensAlertServiceDisabledForm.ShowDialog(); return; } AlertMaintenanceForm alertMaintenanceForm = new AlertMaintenanceForm(); alertMaintenanceForm.Initialize(webUrl, siteSetting); alertMaintenanceForm.ShowDialog(); }