ConstruccionesCNJ_FactuGES/Modulos/Contactos/Views/uEditorClientes.pas
2007-06-21 15:50:59 +00:00

60 lines
1.8 KiB
ObjectPascal

unit uEditorClientes;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uEditorContactos, Menus, ImgList, PngImageList, StdActns,
ActnList, TB2ExtItems, TBXExtItems, TBX, TB2Item, TB2Dock, TB2Toolbar,
JvExControls, JvComponent, JvNavigationPane, DB, uDADataTable,
JvFormAutoSize, ComCtrls, uDAScriptingProvider, uDACDSDataTable, StdCtrls,
JvAppStorage, JvAppRegistryStorage, JvFormPlacement, uCustomView,
uViewBase, uViewBarraSeleccion, ExtCtrls, pngimage, JvComponentBase,
uIEditorClientes, uViewGridBase, uViewGrid, uViewContactos, uViewClientes,
TBXStatusBars, JvExComCtrls, JvStatusBar;
type
TfEditorClientes = class(TfEditorContactos, IEditorClientes)
frViewClientes1: TfrViewClientes;
protected
procedure EliminarInterno; override;
public
constructor Create(AOwner: TComponent); override;
procedure PonerTitulos(const ATitulo: string = ''); override;
end;
implementation
uses
uDataModuleContactos, uDataModuleBase, uEditorGridBase, uBizContactos,
uDBSelectionListUtils, uDataModuleUsuarios;
{$R *.dfm}
{
******************************* TfEditorClientes *******************************
}
constructor TfEditorClientes.Create(AOwner: TComponent);
begin
inherited;
ViewGrid := frViewClientes1; //CreateView(TfrViewClientes) as IViewContactos;
end;
procedure TfEditorClientes.EliminarInterno;
begin
if (Application.MessageBox('¿Desea borrar este cliente?', 'Atención', MB_YESNO) = IDYES) then
inherited;
end;
procedure TfEditorClientes.PonerTitulos(const ATitulo: string);
var
FTitulo : String;
begin
FTitulo := 'Lista de clientes - ' + dmUsuarios.EmpresaActual.NOMBRE;
inherited PonerTitulos(FTitulo);
end;
end.