This repository has been archived on 2024-12-02. You can view files and clone it, but cannot push or open issues or pull requests.
AlonsoYSal_FactuGES/Modulos/Pedidos a proveedor/Reglas/schPedidosProveedorClient_Intf.pas

1675 lines
71 KiB
ObjectPascal

unit schPedidosProveedorClient_Intf;
interface
uses
Classes, DB, SysUtils, uROClasses, uDADataTable;
const
{ Data table rules ids
Feel free to change them to something more human readable
but make sure they are unique in the context of your application }
RID_darReferenciaPedido = '{3B002028-795E-4D3E-AFC5-A1D21AC442E3}';
RID_DetallesPedidosProveedor = '{3052F8C1-9E64-4C97-AC67-3CBDCD3B7E2E}';
RID_ListaAnosPedidos = '{954E9284-FE16-4847-8094-359A86E7F733}';
RID_PedidosProveedor = '{40ACE341-D7B5-4619-9D19-D3A0BEAD3A3E}';
RID_Refresh_PedidosProveedor = '{808987D2-D222-43AB-B8B5-4180683C7955}';
RID_InformeCabeceraPedido = '{2C8C37B1-EE18-4CA7-8078-D8BA9B4355C6}';
RID_InformeDetallesPedido = '{3C6B060F-68EB-4A3C-8DC4-5EF3C99BFD5B}';
{ Data table names }
nme_darReferenciaPedido = 'darReferenciaPedido';
nme_DetallesPedidosProveedor = 'DetallesPedidosProveedor';
nme_ListaAnosPedidos = 'ListaAnosPedidos';
nme_PedidosProveedor = 'PedidosProveedor';
nme_Refresh_PedidosProveedor = 'Refresh_PedidosProveedor';
nme_InformeCabeceraPedido = 'InformeCabeceraPedido';
nme_InformeDetallesPedido = 'InformeDetallesPedido';
{ darReferenciaPedido fields }
{ darReferenciaPedido field indexes }
{ DetallesPedidosProveedor fields }
fld_DetallesPedidosProveedorCODIGOPEDIDO = 'CODIGOPEDIDO';
fld_DetallesPedidosProveedorNUMCONCEPTO = 'NUMCONCEPTO';
fld_DetallesPedidosProveedorDESCRIPCION = 'DESCRIPCION';
fld_DetallesPedidosProveedorCANTIDAD = 'CANTIDAD';
fld_DetallesPedidosProveedorIMPORTEUNIDAD = 'IMPORTEUNIDAD';
fld_DetallesPedidosProveedorIMPORTETOTAL = 'IMPORTETOTAL';
fld_DetallesPedidosProveedorPOSICION = 'POSICION';
fld_DetallesPedidosProveedorTIPO = 'TIPO';
{ DetallesPedidosProveedor field indexes }
idx_DetallesPedidosProveedorCODIGOPEDIDO = 0;
idx_DetallesPedidosProveedorNUMCONCEPTO = 1;
idx_DetallesPedidosProveedorDESCRIPCION = 2;
idx_DetallesPedidosProveedorCANTIDAD = 3;
idx_DetallesPedidosProveedorIMPORTEUNIDAD = 4;
idx_DetallesPedidosProveedorIMPORTETOTAL = 5;
idx_DetallesPedidosProveedorPOSICION = 6;
idx_DetallesPedidosProveedorTIPO = 7;
{ ListaAnosPedidos fields }
fld_ListaAnosPedidosANO = 'ANO';
{ ListaAnosPedidos field indexes }
idx_ListaAnosPedidosANO = 0;
{ PedidosProveedor fields }
fld_PedidosProveedorCODIGOEMPRESA = 'CODIGOEMPRESA';
fld_PedidosProveedorCODIGO = 'CODIGO';
fld_PedidosProveedorFECHAALTA = 'FECHAALTA';
fld_PedidosProveedorUSUARIO = 'USUARIO';
fld_PedidosProveedorREFERENCIA = 'REFERENCIA';
fld_PedidosProveedorFECHAPEDIDO = 'FECHAPEDIDO';
fld_PedidosProveedorFECHACONFIRMACION = 'FECHACONFIRMACION';
fld_PedidosProveedorSITUACION = 'SITUACION';
fld_PedidosProveedorFECHAENTREGA = 'FECHAENTREGA';
fld_PedidosProveedorOBSERVACIONES = 'OBSERVACIONES';
fld_PedidosProveedorIMPORTETOTAL = 'IMPORTETOTAL';
fld_PedidosProveedorDIRECCIONCOMPLETA = 'DIRECCIONCOMPLETA';
fld_PedidosProveedorINCIDENCIAS = 'INCIDENCIAS';
fld_PedidosProveedorINCIDENCIASACTIVAS = 'INCIDENCIASACTIVAS';
fld_PedidosProveedorCODIGOALMACEN = 'CODIGOALMACEN';
fld_PedidosProveedorCODIGOCONTACTO = 'CODIGOCONTACTO';
fld_PedidosProveedorNOMBRE = 'NOMBRE';
fld_PedidosProveedorCODIGOMONTAJE = 'CODIGOMONTAJE';
fld_PedidosProveedorNOMBREALMACEN = 'NOMBREALMACEN';
fld_PedidosProveedorCODIGOCONTACTO1 = 'CODIGOCONTACTO1';
fld_PedidosProveedorNOMBRECLIENTE = 'NOMBRECLIENTE';
{ PedidosProveedor field indexes }
idx_PedidosProveedorCODIGOEMPRESA = 0;
idx_PedidosProveedorCODIGO = 1;
idx_PedidosProveedorFECHAALTA = 2;
idx_PedidosProveedorUSUARIO = 3;
idx_PedidosProveedorREFERENCIA = 4;
idx_PedidosProveedorFECHAPEDIDO = 5;
idx_PedidosProveedorFECHACONFIRMACION = 6;
idx_PedidosProveedorSITUACION = 7;
idx_PedidosProveedorFECHAENTREGA = 8;
idx_PedidosProveedorOBSERVACIONES = 9;
idx_PedidosProveedorIMPORTETOTAL = 10;
idx_PedidosProveedorDIRECCIONCOMPLETA = 11;
idx_PedidosProveedorINCIDENCIAS = 12;
idx_PedidosProveedorINCIDENCIASACTIVAS = 13;
idx_PedidosProveedorCODIGOALMACEN = 14;
idx_PedidosProveedorCODIGOCONTACTO = 15;
idx_PedidosProveedorNOMBRE = 16;
idx_PedidosProveedorCODIGOMONTAJE = 17;
idx_PedidosProveedorNOMBREALMACEN = 18;
idx_PedidosProveedorCODIGOCONTACTO1 = 19;
idx_PedidosProveedorNOMBRECLIENTE = 20;
{ Refresh_PedidosProveedor fields }
fld_Refresh_PedidosProveedorCODIGOEMPRESA = 'CODIGOEMPRESA';
fld_Refresh_PedidosProveedorCODIGO = 'CODIGO';
fld_Refresh_PedidosProveedorFECHAALTA = 'FECHAALTA';
fld_Refresh_PedidosProveedorUSUARIO = 'USUARIO';
fld_Refresh_PedidosProveedorREFERENCIA = 'REFERENCIA';
fld_Refresh_PedidosProveedorFECHAPEDIDO = 'FECHAPEDIDO';
fld_Refresh_PedidosProveedorFECHACONFIRMACION = 'FECHACONFIRMACION';
fld_Refresh_PedidosProveedorSITUACION = 'SITUACION';
fld_Refresh_PedidosProveedorFECHAENTREGA = 'FECHAENTREGA';
fld_Refresh_PedidosProveedorOBSERVACIONES = 'OBSERVACIONES';
fld_Refresh_PedidosProveedorIMPORTETOTAL = 'IMPORTETOTAL';
fld_Refresh_PedidosProveedorDIRECCIONCOMPLETA = 'DIRECCIONCOMPLETA';
fld_Refresh_PedidosProveedorINCIDENCIAS = 'INCIDENCIAS';
fld_Refresh_PedidosProveedorINCIDENCIASACTIVAS = 'INCIDENCIASACTIVAS';
fld_Refresh_PedidosProveedorCODIGOALMACEN = 'CODIGOALMACEN';
fld_Refresh_PedidosProveedorCODIGOCONTACTO = 'CODIGOCONTACTO';
fld_Refresh_PedidosProveedorNOMBRE = 'NOMBRE';
fld_Refresh_PedidosProveedorCODIGOMONTAJE = 'CODIGOMONTAJE';
fld_Refresh_PedidosProveedorNOMBREALMACEN = 'NOMBREALMACEN';
fld_Refresh_PedidosProveedorCODIGOCONTACTO1 = 'CODIGOCONTACTO1';
fld_Refresh_PedidosProveedorNOMBRECLIENTE = 'NOMBRECLIENTE';
{ Refresh_PedidosProveedor field indexes }
idx_Refresh_PedidosProveedorCODIGOEMPRESA = 0;
idx_Refresh_PedidosProveedorCODIGO = 1;
idx_Refresh_PedidosProveedorFECHAALTA = 2;
idx_Refresh_PedidosProveedorUSUARIO = 3;
idx_Refresh_PedidosProveedorREFERENCIA = 4;
idx_Refresh_PedidosProveedorFECHAPEDIDO = 5;
idx_Refresh_PedidosProveedorFECHACONFIRMACION = 6;
idx_Refresh_PedidosProveedorSITUACION = 7;
idx_Refresh_PedidosProveedorFECHAENTREGA = 8;
idx_Refresh_PedidosProveedorOBSERVACIONES = 9;
idx_Refresh_PedidosProveedorIMPORTETOTAL = 10;
idx_Refresh_PedidosProveedorDIRECCIONCOMPLETA = 11;
idx_Refresh_PedidosProveedorINCIDENCIAS = 12;
idx_Refresh_PedidosProveedorINCIDENCIASACTIVAS = 13;
idx_Refresh_PedidosProveedorCODIGOALMACEN = 14;
idx_Refresh_PedidosProveedorCODIGOCONTACTO = 15;
idx_Refresh_PedidosProveedorNOMBRE = 16;
idx_Refresh_PedidosProveedorCODIGOMONTAJE = 17;
idx_Refresh_PedidosProveedorNOMBREALMACEN = 18;
idx_Refresh_PedidosProveedorCODIGOCONTACTO1 = 19;
idx_Refresh_PedidosProveedorNOMBRECLIENTE = 20;
{ InformeCabeceraPedido fields }
fld_InformeCabeceraPedidoCODIGOEMPRESA = 'CODIGOEMPRESA';
fld_InformeCabeceraPedidoCODIGO = 'CODIGO';
fld_InformeCabeceraPedidoREFERENCIA = 'REFERENCIA';
fld_InformeCabeceraPedidoFECHAPEDIDO = 'FECHAPEDIDO';
fld_InformeCabeceraPedidoFECHAENTREGA = 'FECHAENTREGA';
fld_InformeCabeceraPedidoOBSERVACIONES = 'OBSERVACIONES';
fld_InformeCabeceraPedidoIMPORTETOTAL = 'IMPORTETOTAL';
fld_InformeCabeceraPedidoDIRECCIONCOMPLETA = 'DIRECCIONCOMPLETA';
fld_InformeCabeceraPedidoNOMBRE = 'NOMBRE';
fld_InformeCabeceraPedidoCALLE = 'CALLE';
fld_InformeCabeceraPedidoCODIGOPOSTAL = 'CODIGOPOSTAL';
fld_InformeCabeceraPedidoPROVINCIA = 'PROVINCIA';
fld_InformeCabeceraPedidoPOBLACION = 'POBLACION';
fld_InformeCabeceraPedidoCODIGOMONTAJE = 'CODIGOMONTAJE';
fld_InformeCabeceraPedidoCODIGOCONTACTO = 'CODIGOCONTACTO';
fld_InformeCabeceraPedidoNOMBRECLIENTE = 'NOMBRECLIENTE';
{ InformeCabeceraPedido field indexes }
idx_InformeCabeceraPedidoCODIGOEMPRESA = 0;
idx_InformeCabeceraPedidoCODIGO = 1;
idx_InformeCabeceraPedidoREFERENCIA = 2;
idx_InformeCabeceraPedidoFECHAPEDIDO = 3;
idx_InformeCabeceraPedidoFECHAENTREGA = 4;
idx_InformeCabeceraPedidoOBSERVACIONES = 5;
idx_InformeCabeceraPedidoIMPORTETOTAL = 6;
idx_InformeCabeceraPedidoDIRECCIONCOMPLETA = 7;
idx_InformeCabeceraPedidoNOMBRE = 8;
idx_InformeCabeceraPedidoCALLE = 9;
idx_InformeCabeceraPedidoCODIGOPOSTAL = 10;
idx_InformeCabeceraPedidoPROVINCIA = 11;
idx_InformeCabeceraPedidoPOBLACION = 12;
idx_InformeCabeceraPedidoCODIGOMONTAJE = 13;
idx_InformeCabeceraPedidoCODIGOCONTACTO = 14;
idx_InformeCabeceraPedidoNOMBRECLIENTE = 15;
{ InformeDetallesPedido fields }
fld_InformeDetallesPedidoCODIGOPEDIDO = 'CODIGOPEDIDO';
fld_InformeDetallesPedidoNUMCONCEPTO = 'NUMCONCEPTO';
fld_InformeDetallesPedidoDESCRIPCION = 'DESCRIPCION';
fld_InformeDetallesPedidoCANTIDAD = 'CANTIDAD';
fld_InformeDetallesPedidoIMPORTEUNIDAD = 'IMPORTEUNIDAD';
fld_InformeDetallesPedidoIMPORTETOTAL = 'IMPORTETOTAL';
fld_InformeDetallesPedidoPOSICION = 'POSICION';
fld_InformeDetallesPedidoTIPO = 'TIPO';
{ InformeDetallesPedido field indexes }
idx_InformeDetallesPedidoCODIGOPEDIDO = 0;
idx_InformeDetallesPedidoNUMCONCEPTO = 1;
idx_InformeDetallesPedidoDESCRIPCION = 2;
idx_InformeDetallesPedidoCANTIDAD = 3;
idx_InformeDetallesPedidoIMPORTEUNIDAD = 4;
idx_InformeDetallesPedidoIMPORTETOTAL = 5;
idx_InformeDetallesPedidoPOSICION = 6;
idx_InformeDetallesPedidoTIPO = 7;
type
{ IdarReferenciaPedido }
IdarReferenciaPedido = interface(IDAStronglyTypedDataTable)
['{18C748BC-1317-4E78-B489-08E7B08EE6DC}']
{ Property getters and setters }
{ Properties }
end;
{ TdarReferenciaPedidoDataTableRules }
TdarReferenciaPedidoDataTableRules = class(TDADataTableRules, IdarReferenciaPedido)
private
protected
{ Property getters and setters }
{ Properties }
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IDetallesPedidosProveedor }
IDetallesPedidosProveedor = interface(IDAStronglyTypedDataTable)
['{7F82D076-A16A-4224-8E51-C0B633DE871A}']
{ Property getters and setters }
function GetCODIGOPEDIDOValue: Integer;
procedure SetCODIGOPEDIDOValue(const aValue: Integer);
function GetNUMCONCEPTOValue: Integer;
procedure SetNUMCONCEPTOValue(const aValue: Integer);
function GetDESCRIPCIONValue: String;
procedure SetDESCRIPCIONValue(const aValue: String);
function GetCANTIDADValue: Integer;
procedure SetCANTIDADValue(const aValue: Integer);
function GetIMPORTEUNIDADValue: Currency;
procedure SetIMPORTEUNIDADValue(const aValue: Currency);
function GetIMPORTETOTALValue: Currency;
procedure SetIMPORTETOTALValue(const aValue: Currency);
function GetPOSICIONValue: Integer;
procedure SetPOSICIONValue(const aValue: Integer);
function GetTIPOValue: String;
procedure SetTIPOValue(const aValue: String);
{ Properties }
property CODIGOPEDIDO: Integer read GetCODIGOPEDIDOValue write SetCODIGOPEDIDOValue;
property NUMCONCEPTO: Integer read GetNUMCONCEPTOValue write SetNUMCONCEPTOValue;
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
property IMPORTEUNIDAD: Currency read GetIMPORTEUNIDADValue write SetIMPORTEUNIDADValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property POSICION: Integer read GetPOSICIONValue write SetPOSICIONValue;
property TIPO: String read GetTIPOValue write SetTIPOValue;
end;
{ TDetallesPedidosProveedorDataTableRules }
TDetallesPedidosProveedorDataTableRules = class(TDADataTableRules, IDetallesPedidosProveedor)
private
protected
{ Property getters and setters }
function GetCODIGOPEDIDOValue: Integer; virtual;
procedure SetCODIGOPEDIDOValue(const aValue: Integer); virtual;
function GetNUMCONCEPTOValue: Integer; virtual;
procedure SetNUMCONCEPTOValue(const aValue: Integer); virtual;
function GetDESCRIPCIONValue: String; virtual;
procedure SetDESCRIPCIONValue(const aValue: String); virtual;
function GetCANTIDADValue: Integer; virtual;
procedure SetCANTIDADValue(const aValue: Integer); virtual;
function GetIMPORTEUNIDADValue: Currency; virtual;
procedure SetIMPORTEUNIDADValue(const aValue: Currency); virtual;
function GetIMPORTETOTALValue: Currency; virtual;
procedure SetIMPORTETOTALValue(const aValue: Currency); virtual;
function GetPOSICIONValue: Integer; virtual;
procedure SetPOSICIONValue(const aValue: Integer); virtual;
function GetTIPOValue: String; virtual;
procedure SetTIPOValue(const aValue: String); virtual;
{ Properties }
property CODIGOPEDIDO: Integer read GetCODIGOPEDIDOValue write SetCODIGOPEDIDOValue;
property NUMCONCEPTO: Integer read GetNUMCONCEPTOValue write SetNUMCONCEPTOValue;
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
property IMPORTEUNIDAD: Currency read GetIMPORTEUNIDADValue write SetIMPORTEUNIDADValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property POSICION: Integer read GetPOSICIONValue write SetPOSICIONValue;
property TIPO: String read GetTIPOValue write SetTIPOValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IListaAnosPedidos }
IListaAnosPedidos = interface(IDAStronglyTypedDataTable)
['{F60E3C70-E432-46AC-A1A9-179DED53654C}']
{ Property getters and setters }
function GetANOValue: String;
procedure SetANOValue(const aValue: String);
{ Properties }
property ANO: String read GetANOValue write SetANOValue;
end;
{ TListaAnosPedidosDataTableRules }
TListaAnosPedidosDataTableRules = class(TDADataTableRules, IListaAnosPedidos)
private
protected
{ Property getters and setters }
function GetANOValue: String; virtual;
procedure SetANOValue(const aValue: String); virtual;
{ Properties }
property ANO: String read GetANOValue write SetANOValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IPedidosProveedor }
IPedidosProveedor = interface(IDAStronglyTypedDataTable)
['{F3788442-CDBC-42DC-A0E7-9694796FC10B}']
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer;
procedure SetCODIGOEMPRESAValue(const aValue: Integer);
function GetCODIGOValue: Integer;
procedure SetCODIGOValue(const aValue: Integer);
function GetFECHAALTAValue: DateTime;
procedure SetFECHAALTAValue(const aValue: DateTime);
function GetUSUARIOValue: String;
procedure SetUSUARIOValue(const aValue: String);
function GetREFERENCIAValue: String;
procedure SetREFERENCIAValue(const aValue: String);
function GetFECHAPEDIDOValue: DateTime;
procedure SetFECHAPEDIDOValue(const aValue: DateTime);
function GetFECHACONFIRMACIONValue: DateTime;
procedure SetFECHACONFIRMACIONValue(const aValue: DateTime);
function GetSITUACIONValue: String;
procedure SetSITUACIONValue(const aValue: String);
function GetFECHAENTREGAValue: DateTime;
procedure SetFECHAENTREGAValue(const aValue: DateTime);
function GetOBSERVACIONESValue: IROStrings;
procedure SetOBSERVACIONESValue(const aValue: IROStrings);
function GetIMPORTETOTALValue: Currency;
procedure SetIMPORTETOTALValue(const aValue: Currency);
function GetDIRECCIONCOMPLETAValue: IROStrings;
procedure SetDIRECCIONCOMPLETAValue(const aValue: IROStrings);
function GetINCIDENCIASValue: IROStrings;
procedure SetINCIDENCIASValue(const aValue: IROStrings);
function GetINCIDENCIASACTIVASValue: Integer;
procedure SetINCIDENCIASACTIVASValue(const aValue: Integer);
function GetCODIGOALMACENValue: Integer;
procedure SetCODIGOALMACENValue(const aValue: Integer);
function GetCODIGOCONTACTOValue: Integer;
procedure SetCODIGOCONTACTOValue(const aValue: Integer);
function GetNOMBREValue: String;
procedure SetNOMBREValue(const aValue: String);
function GetCODIGOMONTAJEValue: Integer;
procedure SetCODIGOMONTAJEValue(const aValue: Integer);
function GetNOMBREALMACENValue: String;
procedure SetNOMBREALMACENValue(const aValue: String);
function GetCODIGOCONTACTO1Value: Integer;
procedure SetCODIGOCONTACTO1Value(const aValue: Integer);
function GetNOMBRECLIENTEValue: String;
procedure SetNOMBRECLIENTEValue(const aValue: String);
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
property FECHAPEDIDO: DateTime read GetFECHAPEDIDOValue write SetFECHAPEDIDOValue;
property FECHACONFIRMACION: DateTime read GetFECHACONFIRMACIONValue write SetFECHACONFIRMACIONValue;
property SITUACION: String read GetSITUACIONValue write SetSITUACIONValue;
property FECHAENTREGA: DateTime read GetFECHAENTREGAValue write SetFECHAENTREGAValue;
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue write SetOBSERVACIONESValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property DIRECCIONCOMPLETA: IROStrings read GetDIRECCIONCOMPLETAValue write SetDIRECCIONCOMPLETAValue;
property INCIDENCIAS: IROStrings read GetINCIDENCIASValue write SetINCIDENCIASValue;
property INCIDENCIASACTIVAS: Integer read GetINCIDENCIASACTIVASValue write SetINCIDENCIASACTIVASValue;
property CODIGOALMACEN: Integer read GetCODIGOALMACENValue write SetCODIGOALMACENValue;
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property CODIGOMONTAJE: Integer read GetCODIGOMONTAJEValue write SetCODIGOMONTAJEValue;
property NOMBREALMACEN: String read GetNOMBREALMACENValue write SetNOMBREALMACENValue;
property CODIGOCONTACTO1: Integer read GetCODIGOCONTACTO1Value write SetCODIGOCONTACTO1Value;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
end;
{ TPedidosProveedorDataTableRules }
TPedidosProveedorDataTableRules = class(TDADataTableRules, IPedidosProveedor)
private
protected
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer; virtual;
procedure SetCODIGOEMPRESAValue(const aValue: Integer); virtual;
function GetCODIGOValue: Integer; virtual;
procedure SetCODIGOValue(const aValue: Integer); virtual;
function GetFECHAALTAValue: DateTime; virtual;
procedure SetFECHAALTAValue(const aValue: DateTime); virtual;
function GetUSUARIOValue: String; virtual;
procedure SetUSUARIOValue(const aValue: String); virtual;
function GetREFERENCIAValue: String; virtual;
procedure SetREFERENCIAValue(const aValue: String); virtual;
function GetFECHAPEDIDOValue: DateTime; virtual;
procedure SetFECHAPEDIDOValue(const aValue: DateTime); virtual;
function GetFECHACONFIRMACIONValue: DateTime; virtual;
procedure SetFECHACONFIRMACIONValue(const aValue: DateTime); virtual;
function GetSITUACIONValue: String; virtual;
procedure SetSITUACIONValue(const aValue: String); virtual;
function GetFECHAENTREGAValue: DateTime; virtual;
procedure SetFECHAENTREGAValue(const aValue: DateTime); virtual;
function GetOBSERVACIONESValue: IROStrings; virtual;
procedure SetOBSERVACIONESValue(const aValue: IROStrings); virtual;
function GetIMPORTETOTALValue: Currency; virtual;
procedure SetIMPORTETOTALValue(const aValue: Currency); virtual;
function GetDIRECCIONCOMPLETAValue: IROStrings; virtual;
procedure SetDIRECCIONCOMPLETAValue(const aValue: IROStrings); virtual;
function GetINCIDENCIASValue: IROStrings; virtual;
procedure SetINCIDENCIASValue(const aValue: IROStrings); virtual;
function GetINCIDENCIASACTIVASValue: Integer; virtual;
procedure SetINCIDENCIASACTIVASValue(const aValue: Integer); virtual;
function GetCODIGOALMACENValue: Integer; virtual;
procedure SetCODIGOALMACENValue(const aValue: Integer); virtual;
function GetCODIGOCONTACTOValue: Integer; virtual;
procedure SetCODIGOCONTACTOValue(const aValue: Integer); virtual;
function GetNOMBREValue: String; virtual;
procedure SetNOMBREValue(const aValue: String); virtual;
function GetCODIGOMONTAJEValue: Integer; virtual;
procedure SetCODIGOMONTAJEValue(const aValue: Integer); virtual;
function GetNOMBREALMACENValue: String; virtual;
procedure SetNOMBREALMACENValue(const aValue: String); virtual;
function GetCODIGOCONTACTO1Value: Integer; virtual;
procedure SetCODIGOCONTACTO1Value(const aValue: Integer); virtual;
function GetNOMBRECLIENTEValue: String; virtual;
procedure SetNOMBRECLIENTEValue(const aValue: String); virtual;
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
property FECHAPEDIDO: DateTime read GetFECHAPEDIDOValue write SetFECHAPEDIDOValue;
property FECHACONFIRMACION: DateTime read GetFECHACONFIRMACIONValue write SetFECHACONFIRMACIONValue;
property SITUACION: String read GetSITUACIONValue write SetSITUACIONValue;
property FECHAENTREGA: DateTime read GetFECHAENTREGAValue write SetFECHAENTREGAValue;
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue write SetOBSERVACIONESValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property DIRECCIONCOMPLETA: IROStrings read GetDIRECCIONCOMPLETAValue write SetDIRECCIONCOMPLETAValue;
property INCIDENCIAS: IROStrings read GetINCIDENCIASValue write SetINCIDENCIASValue;
property INCIDENCIASACTIVAS: Integer read GetINCIDENCIASACTIVASValue write SetINCIDENCIASACTIVASValue;
property CODIGOALMACEN: Integer read GetCODIGOALMACENValue write SetCODIGOALMACENValue;
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property CODIGOMONTAJE: Integer read GetCODIGOMONTAJEValue write SetCODIGOMONTAJEValue;
property NOMBREALMACEN: String read GetNOMBREALMACENValue write SetNOMBREALMACENValue;
property CODIGOCONTACTO1: Integer read GetCODIGOCONTACTO1Value write SetCODIGOCONTACTO1Value;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IRefresh_PedidosProveedor }
IRefresh_PedidosProveedor = interface(IDAStronglyTypedDataTable)
['{BDBAF845-6E60-4488-9165-A5D2BDB6355D}']
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer;
procedure SetCODIGOEMPRESAValue(const aValue: Integer);
function GetCODIGOValue: Integer;
procedure SetCODIGOValue(const aValue: Integer);
function GetFECHAALTAValue: DateTime;
procedure SetFECHAALTAValue(const aValue: DateTime);
function GetUSUARIOValue: String;
procedure SetUSUARIOValue(const aValue: String);
function GetREFERENCIAValue: String;
procedure SetREFERENCIAValue(const aValue: String);
function GetFECHAPEDIDOValue: DateTime;
procedure SetFECHAPEDIDOValue(const aValue: DateTime);
function GetFECHACONFIRMACIONValue: DateTime;
procedure SetFECHACONFIRMACIONValue(const aValue: DateTime);
function GetSITUACIONValue: String;
procedure SetSITUACIONValue(const aValue: String);
function GetFECHAENTREGAValue: DateTime;
procedure SetFECHAENTREGAValue(const aValue: DateTime);
function GetOBSERVACIONESValue: IROStrings;
procedure SetOBSERVACIONESValue(const aValue: IROStrings);
function GetIMPORTETOTALValue: Currency;
procedure SetIMPORTETOTALValue(const aValue: Currency);
function GetDIRECCIONCOMPLETAValue: IROStrings;
procedure SetDIRECCIONCOMPLETAValue(const aValue: IROStrings);
function GetINCIDENCIASValue: IROStrings;
procedure SetINCIDENCIASValue(const aValue: IROStrings);
function GetINCIDENCIASACTIVASValue: Integer;
procedure SetINCIDENCIASACTIVASValue(const aValue: Integer);
function GetCODIGOALMACENValue: Integer;
procedure SetCODIGOALMACENValue(const aValue: Integer);
function GetCODIGOCONTACTOValue: Integer;
procedure SetCODIGOCONTACTOValue(const aValue: Integer);
function GetNOMBREValue: String;
procedure SetNOMBREValue(const aValue: String);
function GetCODIGOMONTAJEValue: Integer;
procedure SetCODIGOMONTAJEValue(const aValue: Integer);
function GetNOMBREALMACENValue: String;
procedure SetNOMBREALMACENValue(const aValue: String);
function GetCODIGOCONTACTO1Value: Integer;
procedure SetCODIGOCONTACTO1Value(const aValue: Integer);
function GetNOMBRECLIENTEValue: String;
procedure SetNOMBRECLIENTEValue(const aValue: String);
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
property FECHAPEDIDO: DateTime read GetFECHAPEDIDOValue write SetFECHAPEDIDOValue;
property FECHACONFIRMACION: DateTime read GetFECHACONFIRMACIONValue write SetFECHACONFIRMACIONValue;
property SITUACION: String read GetSITUACIONValue write SetSITUACIONValue;
property FECHAENTREGA: DateTime read GetFECHAENTREGAValue write SetFECHAENTREGAValue;
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue write SetOBSERVACIONESValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property DIRECCIONCOMPLETA: IROStrings read GetDIRECCIONCOMPLETAValue write SetDIRECCIONCOMPLETAValue;
property INCIDENCIAS: IROStrings read GetINCIDENCIASValue write SetINCIDENCIASValue;
property INCIDENCIASACTIVAS: Integer read GetINCIDENCIASACTIVASValue write SetINCIDENCIASACTIVASValue;
property CODIGOALMACEN: Integer read GetCODIGOALMACENValue write SetCODIGOALMACENValue;
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property CODIGOMONTAJE: Integer read GetCODIGOMONTAJEValue write SetCODIGOMONTAJEValue;
property NOMBREALMACEN: String read GetNOMBREALMACENValue write SetNOMBREALMACENValue;
property CODIGOCONTACTO1: Integer read GetCODIGOCONTACTO1Value write SetCODIGOCONTACTO1Value;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
end;
{ TRefresh_PedidosProveedorDataTableRules }
TRefresh_PedidosProveedorDataTableRules = class(TDADataTableRules, IRefresh_PedidosProveedor)
private
protected
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer; virtual;
procedure SetCODIGOEMPRESAValue(const aValue: Integer); virtual;
function GetCODIGOValue: Integer; virtual;
procedure SetCODIGOValue(const aValue: Integer); virtual;
function GetFECHAALTAValue: DateTime; virtual;
procedure SetFECHAALTAValue(const aValue: DateTime); virtual;
function GetUSUARIOValue: String; virtual;
procedure SetUSUARIOValue(const aValue: String); virtual;
function GetREFERENCIAValue: String; virtual;
procedure SetREFERENCIAValue(const aValue: String); virtual;
function GetFECHAPEDIDOValue: DateTime; virtual;
procedure SetFECHAPEDIDOValue(const aValue: DateTime); virtual;
function GetFECHACONFIRMACIONValue: DateTime; virtual;
procedure SetFECHACONFIRMACIONValue(const aValue: DateTime); virtual;
function GetSITUACIONValue: String; virtual;
procedure SetSITUACIONValue(const aValue: String); virtual;
function GetFECHAENTREGAValue: DateTime; virtual;
procedure SetFECHAENTREGAValue(const aValue: DateTime); virtual;
function GetOBSERVACIONESValue: IROStrings; virtual;
procedure SetOBSERVACIONESValue(const aValue: IROStrings); virtual;
function GetIMPORTETOTALValue: Currency; virtual;
procedure SetIMPORTETOTALValue(const aValue: Currency); virtual;
function GetDIRECCIONCOMPLETAValue: IROStrings; virtual;
procedure SetDIRECCIONCOMPLETAValue(const aValue: IROStrings); virtual;
function GetINCIDENCIASValue: IROStrings; virtual;
procedure SetINCIDENCIASValue(const aValue: IROStrings); virtual;
function GetINCIDENCIASACTIVASValue: Integer; virtual;
procedure SetINCIDENCIASACTIVASValue(const aValue: Integer); virtual;
function GetCODIGOALMACENValue: Integer; virtual;
procedure SetCODIGOALMACENValue(const aValue: Integer); virtual;
function GetCODIGOCONTACTOValue: Integer; virtual;
procedure SetCODIGOCONTACTOValue(const aValue: Integer); virtual;
function GetNOMBREValue: String; virtual;
procedure SetNOMBREValue(const aValue: String); virtual;
function GetCODIGOMONTAJEValue: Integer; virtual;
procedure SetCODIGOMONTAJEValue(const aValue: Integer); virtual;
function GetNOMBREALMACENValue: String; virtual;
procedure SetNOMBREALMACENValue(const aValue: String); virtual;
function GetCODIGOCONTACTO1Value: Integer; virtual;
procedure SetCODIGOCONTACTO1Value(const aValue: Integer); virtual;
function GetNOMBRECLIENTEValue: String; virtual;
procedure SetNOMBRECLIENTEValue(const aValue: String); virtual;
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
property FECHAPEDIDO: DateTime read GetFECHAPEDIDOValue write SetFECHAPEDIDOValue;
property FECHACONFIRMACION: DateTime read GetFECHACONFIRMACIONValue write SetFECHACONFIRMACIONValue;
property SITUACION: String read GetSITUACIONValue write SetSITUACIONValue;
property FECHAENTREGA: DateTime read GetFECHAENTREGAValue write SetFECHAENTREGAValue;
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue write SetOBSERVACIONESValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property DIRECCIONCOMPLETA: IROStrings read GetDIRECCIONCOMPLETAValue write SetDIRECCIONCOMPLETAValue;
property INCIDENCIAS: IROStrings read GetINCIDENCIASValue write SetINCIDENCIASValue;
property INCIDENCIASACTIVAS: Integer read GetINCIDENCIASACTIVASValue write SetINCIDENCIASACTIVASValue;
property CODIGOALMACEN: Integer read GetCODIGOALMACENValue write SetCODIGOALMACENValue;
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property CODIGOMONTAJE: Integer read GetCODIGOMONTAJEValue write SetCODIGOMONTAJEValue;
property NOMBREALMACEN: String read GetNOMBREALMACENValue write SetNOMBREALMACENValue;
property CODIGOCONTACTO1: Integer read GetCODIGOCONTACTO1Value write SetCODIGOCONTACTO1Value;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IInformeCabeceraPedido }
IInformeCabeceraPedido = interface(IDAStronglyTypedDataTable)
['{6F1EB595-8513-4BCA-BC28-6D939D39E2A2}']
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer;
procedure SetCODIGOEMPRESAValue(const aValue: Integer);
function GetCODIGOValue: Integer;
procedure SetCODIGOValue(const aValue: Integer);
function GetREFERENCIAValue: String;
procedure SetREFERENCIAValue(const aValue: String);
function GetFECHAPEDIDOValue: DateTime;
procedure SetFECHAPEDIDOValue(const aValue: DateTime);
function GetFECHAENTREGAValue: DateTime;
procedure SetFECHAENTREGAValue(const aValue: DateTime);
function GetOBSERVACIONESValue: IROStrings;
procedure SetOBSERVACIONESValue(const aValue: IROStrings);
function GetIMPORTETOTALValue: Float;
procedure SetIMPORTETOTALValue(const aValue: Float);
function GetDIRECCIONCOMPLETAValue: IROStrings;
procedure SetDIRECCIONCOMPLETAValue(const aValue: IROStrings);
function GetNOMBREValue: String;
procedure SetNOMBREValue(const aValue: String);
function GetCALLEValue: String;
procedure SetCALLEValue(const aValue: String);
function GetCODIGOPOSTALValue: String;
procedure SetCODIGOPOSTALValue(const aValue: String);
function GetPROVINCIAValue: String;
procedure SetPROVINCIAValue(const aValue: String);
function GetPOBLACIONValue: String;
procedure SetPOBLACIONValue(const aValue: String);
function GetCODIGOMONTAJEValue: Integer;
procedure SetCODIGOMONTAJEValue(const aValue: Integer);
function GetCODIGOCONTACTOValue: Integer;
procedure SetCODIGOCONTACTOValue(const aValue: Integer);
function GetNOMBRECLIENTEValue: String;
procedure SetNOMBRECLIENTEValue(const aValue: String);
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
property FECHAPEDIDO: DateTime read GetFECHAPEDIDOValue write SetFECHAPEDIDOValue;
property FECHAENTREGA: DateTime read GetFECHAENTREGAValue write SetFECHAENTREGAValue;
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue write SetOBSERVACIONESValue;
property IMPORTETOTAL: Float read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property DIRECCIONCOMPLETA: IROStrings read GetDIRECCIONCOMPLETAValue write SetDIRECCIONCOMPLETAValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property CALLE: String read GetCALLEValue write SetCALLEValue;
property CODIGOPOSTAL: String read GetCODIGOPOSTALValue write SetCODIGOPOSTALValue;
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
property CODIGOMONTAJE: Integer read GetCODIGOMONTAJEValue write SetCODIGOMONTAJEValue;
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
end;
{ TInformeCabeceraPedidoDataTableRules }
TInformeCabeceraPedidoDataTableRules = class(TDADataTableRules, IInformeCabeceraPedido)
private
protected
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer; virtual;
procedure SetCODIGOEMPRESAValue(const aValue: Integer); virtual;
function GetCODIGOValue: Integer; virtual;
procedure SetCODIGOValue(const aValue: Integer); virtual;
function GetREFERENCIAValue: String; virtual;
procedure SetREFERENCIAValue(const aValue: String); virtual;
function GetFECHAPEDIDOValue: DateTime; virtual;
procedure SetFECHAPEDIDOValue(const aValue: DateTime); virtual;
function GetFECHAENTREGAValue: DateTime; virtual;
procedure SetFECHAENTREGAValue(const aValue: DateTime); virtual;
function GetOBSERVACIONESValue: IROStrings; virtual;
procedure SetOBSERVACIONESValue(const aValue: IROStrings); virtual;
function GetIMPORTETOTALValue: Float; virtual;
procedure SetIMPORTETOTALValue(const aValue: Float); virtual;
function GetDIRECCIONCOMPLETAValue: IROStrings; virtual;
procedure SetDIRECCIONCOMPLETAValue(const aValue: IROStrings); virtual;
function GetNOMBREValue: String; virtual;
procedure SetNOMBREValue(const aValue: String); virtual;
function GetCALLEValue: String; virtual;
procedure SetCALLEValue(const aValue: String); virtual;
function GetCODIGOPOSTALValue: String; virtual;
procedure SetCODIGOPOSTALValue(const aValue: String); virtual;
function GetPROVINCIAValue: String; virtual;
procedure SetPROVINCIAValue(const aValue: String); virtual;
function GetPOBLACIONValue: String; virtual;
procedure SetPOBLACIONValue(const aValue: String); virtual;
function GetCODIGOMONTAJEValue: Integer; virtual;
procedure SetCODIGOMONTAJEValue(const aValue: Integer); virtual;
function GetCODIGOCONTACTOValue: Integer; virtual;
procedure SetCODIGOCONTACTOValue(const aValue: Integer); virtual;
function GetNOMBRECLIENTEValue: String; virtual;
procedure SetNOMBRECLIENTEValue(const aValue: String); virtual;
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
property FECHAPEDIDO: DateTime read GetFECHAPEDIDOValue write SetFECHAPEDIDOValue;
property FECHAENTREGA: DateTime read GetFECHAENTREGAValue write SetFECHAENTREGAValue;
property OBSERVACIONES: IROStrings read GetOBSERVACIONESValue write SetOBSERVACIONESValue;
property IMPORTETOTAL: Float read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property DIRECCIONCOMPLETA: IROStrings read GetDIRECCIONCOMPLETAValue write SetDIRECCIONCOMPLETAValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property CALLE: String read GetCALLEValue write SetCALLEValue;
property CODIGOPOSTAL: String read GetCODIGOPOSTALValue write SetCODIGOPOSTALValue;
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
property CODIGOMONTAJE: Integer read GetCODIGOMONTAJEValue write SetCODIGOMONTAJEValue;
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IInformeDetallesPedido }
IInformeDetallesPedido = interface(IDAStronglyTypedDataTable)
['{4461E273-1874-4E87-84F3-C8A69C2F5F81}']
{ Property getters and setters }
function GetCODIGOPEDIDOValue: Integer;
procedure SetCODIGOPEDIDOValue(const aValue: Integer);
function GetNUMCONCEPTOValue: Integer;
procedure SetNUMCONCEPTOValue(const aValue: Integer);
function GetDESCRIPCIONValue: String;
procedure SetDESCRIPCIONValue(const aValue: String);
function GetCANTIDADValue: Integer;
procedure SetCANTIDADValue(const aValue: Integer);
function GetIMPORTEUNIDADValue: Currency;
procedure SetIMPORTEUNIDADValue(const aValue: Currency);
function GetIMPORTETOTALValue: Currency;
procedure SetIMPORTETOTALValue(const aValue: Currency);
function GetPOSICIONValue: Integer;
procedure SetPOSICIONValue(const aValue: Integer);
function GetTIPOValue: String;
procedure SetTIPOValue(const aValue: String);
{ Properties }
property CODIGOPEDIDO: Integer read GetCODIGOPEDIDOValue write SetCODIGOPEDIDOValue;
property NUMCONCEPTO: Integer read GetNUMCONCEPTOValue write SetNUMCONCEPTOValue;
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
property IMPORTEUNIDAD: Currency read GetIMPORTEUNIDADValue write SetIMPORTEUNIDADValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property POSICION: Integer read GetPOSICIONValue write SetPOSICIONValue;
property TIPO: String read GetTIPOValue write SetTIPOValue;
end;
{ TInformeDetallesPedidoDataTableRules }
TInformeDetallesPedidoDataTableRules = class(TDADataTableRules, IInformeDetallesPedido)
private
protected
{ Property getters and setters }
function GetCODIGOPEDIDOValue: Integer; virtual;
procedure SetCODIGOPEDIDOValue(const aValue: Integer); virtual;
function GetNUMCONCEPTOValue: Integer; virtual;
procedure SetNUMCONCEPTOValue(const aValue: Integer); virtual;
function GetDESCRIPCIONValue: String; virtual;
procedure SetDESCRIPCIONValue(const aValue: String); virtual;
function GetCANTIDADValue: Integer; virtual;
procedure SetCANTIDADValue(const aValue: Integer); virtual;
function GetIMPORTEUNIDADValue: Currency; virtual;
procedure SetIMPORTEUNIDADValue(const aValue: Currency); virtual;
function GetIMPORTETOTALValue: Currency; virtual;
procedure SetIMPORTETOTALValue(const aValue: Currency); virtual;
function GetPOSICIONValue: Integer; virtual;
procedure SetPOSICIONValue(const aValue: Integer); virtual;
function GetTIPOValue: String; virtual;
procedure SetTIPOValue(const aValue: String); virtual;
{ Properties }
property CODIGOPEDIDO: Integer read GetCODIGOPEDIDOValue write SetCODIGOPEDIDOValue;
property NUMCONCEPTO: Integer read GetNUMCONCEPTOValue write SetNUMCONCEPTOValue;
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
property IMPORTEUNIDAD: Currency read GetIMPORTEUNIDADValue write SetIMPORTEUNIDADValue;
property IMPORTETOTAL: Currency read GetIMPORTETOTALValue write SetIMPORTETOTALValue;
property POSICION: Integer read GetPOSICIONValue write SetPOSICIONValue;
property TIPO: String read GetTIPOValue write SetTIPOValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
implementation
uses Variants;
{ TdarReferenciaPedidoDataTableRules }
constructor TdarReferenciaPedidoDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TdarReferenciaPedidoDataTableRules.Destroy;
begin
inherited;
end;
{ TDetallesPedidosProveedorDataTableRules }
constructor TDetallesPedidosProveedorDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TDetallesPedidosProveedorDataTableRules.Destroy;
begin
inherited;
end;
function TDetallesPedidosProveedorDataTableRules.GetCODIGOPEDIDOValue: Integer;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorCODIGOPEDIDO].AsInteger;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetCODIGOPEDIDOValue(const aValue: Integer);
begin
DataTable.Fields[idx_DetallesPedidosProveedorCODIGOPEDIDO].AsInteger := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetNUMCONCEPTOValue: Integer;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorNUMCONCEPTO].AsInteger;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetNUMCONCEPTOValue(const aValue: Integer);
begin
DataTable.Fields[idx_DetallesPedidosProveedorNUMCONCEPTO].AsInteger := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetDESCRIPCIONValue: String;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorDESCRIPCION].AsString;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetDESCRIPCIONValue(const aValue: String);
begin
DataTable.Fields[idx_DetallesPedidosProveedorDESCRIPCION].AsString := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetCANTIDADValue: Integer;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorCANTIDAD].AsInteger;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetCANTIDADValue(const aValue: Integer);
begin
DataTable.Fields[idx_DetallesPedidosProveedorCANTIDAD].AsInteger := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetIMPORTEUNIDADValue: Currency;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorIMPORTEUNIDAD].AsCurrency;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetIMPORTEUNIDADValue(const aValue: Currency);
begin
DataTable.Fields[idx_DetallesPedidosProveedorIMPORTEUNIDAD].AsCurrency := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetIMPORTETOTALValue: Currency;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorIMPORTETOTAL].AsCurrency;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetIMPORTETOTALValue(const aValue: Currency);
begin
DataTable.Fields[idx_DetallesPedidosProveedorIMPORTETOTAL].AsCurrency := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetPOSICIONValue: Integer;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorPOSICION].AsInteger;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetPOSICIONValue(const aValue: Integer);
begin
DataTable.Fields[idx_DetallesPedidosProveedorPOSICION].AsInteger := aValue;
end;
function TDetallesPedidosProveedorDataTableRules.GetTIPOValue: String;
begin
result := DataTable.Fields[idx_DetallesPedidosProveedorTIPO].AsString;
end;
procedure TDetallesPedidosProveedorDataTableRules.SetTIPOValue(const aValue: String);
begin
DataTable.Fields[idx_DetallesPedidosProveedorTIPO].AsString := aValue;
end;
{ TListaAnosPedidosDataTableRules }
constructor TListaAnosPedidosDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TListaAnosPedidosDataTableRules.Destroy;
begin
inherited;
end;
function TListaAnosPedidosDataTableRules.GetANOValue: String;
begin
result := DataTable.Fields[idx_ListaAnosPedidosANO].AsString;
end;
procedure TListaAnosPedidosDataTableRules.SetANOValue(const aValue: String);
begin
DataTable.Fields[idx_ListaAnosPedidosANO].AsString := aValue;
end;
{ TPedidosProveedorDataTableRules }
constructor TPedidosProveedorDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TPedidosProveedorDataTableRules.Destroy;
begin
inherited;
end;
function TPedidosProveedorDataTableRules.GetCODIGOEMPRESAValue: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorCODIGOEMPRESA].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetCODIGOEMPRESAValue(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorCODIGOEMPRESA].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetCODIGOValue: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorCODIGO].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetCODIGOValue(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorCODIGO].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetFECHAALTAValue: DateTime;
begin
result := DataTable.Fields[idx_PedidosProveedorFECHAALTA].AsDateTime;
end;
procedure TPedidosProveedorDataTableRules.SetFECHAALTAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_PedidosProveedorFECHAALTA].AsDateTime := aValue;
end;
function TPedidosProveedorDataTableRules.GetUSUARIOValue: String;
begin
result := DataTable.Fields[idx_PedidosProveedorUSUARIO].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetUSUARIOValue(const aValue: String);
begin
DataTable.Fields[idx_PedidosProveedorUSUARIO].AsString := aValue;
end;
function TPedidosProveedorDataTableRules.GetREFERENCIAValue: String;
begin
result := DataTable.Fields[idx_PedidosProveedorREFERENCIA].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetREFERENCIAValue(const aValue: String);
begin
DataTable.Fields[idx_PedidosProveedorREFERENCIA].AsString := aValue;
end;
function TPedidosProveedorDataTableRules.GetFECHAPEDIDOValue: DateTime;
begin
result := DataTable.Fields[idx_PedidosProveedorFECHAPEDIDO].AsDateTime;
end;
procedure TPedidosProveedorDataTableRules.SetFECHAPEDIDOValue(const aValue: DateTime);
begin
DataTable.Fields[idx_PedidosProveedorFECHAPEDIDO].AsDateTime := aValue;
end;
function TPedidosProveedorDataTableRules.GetFECHACONFIRMACIONValue: DateTime;
begin
result := DataTable.Fields[idx_PedidosProveedorFECHACONFIRMACION].AsDateTime;
end;
procedure TPedidosProveedorDataTableRules.SetFECHACONFIRMACIONValue(const aValue: DateTime);
begin
DataTable.Fields[idx_PedidosProveedorFECHACONFIRMACION].AsDateTime := aValue;
end;
function TPedidosProveedorDataTableRules.GetSITUACIONValue: String;
begin
result := DataTable.Fields[idx_PedidosProveedorSITUACION].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetSITUACIONValue(const aValue: String);
begin
DataTable.Fields[idx_PedidosProveedorSITUACION].AsString := aValue;
end;
function TPedidosProveedorDataTableRules.GetFECHAENTREGAValue: DateTime;
begin
result := DataTable.Fields[idx_PedidosProveedorFECHAENTREGA].AsDateTime;
end;
procedure TPedidosProveedorDataTableRules.SetFECHAENTREGAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_PedidosProveedorFECHAENTREGA].AsDateTime := aValue;
end;
function TPedidosProveedorDataTableRules.GetOBSERVACIONESValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_PedidosProveedorOBSERVACIONES].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetOBSERVACIONESValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_PedidosProveedorOBSERVACIONES].AsString := aValue.Text;
end;
function TPedidosProveedorDataTableRules.GetIMPORTETOTALValue: Currency;
begin
result := DataTable.Fields[idx_PedidosProveedorIMPORTETOTAL].AsCurrency;
end;
procedure TPedidosProveedorDataTableRules.SetIMPORTETOTALValue(const aValue: Currency);
begin
DataTable.Fields[idx_PedidosProveedorIMPORTETOTAL].AsCurrency := aValue;
end;
function TPedidosProveedorDataTableRules.GetDIRECCIONCOMPLETAValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_PedidosProveedorDIRECCIONCOMPLETA].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetDIRECCIONCOMPLETAValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_PedidosProveedorDIRECCIONCOMPLETA].AsString := aValue.Text;
end;
function TPedidosProveedorDataTableRules.GetINCIDENCIASValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_PedidosProveedorINCIDENCIAS].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetINCIDENCIASValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_PedidosProveedorINCIDENCIAS].AsString := aValue.Text;
end;
function TPedidosProveedorDataTableRules.GetINCIDENCIASACTIVASValue: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorINCIDENCIASACTIVAS].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetINCIDENCIASACTIVASValue(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorINCIDENCIASACTIVAS].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetCODIGOALMACENValue: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorCODIGOALMACEN].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetCODIGOALMACENValue(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorCODIGOALMACEN].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetCODIGOCONTACTOValue: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorCODIGOCONTACTO].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetCODIGOCONTACTOValue(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorCODIGOCONTACTO].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetNOMBREValue: String;
begin
result := DataTable.Fields[idx_PedidosProveedorNOMBRE].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetNOMBREValue(const aValue: String);
begin
DataTable.Fields[idx_PedidosProveedorNOMBRE].AsString := aValue;
end;
function TPedidosProveedorDataTableRules.GetCODIGOMONTAJEValue: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorCODIGOMONTAJE].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetCODIGOMONTAJEValue(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorCODIGOMONTAJE].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetNOMBREALMACENValue: String;
begin
result := DataTable.Fields[idx_PedidosProveedorNOMBREALMACEN].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetNOMBREALMACENValue(const aValue: String);
begin
DataTable.Fields[idx_PedidosProveedorNOMBREALMACEN].AsString := aValue;
end;
function TPedidosProveedorDataTableRules.GetCODIGOCONTACTO1Value: Integer;
begin
result := DataTable.Fields[idx_PedidosProveedorCODIGOCONTACTO1].AsInteger;
end;
procedure TPedidosProveedorDataTableRules.SetCODIGOCONTACTO1Value(const aValue: Integer);
begin
DataTable.Fields[idx_PedidosProveedorCODIGOCONTACTO1].AsInteger := aValue;
end;
function TPedidosProveedorDataTableRules.GetNOMBRECLIENTEValue: String;
begin
result := DataTable.Fields[idx_PedidosProveedorNOMBRECLIENTE].AsString;
end;
procedure TPedidosProveedorDataTableRules.SetNOMBRECLIENTEValue(const aValue: String);
begin
DataTable.Fields[idx_PedidosProveedorNOMBRECLIENTE].AsString := aValue;
end;
{ TRefresh_PedidosProveedorDataTableRules }
constructor TRefresh_PedidosProveedorDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TRefresh_PedidosProveedorDataTableRules.Destroy;
begin
inherited;
end;
function TRefresh_PedidosProveedorDataTableRules.GetCODIGOEMPRESAValue: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOEMPRESA].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetCODIGOEMPRESAValue(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOEMPRESA].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetCODIGOValue: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorCODIGO].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetCODIGOValue(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorCODIGO].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetFECHAALTAValue: DateTime;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorFECHAALTA].AsDateTime;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetFECHAALTAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorFECHAALTA].AsDateTime := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetUSUARIOValue: String;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorUSUARIO].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetUSUARIOValue(const aValue: String);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorUSUARIO].AsString := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetREFERENCIAValue: String;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorREFERENCIA].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetREFERENCIAValue(const aValue: String);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorREFERENCIA].AsString := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetFECHAPEDIDOValue: DateTime;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorFECHAPEDIDO].AsDateTime;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetFECHAPEDIDOValue(const aValue: DateTime);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorFECHAPEDIDO].AsDateTime := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetFECHACONFIRMACIONValue: DateTime;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorFECHACONFIRMACION].AsDateTime;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetFECHACONFIRMACIONValue(const aValue: DateTime);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorFECHACONFIRMACION].AsDateTime := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetSITUACIONValue: String;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorSITUACION].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetSITUACIONValue(const aValue: String);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorSITUACION].AsString := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetFECHAENTREGAValue: DateTime;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorFECHAENTREGA].AsDateTime;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetFECHAENTREGAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorFECHAENTREGA].AsDateTime := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetOBSERVACIONESValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_Refresh_PedidosProveedorOBSERVACIONES].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetOBSERVACIONESValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorOBSERVACIONES].AsString := aValue.Text;
end;
function TRefresh_PedidosProveedorDataTableRules.GetIMPORTETOTALValue: Currency;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorIMPORTETOTAL].AsCurrency;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetIMPORTETOTALValue(const aValue: Currency);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorIMPORTETOTAL].AsCurrency := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetDIRECCIONCOMPLETAValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_Refresh_PedidosProveedorDIRECCIONCOMPLETA].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetDIRECCIONCOMPLETAValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorDIRECCIONCOMPLETA].AsString := aValue.Text;
end;
function TRefresh_PedidosProveedorDataTableRules.GetINCIDENCIASValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_Refresh_PedidosProveedorINCIDENCIAS].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetINCIDENCIASValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorINCIDENCIAS].AsString := aValue.Text;
end;
function TRefresh_PedidosProveedorDataTableRules.GetINCIDENCIASACTIVASValue: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorINCIDENCIASACTIVAS].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetINCIDENCIASACTIVASValue(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorINCIDENCIASACTIVAS].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetCODIGOALMACENValue: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOALMACEN].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetCODIGOALMACENValue(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOALMACEN].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetCODIGOCONTACTOValue: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOCONTACTO].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetCODIGOCONTACTOValue(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOCONTACTO].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetNOMBREValue: String;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorNOMBRE].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetNOMBREValue(const aValue: String);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorNOMBRE].AsString := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetCODIGOMONTAJEValue: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOMONTAJE].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetCODIGOMONTAJEValue(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOMONTAJE].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetNOMBREALMACENValue: String;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorNOMBREALMACEN].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetNOMBREALMACENValue(const aValue: String);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorNOMBREALMACEN].AsString := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetCODIGOCONTACTO1Value: Integer;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOCONTACTO1].AsInteger;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetCODIGOCONTACTO1Value(const aValue: Integer);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorCODIGOCONTACTO1].AsInteger := aValue;
end;
function TRefresh_PedidosProveedorDataTableRules.GetNOMBRECLIENTEValue: String;
begin
result := DataTable.Fields[idx_Refresh_PedidosProveedorNOMBRECLIENTE].AsString;
end;
procedure TRefresh_PedidosProveedorDataTableRules.SetNOMBRECLIENTEValue(const aValue: String);
begin
DataTable.Fields[idx_Refresh_PedidosProveedorNOMBRECLIENTE].AsString := aValue;
end;
{ TInformeCabeceraPedidoDataTableRules }
constructor TInformeCabeceraPedidoDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TInformeCabeceraPedidoDataTableRules.Destroy;
begin
inherited;
end;
function TInformeCabeceraPedidoDataTableRules.GetCODIGOEMPRESAValue: Integer;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoCODIGOEMPRESA].AsInteger;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetCODIGOEMPRESAValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeCabeceraPedidoCODIGOEMPRESA].AsInteger := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetCODIGOValue: Integer;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoCODIGO].AsInteger;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetCODIGOValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeCabeceraPedidoCODIGO].AsInteger := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetREFERENCIAValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoREFERENCIA].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetREFERENCIAValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoREFERENCIA].AsString := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetFECHAPEDIDOValue: DateTime;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoFECHAPEDIDO].AsDateTime;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetFECHAPEDIDOValue(const aValue: DateTime);
begin
DataTable.Fields[idx_InformeCabeceraPedidoFECHAPEDIDO].AsDateTime := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetFECHAENTREGAValue: DateTime;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoFECHAENTREGA].AsDateTime;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetFECHAENTREGAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_InformeCabeceraPedidoFECHAENTREGA].AsDateTime := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetOBSERVACIONESValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_InformeCabeceraPedidoOBSERVACIONES].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetOBSERVACIONESValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_InformeCabeceraPedidoOBSERVACIONES].AsString := aValue.Text;
end;
function TInformeCabeceraPedidoDataTableRules.GetIMPORTETOTALValue: Float;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoIMPORTETOTAL].AsFloat;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetIMPORTETOTALValue(const aValue: Float);
begin
DataTable.Fields[idx_InformeCabeceraPedidoIMPORTETOTAL].AsFloat := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetDIRECCIONCOMPLETAValue: IROStrings;
begin
result := NewROStrings();
result.Text := DataTable.Fields[idx_InformeCabeceraPedidoDIRECCIONCOMPLETA].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetDIRECCIONCOMPLETAValue(const aValue: IROStrings);
begin
DataTable.Fields[idx_InformeCabeceraPedidoDIRECCIONCOMPLETA].AsString := aValue.Text;
end;
function TInformeCabeceraPedidoDataTableRules.GetNOMBREValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoNOMBRE].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetNOMBREValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoNOMBRE].AsString := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetCALLEValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoCALLE].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetCALLEValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoCALLE].AsString := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetCODIGOPOSTALValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoCODIGOPOSTAL].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetCODIGOPOSTALValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoCODIGOPOSTAL].AsString := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetPROVINCIAValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoPROVINCIA].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetPROVINCIAValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoPROVINCIA].AsString := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetPOBLACIONValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoPOBLACION].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetPOBLACIONValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoPOBLACION].AsString := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetCODIGOMONTAJEValue: Integer;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoCODIGOMONTAJE].AsInteger;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetCODIGOMONTAJEValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeCabeceraPedidoCODIGOMONTAJE].AsInteger := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetCODIGOCONTACTOValue: Integer;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoCODIGOCONTACTO].AsInteger;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetCODIGOCONTACTOValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeCabeceraPedidoCODIGOCONTACTO].AsInteger := aValue;
end;
function TInformeCabeceraPedidoDataTableRules.GetNOMBRECLIENTEValue: String;
begin
result := DataTable.Fields[idx_InformeCabeceraPedidoNOMBRECLIENTE].AsString;
end;
procedure TInformeCabeceraPedidoDataTableRules.SetNOMBRECLIENTEValue(const aValue: String);
begin
DataTable.Fields[idx_InformeCabeceraPedidoNOMBRECLIENTE].AsString := aValue;
end;
{ TInformeDetallesPedidoDataTableRules }
constructor TInformeDetallesPedidoDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TInformeDetallesPedidoDataTableRules.Destroy;
begin
inherited;
end;
function TInformeDetallesPedidoDataTableRules.GetCODIGOPEDIDOValue: Integer;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoCODIGOPEDIDO].AsInteger;
end;
procedure TInformeDetallesPedidoDataTableRules.SetCODIGOPEDIDOValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeDetallesPedidoCODIGOPEDIDO].AsInteger := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetNUMCONCEPTOValue: Integer;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoNUMCONCEPTO].AsInteger;
end;
procedure TInformeDetallesPedidoDataTableRules.SetNUMCONCEPTOValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeDetallesPedidoNUMCONCEPTO].AsInteger := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetDESCRIPCIONValue: String;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoDESCRIPCION].AsString;
end;
procedure TInformeDetallesPedidoDataTableRules.SetDESCRIPCIONValue(const aValue: String);
begin
DataTable.Fields[idx_InformeDetallesPedidoDESCRIPCION].AsString := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetCANTIDADValue: Integer;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoCANTIDAD].AsInteger;
end;
procedure TInformeDetallesPedidoDataTableRules.SetCANTIDADValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeDetallesPedidoCANTIDAD].AsInteger := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetIMPORTEUNIDADValue: Currency;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoIMPORTEUNIDAD].AsCurrency;
end;
procedure TInformeDetallesPedidoDataTableRules.SetIMPORTEUNIDADValue(const aValue: Currency);
begin
DataTable.Fields[idx_InformeDetallesPedidoIMPORTEUNIDAD].AsCurrency := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetIMPORTETOTALValue: Currency;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoIMPORTETOTAL].AsCurrency;
end;
procedure TInformeDetallesPedidoDataTableRules.SetIMPORTETOTALValue(const aValue: Currency);
begin
DataTable.Fields[idx_InformeDetallesPedidoIMPORTETOTAL].AsCurrency := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetPOSICIONValue: Integer;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoPOSICION].AsInteger;
end;
procedure TInformeDetallesPedidoDataTableRules.SetPOSICIONValue(const aValue: Integer);
begin
DataTable.Fields[idx_InformeDetallesPedidoPOSICION].AsInteger := aValue;
end;
function TInformeDetallesPedidoDataTableRules.GetTIPOValue: String;
begin
result := DataTable.Fields[idx_InformeDetallesPedidoTIPO].AsString;
end;
procedure TInformeDetallesPedidoDataTableRules.SetTIPOValue(const aValue: String);
begin
DataTable.Fields[idx_InformeDetallesPedidoTIPO].AsString := aValue;
end;
initialization
RegisterDataTableRules(RID_darReferenciaPedido, TdarReferenciaPedidoDataTableRules);
RegisterDataTableRules(RID_DetallesPedidosProveedor, TDetallesPedidosProveedorDataTableRules);
RegisterDataTableRules(RID_ListaAnosPedidos, TListaAnosPedidosDataTableRules);
RegisterDataTableRules(RID_PedidosProveedor, TPedidosProveedorDataTableRules);
RegisterDataTableRules(RID_Refresh_PedidosProveedor, TRefresh_PedidosProveedorDataTableRules);
RegisterDataTableRules(RID_InformeCabeceraPedido, TInformeCabeceraPedidoDataTableRules);
RegisterDataTableRules(RID_InformeDetallesPedido, TInformeDetallesPedidoDataTableRules);
end.