856 lines
32 KiB
ObjectPascal
856 lines
32 KiB
ObjectPascal
unit schEDIInventaryServer_Intf;
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, DB, SysUtils, uROClasses, uDADataTable, uDABusinessProcessor, schEDIInventaryClient_Intf;
|
|
|
|
const
|
|
{ Delta 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_CANTINVDelta = '{C803322D-5148-44E9-A06D-99D8B2E2781E}';
|
|
RID_RDX_LININVDelta = '{59D21195-BB34-4A91-BD02-D48649A8F4B9}';
|
|
RID_RDX_CABINVDelta = '{9A135F09-4540-4DAE-B701-2CDA92E0519B}';
|
|
|
|
type
|
|
{ IRDX_CANTINVDelta }
|
|
IRDX_CANTINVDelta = interface(IRDX_CANTINV)
|
|
['{C803322D-5148-44E9-A06D-99D8B2E2781E}']
|
|
{ Property getters and setters }
|
|
function GetOldNUMDOCValue : String;
|
|
function GetOldNUMLINValue : Float;
|
|
function GetOldNUMCANTValue : Float;
|
|
function GetOldTIPOCANTValue : String;
|
|
function GetOldCANTIDADValue : Float;
|
|
function GetOldCENTROValue : String;
|
|
function GetOldTMOVValue : String;
|
|
function GetOldFACTValue : String;
|
|
function GetOldDEPTOValue : String;
|
|
function GetOldIDVENValue : String;
|
|
|
|
{ Properties }
|
|
property OldNUMDOC : String read GetOldNUMDOCValue;
|
|
property OldNUMLIN : Float read GetOldNUMLINValue;
|
|
property OldNUMCANT : Float read GetOldNUMCANTValue;
|
|
property OldTIPOCANT : String read GetOldTIPOCANTValue;
|
|
property OldCANTIDAD : Float read GetOldCANTIDADValue;
|
|
property OldCENTRO : String read GetOldCENTROValue;
|
|
property OldTMOV : String read GetOldTMOVValue;
|
|
property OldFACT : String read GetOldFACTValue;
|
|
property OldDEPTO : String read GetOldDEPTOValue;
|
|
property OldIDVEN : String read GetOldIDVENValue;
|
|
end;
|
|
|
|
{ TRDX_CANTINVBusinessProcessorRules }
|
|
TRDX_CANTINVBusinessProcessorRules = class(TDABusinessProcessorRules, IRDX_CANTINV, IRDX_CANTINVDelta)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String; virtual;
|
|
function GetOldNUMDOCValue: String; virtual;
|
|
procedure SetNUMDOCValue(const aValue: String); virtual;
|
|
function GetNUMLINValue: Float; virtual;
|
|
function GetOldNUMLINValue: Float; virtual;
|
|
procedure SetNUMLINValue(const aValue: Float); virtual;
|
|
function GetNUMCANTValue: Float; virtual;
|
|
function GetOldNUMCANTValue: Float; virtual;
|
|
procedure SetNUMCANTValue(const aValue: Float); virtual;
|
|
function GetTIPOCANTValue: String; virtual;
|
|
function GetOldTIPOCANTValue: String; virtual;
|
|
procedure SetTIPOCANTValue(const aValue: String); virtual;
|
|
function GetCANTIDADValue: Float; virtual;
|
|
function GetOldCANTIDADValue: Float; virtual;
|
|
procedure SetCANTIDADValue(const aValue: Float); virtual;
|
|
function GetCENTROValue: String; virtual;
|
|
function GetOldCENTROValue: String; virtual;
|
|
procedure SetCENTROValue(const aValue: String); virtual;
|
|
function GetTMOVValue: String; virtual;
|
|
function GetOldTMOVValue: String; virtual;
|
|
procedure SetTMOVValue(const aValue: String); virtual;
|
|
function GetFACTValue: String; virtual;
|
|
function GetOldFACTValue: String; virtual;
|
|
procedure SetFACTValue(const aValue: String); virtual;
|
|
function GetDEPTOValue: String; virtual;
|
|
function GetOldDEPTOValue: String; virtual;
|
|
procedure SetDEPTOValue(const aValue: String); virtual;
|
|
function GetIDVENValue: String; virtual;
|
|
function GetOldIDVENValue: String; virtual;
|
|
procedure SetIDVENValue(const aValue: String); virtual;
|
|
|
|
{ Properties }
|
|
property NUMDOC : String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property OldNUMDOC : String read GetOldNUMDOCValue;
|
|
property NUMLIN : Float read GetNUMLINValue write SetNUMLINValue;
|
|
property OldNUMLIN : Float read GetOldNUMLINValue;
|
|
property NUMCANT : Float read GetNUMCANTValue write SetNUMCANTValue;
|
|
property OldNUMCANT : Float read GetOldNUMCANTValue;
|
|
property TIPOCANT : String read GetTIPOCANTValue write SetTIPOCANTValue;
|
|
property OldTIPOCANT : String read GetOldTIPOCANTValue;
|
|
property CANTIDAD : Float read GetCANTIDADValue write SetCANTIDADValue;
|
|
property OldCANTIDAD : Float read GetOldCANTIDADValue;
|
|
property CENTRO : String read GetCENTROValue write SetCENTROValue;
|
|
property OldCENTRO : String read GetOldCENTROValue;
|
|
property TMOV : String read GetTMOVValue write SetTMOVValue;
|
|
property OldTMOV : String read GetOldTMOVValue;
|
|
property FACT : String read GetFACTValue write SetFACTValue;
|
|
property OldFACT : String read GetOldFACTValue;
|
|
property DEPTO : String read GetDEPTOValue write SetDEPTOValue;
|
|
property OldDEPTO : String read GetOldDEPTOValue;
|
|
property IDVEN : String read GetIDVENValue write SetIDVENValue;
|
|
property OldIDVEN : String read GetOldIDVENValue;
|
|
|
|
public
|
|
constructor Create(aBusinessProcessor: TDABusinessProcessor); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IRDX_LININVDelta }
|
|
IRDX_LININVDelta = interface(IRDX_LININV)
|
|
['{59D21195-BB34-4A91-BD02-D48649A8F4B9}']
|
|
{ Property getters and setters }
|
|
function GetOldNUMDOCValue : String;
|
|
function GetOldNUMLINValue : Float;
|
|
function GetOldCODARTValue : String;
|
|
function GetOldFAMILIAValue : String;
|
|
function GetOldBARRAValue : String;
|
|
function GetOldTALLAValue : String;
|
|
function GetOldMARCAValue : String;
|
|
function GetOldTAMANOValue : String;
|
|
function GetOldSERIEValue : String;
|
|
function GetOldCOLORValue : String;
|
|
function GetOldMODELOValue : String;
|
|
function GetOldDIBUJOValue : String;
|
|
function GetOldDESCRIPValue : String;
|
|
|
|
{ Properties }
|
|
property OldNUMDOC : String read GetOldNUMDOCValue;
|
|
property OldNUMLIN : Float read GetOldNUMLINValue;
|
|
property OldCODART : String read GetOldCODARTValue;
|
|
property OldFAMILIA : String read GetOldFAMILIAValue;
|
|
property OldBARRA : String read GetOldBARRAValue;
|
|
property OldTALLA : String read GetOldTALLAValue;
|
|
property OldMARCA : String read GetOldMARCAValue;
|
|
property OldTAMANO : String read GetOldTAMANOValue;
|
|
property OldSERIE : String read GetOldSERIEValue;
|
|
property OldCOLOR : String read GetOldCOLORValue;
|
|
property OldMODELO : String read GetOldMODELOValue;
|
|
property OldDIBUJO : String read GetOldDIBUJOValue;
|
|
property OldDESCRIP : String read GetOldDESCRIPValue;
|
|
end;
|
|
|
|
{ TRDX_LININVBusinessProcessorRules }
|
|
TRDX_LININVBusinessProcessorRules = class(TDABusinessProcessorRules, IRDX_LININV, IRDX_LININVDelta)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String; virtual;
|
|
function GetOldNUMDOCValue: String; virtual;
|
|
procedure SetNUMDOCValue(const aValue: String); virtual;
|
|
function GetNUMLINValue: Float; virtual;
|
|
function GetOldNUMLINValue: Float; virtual;
|
|
procedure SetNUMLINValue(const aValue: Float); virtual;
|
|
function GetCODARTValue: String; virtual;
|
|
function GetOldCODARTValue: String; virtual;
|
|
procedure SetCODARTValue(const aValue: String); virtual;
|
|
function GetFAMILIAValue: String; virtual;
|
|
function GetOldFAMILIAValue: String; virtual;
|
|
procedure SetFAMILIAValue(const aValue: String); virtual;
|
|
function GetBARRAValue: String; virtual;
|
|
function GetOldBARRAValue: String; virtual;
|
|
procedure SetBARRAValue(const aValue: String); virtual;
|
|
function GetTALLAValue: String; virtual;
|
|
function GetOldTALLAValue: String; virtual;
|
|
procedure SetTALLAValue(const aValue: String); virtual;
|
|
function GetMARCAValue: String; virtual;
|
|
function GetOldMARCAValue: String; virtual;
|
|
procedure SetMARCAValue(const aValue: String); virtual;
|
|
function GetTAMANOValue: String; virtual;
|
|
function GetOldTAMANOValue: String; virtual;
|
|
procedure SetTAMANOValue(const aValue: String); virtual;
|
|
function GetSERIEValue: String; virtual;
|
|
function GetOldSERIEValue: String; virtual;
|
|
procedure SetSERIEValue(const aValue: String); virtual;
|
|
function GetCOLORValue: String; virtual;
|
|
function GetOldCOLORValue: String; virtual;
|
|
procedure SetCOLORValue(const aValue: String); virtual;
|
|
function GetMODELOValue: String; virtual;
|
|
function GetOldMODELOValue: String; virtual;
|
|
procedure SetMODELOValue(const aValue: String); virtual;
|
|
function GetDIBUJOValue: String; virtual;
|
|
function GetOldDIBUJOValue: String; virtual;
|
|
procedure SetDIBUJOValue(const aValue: String); virtual;
|
|
function GetDESCRIPValue: String; virtual;
|
|
function GetOldDESCRIPValue: String; virtual;
|
|
procedure SetDESCRIPValue(const aValue: String); virtual;
|
|
|
|
{ Properties }
|
|
property NUMDOC : String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property OldNUMDOC : String read GetOldNUMDOCValue;
|
|
property NUMLIN : Float read GetNUMLINValue write SetNUMLINValue;
|
|
property OldNUMLIN : Float read GetOldNUMLINValue;
|
|
property CODART : String read GetCODARTValue write SetCODARTValue;
|
|
property OldCODART : String read GetOldCODARTValue;
|
|
property FAMILIA : String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property OldFAMILIA : String read GetOldFAMILIAValue;
|
|
property BARRA : String read GetBARRAValue write SetBARRAValue;
|
|
property OldBARRA : String read GetOldBARRAValue;
|
|
property TALLA : String read GetTALLAValue write SetTALLAValue;
|
|
property OldTALLA : String read GetOldTALLAValue;
|
|
property MARCA : String read GetMARCAValue write SetMARCAValue;
|
|
property OldMARCA : String read GetOldMARCAValue;
|
|
property TAMANO : String read GetTAMANOValue write SetTAMANOValue;
|
|
property OldTAMANO : String read GetOldTAMANOValue;
|
|
property SERIE : String read GetSERIEValue write SetSERIEValue;
|
|
property OldSERIE : String read GetOldSERIEValue;
|
|
property COLOR : String read GetCOLORValue write SetCOLORValue;
|
|
property OldCOLOR : String read GetOldCOLORValue;
|
|
property MODELO : String read GetMODELOValue write SetMODELOValue;
|
|
property OldMODELO : String read GetOldMODELOValue;
|
|
property DIBUJO : String read GetDIBUJOValue write SetDIBUJOValue;
|
|
property OldDIBUJO : String read GetOldDIBUJOValue;
|
|
property DESCRIP : String read GetDESCRIPValue write SetDESCRIPValue;
|
|
property OldDESCRIP : String read GetOldDESCRIPValue;
|
|
|
|
public
|
|
constructor Create(aBusinessProcessor: TDABusinessProcessor); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IRDX_CABINVDelta }
|
|
IRDX_CABINVDelta = interface(IRDX_CABINV)
|
|
['{9A135F09-4540-4DAE-B701-2CDA92E0519B}']
|
|
{ Property getters and setters }
|
|
function GetOldNUMDOCValue : String;
|
|
function GetOldTIPODOCValue : String;
|
|
function GetOldTIPOLIQValue : String;
|
|
function GetOldFECHAValue : DateTime;
|
|
function GetOldFECHALIQValue : DateTime;
|
|
function GetOldEMISORValue : String;
|
|
function GetOldRECEPTORValue : String;
|
|
function GetOldDPTOValue : String;
|
|
function GetOldCENTROValue : String;
|
|
function GetOldFECHA_CARGAValue : DateTime;
|
|
|
|
{ Properties }
|
|
property OldNUMDOC : String read GetOldNUMDOCValue;
|
|
property OldTIPODOC : String read GetOldTIPODOCValue;
|
|
property OldTIPOLIQ : String read GetOldTIPOLIQValue;
|
|
property OldFECHA : DateTime read GetOldFECHAValue;
|
|
property OldFECHALIQ : DateTime read GetOldFECHALIQValue;
|
|
property OldEMISOR : String read GetOldEMISORValue;
|
|
property OldRECEPTOR : String read GetOldRECEPTORValue;
|
|
property OldDPTO : String read GetOldDPTOValue;
|
|
property OldCENTRO : String read GetOldCENTROValue;
|
|
property OldFECHA_CARGA : DateTime read GetOldFECHA_CARGAValue;
|
|
end;
|
|
|
|
{ TRDX_CABINVBusinessProcessorRules }
|
|
TRDX_CABINVBusinessProcessorRules = class(TDABusinessProcessorRules, IRDX_CABINV, IRDX_CABINVDelta)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetNUMDOCValue: String; virtual;
|
|
function GetOldNUMDOCValue: String; virtual;
|
|
procedure SetNUMDOCValue(const aValue: String); virtual;
|
|
function GetTIPODOCValue: String; virtual;
|
|
function GetOldTIPODOCValue: String; virtual;
|
|
procedure SetTIPODOCValue(const aValue: String); virtual;
|
|
function GetTIPOLIQValue: String; virtual;
|
|
function GetOldTIPOLIQValue: String; virtual;
|
|
procedure SetTIPOLIQValue(const aValue: String); virtual;
|
|
function GetFECHAValue: DateTime; virtual;
|
|
function GetOldFECHAValue: DateTime; virtual;
|
|
procedure SetFECHAValue(const aValue: DateTime); virtual;
|
|
function GetFECHALIQValue: DateTime; virtual;
|
|
function GetOldFECHALIQValue: DateTime; virtual;
|
|
procedure SetFECHALIQValue(const aValue: DateTime); virtual;
|
|
function GetEMISORValue: String; virtual;
|
|
function GetOldEMISORValue: String; virtual;
|
|
procedure SetEMISORValue(const aValue: String); virtual;
|
|
function GetRECEPTORValue: String; virtual;
|
|
function GetOldRECEPTORValue: String; virtual;
|
|
procedure SetRECEPTORValue(const aValue: String); virtual;
|
|
function GetDPTOValue: String; virtual;
|
|
function GetOldDPTOValue: String; virtual;
|
|
procedure SetDPTOValue(const aValue: String); virtual;
|
|
function GetCENTROValue: String; virtual;
|
|
function GetOldCENTROValue: String; virtual;
|
|
procedure SetCENTROValue(const aValue: String); virtual;
|
|
function GetFECHA_CARGAValue: DateTime; virtual;
|
|
function GetOldFECHA_CARGAValue: DateTime; virtual;
|
|
procedure SetFECHA_CARGAValue(const aValue: DateTime); virtual;
|
|
|
|
{ Properties }
|
|
property NUMDOC : String read GetNUMDOCValue write SetNUMDOCValue;
|
|
property OldNUMDOC : String read GetOldNUMDOCValue;
|
|
property TIPODOC : String read GetTIPODOCValue write SetTIPODOCValue;
|
|
property OldTIPODOC : String read GetOldTIPODOCValue;
|
|
property TIPOLIQ : String read GetTIPOLIQValue write SetTIPOLIQValue;
|
|
property OldTIPOLIQ : String read GetOldTIPOLIQValue;
|
|
property FECHA : DateTime read GetFECHAValue write SetFECHAValue;
|
|
property OldFECHA : DateTime read GetOldFECHAValue;
|
|
property FECHALIQ : DateTime read GetFECHALIQValue write SetFECHALIQValue;
|
|
property OldFECHALIQ : DateTime read GetOldFECHALIQValue;
|
|
property EMISOR : String read GetEMISORValue write SetEMISORValue;
|
|
property OldEMISOR : String read GetOldEMISORValue;
|
|
property RECEPTOR : String read GetRECEPTORValue write SetRECEPTORValue;
|
|
property OldRECEPTOR : String read GetOldRECEPTORValue;
|
|
property DPTO : String read GetDPTOValue write SetDPTOValue;
|
|
property OldDPTO : String read GetOldDPTOValue;
|
|
property CENTRO : String read GetCENTROValue write SetCENTROValue;
|
|
property OldCENTRO : String read GetOldCENTROValue;
|
|
property FECHA_CARGA : DateTime read GetFECHA_CARGAValue write SetFECHA_CARGAValue;
|
|
property OldFECHA_CARGA : DateTime read GetOldFECHA_CARGAValue;
|
|
|
|
public
|
|
constructor Create(aBusinessProcessor: TDABusinessProcessor); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses
|
|
Variants, uROBinaryHelpers;
|
|
|
|
{ TRDX_CANTINVBusinessProcessorRules }
|
|
constructor TRDX_CANTINVBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRDX_CANTINVBusinessProcessorRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetNUMDOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVNUMDOC];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldNUMDOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVNUMDOC];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetNUMDOCValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVNUMDOC] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetNUMLINValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVNUMLIN];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldNUMLINValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVNUMLIN];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetNUMLINValue(const aValue: Float);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVNUMLIN] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetNUMCANTValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVNUMCANT];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldNUMCANTValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVNUMCANT];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetNUMCANTValue(const aValue: Float);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVNUMCANT] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetTIPOCANTValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVTIPOCANT];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldTIPOCANTValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVTIPOCANT];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetTIPOCANTValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVTIPOCANT] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetCANTIDADValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVCANTIDAD];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldCANTIDADValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVCANTIDAD];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetCANTIDADValue(const aValue: Float);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVCANTIDAD] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetCENTROValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVCENTRO];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldCENTROValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVCENTRO];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetCENTROValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVCENTRO] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetTMOVValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVTMOV];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldTMOVValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVTMOV];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetTMOVValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVTMOV] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetFACTValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVFACT];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldFACTValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVFACT];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetFACTValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVFACT] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetDEPTOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVDEPTO];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldDEPTOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVDEPTO];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetDEPTOValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVDEPTO] := aValue;
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetIDVENValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVIDVEN];
|
|
end;
|
|
|
|
function TRDX_CANTINVBusinessProcessorRules.GetOldIDVENValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CANTINVIDVEN];
|
|
end;
|
|
|
|
procedure TRDX_CANTINVBusinessProcessorRules.SetIDVENValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CANTINVIDVEN] := aValue;
|
|
end;
|
|
|
|
|
|
{ TRDX_LININVBusinessProcessorRules }
|
|
constructor TRDX_LININVBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRDX_LININVBusinessProcessorRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetNUMDOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVNUMDOC];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldNUMDOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVNUMDOC];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetNUMDOCValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVNUMDOC] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetNUMLINValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVNUMLIN];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldNUMLINValue: Float;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVNUMLIN];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetNUMLINValue(const aValue: Float);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVNUMLIN] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetCODARTValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVCODART];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldCODARTValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVCODART];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetCODARTValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVCODART] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetFAMILIAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVFAMILIA];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldFAMILIAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVFAMILIA];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetFAMILIAValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVFAMILIA] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetBARRAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVBARRA];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldBARRAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVBARRA];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetBARRAValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVBARRA] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetTALLAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVTALLA];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldTALLAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVTALLA];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetTALLAValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVTALLA] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetMARCAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVMARCA];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldMARCAValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVMARCA];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetMARCAValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVMARCA] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetTAMANOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVTAMANO];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldTAMANOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVTAMANO];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetTAMANOValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVTAMANO] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetSERIEValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVSERIE];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldSERIEValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVSERIE];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetSERIEValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVSERIE] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetCOLORValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVCOLOR];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldCOLORValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVCOLOR];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetCOLORValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVCOLOR] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetMODELOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVMODELO];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldMODELOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVMODELO];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetMODELOValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVMODELO] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetDIBUJOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVDIBUJO];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldDIBUJOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVDIBUJO];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetDIBUJOValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVDIBUJO] := aValue;
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetDESCRIPValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVDESCRIP];
|
|
end;
|
|
|
|
function TRDX_LININVBusinessProcessorRules.GetOldDESCRIPValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_LININVDESCRIP];
|
|
end;
|
|
|
|
procedure TRDX_LININVBusinessProcessorRules.SetDESCRIPValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_LININVDESCRIP] := aValue;
|
|
end;
|
|
|
|
|
|
{ TRDX_CABINVBusinessProcessorRules }
|
|
constructor TRDX_CABINVBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRDX_CABINVBusinessProcessorRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetNUMDOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVNUMDOC];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldNUMDOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVNUMDOC];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetNUMDOCValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVNUMDOC] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetTIPODOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVTIPODOC];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldTIPODOCValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVTIPODOC];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetTIPODOCValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVTIPODOC] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetTIPOLIQValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVTIPOLIQ];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldTIPOLIQValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVTIPOLIQ];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetTIPOLIQValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVTIPOLIQ] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetFECHAValue: DateTime;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVFECHA];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldFECHAValue: DateTime;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVFECHA];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetFECHAValue(const aValue: DateTime);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVFECHA] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetFECHALIQValue: DateTime;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVFECHALIQ];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldFECHALIQValue: DateTime;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVFECHALIQ];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetFECHALIQValue(const aValue: DateTime);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVFECHALIQ] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetEMISORValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVEMISOR];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldEMISORValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVEMISOR];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetEMISORValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVEMISOR] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetRECEPTORValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVRECEPTOR];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldRECEPTORValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVRECEPTOR];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetRECEPTORValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVRECEPTOR] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetDPTOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVDPTO];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldDPTOValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVDPTO];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetDPTOValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVDPTO] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetCENTROValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVCENTRO];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldCENTROValue: String;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVCENTRO];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetCENTROValue(const aValue: String);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVCENTRO] := aValue;
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetFECHA_CARGAValue: DateTime;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVFECHA_CARGA];
|
|
end;
|
|
|
|
function TRDX_CABINVBusinessProcessorRules.GetOldFECHA_CARGAValue: DateTime;
|
|
begin
|
|
result := BusinessProcessor.CurrentChange.OldValueByName[fld_RDX_CABINVFECHA_CARGA];
|
|
end;
|
|
|
|
procedure TRDX_CABINVBusinessProcessorRules.SetFECHA_CARGAValue(const aValue: DateTime);
|
|
begin
|
|
BusinessProcessor.CurrentChange.NewValueByName[fld_RDX_CABINVFECHA_CARGA] := aValue;
|
|
end;
|
|
|
|
|
|
initialization
|
|
RegisterBusinessProcessorRules(RID_RDX_CANTINVDelta, TRDX_CANTINVBusinessProcessorRules);
|
|
RegisterBusinessProcessorRules(RID_RDX_LININVDelta, TRDX_LININVBusinessProcessorRules);
|
|
RegisterBusinessProcessorRules(RID_RDX_CABINVDelta, TRDX_CABINVBusinessProcessorRules);
|
|
|
|
end.
|