public static bool isConnectedUser(IDbTransaction transaction, string userName)
        {
            IDbTransaction    trans            = ADOAdaptersUtils.GetADOTransaction(transaction);
            IDatabaseServices databaseServices = DBHelper.GetDatabaseServicesForConnection(trans.Connection);

            return(DBCompatibilityReflectionUtils.IsConnectedUser(transaction.Connection, userName, databaseServices.ExecutionService));
        }
Esempio n. 2
0
 public virtual void RestoreComparationSettings(IDbTransaction trans)
 {
     try {
         DBCompatibilityReflectionUtils.RestoreComparisonSettings(trans, TransactionManager.TransactionService.DatabaseServices.ExecutionService);
     } catch (InvalidDatabaseAccessException e) {
         throw new InvalidDBTransactionManagerAccess(e.Message);
     }
 }
 public static bool sqlServerTransactionExists(IDbTransaction trans)
 {
     try {
         return(DBCompatibilityReflectionUtils.ExecuteTransactionExistsMethod(trans, dummyDatabaseServicesForSQLServer.TransactionService));
     } catch (InvalidDatabaseAccessException e) {
         throw new InvalidDBTransactionManagerAccess(e.Message);
     }
 }
 public static XmlReader ExecuteXmlReader(SqlCommand cmd)
 {
     return(DBCompatibilityReflectionUtils.ExecuteXmlReaderMethod(cmd, GetExecutionForKind(DBKind.SqlServer)));
 }
 public static XmlReader ExecuteXmlReader(SqlCommand cmd, string description, bool isApplication)
 {
     return(DBCompatibilityReflectionUtils.ExecuteXmlReaderMethod(cmd, description, isApplication, GetExecutionForKind(DBKind.SqlServer)));
 }