AbetoDesign_FactuGES2/Source/Modulos/Contactos/Views/uViewInstalador.pas

54 lines
1.4 KiB
ObjectPascal

unit uViewInstalador;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uViewContacto, dxLayoutLookAndFeels, DB, uDADataTable,
dxLayoutControl, cxMemo, cxDBEdit, cxContainer, cxEdit, cxTextEdit, cxControls,
cxMaskEdit, cxSpinEdit, ImgList, PngImageList, ActnList, cxHyperLinkEdit,
Buttons, PngSpeedButton, cxDropDownEdit, cxCalendar, cxGraphics,
uDAInterfaces, uCustomView, uViewBase, uViewTienda, uBizContactos,
uViewObservaciones, cxLookupEdit, cxDBLookupEdit, cxDBLookupComboBox;
type
IViewInstalador = interface(IViewContacto)
['{629628EE-4B68-4721-8754-CC40BD563453}']
end;
TfrViewInstalador = class(TfrViewContacto, IViewInstalador)
private
FDataItem : TDADataTable;
function GetDataItem: TDADataTable;
procedure SetDataItem(const Value: TDADataTable);
protected
procedure SetContacto(const Value: IBizContacto); override;
public
property DataItem : TDADataTable read GetDataItem write SetDataItem;
end;
implementation
{$R *.dfm}
uses uFactuGES_App;
function TfrViewInstalador.GetDataItem: TDADataTable;
begin
Result := FDataItem;
end;
procedure TfrViewInstalador.SetContacto(const Value: IBizContacto);
begin
inherited;
DataItem := FContacto.DataTable;
end;
procedure TfrViewInstalador.SetDataItem(const Value: TDADataTable);
begin
FDataItem := Value;
end;
end.