/// <summary> /// check if there is already a supplier record for the given partner /// </summary> /// <param name="APartnerKey"></param> /// <returns></returns> public bool CanFindSupplier(Int64 APartnerKey) { TDBTransaction ReadTransaction; bool NewTransaction = false; bool ReturnValue = false; ReadTransaction = FDataBase.GetNewOrExistingTransaction(IsolationLevel.ReadCommitted, out NewTransaction); try { ReturnValue = AApSupplierAccess.Exists(APartnerKey, ReadTransaction); } finally { if (NewTransaction) { ReadTransaction.Commit(); } } return(ReturnValue); }
/// <summary> /// check if there is already a supplier record for the given partner /// </summary> /// <param name="APartnerKey"></param> /// <returns></returns> public bool CanFindSupplier(Int64 APartnerKey) { TDBTransaction ReadTransaction; bool NewTransaction = false; bool ReturnValue = false; try { ReadTransaction = DBAccess.GDBAccessObj.GetNewOrExistingTransaction(IsolationLevel.ReadCommitted, TEnforceIsolationLevel.eilMinimum, out NewTransaction); ReturnValue = AApSupplierAccess.Exists(APartnerKey, ReadTransaction); } finally { if (NewTransaction) { DBAccess.GDBAccessObj.CommitTransaction(); } } return(ReturnValue); }