public bool GenerateNew() { try { string appPath = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); Assembly uiAssembly = Assembly.LoadFrom(appPath + @"\gView.Interoperability.OGC.UI.dll"); IModalDialog dlg = uiAssembly.CreateInstance("gView.Interoperability.OGC.UI.Dataset.WMS.FormNewConnection") as IModalDialog; if (dlg is IConnectionString) { if (dlg.OpenModal()) { string connectionString = ((IConnectionString)dlg).ConnectionString; _dataset = new WMSDataset(); _dataset.ConnectionString = connectionString; return(true); } } } catch { } return(false); }
public bool GenerateNew() { string appPath = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); Assembly uiAssembly = Assembly.LoadFrom(appPath + @"\gView.MapServer.Lib.UI.dll"); IModalDialog dlg = uiAssembly.CreateInstance("gView.MapServer.Lib.UI.FormSelectService") as IModalDialog; if (dlg is IConnectionString) { if (dlg.OpenModal()) { string connectionString = ((IConnectionString)dlg).ConnectionString; _dataset = new MapServerDataset(); _dataset.ConnectionString = connectionString; return(true); } } return(false); }