///<summary>Sets the connection of the current thread to the ConnectionName indicated. Connection details will be retrieved from ConnectionStore.xml.</summary> public static OpenDentBusiness.CentralConnection SetDbT(ConnectionNames dbName) { OpenDentBusiness.CentralConnection conn=GetConnection(dbName); if(!string.IsNullOrEmpty(conn.ServiceURI)) { RemotingClient.SetRemotingT(conn.ServiceURI,RemotingRole.ClientWeb,(dbName==ConnectionNames.DentalOfficeReportServer)); } else { new OpenDentBusiness.DataConnection().SetDbT(conn.ServerName,conn.DatabaseName,conn.MySqlUser,conn.MySqlPassword,"","",OpenDentBusiness.DatabaseType.MySql,true); } return conn; }
///<summary>Sets the connection of the current thread to the ConnectionName indicated. Connection details will be retrieved from ConnectionStore.xml.</summary> public static OpenDentBusiness.CentralConnection SetDbT(ConnectionNames dbName, DataConnection dataConn = null) { dataConn = dataConn ?? new DataConnection(); OpenDentBusiness.CentralConnection conn = GetConnection(dbName); _currentConnectionT = dbName; if (!string.IsNullOrEmpty(conn.ServiceURI)) { RemotingClient.SetRemotingT(conn.ServiceURI, RemotingRole.ClientWeb, (dbName == ConnectionNames.DentalOfficeReportServer)); } else if (!string.IsNullOrEmpty(conn.ConnectionString)) { dataConn.SetDbT(conn.ConnectionString, "", DatabaseType.MySql); } else { dataConn.SetDbT(conn.ServerName, conn.DatabaseName, conn.MySqlUser, conn.MySqlPassword, "", "", DatabaseType.MySql, true); } return(conn); }