public void AddConnection() { EditConnectionForm f = new EditConnectionForm(new Connection()); if (f.ShowDialog() == DialogResult.OK) { mainForm.Tree.Connections.Add(f.Connection); mainForm.Tree.DrawTree(); } }
public void EditConnection(Connection connection) { Connection clone = (Connection)connection.Clone(); EditConnectionForm f = new EditConnectionForm(clone); if (f.ShowDialog() == DialogResult.OK) { bool wasOpened = connection.Opened; if (wasOpened) { CloseConnection(connection); } connection.Assign(clone); if (wasOpened) { OpenConnection(connection); } mainForm.Tree.DrawTree(); } }