This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
LuisLeon_FactuGES/Modulos/Contactos/Views/uViewClientesTiendaWeb.pas
2007-06-12 13:52:41 +00:00

64 lines
1.7 KiB
ObjectPascal

unit uViewClientesTiendaWeb;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uViewBase, uBizContactos, cxGraphics, dxLayoutControl, cxSpinEdit,
cxDBEdit, StdCtrls, cxLookupEdit, cxDBLookupEdit, cxDBLookupComboBox,
cxContainer, cxEdit, cxTextEdit, cxMaskEdit, cxDropDownEdit, cxControls, DB,
uDADataTable, cxCheckBox;
type
IViewClienteTiendaWeb = interface(IViewBase)
['{170B3BE4-C5A0-4CFA-9F5D-795067501F17}']
function GetContacto: IBizContacto;
procedure SetContacto(const Value: IBizContacto);
property Contacto: IBizContacto read GetContacto write SetContacto;
end;
TfrViewClienteTiendaWeb = class(TfrViewBase)
dxLayoutControlTiendaWeb: TdxLayoutControl;
dxLayoutGroup1: TdxLayoutGroup;
dxLayoutControlTiendaWebGroup3: TdxLayoutGroup;
cxDBCheckBox1: TcxDBCheckBox;
dxLayoutControlTiendaWebItem1: TdxLayoutItem;
dsTiendaWeb: TDADataSource;
Label1: TLabel;
dxLayoutControlTiendaWebItem2: TdxLayoutItem;
protected
FContacto : IBizContacto;
function GetContacto: IBizContacto;
procedure SetContacto(const Value: IBizContacto);
public
property Contacto: IBizContacto read GetContacto write SetContacto;
end;
var
frViewClienteTiendaWeb: TfrViewClienteTiendaWeb;
implementation
{$R *.dfm}
{ TfrViewClienteTiendaWeb }
function TfrViewClienteTiendaWeb.GetContacto: IBizContacto;
begin
Result := FContacto;
end;
procedure TfrViewClienteTiendaWeb.SetContacto(const Value: IBizContacto);
begin
FContacto := Value;
if Assigned(FContacto) then
begin
dsTiendaWeb.DataTable := FContacto.DataTable;
end
else begin
dsTiendaWeb.DataTable := NIL;
end
end;
end.