public static ShowInputBox ( string caption, string dialogText, string defaultValue ) : string | ||
caption | string | |
dialogText | string | |
defaultValue | string | |
return | string |
public override void Run() { string file = FileService.OpenFile(Res.GetString("TITLE_CONNECT_SQLITE"), Res.GetString("FILTER_SQLITE")); if (FileService.FileExists(file)) { FdoConnection conn = ExpressUtility.CreateFlatFileConnection("OSGeo.SQLite", file); FdoConnectionManager mgr = ServiceManager.Instance.GetService <FdoConnectionManager>(); NamingService namer = ServiceManager.Instance.GetService <NamingService>(); string name = Msg.ShowInputBox(Res.GetString("TITLE_CONNECTION_NAME"), Res.GetString("PROMPT_ENTER_CONNECTION"), namer.GetDefaultConnectionName("OSGeo.SQLite")); if (name == null) { return; } while (name == string.Empty || mgr.NameExists(name)) { Msg.ShowError(Res.GetString("ERR_CONNECTION_NAME_EMPTY_OR_EXISTS")); name = Msg.ShowInputBox(Res.GetString("TITLE_CONNECTION_NAME"), Res.GetString("PROMPT_ENTER_CONNECTION"), name); if (name == null) { return; } } mgr.AddConnection(name, conn); } }
public override void Run() { string path = FileService.OpenFile(Res.GetString("TITLE_LOAD_CONNECTION"), Res.GetString("FILTER_CONNECTION_FILE")); if (FileService.FileExists(path)) { FdoConnection conn = FdoConnection.LoadFromFile(path); FdoConnectionManager mgr = ServiceManager.Instance.GetService <FdoConnectionManager>(); string name = string.Empty; name = Msg.ShowInputBox(Res.GetString("TITLE_NEW_CONNECTION"), Res.GetString("PROMPT_ENTER_NEW_CONNECTION_NAME"), name); if (name == null) { return; } while (name == string.Empty || mgr.NameExists(name)) { name = Msg.ShowInputBox(Res.GetString("TITLE_NEW_CONNECTION"), Res.GetString("PROMPT_ENTER_NEW_CONNECTION_NAME"), name); if (name == null) { return; } } using (TempCursor cur = new TempCursor(Cursors.WaitCursor)) { mgr.AddConnection(name, conn); } } }
public override void Run() { string dir = FileService.GetDirectory(Res.GetString("TITLE_CONNECT_SHP_DIR")); if (FileService.DirectoryExists(dir)) { FdoConnection conn = new FdoConnection("OSGeo.SHP", "DefaultFileLocation=" + dir); FdoConnectionManager mgr = ServiceManager.Instance.GetService <FdoConnectionManager>(); NamingService namer = ServiceManager.Instance.GetService <NamingService>(); string name = Msg.ShowInputBox(Res.GetString("TITLE_CONNECTION_NAME"), Res.GetString("PROMPT_ENTER_CONNECTION"), namer.GetDefaultConnectionName("OSGeo.SHP")); if (name == null) { return; } while (string.IsNullOrEmpty(name) || mgr.NameExists(name)) { Msg.ShowError(Res.GetString("ERR_CONNECTION_NAME_EMPTY_OR_EXISTS")); name = Msg.ShowInputBox(Res.GetString("TITLE_CONNECTION_NAME"), Res.GetString("PROMPT_ENTER_CONNECTION"), name); if (name == null) { return; } } mgr.AddConnection(name, conn); } }
public override void Run() { TreeNode taskName = Workbench.Instance.ObjectExplorer.GetSelectedNode(); TaskManager mgr = ServiceManager.Instance.GetService <TaskManager>(); string name = Msg.ShowInputBox(Res.GetString("TITLE_RENAME_TASK"), Res.GetString("PROMPT_ENTER_NEW_TASK_NAME"), taskName.Name); if (name == null) { return; } while (name == string.Empty || mgr.NameExists(name)) { name = Msg.ShowInputBox(Res.GetString("TITLE_RENAME_TASK"), Res.GetString("PROMPT_ENTER_NEW_TASK_NAME"), taskName.Name); if (name == null) { return; } } mgr.RenameTask(taskName.Name, name); }
public override void Run() { TreeNode connNode = Workbench.Instance.ObjectExplorer.GetSelectedNode(); FdoConnectionManager mgr = ServiceManager.Instance.GetService <FdoConnectionManager>(); string name = Msg.ShowInputBox(Res.GetString("TITLE_RENAME_CONNECTION"), Res.GetString("PROMPT_ENTER_NEW_CONNECTION_NAME"), connNode.Name); if (name == null) { return; } while (name == string.Empty || mgr.NameExists(name)) { name = Msg.ShowInputBox(Res.GetString("TITLE_RENAME_CONNECTION"), Res.GetString("PROMPT_ENTER_NEW_CONNECTION_NAME"), connNode.Name); if (name == null) { return; } } mgr.RenameConnection(connNode.Name, name); }