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(); }
private void listSettingsToolStripMenuItem_Click(object sender, EventArgs e) { EUList selectedList = SPFoldersTreeView.SelectedNode.Tag as EUList; SettingsForm settingsForm = new SettingsForm(); settingsForm.SetSelectedListSetting(selectedList.WebUrl, selectedList.WebUrl.TrimEnd(new char[] { '/' }) + "/" + selectedList.FolderPath.TrimStart(new char[] { '/' }), selectedList.Title); settingsForm.ShowDialog(); }
private void FolderTreeviewContextMenuStrip_Opening(object sender, CancelEventArgs e) { EUList list = SPFoldersTreeView.SelectedNode.Tag as EUList; if (list == null) { listSettingsToolStripMenuItem.Enabled = false; } else { listSettingsToolStripMenuItem.Enabled = true; } }