git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES/trunk@4 3f40d355-893c-4141-8e64-b1d9be72e7e7
69 lines
1.8 KiB
ObjectPascal
69 lines
1.8 KiB
ObjectPascal
unit AceptarPresupuestoCliente;
|
|
|
|
interface
|
|
|
|
uses
|
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
|
Dialogs, cxControls, cxContainer, cxEdit, cxTextEdit,
|
|
cxMaskEdit, cxDropDownEdit, cxCalendar, RdxBarras, StdCtrls, ExtCtrls,
|
|
RdxPaneles, RdxBotones, ActnList;
|
|
|
|
type
|
|
TfrAceptarPresupuestoCliente = class(TForm)
|
|
RdxPanel1: TRdxPanel;
|
|
Label2: TLabel;
|
|
BarraSuperior: TRdxBarraSuperior;
|
|
FechaAceptacion: TcxDateEdit;
|
|
eCodigo: TLabel;
|
|
brDoble: TRdxBarraInferior;
|
|
bAceptar: TRdxBoton;
|
|
bCancelar: TRdxBoton;
|
|
imgSombra: TImage;
|
|
procedure FormCreate(Sender: TObject);
|
|
procedure bCancelarClick(Sender: TObject);
|
|
procedure bAceptarClick(Sender: TObject);
|
|
private
|
|
FCodigoPresupuesto : String;
|
|
public
|
|
property CodigoPresupuesto : String read FCodigoPresupuesto write FCodigoPresupuesto;
|
|
end;
|
|
|
|
var
|
|
frAceptarPresupuestoCliente: TfrAceptarPresupuestoCliente;
|
|
|
|
implementation
|
|
|
|
{$R *.dfm}
|
|
|
|
uses
|
|
Mensajes, Literales, TablaPresupuestos, Configuracion, Entidades;
|
|
|
|
procedure TfrAceptarPresupuestoCliente.FormCreate(Sender: TObject);
|
|
begin
|
|
ConfigurarFrame(Self, entPresupuestoCliente);
|
|
FechaAceptacion.Date := Date;
|
|
end;
|
|
|
|
procedure TfrAceptarPresupuestoCliente.bCancelarClick(Sender: TObject);
|
|
begin
|
|
ModalResult := mrCancel;
|
|
end;
|
|
|
|
procedure TfrAceptarPresupuestoCliente.bAceptarClick(Sender: TObject);
|
|
begin
|
|
if dmTablaPresupuestos.AceptarPresupuesto(FCodigoPresupuesto, FechaAceptacion.Date) then
|
|
begin
|
|
case VerMensajePregunta(msgCliCrearContrato) of
|
|
IDNO : ModalResult := mrNo;
|
|
else
|
|
ModalResult := mrYes;
|
|
end
|
|
end
|
|
else begin
|
|
VerMensajeFmt('No se ha podido aceptar el presupuesto %s.', [CodigoPresupuesto]);
|
|
ModalResult := mrNone;
|
|
end;
|
|
end;
|
|
|
|
end.
|