private void CreateNewSpec() { MultiDbTemplateEditorResult result = frmMultiDbTemplateEditor.CreateNewSpec(); if (result.DialogResult == DialogResult.OK) { LoadTemplates(); cmbTemplates.SelectedItem = result.TemplateName; _selectedConnections = result.Connections; RenderConnectionsInListView(_selectedConnections); } }
private void EditSelectedSpec() { if (cmbTemplates.SelectedIndex == 0) { return; } MultiDbTemplateEditorResult result = frmMultiDbTemplateEditor.EditSpec(cmbTemplates.SelectedItem as string); if (result.DialogResult == DialogResult.OK) { _selectedConnections = result.Connections; RenderConnectionsInListView(_selectedConnections); } }
public static MultiDbTemplateEditorResult CreateNewSpec() { frmMultiDbTemplateEditor frm = new frmMultiDbTemplateEditor(); frm.PrepareNew(); MultiDbTemplateEditorResult result = new MultiDbTemplateEditorResult(); if (frm.ShowDialog() == DialogResult.OK) { result.DialogResult = DialogResult.OK; result.Connections = new SerializableDictionary <string, ConnectionParams>(frm._selectedConnections); result.TemplateName = frm.tbName.Text; } else { result.DialogResult = DialogResult.Cancel; } return(result); }
public static MultiDbTemplateEditorResult EditSpec(string templateName) { frmMultiDbTemplateEditor frm = new frmMultiDbTemplateEditor(); frm._isNewTemplate = false; frm.tbName.ReadOnly = true; frm.PrepareEdit(templateName); MultiDbTemplateEditorResult result = new MultiDbTemplateEditorResult(); if (frm.ShowDialog() == DialogResult.OK) { result.DialogResult = DialogResult.OK; result.Connections = new SerializableDictionary <string, ConnectionParams>(frm._selectedConnections); result.TemplateName = templateName; } else { result.DialogResult = DialogResult.Cancel; } return(result); }