2007-11-16 20:58:56 +00:00
|
|
|
unit uDataModuleReferencias;
|
|
|
|
|
|
|
|
|
|
interface
|
|
|
|
|
|
|
|
|
|
uses
|
2007-11-25 17:18:25 +00:00
|
|
|
SysUtils, Classes, DB, uDADataTable, uDABINAdapter,
|
2007-11-16 20:58:56 +00:00
|
|
|
uDAScriptingProvider, uDACDSDataTable, uROWinInetHttpChannel, uROTypes,
|
2007-11-25 17:18:25 +00:00
|
|
|
uRORemoteService, uROClient, uROBinMessage,
|
2007-11-16 20:58:56 +00:00
|
|
|
uDADesigntimeCall, uIDataModuleReferencias, uBizReferencias, uDataModuleBase,
|
2008-02-07 10:13:37 +00:00
|
|
|
uDARemoteDataAdapter, uDADataStreamer, uDABin2DataStreamer, uDAInterfaces,
|
|
|
|
|
uDAMemDataTable;
|
2007-11-16 20:58:56 +00:00
|
|
|
|
|
|
|
|
type
|
|
|
|
|
TDataModuleReferencias = class(TDataModuleBase, IDataModuleReferencias)
|
|
|
|
|
RORemoteService: TRORemoteService;
|
|
|
|
|
Bin2DataStreamer: TDABin2DataStreamer;
|
|
|
|
|
rda_Referencias: TDARemoteDataAdapter;
|
2008-02-07 10:13:37 +00:00
|
|
|
tbl_Referencias: TDAMemDataTable;
|
|
|
|
|
ds_Referencias: TDADataSource;
|
2007-11-16 20:58:56 +00:00
|
|
|
procedure DAClientDataModuleCreate(Sender: TObject);
|
|
|
|
|
public
|
|
|
|
|
function GetItems: IBizReferencia;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
implementation
|
|
|
|
|
|
|
|
|
|
{$R *.DFM}
|
|
|
|
|
|
|
|
|
|
uses
|
|
|
|
|
FactuGES_Intf, cxControls, uDataModuleConexion, uDataTableUtils,
|
|
|
|
|
schReferenciasClient_Intf;
|
|
|
|
|
|
|
|
|
|
{ TdmAlmacens }
|
|
|
|
|
|
|
|
|
|
procedure TDataModuleReferencias.DAClientDataModuleCreate(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
RORemoteService.Channel := dmConexion.Channel;
|
|
|
|
|
RORemoteService.Message := dmConexion.Message;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
function TDataModuleReferencias.GetItems: IBizReferencia;
|
|
|
|
|
var
|
|
|
|
|
AReferencia : TDAMemDataTable;
|
|
|
|
|
begin
|
|
|
|
|
ShowHourglassCursor;
|
|
|
|
|
try
|
|
|
|
|
AReferencia := CloneDataTable(tbl_Referencias);
|
|
|
|
|
AReferencia.BusinessRulesID := BIZ_CLIENT_REFERENCIA;
|
|
|
|
|
|
|
|
|
|
Result := (AReferencia as IBizReferencia);
|
|
|
|
|
finally
|
|
|
|
|
HideHourglassCursor;
|
|
|
|
|
end;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
end.
|