git-svn-id: https://192.168.0.254/svn/Proyectos.AlonsoYSal_FactuGES2/trunk@6 40301925-124e-1c4e-b97d-170ad7a8785b
28 lines
690 B
ObjectPascal
28 lines
690 B
ObjectPascal
unit uBusinessUtils;
|
|
|
|
interface
|
|
|
|
uses
|
|
uDAInterfaces, uDADataTable, uDABusinessProcessor;
|
|
|
|
function GetBusinessProcessorConnection (ABusinessProcessor: TDABusinessProcessor): IDAConnection;
|
|
|
|
implementation
|
|
|
|
uses
|
|
DataAbstractService_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 TDataAbstractService) then
|
|
Result := (ABusinessProcessor.Owner as TDataAbstractService).Connection
|
|
else
|
|
Result := NIL;
|
|
end;
|
|
|
|
|
|
end.
|