merge from trunk
UserManagement.cs, Method 'CreateUser': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to SUserAccess.Exists! Also, refactor the whole Method to use the AutoTransaction approach!
Make last commit more precise: Use BeginAutoReadTransaction instead of GetNewOrExistingAutoReadTransaction (the latter was unnecessary).
DomainManager.cs, Method 'PostAppDomainSetupInitialisation': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to ACurrencyAccess.LoadAll!
ProcessDataChecks.cs, Method 'SendEmailForUser': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to SUserAccess.LoadByPrimaryKey!
ModuleSetup.cs, Method 'LoadPartnerTypes': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to PTypeAccess.LoadAll!
Forgot to actually pass the new DB Transaction variable instead of null as an Argument... :-(
SimplePartnerEdit.cs, Method 'SavePartner': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to PAcquisitionAccess.Exists! Also, refactor the whole Method to use the AutoTransaction approach!
Partner.cs, Method 'GetBankBySortCode': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to DBAccess.GDBAccessObj.SelectDT!
CommonNUnitFunctions.cs, Method 'CreateNewLedger': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to ALedgerAccess.LoadAll!
\Testing\lib\Common\Data\test.cs
* Method 'UpdateRecord'': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the call to ALedgerAccess.LoadAll!
* Method 'SpeedTestLoadIntoTypedTable': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the various calls that access the DB.
Functions.cs: Method 'GetFieldOfPartner': No longer supply 'null' for a DB Transaction but an instance of TDBTransaction in the calsl to PPartnerAccess.LoadByPrimaryKey and PPersonAccess.LoadViaPFamily!
merge from Branch 'lp:~christian-k/openpetraorg/20140902_null_DB_transaction_fixes'