public static AsyncConnectionResult TryToOpenConnection(SqlConnection conn, ref string error) { if (conn == null) { throw new Exception("Connection instance is null!"); } frmAsyncConnectionOpener frm = new frmAsyncConnectionOpener(); frm._cp = null; frm._conn = conn; frm.BringToFront(); frm.ShowDialog(); error = frm._lastError; return(frm._result); }
public static AsyncConnectionResult TryToOpenConnection(ConnectionParams cp, ref string error) { if (cp == null) { throw new Exception("Connection parameters instance is null!"); } frmAsyncConnectionOpener frm = new frmAsyncConnectionOpener(); frm._cp = cp.CreateCopy(); frm._conn = null; frm.BringToFront(); frm.ShowDialog(); error = frm._lastError; return(frm._result); }