示例#1
0
        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();
        }
示例#2
0
        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();
        }
示例#3
0
        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;
            }
        }