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
david d8aa5d14b7 * Actualización de componentes
- RemObjects 6.0.39.777
- Data_Abstract 6.0.39.777
- JCL 2.1.1
- JVCL 3.39
- DevExpressVCL x.48
- FastReport4 4.8.11
- TB2k 2.2.2
- TntUnicodeControls 2.3.0
- SpTBXLib 2.4.4

* Actualización a FinalBuilder 6

git-svn-id: https://192.168.0.254/svn/Proyectos.Noviseda_FactuGES2/trunk@47 f33bb606-9f5c-448d-9c99-757f00063c96
2010-01-22 09:52:58 +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, SpTBXItem,
TB2ExtItems, 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.