git-svn-id: https://192.168.0.254/svn/Proyectos.LuisLeon_FactuGES/trunk@2 c93665c3-c93d-084d-9b98-7d5f4a9c3376
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.
|