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.
Noviseda_FactuGES2/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.pas
2009-12-16 17:16:54 +00:00

69 lines
2.0 KiB
ObjectPascal

unit uEditorAlbaranesDevCliente;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uEditorAlbaranesCliente, JSDialog, Menus, DB, uDADataTable,
JvAppStorage, JvAppRegistryStorage, JvComponentBase, JvFormPlacement, ImgList,
PngImageList, StdActns, ActnList, ComCtrls, JvExComCtrls, JvStatusBar, TBX,
TB2ExtItems, TBXExtItems, TB2Item, TB2Dock, TB2Toolbar, pngimage, ExtCtrls,
JvExControls, JvComponent, JvNavigationPane, uIEditorAlbaranesDevCliente,
uDAInterfaces, dxGDIPlusClasses;
type
TfEditorAlbaranesDevCliente = class(TfEditorAlbaranesCliente, IEditorAlbaranesDevCliente)
procedure actEliminarUpdate(Sender: TObject);
protected
procedure AsignarVista; override;
procedure NuevoInterno; override;
public
procedure PonerTitulos(const ATitulo: string = ''); override;
constructor Create(AOwner: TComponent); override;
end;
implementation
{$R *.dfm}
uses
uDataModuleUsuarios, uViewAlbaranesDevCliente, uFactuGES_App;
{ TfEditorAlbaranesDevCliente }
procedure TfEditorAlbaranesDevCliente.actEliminarUpdate(Sender: TObject);
begin
inherited;
if (Sender as TAction).Enabled then
(Sender as TAction).Enabled := not (FAlbaranes.ID_FACTURA > 0);
end;
procedure TfEditorAlbaranesDevCliente.AsignarVista;
begin
ViewGrid := CreateView(TfrViewAlbaranesDevCliente) as IViewAlbaranesDevCliente;
end;
constructor TfEditorAlbaranesDevCliente.Create(AOwner: TComponent);
begin
inherited;
FHeaderText := 'Lista de órdenes de devolución a cliente';
FWindowCaption := FHeaderText;
end;
procedure TfEditorAlbaranesDevCliente.NuevoInterno;
begin
// inherited;
if FController.AnadirAlbaranDev(Albaranes) then
FController.Ver(Albaranes);
end;
procedure TfEditorAlbaranesDevCliente.PonerTitulos(const ATitulo: string);
var
FTitulo : String;
begin
FTitulo := FWindowCaption + ' - ' + AppFactuGES.EmpresaActiva.NOMBRE;
inherited PonerTitulos(FTitulo);
end;
end.