Example #1
0
 public DataSet ExecuteAndReturnDataSet(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         var result = new DataSet();
         try
         {
             OpenConnection();
             com.Connection = _conn;
             new SqlDataAdapter(com).Fill(result);
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
         return result;
     }
 }
Example #2
0
 public object ExecuteAndReturnScalar(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         object result;
         try
         {
             OpenConnection();
             com.Connection = _conn;
             result         = com.ExecuteScalar();
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
         return(result);
     }
 }
Example #3
0
 public TransactionStatus ExecuteTransaction(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         var dt = new DataTable();
         try
         {
             OpenConnection();
             com.Connection = _conn;
             new SqlDataAdapter(com).Fill(dt);
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
         return(new TransactionStatus(dt));
     }
 }
Example #4
0
 public DataSet ExecuteAndReturnDataSet(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         var result = new DataSet();
         try
         {
             OpenConnection();
             com.Connection = _conn;
             new SqlDataAdapter(com).Fill(result);
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
         return(result);
     }
 }
Example #5
0
 public void Execute(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         try
         {
             OpenConnection();
             com.Connection = _conn;
             com.ExecuteNonQuery();
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
     }
 }
Example #6
0
 public void Execute(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         try
         {
             OpenConnection();
             com.Connection = _conn;
             com.ExecuteNonQuery();
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
     }
 }
Example #7
0
        public TransactionStatus ExecuteTransaction(SqlCommand com, string exceptionMessage)
        {
            using (_conn)
            {
                var dt = new DataTable();
                try
                {
                    OpenConnection();
                    com.Connection = _conn;
                    new SqlDataAdapter(com).Fill(dt);

                }
                catch (Exception ex)
                {
                    var ae = new DBCommandException(exceptionMessage, ex);
                    ae.AttachDbCommandMetaData(com);
                    throw ae;
                }
                finally
                {
                    com.Dispose();
                    CloseConnection();
                }
                return new TransactionStatus(dt);
            }
        }
Example #8
0
 public object ExecuteAndReturnScalar(SqlCommand com, string exceptionMessage)
 {
     using (_conn)
     {
         object result;
         try
         {
             OpenConnection();
             com.Connection = _conn;
             result = com.ExecuteScalar();
         }
         catch (Exception ex)
         {
             var ae = new DBCommandException(exceptionMessage, ex);
             ae.AttachDbCommandMetaData(com);
             throw ae;
         }
         finally
         {
             com.Dispose();
             CloseConnection();
         }
         return result;
     }
 }