git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/branches/D2007-DA5@21 0c75b7a4-871f-7646-8a2f-f78d34cc349f
28 lines
678 B
ObjectPascal
28 lines
678 B
ObjectPascal
unit uBusinessUtils;
|
|
|
|
interface
|
|
|
|
uses
|
|
uDAInterfaces, uDADataTable, uDABusinessProcessor;
|
|
|
|
function GetBusinessProcessorConnection (ABusinessProcessor: TDABusinessProcessor): IDAConnection;
|
|
|
|
implementation
|
|
|
|
uses
|
|
DARemoteService_Impl;
|
|
|
|
{ Se utiliza en las reglas de negocio del servidor y
|
|
devuelve la conexión utilizada por el BusinessProcessor para
|
|
procesar los deltas. }
|
|
function GetBusinessProcessorConnection (ABusinessProcessor: TDABusinessProcessor): IDAConnection;
|
|
begin
|
|
if (ABusinessProcessor.Owner is TDARemoteService) then
|
|
Result := (ABusinessProcessor.Owner as TDARemoteService).Connection
|
|
else
|
|
Result := NIL;
|
|
end;
|
|
|
|
|
|
end.
|