public static Controller CreateFromSettings(ServerSettingsConfigElement config, TreeView tvReportServer, ToolStripStatusLabel lbl, ListView lv) { return(new Controller(tvReportServer, lbl, lv) { RsFacade = ReportingServicesFactory.CreateFacadeFromSettings(config) }); }
internal static Controller CreateFromSettings(ServerSettingsConfigElement config, TreeView tvReportServer, ToolStripStatusLabel lbl, ListView lv) { var controller = new Controller(tvReportServer, lbl, lv) { RsFacade = CreateFacadeFromSettings(config) }; return(controller); }
private void ShowSelectServer() { FormServers formServers = new FormServers(); int num = (int)formServers.ShowDialog(); if (formServers.DialogResult != DialogResult.Cancel) { FormSSRSExplorer.SelectedServer = formServers.SelectedServer; } this.BuildConnectSubMenu(); }
private void ShowSettingsForm(ServerSettingsConfigElement setting) { FormSettings formSettings = new FormSettings(setting.Alias != string.Empty); formSettings.CurrentSetting = setting; int num = (int)formSettings.ShowDialog(); if (formSettings.DialogResult == DialogResult.OK) { ServerRegistry.AddElement(setting); ServerRegistry.StoreSettings(); } this.ReloadServerlist(); }
/// <summary> /// Displays the server-window /// </summary> private void ShowSelectServer() { using (var servers = new FormServers()) { servers.ShowDialog(); if (servers.DialogResult != DialogResult.Cancel) { SelectedServer = servers.SelectedServer; } } BuildConnectSubMenu(); }
private void ShowSettingsForm(ServerSettingsConfigElement setting) { using (var form = new FormSettings(setting.Alias != string.Empty)) { form.CurrentSetting = setting; if (form.ShowDialog() == DialogResult.OK) { ServerRegistry.AddElement(setting); ServerRegistry.StoreSettings(); } } ReloadServerlist(); }
private static IRSFacade CreateFacadeFromSettings(ServerSettingsConfigElement config) { IRSFacade rsFacade; if (config.IsSharePointMode) { rsFacade = (IRSFacade) new Rs2005SharePointFacade(); rsFacade.BaseUrl = config.ReportLibrary; rsFacade.PathIncludesExtension = true; } else { rsFacade = !config.IsSQL2000 ? (IRSFacade) new Rs2005Facade() : (IRSFacade) new RS2000Facade(); rsFacade.BaseUrl = "/"; rsFacade.PathIncludesExtension = false; } rsFacade.WebServiceUrl = config.Url; rsFacade.Credentials = !config.UseWindowsAuth ? (ICredentials) new NetworkCredential(config.WindowsUsername, config.WindowsPwd, config.WindowsDomain) : CredentialCache.DefaultCredentials; return(rsFacade); }
internal static IRSFacade CreateFacadeFromSettings(ServerSettingsConfigElement config) { IRSFacade facade = null; switch (config.SQLServerVersion) { case "2000": facade = new RS2000Facade(); break; case "2005": case "2008": facade = config.IsSharePointMode ? new RS2005SharePointFacade() : (IRSFacade) new RS2005Facade(); break; case "2008R2": case "2012": facade = new RS2008Facade(); break; } if (facade == null) { throw new NotSupportedException("Invalid config"); } facade.BaseUrl = config.IsSharePointMode ? config.ReportLibrary : "/"; facade.NativeMode = !config.IsSharePointMode; facade.SiteUrl = config.IsSharePointMode ? config.ReportLibrary : null; facade.PathIncludesExtension = config.IsSharePointMode; facade.WebServiceUrl = config.Url; facade.Credentials = config.UseWindowsAuth ? CredentialCache.DefaultCredentials : new NetworkCredential( config.WindowsUsername, config.WindowsPwd, config.WindowsDomain ); return(facade); }
public void Initialize() { var config2005 = new ServerSettingsConfigElement { SQLServerVersion = "2005", Url = "http://dhgwk281:81/ReportServer_sql2012/ReportService2005.asmx", IsSharePointMode = false, UseWindowsAuth = true, }; var config2012 = new ServerSettingsConfigElement { SQLServerVersion = "2012", Url = "http://dhgwk281:81/ReportServer_sql2012/ReportService2010.asmx", IsSharePointMode = false, UseWindowsAuth = true, }; facade = ReportingServicesFactory.CreateFacadeFromSettings(config2012); testFolder = CreateFolder(testFolderName, facade.BaseUrl); }
private void ConnectToolStripMenuItemClick(object sender, EventArgs e) { SelectedServer = serverCollection.Get(((ToolStripMenuItem)sender).Text); Connect(); }
public FormSettings() { CurrentSetting = null; InitializeComponent(); }
private void connectToolStripMenuItem_Click(object sender, EventArgs e) { FormSSRSExplorer.SelectedServer = this.serverCollection.Get(((ToolStripItem)sender).Text); this.Connect(); FormSetPolicy formSetPolicy = new FormSetPolicy(); }