54 lines
1.4 KiB
ObjectPascal
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.
|