git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@686 f4e31baf-9722-1c47-927c-6f952f962d4b
60 lines
1.7 KiB
ObjectPascal
60 lines
1.7 KiB
ObjectPascal
unit uDialogOpcionesImpresionAlbaranesCliente;
|
|
|
|
interface
|
|
|
|
uses
|
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
|
Dialogs, uDialogBase, ActnList, StdCtrls, ExtCtrls;
|
|
|
|
type
|
|
TfDialogOpcionesImpresionAlbaranesCliente = class(TfDialogBase)
|
|
cbVerPrecios: TCheckBox;
|
|
cbVerIncidencias: TCheckBox;
|
|
cbVerTrabajos: TCheckBox;
|
|
procedure actAceptarExecute(Sender: TObject);
|
|
procedure actCancelarExecute(Sender: TObject);
|
|
end;
|
|
|
|
function ElegirOpcionesImpresionAlbaranCliente(var AVerPrecios : Boolean; var AVerTrabajos : Boolean; var AVerIncidencias : Boolean): Boolean;
|
|
|
|
implementation
|
|
|
|
{$R *.dfm}
|
|
|
|
function ElegirOpcionesImpresionAlbaranCliente(var AVerPrecios : Boolean; var AVerTrabajos : Boolean; var AVerIncidencias : Boolean): Boolean;
|
|
var
|
|
AEditor : TfDialogOpcionesImpresionAlbaranesCliente;
|
|
begin
|
|
AEditor := TfDialogOpcionesImpresionAlbaranesCliente.Create(NIL);
|
|
try
|
|
AEditor.cbVerPrecios.Checked := AVerPrecios;
|
|
AEditor.cbVerTrabajos.Checked := AVerTrabajos;
|
|
AEditor.cbVerIncidencias.Checked := AVerIncidencias;
|
|
|
|
|
|
Result := (AEditor.ShowModal = mrOk);
|
|
if Result then
|
|
begin
|
|
AVerPrecios := AEditor.cbVerPrecios.Checked;
|
|
AVerTrabajos := AEditor.cbVerTrabajos.Checked;
|
|
AVerIncidencias := AEditor.cbVerIncidencias.Checked;
|
|
end;
|
|
finally
|
|
AEditor.Release;
|
|
end;
|
|
end;
|
|
|
|
procedure TfDialogOpcionesImpresionAlbaranesCliente.actAceptarExecute(Sender: TObject);
|
|
begin
|
|
inherited;
|
|
ModalResult := mrOk
|
|
end;
|
|
|
|
procedure TfDialogOpcionesImpresionAlbaranesCliente.actCancelarExecute(Sender: TObject);
|
|
begin
|
|
inherited;
|
|
ModalResult := mrCancel;
|
|
end;
|
|
|
|
end.
|