unit uDialogOpcionesImpresionFacturasProforma;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uDialogBase, ActnList, StdCtrls, ExtCtrls;
type
TfDialogOpcionesImpresionFacturasProforma = class(TfDialogBase)
cbVerSello: TCheckBox;
cbVerCopia: TCheckBox;
procedure actAceptarExecute(Sender: TObject);
procedure actCancelarExecute(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
function ElegirOpcionesImpresionFacturaProforma(var AVerSello : Boolean; var AVerCopia : Boolean): Boolean;
implementation
{$R *.dfm}
var
AEditor : TfDialogOpcionesImpresionFacturasProforma;
begin
AEditor := TfDialogOpcionesImpresionFacturasProforma.Create(NIL);
try
AEditor.cbVerSello.Checked := AVerSello;
AEditor.cbVerCopia.Checked := AVerCopia;
Result := (AEditor.ShowModal = mrOk);
if Result then
AVerSello := AEditor.cbVerSello.Checked;
AVerCopia := AEditor.cbVerCopia.Checked;
finally
AEditor.Release;
procedure TfDialogOpcionesImpresionFacturasProforma.actAceptarExecute(Sender: TObject);
inherited;
ModalResult := mrOk
procedure TfDialogOpcionesImpresionFacturasProforma.actCancelarExecute(Sender: TObject);
ModalResult := mrCancel;
end.