Varela_PuntosVenta/Source/Servidor/Services/EDI_Inventary/schEDIInventaryServer_Intf.pas

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.