home *** CD-ROM | disk | FTP | other *** search
- unit UnitFormEntityCustomer;
-
- interface
-
- uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- UnitFormEntityBase, Menus, ActnList, ImgList, ComCtrls, ToolWin, Db,
- UnitObjectEntityCustomer, StdCtrls, Mask, DBCtrls, UnitObjectBase,
- UnitFrameResultSetBase, UnitFrameResultSetOrders;
-
- type
- TFormEntityCustomer = class(TFormEntityBase)
- DataSourceCustomer: TDataSource;
- PageControl1: TPageControl;
- TabSheet1: TTabSheet;
- TabSheet2: TTabSheet;
- Label1: TLabel;
- DBEdit1: TDBEdit;
- Label2: TLabel;
- DBEdit2: TDBEdit;
- Label3: TLabel;
- DBEdit3: TDBEdit;
- Label4: TLabel;
- DBEdit4: TDBEdit;
- Label5: TLabel;
- DBEdit5: TDBEdit;
- Label6: TLabel;
- DBEdit6: TDBEdit;
- Label7: TLabel;
- DBEdit7: TDBEdit;
- Label8: TLabel;
- DBEdit8: TDBEdit;
- Label9: TLabel;
- DBEdit9: TDBEdit;
- Label10: TLabel;
- DBEdit10: TDBEdit;
- Label11: TLabel;
- DBEdit11: TDBEdit;
- Label12: TLabel;
- DBEdit12: TDBEdit;
- Label13: TLabel;
- DBEdit13: TDBEdit;
- FrameResultSetOrders: TFrameResultSetOrders;
- private
- protected
- procedure InitializeForm; override;
- function BusinessObjectClass: TObjectBaseClass; override;
- public
- function CustomerObject: TObjectEntityCustomer;
- end;
-
- var
- FormEntityCustomer: TFormEntityCustomer;
-
- implementation
-
- {$R *.DFM}
-
- { TFormEntityBase1 }
-
- function TFormEntityCustomer.BusinessObjectClass: TObjectBaseClass;
- begin
- Result := TObjectEntityCustomer;
- end;
-
- function TFormEntityCustomer.CustomerObject: TObjectEntityCustomer;
- begin
- Result := (BusinessObject as TObjectEntityCustomer);
- end;
-
- procedure TFormEntityCustomer.InitializeForm;
- begin
- inherited;
- Self.DataSourceCustomer.DataSet := CustomerObject.QueryCustomer;
- FrameResultSetOrders.ResultSetObject.SqlWhereClause := 'CustNo = ' + IntToStr(Key);
- FrameResultSetOrders.ResultSetObject.RefreshResultSet;
- Self.Caption := 'Customer ' + IntToStr(Key);
- end;
-
- end.
-