unit schComisionesServer_Intf; interface uses Classes, DB, SysUtils, uROClasses, uDADataTable, uDABusinessProcessor, FmtBCD, uROXMLIntf, schComisionesClient_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_Facturas_ComisionDelta = '{C73C9E52-4A3E-4C22-9337-9F1E78C504FA}'; RID_Vendedores_ComisionDelta = '{50D2FA89-675F-44F6-ABAB-C4512A7E65BC}'; RID_ComisionesDelta = '{F01B4D90-1787-42E0-8585-62CF5B4B925E}'; type { IFacturas_ComisionDelta } IFacturas_ComisionDelta = interface(IFacturas_Comision) ['{C73C9E52-4A3E-4C22-9337-9F1E78C504FA}'] { Property getters and setters } function GetOldID_FACTURAValue : Integer; function GetOldCOMISIONValue : Float; function GetOldIMPORTE_COMISIONABLEValue : Currency; function GetOldIMPORTE_COMISIONValue : Float; function GetOldID_EMPRESAValue : Integer; function GetOldID_COMISION_LIQUIDADAValue : Integer; function GetOldFECHAValue : DateTime; function GetOldREFERENCIAValue : String; function GetOldSITUACIONValue : String; function GetOldID_CLIENTEValue : Integer; function GetOldID_AGENTEValue : Integer; function GetOldAGENTEValue : String; function GetOldCLIENTEValue : String; { Properties } property OldID_FACTURA : Integer read GetOldID_FACTURAValue; property OldCOMISION : Float read GetOldCOMISIONValue; property OldIMPORTE_COMISIONABLE : Currency read GetOldIMPORTE_COMISIONABLEValue; property OldIMPORTE_COMISION : Float read GetOldIMPORTE_COMISIONValue; property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue; property OldID_COMISION_LIQUIDADA : Integer read GetOldID_COMISION_LIQUIDADAValue; property OldFECHA : DateTime read GetOldFECHAValue; property OldREFERENCIA : String read GetOldREFERENCIAValue; property OldSITUACION : String read GetOldSITUACIONValue; property OldID_CLIENTE : Integer read GetOldID_CLIENTEValue; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; property OldAGENTE : String read GetOldAGENTEValue; property OldCLIENTE : String read GetOldCLIENTEValue; end; { TFacturas_ComisionBusinessProcessorRules } TFacturas_ComisionBusinessProcessorRules = class(TDABusinessProcessorRules, IFacturas_Comision, IFacturas_ComisionDelta) private protected { Property getters and setters } function GetID_FACTURAValue: Integer; virtual; function GetID_FACTURAIsNull: Boolean; virtual; function GetOldID_FACTURAValue: Integer; virtual; function GetOldID_FACTURAIsNull: Boolean; virtual; procedure SetID_FACTURAValue(const aValue: Integer); virtual; procedure SetID_FACTURAIsNull(const aValue: Boolean); virtual; function GetCOMISIONValue: Float; virtual; function GetCOMISIONIsNull: Boolean; virtual; function GetOldCOMISIONValue: Float; virtual; function GetOldCOMISIONIsNull: Boolean; virtual; procedure SetCOMISIONValue(const aValue: Float); virtual; procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; function GetIMPORTE_COMISIONABLEValue: Currency; virtual; function GetIMPORTE_COMISIONABLEIsNull: Boolean; virtual; function GetOldIMPORTE_COMISIONABLEValue: Currency; virtual; function GetOldIMPORTE_COMISIONABLEIsNull: Boolean; virtual; procedure SetIMPORTE_COMISIONABLEValue(const aValue: Currency); virtual; procedure SetIMPORTE_COMISIONABLEIsNull(const aValue: Boolean); virtual; function GetIMPORTE_COMISIONValue: Float; virtual; function GetIMPORTE_COMISIONIsNull: Boolean; virtual; function GetOldIMPORTE_COMISIONValue: Float; virtual; function GetOldIMPORTE_COMISIONIsNull: Boolean; virtual; procedure SetIMPORTE_COMISIONValue(const aValue: Float); virtual; procedure SetIMPORTE_COMISIONIsNull(const aValue: Boolean); virtual; function GetID_EMPRESAValue: Integer; virtual; function GetID_EMPRESAIsNull: Boolean; virtual; function GetOldID_EMPRESAValue: Integer; virtual; function GetOldID_EMPRESAIsNull: Boolean; virtual; procedure SetID_EMPRESAValue(const aValue: Integer); virtual; procedure SetID_EMPRESAIsNull(const aValue: Boolean); virtual; function GetID_COMISION_LIQUIDADAValue: Integer; virtual; function GetID_COMISION_LIQUIDADAIsNull: Boolean; virtual; function GetOldID_COMISION_LIQUIDADAValue: Integer; virtual; function GetOldID_COMISION_LIQUIDADAIsNull: Boolean; virtual; procedure SetID_COMISION_LIQUIDADAValue(const aValue: Integer); virtual; procedure SetID_COMISION_LIQUIDADAIsNull(const aValue: Boolean); virtual; function GetFECHAValue: DateTime; virtual; function GetFECHAIsNull: Boolean; virtual; function GetOldFECHAValue: DateTime; virtual; function GetOldFECHAIsNull: Boolean; virtual; procedure SetFECHAValue(const aValue: DateTime); virtual; procedure SetFECHAIsNull(const aValue: Boolean); virtual; function GetREFERENCIAValue: String; virtual; function GetREFERENCIAIsNull: Boolean; virtual; function GetOldREFERENCIAValue: String; virtual; function GetOldREFERENCIAIsNull: Boolean; virtual; procedure SetREFERENCIAValue(const aValue: String); virtual; procedure SetREFERENCIAIsNull(const aValue: Boolean); virtual; function GetSITUACIONValue: String; virtual; function GetSITUACIONIsNull: Boolean; virtual; function GetOldSITUACIONValue: String; virtual; function GetOldSITUACIONIsNull: Boolean; virtual; procedure SetSITUACIONValue(const aValue: String); virtual; procedure SetSITUACIONIsNull(const aValue: Boolean); virtual; function GetID_CLIENTEValue: Integer; virtual; function GetID_CLIENTEIsNull: Boolean; virtual; function GetOldID_CLIENTEValue: Integer; virtual; function GetOldID_CLIENTEIsNull: Boolean; virtual; procedure SetID_CLIENTEValue(const aValue: Integer); virtual; procedure SetID_CLIENTEIsNull(const aValue: Boolean); virtual; function GetID_AGENTEValue: Integer; virtual; function GetID_AGENTEIsNull: Boolean; virtual; function GetOldID_AGENTEValue: Integer; virtual; function GetOldID_AGENTEIsNull: Boolean; virtual; procedure SetID_AGENTEValue(const aValue: Integer); virtual; procedure SetID_AGENTEIsNull(const aValue: Boolean); virtual; function GetAGENTEValue: String; virtual; function GetAGENTEIsNull: Boolean; virtual; function GetOldAGENTEValue: String; virtual; function GetOldAGENTEIsNull: Boolean; virtual; procedure SetAGENTEValue(const aValue: String); virtual; procedure SetAGENTEIsNull(const aValue: Boolean); virtual; function GetCLIENTEValue: String; virtual; function GetCLIENTEIsNull: Boolean; virtual; function GetOldCLIENTEValue: String; virtual; function GetOldCLIENTEIsNull: Boolean; virtual; procedure SetCLIENTEValue(const aValue: String); virtual; procedure SetCLIENTEIsNull(const aValue: Boolean); virtual; { Properties } property ID_FACTURA : Integer read GetID_FACTURAValue write SetID_FACTURAValue; property ID_FACTURAIsNull : Boolean read GetID_FACTURAIsNull write SetID_FACTURAIsNull; property OldID_FACTURA : Integer read GetOldID_FACTURAValue; property OldID_FACTURAIsNull : Boolean read GetOldID_FACTURAIsNull; property COMISION : Float read GetCOMISIONValue write SetCOMISIONValue; property COMISIONIsNull : Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; property OldCOMISION : Float read GetOldCOMISIONValue; property OldCOMISIONIsNull : Boolean read GetOldCOMISIONIsNull; property IMPORTE_COMISIONABLE : Currency read GetIMPORTE_COMISIONABLEValue write SetIMPORTE_COMISIONABLEValue; property IMPORTE_COMISIONABLEIsNull : Boolean read GetIMPORTE_COMISIONABLEIsNull write SetIMPORTE_COMISIONABLEIsNull; property OldIMPORTE_COMISIONABLE : Currency read GetOldIMPORTE_COMISIONABLEValue; property OldIMPORTE_COMISIONABLEIsNull : Boolean read GetOldIMPORTE_COMISIONABLEIsNull; property IMPORTE_COMISION : Float read GetIMPORTE_COMISIONValue write SetIMPORTE_COMISIONValue; property IMPORTE_COMISIONIsNull : Boolean read GetIMPORTE_COMISIONIsNull write SetIMPORTE_COMISIONIsNull; property OldIMPORTE_COMISION : Float read GetOldIMPORTE_COMISIONValue; property OldIMPORTE_COMISIONIsNull : Boolean read GetOldIMPORTE_COMISIONIsNull; property ID_EMPRESA : Integer read GetID_EMPRESAValue write SetID_EMPRESAValue; property ID_EMPRESAIsNull : Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull; property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue; property OldID_EMPRESAIsNull : Boolean read GetOldID_EMPRESAIsNull; property ID_COMISION_LIQUIDADA : Integer read GetID_COMISION_LIQUIDADAValue write SetID_COMISION_LIQUIDADAValue; property ID_COMISION_LIQUIDADAIsNull : Boolean read GetID_COMISION_LIQUIDADAIsNull write SetID_COMISION_LIQUIDADAIsNull; property OldID_COMISION_LIQUIDADA : Integer read GetOldID_COMISION_LIQUIDADAValue; property OldID_COMISION_LIQUIDADAIsNull : Boolean read GetOldID_COMISION_LIQUIDADAIsNull; property FECHA : DateTime read GetFECHAValue write SetFECHAValue; property FECHAIsNull : Boolean read GetFECHAIsNull write SetFECHAIsNull; property OldFECHA : DateTime read GetOldFECHAValue; property OldFECHAIsNull : Boolean read GetOldFECHAIsNull; property REFERENCIA : String read GetREFERENCIAValue write SetREFERENCIAValue; property REFERENCIAIsNull : Boolean read GetREFERENCIAIsNull write SetREFERENCIAIsNull; property OldREFERENCIA : String read GetOldREFERENCIAValue; property OldREFERENCIAIsNull : Boolean read GetOldREFERENCIAIsNull; property SITUACION : String read GetSITUACIONValue write SetSITUACIONValue; property SITUACIONIsNull : Boolean read GetSITUACIONIsNull write SetSITUACIONIsNull; property OldSITUACION : String read GetOldSITUACIONValue; property OldSITUACIONIsNull : Boolean read GetOldSITUACIONIsNull; property ID_CLIENTE : Integer read GetID_CLIENTEValue write SetID_CLIENTEValue; property ID_CLIENTEIsNull : Boolean read GetID_CLIENTEIsNull write SetID_CLIENTEIsNull; property OldID_CLIENTE : Integer read GetOldID_CLIENTEValue; property OldID_CLIENTEIsNull : Boolean read GetOldID_CLIENTEIsNull; property ID_AGENTE : Integer read GetID_AGENTEValue write SetID_AGENTEValue; property ID_AGENTEIsNull : Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; property OldID_AGENTEIsNull : Boolean read GetOldID_AGENTEIsNull; property AGENTE : String read GetAGENTEValue write SetAGENTEValue; property AGENTEIsNull : Boolean read GetAGENTEIsNull write SetAGENTEIsNull; property OldAGENTE : String read GetOldAGENTEValue; property OldAGENTEIsNull : Boolean read GetOldAGENTEIsNull; property CLIENTE : String read GetCLIENTEValue write SetCLIENTEValue; property CLIENTEIsNull : Boolean read GetCLIENTEIsNull write SetCLIENTEIsNull; property OldCLIENTE : String read GetOldCLIENTEValue; property OldCLIENTEIsNull : Boolean read GetOldCLIENTEIsNull; public constructor Create(aBusinessProcessor: TDABusinessProcessor); override; destructor Destroy; override; end; { IVendedores_ComisionDelta } IVendedores_ComisionDelta = interface(IVendedores_Comision) ['{50D2FA89-675F-44F6-ABAB-C4512A7E65BC}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_COMISIONValue : Integer; function GetOldID_VENDEDORValue : Integer; function GetOldNOMBREValue : String; function GetOldCOMISIONValue : Float; function GetOldIMPORTE_TOTALValue : Currency; { Properties } property OldID : Integer read GetOldIDValue; property OldID_COMISION : Integer read GetOldID_COMISIONValue; property OldID_VENDEDOR : Integer read GetOldID_VENDEDORValue; property OldNOMBRE : String read GetOldNOMBREValue; property OldCOMISION : Float read GetOldCOMISIONValue; property OldIMPORTE_TOTAL : Currency read GetOldIMPORTE_TOTALValue; end; { TVendedores_ComisionBusinessProcessorRules } TVendedores_ComisionBusinessProcessorRules = class(TDABusinessProcessorRules, IVendedores_Comision, IVendedores_ComisionDelta) private protected { Property getters and setters } function GetIDValue: Integer; virtual; function GetIDIsNull: Boolean; virtual; function GetOldIDValue: Integer; virtual; function GetOldIDIsNull: Boolean; virtual; procedure SetIDValue(const aValue: Integer); virtual; procedure SetIDIsNull(const aValue: Boolean); virtual; function GetID_COMISIONValue: Integer; virtual; function GetID_COMISIONIsNull: Boolean; virtual; function GetOldID_COMISIONValue: Integer; virtual; function GetOldID_COMISIONIsNull: Boolean; virtual; procedure SetID_COMISIONValue(const aValue: Integer); virtual; procedure SetID_COMISIONIsNull(const aValue: Boolean); virtual; function GetID_VENDEDORValue: Integer; virtual; function GetID_VENDEDORIsNull: Boolean; virtual; function GetOldID_VENDEDORValue: Integer; virtual; function GetOldID_VENDEDORIsNull: Boolean; virtual; procedure SetID_VENDEDORValue(const aValue: Integer); virtual; procedure SetID_VENDEDORIsNull(const aValue: Boolean); virtual; function GetNOMBREValue: String; virtual; function GetNOMBREIsNull: Boolean; virtual; function GetOldNOMBREValue: String; virtual; function GetOldNOMBREIsNull: Boolean; virtual; procedure SetNOMBREValue(const aValue: String); virtual; procedure SetNOMBREIsNull(const aValue: Boolean); virtual; function GetCOMISIONValue: Float; virtual; function GetCOMISIONIsNull: Boolean; virtual; function GetOldCOMISIONValue: Float; virtual; function GetOldCOMISIONIsNull: Boolean; virtual; procedure SetCOMISIONValue(const aValue: Float); virtual; procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; function GetIMPORTE_TOTALValue: Currency; virtual; function GetIMPORTE_TOTALIsNull: Boolean; virtual; function GetOldIMPORTE_TOTALValue: Currency; virtual; function GetOldIMPORTE_TOTALIsNull: Boolean; virtual; procedure SetIMPORTE_TOTALValue(const aValue: Currency); virtual; procedure SetIMPORTE_TOTALIsNull(const aValue: Boolean); virtual; { Properties } property ID : Integer read GetIDValue write SetIDValue; property IDIsNull : Boolean read GetIDIsNull write SetIDIsNull; property OldID : Integer read GetOldIDValue; property OldIDIsNull : Boolean read GetOldIDIsNull; property ID_COMISION : Integer read GetID_COMISIONValue write SetID_COMISIONValue; property ID_COMISIONIsNull : Boolean read GetID_COMISIONIsNull write SetID_COMISIONIsNull; property OldID_COMISION : Integer read GetOldID_COMISIONValue; property OldID_COMISIONIsNull : Boolean read GetOldID_COMISIONIsNull; property ID_VENDEDOR : Integer read GetID_VENDEDORValue write SetID_VENDEDORValue; property ID_VENDEDORIsNull : Boolean read GetID_VENDEDORIsNull write SetID_VENDEDORIsNull; property OldID_VENDEDOR : Integer read GetOldID_VENDEDORValue; property OldID_VENDEDORIsNull : Boolean read GetOldID_VENDEDORIsNull; property NOMBRE : String read GetNOMBREValue write SetNOMBREValue; property NOMBREIsNull : Boolean read GetNOMBREIsNull write SetNOMBREIsNull; property OldNOMBRE : String read GetOldNOMBREValue; property OldNOMBREIsNull : Boolean read GetOldNOMBREIsNull; property COMISION : Float read GetCOMISIONValue write SetCOMISIONValue; property COMISIONIsNull : Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; property OldCOMISION : Float read GetOldCOMISIONValue; property OldCOMISIONIsNull : Boolean read GetOldCOMISIONIsNull; property IMPORTE_TOTAL : Currency read GetIMPORTE_TOTALValue write SetIMPORTE_TOTALValue; property IMPORTE_TOTALIsNull : Boolean read GetIMPORTE_TOTALIsNull write SetIMPORTE_TOTALIsNull; property OldIMPORTE_TOTAL : Currency read GetOldIMPORTE_TOTALValue; property OldIMPORTE_TOTALIsNull : Boolean read GetOldIMPORTE_TOTALIsNull; public constructor Create(aBusinessProcessor: TDABusinessProcessor); override; destructor Destroy; override; end; { IComisionesDelta } IComisionesDelta = interface(IComisiones) ['{F01B4D90-1787-42E0-8585-62CF5B4B925E}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_EMPRESAValue : Integer; function GetOldREFERENCIAValue : String; function GetOldID_AGENTEValue : Integer; function GetOldDESCRIPCIONValue : String; function GetOldFECHAValue : DateTime; function GetOldIMPORTE_TOTALValue : Currency; function GetOldUSUARIOValue : String; function GetOldNOMBREValue : String; function GetOldDELEGACIONValue : String; function GetOldCOMISIONValue : Float; { Properties } property OldID : Integer read GetOldIDValue; property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue; property OldREFERENCIA : String read GetOldREFERENCIAValue; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; property OldDESCRIPCION : String read GetOldDESCRIPCIONValue; property OldFECHA : DateTime read GetOldFECHAValue; property OldIMPORTE_TOTAL : Currency read GetOldIMPORTE_TOTALValue; property OldUSUARIO : String read GetOldUSUARIOValue; property OldNOMBRE : String read GetOldNOMBREValue; property OldDELEGACION : String read GetOldDELEGACIONValue; property OldCOMISION : Float read GetOldCOMISIONValue; end; { TComisionesBusinessProcessorRules } TComisionesBusinessProcessorRules = class(TDABusinessProcessorRules, IComisiones, IComisionesDelta) private protected { Property getters and setters } function GetIDValue: Integer; virtual; function GetIDIsNull: Boolean; virtual; function GetOldIDValue: Integer; virtual; function GetOldIDIsNull: Boolean; virtual; procedure SetIDValue(const aValue: Integer); virtual; procedure SetIDIsNull(const aValue: Boolean); virtual; function GetID_EMPRESAValue: Integer; virtual; function GetID_EMPRESAIsNull: Boolean; virtual; function GetOldID_EMPRESAValue: Integer; virtual; function GetOldID_EMPRESAIsNull: Boolean; virtual; procedure SetID_EMPRESAValue(const aValue: Integer); virtual; procedure SetID_EMPRESAIsNull(const aValue: Boolean); virtual; function GetREFERENCIAValue: String; virtual; function GetREFERENCIAIsNull: Boolean; virtual; function GetOldREFERENCIAValue: String; virtual; function GetOldREFERENCIAIsNull: Boolean; virtual; procedure SetREFERENCIAValue(const aValue: String); virtual; procedure SetREFERENCIAIsNull(const aValue: Boolean); virtual; function GetID_AGENTEValue: Integer; virtual; function GetID_AGENTEIsNull: Boolean; virtual; function GetOldID_AGENTEValue: Integer; virtual; function GetOldID_AGENTEIsNull: Boolean; virtual; procedure SetID_AGENTEValue(const aValue: Integer); virtual; procedure SetID_AGENTEIsNull(const aValue: Boolean); virtual; function GetDESCRIPCIONValue: String; virtual; function GetDESCRIPCIONIsNull: Boolean; virtual; function GetOldDESCRIPCIONValue: String; virtual; function GetOldDESCRIPCIONIsNull: Boolean; virtual; procedure SetDESCRIPCIONValue(const aValue: String); virtual; procedure SetDESCRIPCIONIsNull(const aValue: Boolean); virtual; function GetFECHAValue: DateTime; virtual; function GetFECHAIsNull: Boolean; virtual; function GetOldFECHAValue: DateTime; virtual; function GetOldFECHAIsNull: Boolean; virtual; procedure SetFECHAValue(const aValue: DateTime); virtual; procedure SetFECHAIsNull(const aValue: Boolean); virtual; function GetIMPORTE_TOTALValue: Currency; virtual; function GetIMPORTE_TOTALIsNull: Boolean; virtual; function GetOldIMPORTE_TOTALValue: Currency; virtual; function GetOldIMPORTE_TOTALIsNull: Boolean; virtual; procedure SetIMPORTE_TOTALValue(const aValue: Currency); virtual; procedure SetIMPORTE_TOTALIsNull(const aValue: Boolean); virtual; function GetUSUARIOValue: String; virtual; function GetUSUARIOIsNull: Boolean; virtual; function GetOldUSUARIOValue: String; virtual; function GetOldUSUARIOIsNull: Boolean; virtual; procedure SetUSUARIOValue(const aValue: String); virtual; procedure SetUSUARIOIsNull(const aValue: Boolean); virtual; function GetNOMBREValue: String; virtual; function GetNOMBREIsNull: Boolean; virtual; function GetOldNOMBREValue: String; virtual; function GetOldNOMBREIsNull: Boolean; virtual; procedure SetNOMBREValue(const aValue: String); virtual; procedure SetNOMBREIsNull(const aValue: Boolean); virtual; function GetDELEGACIONValue: String; virtual; function GetDELEGACIONIsNull: Boolean; virtual; function GetOldDELEGACIONValue: String; virtual; function GetOldDELEGACIONIsNull: Boolean; virtual; procedure SetDELEGACIONValue(const aValue: String); virtual; procedure SetDELEGACIONIsNull(const aValue: Boolean); virtual; function GetCOMISIONValue: Float; virtual; function GetCOMISIONIsNull: Boolean; virtual; function GetOldCOMISIONValue: Float; virtual; function GetOldCOMISIONIsNull: Boolean; virtual; procedure SetCOMISIONValue(const aValue: Float); virtual; procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; { Properties } property ID : Integer read GetIDValue write SetIDValue; property IDIsNull : Boolean read GetIDIsNull write SetIDIsNull; property OldID : Integer read GetOldIDValue; property OldIDIsNull : Boolean read GetOldIDIsNull; property ID_EMPRESA : Integer read GetID_EMPRESAValue write SetID_EMPRESAValue; property ID_EMPRESAIsNull : Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull; property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue; property OldID_EMPRESAIsNull : Boolean read GetOldID_EMPRESAIsNull; property REFERENCIA : String read GetREFERENCIAValue write SetREFERENCIAValue; property REFERENCIAIsNull : Boolean read GetREFERENCIAIsNull write SetREFERENCIAIsNull; property OldREFERENCIA : String read GetOldREFERENCIAValue; property OldREFERENCIAIsNull : Boolean read GetOldREFERENCIAIsNull; property ID_AGENTE : Integer read GetID_AGENTEValue write SetID_AGENTEValue; property ID_AGENTEIsNull : Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; property OldID_AGENTEIsNull : Boolean read GetOldID_AGENTEIsNull; property DESCRIPCION : String read GetDESCRIPCIONValue write SetDESCRIPCIONValue; property DESCRIPCIONIsNull : Boolean read GetDESCRIPCIONIsNull write SetDESCRIPCIONIsNull; property OldDESCRIPCION : String read GetOldDESCRIPCIONValue; property OldDESCRIPCIONIsNull : Boolean read GetOldDESCRIPCIONIsNull; property FECHA : DateTime read GetFECHAValue write SetFECHAValue; property FECHAIsNull : Boolean read GetFECHAIsNull write SetFECHAIsNull; property OldFECHA : DateTime read GetOldFECHAValue; property OldFECHAIsNull : Boolean read GetOldFECHAIsNull; property IMPORTE_TOTAL : Currency read GetIMPORTE_TOTALValue write SetIMPORTE_TOTALValue; property IMPORTE_TOTALIsNull : Boolean read GetIMPORTE_TOTALIsNull write SetIMPORTE_TOTALIsNull; property OldIMPORTE_TOTAL : Currency read GetOldIMPORTE_TOTALValue; property OldIMPORTE_TOTALIsNull : Boolean read GetOldIMPORTE_TOTALIsNull; property USUARIO : String read GetUSUARIOValue write SetUSUARIOValue; property USUARIOIsNull : Boolean read GetUSUARIOIsNull write SetUSUARIOIsNull; property OldUSUARIO : String read GetOldUSUARIOValue; property OldUSUARIOIsNull : Boolean read GetOldUSUARIOIsNull; property NOMBRE : String read GetNOMBREValue write SetNOMBREValue; property NOMBREIsNull : Boolean read GetNOMBREIsNull write SetNOMBREIsNull; property OldNOMBRE : String read GetOldNOMBREValue; property OldNOMBREIsNull : Boolean read GetOldNOMBREIsNull; property DELEGACION : String read GetDELEGACIONValue write SetDELEGACIONValue; property DELEGACIONIsNull : Boolean read GetDELEGACIONIsNull write SetDELEGACIONIsNull; property OldDELEGACION : String read GetOldDELEGACIONValue; property OldDELEGACIONIsNull : Boolean read GetOldDELEGACIONIsNull; property COMISION : Float read GetCOMISIONValue write SetCOMISIONValue; property COMISIONIsNull : Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; property OldCOMISION : Float read GetOldCOMISIONValue; property OldCOMISIONIsNull : Boolean read GetOldCOMISIONIsNull; public constructor Create(aBusinessProcessor: TDABusinessProcessor); override; destructor Destroy; override; end; implementation uses Variants, uROBinaryHelpers, uDAInterfaces; { TFacturas_ComisionBusinessProcessorRules } constructor TFacturas_ComisionBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor); begin inherited; end; destructor TFacturas_ComisionBusinessProcessorRules.Destroy; begin inherited; end; function TFacturas_ComisionBusinessProcessorRules.GetID_FACTURAValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_FACTURA]; end; function TFacturas_ComisionBusinessProcessorRules.GetID_FACTURAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_FACTURA]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_FACTURAValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_FACTURA]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_FACTURAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_FACTURA]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_FACTURAValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_FACTURA] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_FACTURAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_FACTURA] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetCOMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCOMISION]; end; function TFacturas_ComisionBusinessProcessorRules.GetCOMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCOMISION]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldCOMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionCOMISION]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldCOMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionCOMISION]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetCOMISIONValue(const aValue: Float); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCOMISION] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetCOMISIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCOMISION] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetIMPORTE_COMISIONABLEValue: Currency; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISIONABLE]; end; function TFacturas_ComisionBusinessProcessorRules.GetIMPORTE_COMISIONABLEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISIONABLE]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldIMPORTE_COMISIONABLEValue: Currency; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionIMPORTE_COMISIONABLE]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldIMPORTE_COMISIONABLEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionIMPORTE_COMISIONABLE]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetIMPORTE_COMISIONABLEValue(const aValue: Currency); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISIONABLE] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetIMPORTE_COMISIONABLEIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISIONABLE] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetIMPORTE_COMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISION]; end; function TFacturas_ComisionBusinessProcessorRules.GetIMPORTE_COMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISION]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldIMPORTE_COMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionIMPORTE_COMISION]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldIMPORTE_COMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionIMPORTE_COMISION]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetIMPORTE_COMISIONValue(const aValue: Float); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISION] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetIMPORTE_COMISIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionIMPORTE_COMISION] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetID_EMPRESAValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_EMPRESA]; end; function TFacturas_ComisionBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_EMPRESA]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_EMPRESA]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_EMPRESA]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_EMPRESA] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_EMPRESAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_EMPRESA] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetID_COMISION_LIQUIDADAValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_COMISION_LIQUIDADA]; end; function TFacturas_ComisionBusinessProcessorRules.GetID_COMISION_LIQUIDADAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_COMISION_LIQUIDADA]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_COMISION_LIQUIDADAValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_COMISION_LIQUIDADA]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_COMISION_LIQUIDADAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_COMISION_LIQUIDADA]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_COMISION_LIQUIDADAValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_COMISION_LIQUIDADA] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_COMISION_LIQUIDADAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_COMISION_LIQUIDADA] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetFECHAValue: DateTime; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionFECHA]; end; function TFacturas_ComisionBusinessProcessorRules.GetFECHAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionFECHA]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldFECHAValue: DateTime; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionFECHA]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldFECHAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionFECHA]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetFECHAValue(const aValue: DateTime); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionFECHA] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetFECHAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionFECHA] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetREFERENCIAValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionREFERENCIA]; end; function TFacturas_ComisionBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionREFERENCIA]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldREFERENCIAValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionREFERENCIA]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionREFERENCIA]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionREFERENCIA] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetREFERENCIAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionREFERENCIA] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetSITUACIONValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionSITUACION]; end; function TFacturas_ComisionBusinessProcessorRules.GetSITUACIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionSITUACION]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldSITUACIONValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionSITUACION]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldSITUACIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionSITUACION]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetSITUACIONValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionSITUACION] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetSITUACIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionSITUACION] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetID_CLIENTEValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_CLIENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetID_CLIENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_CLIENTE]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_CLIENTEValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_CLIENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_CLIENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_CLIENTE]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_CLIENTEValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_CLIENTE] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_CLIENTEIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_CLIENTE] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetID_AGENTEValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_AGENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetID_AGENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_AGENTE]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_AGENTEValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_AGENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldID_AGENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionID_AGENTE]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_AGENTEValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_AGENTE] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetID_AGENTEIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionID_AGENTE] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetAGENTEValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionAGENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetAGENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionAGENTE]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldAGENTEValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionAGENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldAGENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionAGENTE]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetAGENTEValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionAGENTE] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetAGENTEIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionAGENTE] := Null; end; function TFacturas_ComisionBusinessProcessorRules.GetCLIENTEValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCLIENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetCLIENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCLIENTE]); end; function TFacturas_ComisionBusinessProcessorRules.GetOldCLIENTEValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionCLIENTE]; end; function TFacturas_ComisionBusinessProcessorRules.GetOldCLIENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Facturas_ComisionCLIENTE]); end; procedure TFacturas_ComisionBusinessProcessorRules.SetCLIENTEValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCLIENTE] := aValue; end; procedure TFacturas_ComisionBusinessProcessorRules.SetCLIENTEIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Facturas_ComisionCLIENTE] := Null; end; { TVendedores_ComisionBusinessProcessorRules } constructor TVendedores_ComisionBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor); begin inherited; end; destructor TVendedores_ComisionBusinessProcessorRules.Destroy; begin inherited; end; function TVendedores_ComisionBusinessProcessorRules.GetIDValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID]; end; function TVendedores_ComisionBusinessProcessorRules.GetIDIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID]); end; function TVendedores_ComisionBusinessProcessorRules.GetOldIDValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionID]; end; function TVendedores_ComisionBusinessProcessorRules.GetOldIDIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionID]); end; procedure TVendedores_ComisionBusinessProcessorRules.SetIDValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID] := aValue; end; procedure TVendedores_ComisionBusinessProcessorRules.SetIDIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID] := Null; end; function TVendedores_ComisionBusinessProcessorRules.GetID_COMISIONValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_COMISION]; end; function TVendedores_ComisionBusinessProcessorRules.GetID_COMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_COMISION]); end; function TVendedores_ComisionBusinessProcessorRules.GetOldID_COMISIONValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionID_COMISION]; end; function TVendedores_ComisionBusinessProcessorRules.GetOldID_COMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionID_COMISION]); end; procedure TVendedores_ComisionBusinessProcessorRules.SetID_COMISIONValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_COMISION] := aValue; end; procedure TVendedores_ComisionBusinessProcessorRules.SetID_COMISIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_COMISION] := Null; end; function TVendedores_ComisionBusinessProcessorRules.GetID_VENDEDORValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_VENDEDOR]; end; function TVendedores_ComisionBusinessProcessorRules.GetID_VENDEDORIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_VENDEDOR]); end; function TVendedores_ComisionBusinessProcessorRules.GetOldID_VENDEDORValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionID_VENDEDOR]; end; function TVendedores_ComisionBusinessProcessorRules.GetOldID_VENDEDORIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionID_VENDEDOR]); end; procedure TVendedores_ComisionBusinessProcessorRules.SetID_VENDEDORValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_VENDEDOR] := aValue; end; procedure TVendedores_ComisionBusinessProcessorRules.SetID_VENDEDORIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionID_VENDEDOR] := Null; end; function TVendedores_ComisionBusinessProcessorRules.GetNOMBREValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionNOMBRE]; end; function TVendedores_ComisionBusinessProcessorRules.GetNOMBREIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionNOMBRE]); end; function TVendedores_ComisionBusinessProcessorRules.GetOldNOMBREValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionNOMBRE]; end; function TVendedores_ComisionBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionNOMBRE]); end; procedure TVendedores_ComisionBusinessProcessorRules.SetNOMBREValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionNOMBRE] := aValue; end; procedure TVendedores_ComisionBusinessProcessorRules.SetNOMBREIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionNOMBRE] := Null; end; function TVendedores_ComisionBusinessProcessorRules.GetCOMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionCOMISION]; end; function TVendedores_ComisionBusinessProcessorRules.GetCOMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionCOMISION]); end; function TVendedores_ComisionBusinessProcessorRules.GetOldCOMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionCOMISION]; end; function TVendedores_ComisionBusinessProcessorRules.GetOldCOMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionCOMISION]); end; procedure TVendedores_ComisionBusinessProcessorRules.SetCOMISIONValue(const aValue: Float); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionCOMISION] := aValue; end; procedure TVendedores_ComisionBusinessProcessorRules.SetCOMISIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionCOMISION] := Null; end; function TVendedores_ComisionBusinessProcessorRules.GetIMPORTE_TOTALValue: Currency; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionIMPORTE_TOTAL]; end; function TVendedores_ComisionBusinessProcessorRules.GetIMPORTE_TOTALIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionIMPORTE_TOTAL]); end; function TVendedores_ComisionBusinessProcessorRules.GetOldIMPORTE_TOTALValue: Currency; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionIMPORTE_TOTAL]; end; function TVendedores_ComisionBusinessProcessorRules.GetOldIMPORTE_TOTALIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Vendedores_ComisionIMPORTE_TOTAL]); end; procedure TVendedores_ComisionBusinessProcessorRules.SetIMPORTE_TOTALValue(const aValue: Currency); begin BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionIMPORTE_TOTAL] := aValue; end; procedure TVendedores_ComisionBusinessProcessorRules.SetIMPORTE_TOTALIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_Vendedores_ComisionIMPORTE_TOTAL] := Null; end; { TComisionesBusinessProcessorRules } constructor TComisionesBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor); begin inherited; end; destructor TComisionesBusinessProcessorRules.Destroy; begin inherited; end; function TComisionesBusinessProcessorRules.GetIDValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID]; end; function TComisionesBusinessProcessorRules.GetIDIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID]); end; function TComisionesBusinessProcessorRules.GetOldIDValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesID]; end; function TComisionesBusinessProcessorRules.GetOldIDIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesID]); end; procedure TComisionesBusinessProcessorRules.SetIDValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID] := aValue; end; procedure TComisionesBusinessProcessorRules.SetIDIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID] := Null; end; function TComisionesBusinessProcessorRules.GetID_EMPRESAValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_EMPRESA]; end; function TComisionesBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_EMPRESA]); end; function TComisionesBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesID_EMPRESA]; end; function TComisionesBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesID_EMPRESA]); end; procedure TComisionesBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_EMPRESA] := aValue; end; procedure TComisionesBusinessProcessorRules.SetID_EMPRESAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_EMPRESA] := Null; end; function TComisionesBusinessProcessorRules.GetREFERENCIAValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesREFERENCIA]; end; function TComisionesBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesREFERENCIA]); end; function TComisionesBusinessProcessorRules.GetOldREFERENCIAValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesREFERENCIA]; end; function TComisionesBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesREFERENCIA]); end; procedure TComisionesBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesREFERENCIA] := aValue; end; procedure TComisionesBusinessProcessorRules.SetREFERENCIAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesREFERENCIA] := Null; end; function TComisionesBusinessProcessorRules.GetID_AGENTEValue: Integer; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_AGENTE]; end; function TComisionesBusinessProcessorRules.GetID_AGENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_AGENTE]); end; function TComisionesBusinessProcessorRules.GetOldID_AGENTEValue: Integer; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesID_AGENTE]; end; function TComisionesBusinessProcessorRules.GetOldID_AGENTEIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesID_AGENTE]); end; procedure TComisionesBusinessProcessorRules.SetID_AGENTEValue(const aValue: Integer); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_AGENTE] := aValue; end; procedure TComisionesBusinessProcessorRules.SetID_AGENTEIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesID_AGENTE] := Null; end; function TComisionesBusinessProcessorRules.GetDESCRIPCIONValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDESCRIPCION]; end; function TComisionesBusinessProcessorRules.GetDESCRIPCIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDESCRIPCION]); end; function TComisionesBusinessProcessorRules.GetOldDESCRIPCIONValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesDESCRIPCION]; end; function TComisionesBusinessProcessorRules.GetOldDESCRIPCIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesDESCRIPCION]); end; procedure TComisionesBusinessProcessorRules.SetDESCRIPCIONValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDESCRIPCION] := aValue; end; procedure TComisionesBusinessProcessorRules.SetDESCRIPCIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDESCRIPCION] := Null; end; function TComisionesBusinessProcessorRules.GetFECHAValue: DateTime; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesFECHA]; end; function TComisionesBusinessProcessorRules.GetFECHAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesFECHA]); end; function TComisionesBusinessProcessorRules.GetOldFECHAValue: DateTime; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesFECHA]; end; function TComisionesBusinessProcessorRules.GetOldFECHAIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesFECHA]); end; procedure TComisionesBusinessProcessorRules.SetFECHAValue(const aValue: DateTime); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesFECHA] := aValue; end; procedure TComisionesBusinessProcessorRules.SetFECHAIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesFECHA] := Null; end; function TComisionesBusinessProcessorRules.GetIMPORTE_TOTALValue: Currency; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesIMPORTE_TOTAL]; end; function TComisionesBusinessProcessorRules.GetIMPORTE_TOTALIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesIMPORTE_TOTAL]); end; function TComisionesBusinessProcessorRules.GetOldIMPORTE_TOTALValue: Currency; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesIMPORTE_TOTAL]; end; function TComisionesBusinessProcessorRules.GetOldIMPORTE_TOTALIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesIMPORTE_TOTAL]); end; procedure TComisionesBusinessProcessorRules.SetIMPORTE_TOTALValue(const aValue: Currency); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesIMPORTE_TOTAL] := aValue; end; procedure TComisionesBusinessProcessorRules.SetIMPORTE_TOTALIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesIMPORTE_TOTAL] := Null; end; function TComisionesBusinessProcessorRules.GetUSUARIOValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesUSUARIO]; end; function TComisionesBusinessProcessorRules.GetUSUARIOIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesUSUARIO]); end; function TComisionesBusinessProcessorRules.GetOldUSUARIOValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesUSUARIO]; end; function TComisionesBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesUSUARIO]); end; procedure TComisionesBusinessProcessorRules.SetUSUARIOValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesUSUARIO] := aValue; end; procedure TComisionesBusinessProcessorRules.SetUSUARIOIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesUSUARIO] := Null; end; function TComisionesBusinessProcessorRules.GetNOMBREValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesNOMBRE]; end; function TComisionesBusinessProcessorRules.GetNOMBREIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesNOMBRE]); end; function TComisionesBusinessProcessorRules.GetOldNOMBREValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesNOMBRE]; end; function TComisionesBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesNOMBRE]); end; procedure TComisionesBusinessProcessorRules.SetNOMBREValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesNOMBRE] := aValue; end; procedure TComisionesBusinessProcessorRules.SetNOMBREIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesNOMBRE] := Null; end; function TComisionesBusinessProcessorRules.GetDELEGACIONValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDELEGACION]; end; function TComisionesBusinessProcessorRules.GetDELEGACIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDELEGACION]); end; function TComisionesBusinessProcessorRules.GetOldDELEGACIONValue: String; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesDELEGACION]; end; function TComisionesBusinessProcessorRules.GetOldDELEGACIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesDELEGACION]); end; procedure TComisionesBusinessProcessorRules.SetDELEGACIONValue(const aValue: String); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDELEGACION] := aValue; end; procedure TComisionesBusinessProcessorRules.SetDELEGACIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesDELEGACION] := Null; end; function TComisionesBusinessProcessorRules.GetCOMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesCOMISION]; end; function TComisionesBusinessProcessorRules.GetCOMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesCOMISION]); end; function TComisionesBusinessProcessorRules.GetOldCOMISIONValue: Float; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesCOMISION]; end; function TComisionesBusinessProcessorRules.GetOldCOMISIONIsNull: Boolean; begin result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ComisionesCOMISION]); end; procedure TComisionesBusinessProcessorRules.SetCOMISIONValue(const aValue: Float); begin BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesCOMISION] := aValue; end; procedure TComisionesBusinessProcessorRules.SetCOMISIONIsNull(const aValue: Boolean); begin if aValue then BusinessProcessor.CurrentChange.NewValueByName[fld_ComisionesCOMISION] := Null; end; initialization RegisterBusinessProcessorRules(RID_Facturas_ComisionDelta, TFacturas_ComisionBusinessProcessorRules); RegisterBusinessProcessorRules(RID_Vendedores_ComisionDelta, TVendedores_ComisionBusinessProcessorRules); RegisterBusinessProcessorRules(RID_ComisionesDelta, TComisionesBusinessProcessorRules); end.