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);
        }
Exemple #2
0
        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);
        }