Diferencia entre revisiones de «TCDDET implemented»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
(Página creada con «=Descripción= El objeto '''TCDDET_implemented''' (Detalle de caja directo CDDET.) extiende la clase CAJA DIRECTO/IMPUTACIONES. . =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS/IMPLEMENTED *Ancestro: TprxADODataSetDetail *Carpeta: C:\DevelopPrx\implemented *Archivo: CDDET_implemented.pas =Declaración= type TCDDET_implemented = class(TprxADODataSetDetail) private protected procedure LiquidarClick(Sender:…»)
 
 
Línea 42: Línea 42:
     TCDCAB_implemented(MasterDataSet).Totalizar;
     TCDCAB_implemented(MasterDataSet).Totalizar;
end;
end;
<pre>
</pre>

Revisión actual - 20:21 19 may 2025

Descripción

El objeto TCDDET_implemented (Detalle de caja directo CDDET.) extiende la clase CAJA DIRECTO/IMPUTACIONES. .

Identidad

Declaración

type

 TCDDET_implemented = class(TprxADODataSetDetail)
 private
 protected
   procedure   LiquidarClick(Sender: TObject);
 public
   constructor Create(AOwner: TComponent); override;
   destructor  Destroy;  override;
   procedure   Loaded; override;
   procedure   InsertXtd(Sender: TObject); override;
   procedure   EditXtd(Sender: TObject); override;
   procedure   DeleteXtd(Sender: TObject); override;
   function    PostXtd(Sender: TObject): Boolean; override;
 published
 end;

Implementación

procedure DeleteXtd(Sender: TObject)

Refresca los totales de la cabecera llamando a la función LiquidarClick(Sender: TObject).

function PostXtd(Sender: TObject): Boolean

Refresca los totales de la cabecera llamando a la función LiquidarClick(Sender: TObject).

procedure LiquidarClick(Sender: TObject)

Totaliza la cabecera del comprobante con el siguiente código:

procedure TCDDET_implemented.LiquidarClick(Sender: TObject);
begin
  if MasterDataSet is TCDCAB_implemented then
     TCDCAB_implemented(MasterDataSet).Totalizar;
end;