public static PBankingDetailsTable GetBankingDetailsRow(int ABankingDetailsKey) { PBankingDetailsTable ReturnRow = null; TDBTransaction Transaction = null; DBAccess.GDBAccessObj.BeginAutoReadTransaction(IsolationLevel.ReadCommitted, ref Transaction, delegate { ReturnRow = PBankingDetailsAccess.LoadByPrimaryKey(ABankingDetailsKey, Transaction); }); return(ReturnRow); }
public static PBankingDetailsTable GetBankingDetailsRow(int ABankingDetailsKey) { PBankingDetailsTable ReturnRow = null; TDBTransaction Transaction = new TDBTransaction(); DBAccess.ReadTransaction( ref Transaction, delegate { ReturnRow = PBankingDetailsAccess.LoadByPrimaryKey(ABankingDetailsKey, Transaction); }); return(ReturnRow); }
public static PBankingDetailsTable GetBankingDetailsRow(int ABankingDetailsKey) { PBankingDetailsTable ReturnRow = null; TDBTransaction ReadTransaction; Boolean NewTransaction; ReadTransaction = DBAccess.GDBAccessObj.GetNewOrExistingTransaction(IsolationLevel.ReadCommitted, TEnforceIsolationLevel.eilMinimum, out NewTransaction); try { ReturnRow = PBankingDetailsAccess.LoadByPrimaryKey(ABankingDetailsKey, ReadTransaction); } finally { if (NewTransaction) { DBAccess.GDBAccessObj.CommitTransaction(); TLogging.LogAtLevel(7, "TPartnerDataReaderWebConnector.GetBankingDetailsRow: committed own transaction."); } } return(ReturnRow); }