Faltaba esta unidad para compilar
git-svn-id: https://192.168.0.254/svn/Proyectos.Noviseda_FactuGES2/trunk@104 f33bb606-9f5c-448d-9c99-757f00063c96
This commit is contained in:
parent
9ac9ebceb0
commit
ac24a11121
@ -0,0 +1,48 @@
|
||||
unit uBizDetalleColoresPedidoCliente;
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
uDADataTable, schPedidosClienteClient_Intf;
|
||||
|
||||
const
|
||||
BIZ_CLIENT_DETALLE_COLORES_Pedido_CLIENTE = 'Client.DetalleColoresPedido.Cliente';
|
||||
|
||||
|
||||
type
|
||||
IBizDetalleColoresPedidoCliente = interface(IPedidosCliente_Detalle_Color)
|
||||
['{113DFD59-6E81-42AE-BFCE-216C6E08D207}']
|
||||
end;
|
||||
|
||||
TBizDetalleColoresPedidoCliente = class(TPedidosCliente_Detalle_ColorDataTableRules, IBizDetalleColoresPedidoCliente)
|
||||
protected
|
||||
procedure OnNewRecord(Sender: TDADataTable); override;
|
||||
procedure BeforeInsert(Sender: TDADataTable); override;
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
DB;
|
||||
|
||||
{ TBizDetalleColoresPedidoCliente }
|
||||
|
||||
procedure TBizDetalleColoresPedidoCliente.BeforeInsert(Sender: TDADataTable);
|
||||
var
|
||||
AMasterTable : TDADataTable;
|
||||
begin
|
||||
inherited;
|
||||
AMasterTable := DataTable.GetMasterDataTable;
|
||||
if Assigned(AMasterTable) and (AMasterTable.State = dsInsert) then
|
||||
AMasterTable.Post;
|
||||
end;
|
||||
|
||||
procedure TBizDetalleColoresPedidoCliente.OnNewRecord(Sender: TDADataTable);
|
||||
begin
|
||||
inherited;
|
||||
end;
|
||||
|
||||
initialization
|
||||
RegisterDataTableRules(BIZ_CLIENT_DETALLE_COLORES_PEDIDO_CLIENTE, TBizDetalleColoresPedidoCliente);
|
||||
|
||||
end.
|
||||
Reference in New Issue
Block a user