unit uDialogOpcionesImpresionFacturasCliente;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, uDialogBase, ActnList, StdCtrls, ExtCtrls, cxRadioGroup;
type
TfDialogOpcionesImpresionFacturasCliente = class(TfDialogBase)
cbOriginal: TCheckBox;
cbCopia: TCheckBox;
cbContabilidad: TCheckBox;
procedure actAceptarExecute(Sender: TObject);
procedure actCancelarExecute(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
function ElegirOpcionesImpresionFacturaCliente(var AOriginal, ACopia, AContabilidad : Integer): Boolean;
implementation
{$R *.dfm}
var
AEditor : TfDialogOpcionesImpresionFacturasCliente;
begin
AEditor := TfDialogOpcionesImpresionFacturasCliente.Create(NIL);
try
Result := (AEditor.ShowModal = mrOk);
if Result then
if True then
if AEditor.cbOriginal.Checked then
AOriginal := 1;
if AEditor.cbCopia.Checked then
ACopia := 1;
if AEditor.cbContabilidad.Checked then
AContabilidad := 1;
finally
AEditor.Release;
procedure TfDialogOpcionesImpresionFacturasCliente.actAceptarExecute(Sender: TObject);
inherited;
ModalResult := mrOk
procedure TfDialogOpcionesImpresionFacturasCliente.actCancelarExecute(Sender: TObject);
ModalResult := mrCancel;
end.