git-svn-id: https://192.168.0.254/svn/Proyectos.Varela_PuntosVenta/trunk@2 1c943782-d109-9647-9548-93b3ac332352
743 lines
26 KiB
ObjectPascal
743 lines
26 KiB
ObjectPascal
unit schEDIInventaryClient_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_RDX_CANTINV = '{D890DD46-1103-4942-83FC-8BE8479D1101}';
|
|
RID_RDX_LININV = '{B0D6E128-0438-4CA2-81F9-0893BE9A9A21}';
|
|
RID_RDX_CABINV = '{21FBA86D-243E-4A6E-AC7D-DB040E6AA070}';
|
|
|
|
{ Data table names }
|
|
nme_RDX_CANTINV = 'RDX_CANTINV';
|
|
nme_RDX_LININV = 'RDX_LININV';
|
|
nme_RDX_CABINV = 'RDX_CABINV';
|
|
|
|
{ RDX_CANTINV fields }
|
|
fld_RDX_CANTINVNUMDOC = 'NUMDOC';
|
|
fld_RDX_CANTINVNUMLIN = 'NUMLIN';
|
|
fld_RDX_CANTINVNUMCANT = 'NUMCANT';
|
|
fld_RDX_CANTINVTIPOCANT = 'TIPOCANT';
|
|
fld_RDX_CANTINVCANTIDAD = 'CANTIDAD';
|
|
fld_RDX_CANTINVCENTRO = 'CENTRO';
|
|
fld_RDX_CANTINVTMOV = 'TMOV';
|
|
fld_RDX_CANTINVFACT = 'FACT';
|
|
fld_RDX_CANTINVDEPTO = 'DEPTO';
|
|
fld_RDX_CANTINVIDVEN = 'IDVEN';
|
|
|
|
{ RDX_CANTINV field indexes }
|
|
idx_RDX_CANTINVNUMDOC = 0;
|
|
idx_RDX_CANTINVNUMLIN = 1;
|
|
idx_RDX_CANTINVNUMCANT = 2;
|
|
idx_RDX_CANTINVTIPOCANT = 3;
|
|
idx_RDX_CANTINVCANTIDAD = 4;
|
|
idx_RDX_CANTINVCENTRO = 5;
|
|
idx_RDX_CANTINVTMOV = 6;
|
|
idx_RDX_CANTINVFACT = 7;
|
|
idx_RDX_CANTINVDEPTO = 8;
|
|
idx_RDX_CANTINVIDVEN = 9;
|
|
|
|
{ RDX_LININV fields }
|
|
fld_RDX_LININVNUMDOC = 'NUMDOC';
|
|
fld_RDX_LININVNUMLIN = 'NUMLIN';
|
|
fld_RDX_LININVCODART = 'CODART';
|
|
fld_RDX_LININVFAMILIA = 'FAMILIA';
|
|
fld_RDX_LININVBARRA = 'BARRA';
|
|
fld_RDX_LININVTALLA = 'TALLA';
|
|
fld_RDX_LININVMARCA = 'MARCA';
|
|
fld_RDX_LININVTAMANO = 'TAMANO';
|
|
fld_RDX_LININVSERIE = 'SERIE';
|
|
fld_RDX_LININVCOLOR = 'COLOR';
|
|
fld_RDX_LININVMODELO = 'MODELO';
|
|
fld_RDX_LININVDIBUJO = 'DIBUJO';
|
|
fld_RDX_LININVDESCRIP = 'DESCRIP';
|
|
|
|
{ RDX_LININV field indexes }
|
|
idx_RDX_LININVNUMDOC = 0;
|
|
idx_RDX_LININVNUMLIN = 1;
|
|
idx_RDX_LININVCODART = 2;
|
|
idx_RDX_LININVFAMILIA = 3;
|
|
idx_RDX_LININVBARRA = 4;
|
|
idx_RDX_LININVTALLA = 5;
|
|
idx_RDX_LININVMARCA = 6;
|
|
idx_RDX_LININVTAMANO = 7;
|
|
idx_RDX_LININVSERIE = 8;
|
|
idx_RDX_LININVCOLOR = 9;
|
|
idx_RDX_LININVMODELO = 10;
|
|
idx_RDX_LININVDIBUJO = 11;
|
|
idx_RDX_LININVDESCRIP = 12;
|
|
|
|
{ RDX_CABINV fields }
|
|
fld_RDX_CABINVNUMDOC = 'NUMDOC';
|
|
fld_RDX_CABINVTIPODOC = 'TIPODOC';
|
|
fld_RDX_CABINVTIPOLIQ = 'TIPOLIQ';
|
|
fld_RDX_CABINVFECHA = 'FECHA';
|
|
fld_RDX_CABINVFECHALIQ = 'FECHALIQ';
|
|
fld_RDX_CABINVEMISOR = 'EMISOR';
|
|
fld_RDX_CABINVRECEPTOR = 'RECEPTOR';
|
|
fld_RDX_CABINVDPTO = 'DPTO';
|
|
fld_RDX_CABINVCENTRO = 'CENTRO';
|
|
fld_RDX_CABINVFECHA_CARGA = 'FECHA_CARGA';
|
|
|
|
{ RDX_CABINV field indexes }
|
|
idx_RDX_CABINVNUMDOC = 0;
|
|
idx_RDX_CABINVTIPODOC = 1;
|
|
idx_RDX_CABINVTIPOLIQ = 2;
|
|
idx_RDX_CABINVFECHA = 3;
|
|
idx_RDX_CABINVFECHALIQ = 4;
|
|
idx_RDX_CABINVEMISOR = 5;
|
|
idx_RDX_CABINVRECEPTOR = 6;
|
|
idx_RDX_CABINVDPTO = 7;
|
|
idx_RDX_CABINVCENTRO = 8;
|
|
idx_RDX_CABINVFECHA_CARGA = 9;
|
|
|
|
type
|
|
{ IRDX_CANTINV }
|
|
IRDX_CANTINV = interface(IDAStronglyTypedDataTable)
|
|
['{2D19DA25-B122-468C-BB44-9B28F4025A0B}']
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String;
|
|
procedure SetNUMDOCValue(const aValue: String);
|
|
function GetNUMLINValue: Float;
|
|
procedure SetNUMLINValue(const aValue: Float);
|
|
function GetNUMCANTValue: Float;
|
|
procedure SetNUMCANTValue(const aValue: Float);
|
|
function GetTIPOCANTValue: String;
|
|
procedure SetTIPOCANTValue(const aValue: String);
|
|
function GetCANTIDADValue: Float;
|
|
procedure SetCANTIDADValue(const aValue: Float);
|
|
function GetCENTROValue: String;
|
|
procedure SetCENTROValue(const aValue: String);
|
|
function GetTMOVValue: String;
|
|
procedure SetTMOVValue(const aValue: String);
|
|
function GetFACTValue: String;
|
|
procedure SetFACTValue(const aValue: String);
|
|
function GetDEPTOValue: String;
|
|
procedure SetDEPTOValue(const aValue: String);
|
|
function GetIDVENValue: String;
|
|
procedure SetIDVENValue(const aValue: String);
|
|
|
|
|
|
{ Properties }
|
|
property NUMDOC: String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property NUMLIN: Float read GetNUMLINValue write SetNUMLINValue;
|
|
property NUMCANT: Float read GetNUMCANTValue write SetNUMCANTValue;
|
|
property TIPOCANT: String read GetTIPOCANTValue write SetTIPOCANTValue;
|
|
property CANTIDAD: Float read GetCANTIDADValue write SetCANTIDADValue;
|
|
property CENTRO: String read GetCENTROValue write SetCENTROValue;
|
|
property TMOV: String read GetTMOVValue write SetTMOVValue;
|
|
property FACT: String read GetFACTValue write SetFACTValue;
|
|
property DEPTO: String read GetDEPTOValue write SetDEPTOValue;
|
|
property IDVEN: String read GetIDVENValue write SetIDVENValue;
|
|
end;
|
|
|
|
{ TRDX_CANTINVDataTableRules }
|
|
TRDX_CANTINVDataTableRules = class(TDADataTableRules, IRDX_CANTINV)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String; virtual;
|
|
procedure SetNUMDOCValue(const aValue: String); virtual;
|
|
function GetNUMLINValue: Float; virtual;
|
|
procedure SetNUMLINValue(const aValue: Float); virtual;
|
|
function GetNUMCANTValue: Float; virtual;
|
|
procedure SetNUMCANTValue(const aValue: Float); virtual;
|
|
function GetTIPOCANTValue: String; virtual;
|
|
procedure SetTIPOCANTValue(const aValue: String); virtual;
|
|
function GetCANTIDADValue: Float; virtual;
|
|
procedure SetCANTIDADValue(const aValue: Float); virtual;
|
|
function GetCENTROValue: String; virtual;
|
|
procedure SetCENTROValue(const aValue: String); virtual;
|
|
function GetTMOVValue: String; virtual;
|
|
procedure SetTMOVValue(const aValue: String); virtual;
|
|
function GetFACTValue: String; virtual;
|
|
procedure SetFACTValue(const aValue: String); virtual;
|
|
function GetDEPTOValue: String; virtual;
|
|
procedure SetDEPTOValue(const aValue: String); virtual;
|
|
function GetIDVENValue: String; virtual;
|
|
procedure SetIDVENValue(const aValue: String); virtual;
|
|
|
|
{ Properties }
|
|
property NUMDOC: String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property NUMLIN: Float read GetNUMLINValue write SetNUMLINValue;
|
|
property NUMCANT: Float read GetNUMCANTValue write SetNUMCANTValue;
|
|
property TIPOCANT: String read GetTIPOCANTValue write SetTIPOCANTValue;
|
|
property CANTIDAD: Float read GetCANTIDADValue write SetCANTIDADValue;
|
|
property CENTRO: String read GetCENTROValue write SetCENTROValue;
|
|
property TMOV: String read GetTMOVValue write SetTMOVValue;
|
|
property FACT: String read GetFACTValue write SetFACTValue;
|
|
property DEPTO: String read GetDEPTOValue write SetDEPTOValue;
|
|
property IDVEN: String read GetIDVENValue write SetIDVENValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IRDX_LININV }
|
|
IRDX_LININV = interface(IDAStronglyTypedDataTable)
|
|
['{7DF3D736-0E00-441C-A777-864BD96FA2A4}']
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String;
|
|
procedure SetNUMDOCValue(const aValue: String);
|
|
function GetNUMLINValue: Float;
|
|
procedure SetNUMLINValue(const aValue: Float);
|
|
function GetCODARTValue: String;
|
|
procedure SetCODARTValue(const aValue: String);
|
|
function GetFAMILIAValue: String;
|
|
procedure SetFAMILIAValue(const aValue: String);
|
|
function GetBARRAValue: String;
|
|
procedure SetBARRAValue(const aValue: String);
|
|
function GetTALLAValue: String;
|
|
procedure SetTALLAValue(const aValue: String);
|
|
function GetMARCAValue: String;
|
|
procedure SetMARCAValue(const aValue: String);
|
|
function GetTAMANOValue: String;
|
|
procedure SetTAMANOValue(const aValue: String);
|
|
function GetSERIEValue: String;
|
|
procedure SetSERIEValue(const aValue: String);
|
|
function GetCOLORValue: String;
|
|
procedure SetCOLORValue(const aValue: String);
|
|
function GetMODELOValue: String;
|
|
procedure SetMODELOValue(const aValue: String);
|
|
function GetDIBUJOValue: String;
|
|
procedure SetDIBUJOValue(const aValue: String);
|
|
function GetDESCRIPValue: String;
|
|
procedure SetDESCRIPValue(const aValue: String);
|
|
|
|
|
|
{ Properties }
|
|
property NUMDOC: String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property NUMLIN: Float read GetNUMLINValue write SetNUMLINValue;
|
|
property CODART: String read GetCODARTValue write SetCODARTValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property BARRA: String read GetBARRAValue write SetBARRAValue;
|
|
property TALLA: String read GetTALLAValue write SetTALLAValue;
|
|
property MARCA: String read GetMARCAValue write SetMARCAValue;
|
|
property TAMANO: String read GetTAMANOValue write SetTAMANOValue;
|
|
property SERIE: String read GetSERIEValue write SetSERIEValue;
|
|
property COLOR: String read GetCOLORValue write SetCOLORValue;
|
|
property MODELO: String read GetMODELOValue write SetMODELOValue;
|
|
property DIBUJO: String read GetDIBUJOValue write SetDIBUJOValue;
|
|
property DESCRIP: String read GetDESCRIPValue write SetDESCRIPValue;
|
|
end;
|
|
|
|
{ TRDX_LININVDataTableRules }
|
|
TRDX_LININVDataTableRules = class(TDADataTableRules, IRDX_LININV)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String; virtual;
|
|
procedure SetNUMDOCValue(const aValue: String); virtual;
|
|
function GetNUMLINValue: Float; virtual;
|
|
procedure SetNUMLINValue(const aValue: Float); virtual;
|
|
function GetCODARTValue: String; virtual;
|
|
procedure SetCODARTValue(const aValue: String); virtual;
|
|
function GetFAMILIAValue: String; virtual;
|
|
procedure SetFAMILIAValue(const aValue: String); virtual;
|
|
function GetBARRAValue: String; virtual;
|
|
procedure SetBARRAValue(const aValue: String); virtual;
|
|
function GetTALLAValue: String; virtual;
|
|
procedure SetTALLAValue(const aValue: String); virtual;
|
|
function GetMARCAValue: String; virtual;
|
|
procedure SetMARCAValue(const aValue: String); virtual;
|
|
function GetTAMANOValue: String; virtual;
|
|
procedure SetTAMANOValue(const aValue: String); virtual;
|
|
function GetSERIEValue: String; virtual;
|
|
procedure SetSERIEValue(const aValue: String); virtual;
|
|
function GetCOLORValue: String; virtual;
|
|
procedure SetCOLORValue(const aValue: String); virtual;
|
|
function GetMODELOValue: String; virtual;
|
|
procedure SetMODELOValue(const aValue: String); virtual;
|
|
function GetDIBUJOValue: String; virtual;
|
|
procedure SetDIBUJOValue(const aValue: String); virtual;
|
|
function GetDESCRIPValue: String; virtual;
|
|
procedure SetDESCRIPValue(const aValue: String); virtual;
|
|
|
|
{ Properties }
|
|
property NUMDOC: String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property NUMLIN: Float read GetNUMLINValue write SetNUMLINValue;
|
|
property CODART: String read GetCODARTValue write SetCODARTValue;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property BARRA: String read GetBARRAValue write SetBARRAValue;
|
|
property TALLA: String read GetTALLAValue write SetTALLAValue;
|
|
property MARCA: String read GetMARCAValue write SetMARCAValue;
|
|
property TAMANO: String read GetTAMANOValue write SetTAMANOValue;
|
|
property SERIE: String read GetSERIEValue write SetSERIEValue;
|
|
property COLOR: String read GetCOLORValue write SetCOLORValue;
|
|
property MODELO: String read GetMODELOValue write SetMODELOValue;
|
|
property DIBUJO: String read GetDIBUJOValue write SetDIBUJOValue;
|
|
property DESCRIP: String read GetDESCRIPValue write SetDESCRIPValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IRDX_CABINV }
|
|
IRDX_CABINV = interface(IDAStronglyTypedDataTable)
|
|
['{4373F992-8872-4C21-BF37-CB9EB6F816CF}']
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String;
|
|
procedure SetNUMDOCValue(const aValue: String);
|
|
function GetTIPODOCValue: String;
|
|
procedure SetTIPODOCValue(const aValue: String);
|
|
function GetTIPOLIQValue: String;
|
|
procedure SetTIPOLIQValue(const aValue: String);
|
|
function GetFECHAValue: DateTime;
|
|
procedure SetFECHAValue(const aValue: DateTime);
|
|
function GetFECHALIQValue: DateTime;
|
|
procedure SetFECHALIQValue(const aValue: DateTime);
|
|
function GetEMISORValue: String;
|
|
procedure SetEMISORValue(const aValue: String);
|
|
function GetRECEPTORValue: String;
|
|
procedure SetRECEPTORValue(const aValue: String);
|
|
function GetDPTOValue: String;
|
|
procedure SetDPTOValue(const aValue: String);
|
|
function GetCENTROValue: String;
|
|
procedure SetCENTROValue(const aValue: String);
|
|
function GetFECHA_CARGAValue: DateTime;
|
|
procedure SetFECHA_CARGAValue(const aValue: DateTime);
|
|
|
|
|
|
{ Properties }
|
|
property NUMDOC: String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property TIPODOC: String read GetTIPODOCValue write SetTIPODOCValue;
|
|
property TIPOLIQ: String read GetTIPOLIQValue write SetTIPOLIQValue;
|
|
property FECHA: DateTime read GetFECHAValue write SetFECHAValue;
|
|
property FECHALIQ: DateTime read GetFECHALIQValue write SetFECHALIQValue;
|
|
property EMISOR: String read GetEMISORValue write SetEMISORValue;
|
|
property RECEPTOR: String read GetRECEPTORValue write SetRECEPTORValue;
|
|
property DPTO: String read GetDPTOValue write SetDPTOValue;
|
|
property CENTRO: String read GetCENTROValue write SetCENTROValue;
|
|
property FECHA_CARGA: DateTime read GetFECHA_CARGAValue write SetFECHA_CARGAValue;
|
|
end;
|
|
|
|
{ TRDX_CABINVDataTableRules }
|
|
TRDX_CABINVDataTableRules = class(TDADataTableRules, IRDX_CABINV)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String; virtual;
|
|
procedure SetNUMDOCValue(const aValue: String); virtual;
|
|
function GetTIPODOCValue: String; virtual;
|
|
procedure SetTIPODOCValue(const aValue: String); virtual;
|
|
function GetTIPOLIQValue: String; virtual;
|
|
procedure SetTIPOLIQValue(const aValue: String); virtual;
|
|
function GetFECHAValue: DateTime; virtual;
|
|
procedure SetFECHAValue(const aValue: DateTime); virtual;
|
|
function GetFECHALIQValue: DateTime; virtual;
|
|
procedure SetFECHALIQValue(const aValue: DateTime); virtual;
|
|
function GetEMISORValue: String; virtual;
|
|
procedure SetEMISORValue(const aValue: String); virtual;
|
|
function GetRECEPTORValue: String; virtual;
|
|
procedure SetRECEPTORValue(const aValue: String); virtual;
|
|
function GetDPTOValue: String; virtual;
|
|
procedure SetDPTOValue(const aValue: String); virtual;
|
|
function GetCENTROValue: String; virtual;
|
|
procedure SetCENTROValue(const aValue: String); virtual;
|
|
function GetFECHA_CARGAValue: DateTime; virtual;
|
|
procedure SetFECHA_CARGAValue(const aValue: DateTime); virtual;
|
|
|
|
{ Properties }
|
|
property NUMDOC: String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property TIPODOC: String read GetTIPODOCValue write SetTIPODOCValue;
|
|
property TIPOLIQ: String read GetTIPOLIQValue write SetTIPOLIQValue;
|
|
property FECHA: DateTime read GetFECHAValue write SetFECHAValue;
|
|
property FECHALIQ: DateTime read GetFECHALIQValue write SetFECHALIQValue;
|
|
property EMISOR: String read GetEMISORValue write SetEMISORValue;
|
|
property RECEPTOR: String read GetRECEPTORValue write SetRECEPTORValue;
|
|
property DPTO: String read GetDPTOValue write SetDPTOValue;
|
|
property CENTRO: String read GetCENTROValue write SetCENTROValue;
|
|
property FECHA_CARGA: DateTime read GetFECHA_CARGAValue write SetFECHA_CARGAValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses Variants;
|
|
|
|
{ TRDX_CANTINVDataTableRules }
|
|
constructor TRDX_CANTINVDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRDX_CANTINVDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetNUMDOCValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVNUMDOC].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetNUMDOCValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVNUMDOC].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetNUMLINValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVNUMLIN].AsFloat;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetNUMLINValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVNUMLIN].AsFloat := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetNUMCANTValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVNUMCANT].AsFloat;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetNUMCANTValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVNUMCANT].AsFloat := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetTIPOCANTValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVTIPOCANT].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetTIPOCANTValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVTIPOCANT].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetCANTIDADValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVCANTIDAD].AsFloat;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetCANTIDADValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVCANTIDAD].AsFloat := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetCENTROValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVCENTRO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetCENTROValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVCENTRO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetTMOVValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVTMOV].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetTMOVValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVTMOV].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetFACTValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVFACT].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetFACTValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVFACT].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetDEPTOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVDEPTO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetDEPTOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVDEPTO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVDataTableRules.GetIDVENValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CANTINVIDVEN].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CANTINVDataTableRules.SetIDVENValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CANTINVIDVEN].AsString := aValue;
|
|
end;
|
|
|
|
|
|
{ TRDX_LININVDataTableRules }
|
|
constructor TRDX_LININVDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRDX_LININVDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetNUMDOCValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVNUMDOC].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetNUMDOCValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVNUMDOC].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetNUMLINValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVNUMLIN].AsFloat;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetNUMLINValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVNUMLIN].AsFloat := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetCODARTValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVCODART].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetCODARTValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVCODART].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetFAMILIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVFAMILIA].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetFAMILIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVFAMILIA].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetBARRAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVBARRA].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetBARRAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVBARRA].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetTALLAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVTALLA].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetTALLAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVTALLA].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetMARCAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVMARCA].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetMARCAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVMARCA].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetTAMANOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVTAMANO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetTAMANOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVTAMANO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetSERIEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVSERIE].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetSERIEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVSERIE].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetCOLORValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVCOLOR].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetCOLORValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVCOLOR].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetMODELOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVMODELO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetMODELOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVMODELO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetDIBUJOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVDIBUJO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetDIBUJOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVDIBUJO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVDataTableRules.GetDESCRIPValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_LININVDESCRIP].AsString;
|
|
end;
|
|
|
|
procedure TRDX_LININVDataTableRules.SetDESCRIPValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_LININVDESCRIP].AsString := aValue;
|
|
end;
|
|
|
|
|
|
{ TRDX_CABINVDataTableRules }
|
|
constructor TRDX_CABINVDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRDX_CABINVDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetNUMDOCValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVNUMDOC].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetNUMDOCValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVNUMDOC].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetTIPODOCValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVTIPODOC].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetTIPODOCValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVTIPODOC].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetTIPOLIQValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVTIPOLIQ].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetTIPOLIQValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVTIPOLIQ].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetFECHAValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVFECHA].AsDateTime;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetFECHAValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVFECHA].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetFECHALIQValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVFECHALIQ].AsDateTime;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetFECHALIQValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVFECHALIQ].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetEMISORValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVEMISOR].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetEMISORValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVEMISOR].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetRECEPTORValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVRECEPTOR].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetRECEPTORValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVRECEPTOR].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetDPTOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVDPTO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetDPTOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVDPTO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetCENTROValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVCENTRO].AsString;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetCENTROValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVCENTRO].AsString := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVDataTableRules.GetFECHA_CARGAValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_RDX_CABINVFECHA_CARGA].AsDateTime;
|
|
end;
|
|
|
|
procedure TRDX_CABINVDataTableRules.SetFECHA_CARGAValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_RDX_CABINVFECHA_CARGA].AsDateTime := aValue;
|
|
end;
|
|
|
|
|
|
initialization
|
|
RegisterDataTableRules(RID_RDX_CANTINV, TRDX_CANTINVDataTableRules);
|
|
RegisterDataTableRules(RID_RDX_LININV, TRDX_LININVDataTableRules);
|
|
RegisterDataTableRules(RID_RDX_CABINV, TRDX_CABINVDataTableRules);
|
|
|
|
end.
|