Componentes.Terceros.RemObj.../internal/6.0.43.801/1/RemObjects Samples/Data Abstract for Delphi/Reduced Delta/fClientForm.pas
2010-01-29 16:17:43 +00:00

62 lines
1.4 KiB
ObjectPascal

unit fClientForm;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,
uROClient, uROClientIntf, uRORemoteService, uROBinMessage,
uROPoweredByRemObjectsButton, uDAPoweredByDataAbstractButton, ExtCtrls, Grids,
DBGrids;
type
TClientForm = class(TForm)
Panel1: TPanel;
DAPoweredByDataAbstractButton1: TDAPoweredByDataAbstractButton;
btLoad: TButton;
btUpdate: TButton;
chUseReducedDeltas: TCheckBox;
dgData: TDBGrid;
procedure FormCreate(Sender: TObject);
procedure btLoadClick(Sender: TObject);
procedure btUpdateClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
ClientForm: TClientForm;
implementation
uses
fClientDataModule;
{$R *.dfm}
procedure TClientForm.btLoadClick(Sender: TObject);
begin
with ClientDataModule do begin
tbl_Workers.ClearRows(true);
RemoteDataAdapter.Fill([tbl_Workers]);
end;
end;
procedure TClientForm.btUpdateClick(Sender: TObject);
begin
with ClientDataModule do begin
DataStreamer.SendReducedDelta := chUseReducedDeltas.Checked;
RemoteDataAdapter.ApplyUpdates([tbl_Workers]);
end;
end;
procedure TClientForm.FormCreate(Sender: TObject);
begin
// TODO: until DynamicRequest bug fixed
//ClientDataModule.Login;
Application.Title := ClientForm.Caption;
end;
end.