git-svn-id: https://192.168.0.254/svn/Proyectos.AbetoDesign_FactuGES/trunk@2 93f398dd-4eb6-7a46-baf6-13f46f578da2
485 lines
20 KiB
ObjectPascal
485 lines
20 KiB
ObjectPascal
unit schHistoricoMovimientosClient_Intf;
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, DB, schBase_Intf, SysUtils, uROClasses, uDADataTable, FmtBCD, uROXMLIntf;
|
|
|
|
const
|
|
{ Data table rules ids
|
|
Feel free to change them to something more human readable
|
|
but make sure they are unique in the context of your application }
|
|
RID_HistoricoMovimientos = '{78F8AAD8-7791-4695-84E0-778DD741063E}';
|
|
|
|
{ Data table names }
|
|
nme_HistoricoMovimientos = 'HistoricoMovimientos';
|
|
|
|
{ HistoricoMovimientos fields }
|
|
fld_HistoricoMovimientosFECHA = 'FECHA';
|
|
fld_HistoricoMovimientosID_ALMACEN = 'ID_ALMACEN';
|
|
fld_HistoricoMovimientosID_EMPRESA = 'ID_EMPRESA';
|
|
fld_HistoricoMovimientosNOMBRE_ALMACEN = 'NOMBRE_ALMACEN';
|
|
fld_HistoricoMovimientosID_ARTICULO = 'ID_ARTICULO';
|
|
fld_HistoricoMovimientosFAMILIA = 'FAMILIA';
|
|
fld_HistoricoMovimientosREFERENCIA = 'REFERENCIA';
|
|
fld_HistoricoMovimientosREFERENCIA_PROV = 'REFERENCIA_PROV';
|
|
fld_HistoricoMovimientosDESCRIPCION = 'DESCRIPCION';
|
|
fld_HistoricoMovimientosTIPO_MOVIMIENTO = 'TIPO_MOVIMIENTO';
|
|
fld_HistoricoMovimientosCANTIDAD = 'CANTIDAD';
|
|
fld_HistoricoMovimientosCAUSA = 'CAUSA';
|
|
|
|
{ HistoricoMovimientos field indexes }
|
|
idx_HistoricoMovimientosFECHA = 0;
|
|
idx_HistoricoMovimientosID_ALMACEN = 1;
|
|
idx_HistoricoMovimientosID_EMPRESA = 2;
|
|
idx_HistoricoMovimientosNOMBRE_ALMACEN = 3;
|
|
idx_HistoricoMovimientosID_ARTICULO = 4;
|
|
idx_HistoricoMovimientosFAMILIA = 5;
|
|
idx_HistoricoMovimientosREFERENCIA = 6;
|
|
idx_HistoricoMovimientosREFERENCIA_PROV = 7;
|
|
idx_HistoricoMovimientosDESCRIPCION = 8;
|
|
idx_HistoricoMovimientosTIPO_MOVIMIENTO = 9;
|
|
idx_HistoricoMovimientosCANTIDAD = 10;
|
|
idx_HistoricoMovimientosCAUSA = 11;
|
|
|
|
type
|
|
{ IHistoricoMovimientos }
|
|
IHistoricoMovimientos = interface(IDAStronglyTypedDataTable)
|
|
['{13452610-3745-4EF7-9F6D-224ACA695E83}']
|
|
{ Property getters and setters }
|
|
function GetFECHAValue: DateTime;
|
|
procedure SetFECHAValue(const aValue: DateTime);
|
|
function GetFECHAIsNull: Boolean;
|
|
procedure SetFECHAIsNull(const aValue: Boolean);
|
|
function GetID_ALMACENValue: Integer;
|
|
procedure SetID_ALMACENValue(const aValue: Integer);
|
|
function GetID_ALMACENIsNull: Boolean;
|
|
procedure SetID_ALMACENIsNull(const aValue: Boolean);
|
|
function GetID_EMPRESAValue: Integer;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer);
|
|
function GetID_EMPRESAIsNull: Boolean;
|
|
procedure SetID_EMPRESAIsNull(const aValue: Boolean);
|
|
function GetNOMBRE_ALMACENValue: String;
|
|
procedure SetNOMBRE_ALMACENValue(const aValue: String);
|
|
function GetNOMBRE_ALMACENIsNull: Boolean;
|
|
procedure SetNOMBRE_ALMACENIsNull(const aValue: Boolean);
|
|
function GetID_ARTICULOValue: Integer;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer);
|
|
function GetID_ARTICULOIsNull: Boolean;
|
|
procedure SetID_ARTICULOIsNull(const aValue: Boolean);
|
|
function GetFAMILIAValue: String;
|
|
procedure SetFAMILIAValue(const aValue: String);
|
|
function GetFAMILIAIsNull: Boolean;
|
|
procedure SetFAMILIAIsNull(const aValue: Boolean);
|
|
function GetREFERENCIAValue: String;
|
|
procedure SetREFERENCIAValue(const aValue: String);
|
|
function GetREFERENCIAIsNull: Boolean;
|
|
procedure SetREFERENCIAIsNull(const aValue: Boolean);
|
|
function GetREFERENCIA_PROVValue: String;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String);
|
|
function GetREFERENCIA_PROVIsNull: Boolean;
|
|
procedure SetREFERENCIA_PROVIsNull(const aValue: Boolean);
|
|
function GetDESCRIPCIONValue: String;
|
|
procedure SetDESCRIPCIONValue(const aValue: String);
|
|
function GetDESCRIPCIONIsNull: Boolean;
|
|
procedure SetDESCRIPCIONIsNull(const aValue: Boolean);
|
|
function GetTIPO_MOVIMIENTOValue: String;
|
|
procedure SetTIPO_MOVIMIENTOValue(const aValue: String);
|
|
function GetTIPO_MOVIMIENTOIsNull: Boolean;
|
|
procedure SetTIPO_MOVIMIENTOIsNull(const aValue: Boolean);
|
|
function GetCANTIDADValue: Integer;
|
|
procedure SetCANTIDADValue(const aValue: Integer);
|
|
function GetCANTIDADIsNull: Boolean;
|
|
procedure SetCANTIDADIsNull(const aValue: Boolean);
|
|
function GetCAUSAValue: String;
|
|
procedure SetCAUSAValue(const aValue: String);
|
|
function GetCAUSAIsNull: Boolean;
|
|
procedure SetCAUSAIsNull(const aValue: Boolean);
|
|
|
|
|
|
{ Properties }
|
|
property FECHA: DateTime read GetFECHAValue write SetFECHAValue;
|
|
property FECHAIsNull: Boolean read GetFECHAIsNull write SetFECHAIsNull;
|
|
property ID_ALMACEN: Integer read GetID_ALMACENValue write SetID_ALMACENValue;
|
|
property ID_ALMACENIsNull: Boolean read GetID_ALMACENIsNull write SetID_ALMACENIsNull;
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_EMPRESAIsNull: Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull;
|
|
property NOMBRE_ALMACEN: String read GetNOMBRE_ALMACENValue write SetNOMBRE_ALMACENValue;
|
|
property NOMBRE_ALMACENIsNull: Boolean read GetNOMBRE_ALMACENIsNull write SetNOMBRE_ALMACENIsNull;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property ID_ARTICULOIsNull: Boolean read GetID_ARTICULOIsNull write SetID_ARTICULOIsNull;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property FAMILIAIsNull: Boolean read GetFAMILIAIsNull write SetFAMILIAIsNull;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIAIsNull: Boolean read GetREFERENCIAIsNull write SetREFERENCIAIsNull;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property REFERENCIA_PROVIsNull: Boolean read GetREFERENCIA_PROVIsNull write SetREFERENCIA_PROVIsNull;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property DESCRIPCIONIsNull: Boolean read GetDESCRIPCIONIsNull write SetDESCRIPCIONIsNull;
|
|
property TIPO_MOVIMIENTO: String read GetTIPO_MOVIMIENTOValue write SetTIPO_MOVIMIENTOValue;
|
|
property TIPO_MOVIMIENTOIsNull: Boolean read GetTIPO_MOVIMIENTOIsNull write SetTIPO_MOVIMIENTOIsNull;
|
|
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
|
|
property CANTIDADIsNull: Boolean read GetCANTIDADIsNull write SetCANTIDADIsNull;
|
|
property CAUSA: String read GetCAUSAValue write SetCAUSAValue;
|
|
property CAUSAIsNull: Boolean read GetCAUSAIsNull write SetCAUSAIsNull;
|
|
end;
|
|
|
|
{ THistoricoMovimientosDataTableRules }
|
|
THistoricoMovimientosDataTableRules = class(TIntfObjectDADataTableRules, IHistoricoMovimientos)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetFECHAValue: DateTime; virtual;
|
|
procedure SetFECHAValue(const aValue: DateTime); virtual;
|
|
function GetFECHAIsNull: Boolean; virtual;
|
|
procedure SetFECHAIsNull(const aValue: Boolean); virtual;
|
|
function GetID_ALMACENValue: Integer; virtual;
|
|
procedure SetID_ALMACENValue(const aValue: Integer); virtual;
|
|
function GetID_ALMACENIsNull: Boolean; virtual;
|
|
procedure SetID_ALMACENIsNull(const aValue: Boolean); virtual;
|
|
function GetID_EMPRESAValue: Integer; virtual;
|
|
procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
|
|
function GetID_EMPRESAIsNull: Boolean; virtual;
|
|
procedure SetID_EMPRESAIsNull(const aValue: Boolean); virtual;
|
|
function GetNOMBRE_ALMACENValue: String; virtual;
|
|
procedure SetNOMBRE_ALMACENValue(const aValue: String); virtual;
|
|
function GetNOMBRE_ALMACENIsNull: Boolean; virtual;
|
|
procedure SetNOMBRE_ALMACENIsNull(const aValue: Boolean); virtual;
|
|
function GetID_ARTICULOValue: Integer; virtual;
|
|
procedure SetID_ARTICULOValue(const aValue: Integer); virtual;
|
|
function GetID_ARTICULOIsNull: Boolean; virtual;
|
|
procedure SetID_ARTICULOIsNull(const aValue: Boolean); virtual;
|
|
function GetFAMILIAValue: String; virtual;
|
|
procedure SetFAMILIAValue(const aValue: String); virtual;
|
|
function GetFAMILIAIsNull: Boolean; virtual;
|
|
procedure SetFAMILIAIsNull(const aValue: Boolean); virtual;
|
|
function GetREFERENCIAValue: String; virtual;
|
|
procedure SetREFERENCIAValue(const aValue: String); virtual;
|
|
function GetREFERENCIAIsNull: Boolean; virtual;
|
|
procedure SetREFERENCIAIsNull(const aValue: Boolean); virtual;
|
|
function GetREFERENCIA_PROVValue: String; virtual;
|
|
procedure SetREFERENCIA_PROVValue(const aValue: String); virtual;
|
|
function GetREFERENCIA_PROVIsNull: Boolean; virtual;
|
|
procedure SetREFERENCIA_PROVIsNull(const aValue: Boolean); virtual;
|
|
function GetDESCRIPCIONValue: String; virtual;
|
|
procedure SetDESCRIPCIONValue(const aValue: String); virtual;
|
|
function GetDESCRIPCIONIsNull: Boolean; virtual;
|
|
procedure SetDESCRIPCIONIsNull(const aValue: Boolean); virtual;
|
|
function GetTIPO_MOVIMIENTOValue: String; virtual;
|
|
procedure SetTIPO_MOVIMIENTOValue(const aValue: String); virtual;
|
|
function GetTIPO_MOVIMIENTOIsNull: Boolean; virtual;
|
|
procedure SetTIPO_MOVIMIENTOIsNull(const aValue: Boolean); virtual;
|
|
function GetCANTIDADValue: Integer; virtual;
|
|
procedure SetCANTIDADValue(const aValue: Integer); virtual;
|
|
function GetCANTIDADIsNull: Boolean; virtual;
|
|
procedure SetCANTIDADIsNull(const aValue: Boolean); virtual;
|
|
function GetCAUSAValue: String; virtual;
|
|
procedure SetCAUSAValue(const aValue: String); virtual;
|
|
function GetCAUSAIsNull: Boolean; virtual;
|
|
procedure SetCAUSAIsNull(const aValue: Boolean); virtual;
|
|
|
|
{ Properties }
|
|
property FECHA: DateTime read GetFECHAValue write SetFECHAValue;
|
|
property FECHAIsNull: Boolean read GetFECHAIsNull write SetFECHAIsNull;
|
|
property ID_ALMACEN: Integer read GetID_ALMACENValue write SetID_ALMACENValue;
|
|
property ID_ALMACENIsNull: Boolean read GetID_ALMACENIsNull write SetID_ALMACENIsNull;
|
|
property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
|
|
property ID_EMPRESAIsNull: Boolean read GetID_EMPRESAIsNull write SetID_EMPRESAIsNull;
|
|
property NOMBRE_ALMACEN: String read GetNOMBRE_ALMACENValue write SetNOMBRE_ALMACENValue;
|
|
property NOMBRE_ALMACENIsNull: Boolean read GetNOMBRE_ALMACENIsNull write SetNOMBRE_ALMACENIsNull;
|
|
property ID_ARTICULO: Integer read GetID_ARTICULOValue write SetID_ARTICULOValue;
|
|
property ID_ARTICULOIsNull: Boolean read GetID_ARTICULOIsNull write SetID_ARTICULOIsNull;
|
|
property FAMILIA: String read GetFAMILIAValue write SetFAMILIAValue;
|
|
property FAMILIAIsNull: Boolean read GetFAMILIAIsNull write SetFAMILIAIsNull;
|
|
property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue;
|
|
property REFERENCIAIsNull: Boolean read GetREFERENCIAIsNull write SetREFERENCIAIsNull;
|
|
property REFERENCIA_PROV: String read GetREFERENCIA_PROVValue write SetREFERENCIA_PROVValue;
|
|
property REFERENCIA_PROVIsNull: Boolean read GetREFERENCIA_PROVIsNull write SetREFERENCIA_PROVIsNull;
|
|
property DESCRIPCION: String read GetDESCRIPCIONValue write SetDESCRIPCIONValue;
|
|
property DESCRIPCIONIsNull: Boolean read GetDESCRIPCIONIsNull write SetDESCRIPCIONIsNull;
|
|
property TIPO_MOVIMIENTO: String read GetTIPO_MOVIMIENTOValue write SetTIPO_MOVIMIENTOValue;
|
|
property TIPO_MOVIMIENTOIsNull: Boolean read GetTIPO_MOVIMIENTOIsNull write SetTIPO_MOVIMIENTOIsNull;
|
|
property CANTIDAD: Integer read GetCANTIDADValue write SetCANTIDADValue;
|
|
property CANTIDADIsNull: Boolean read GetCANTIDADIsNull write SetCANTIDADIsNull;
|
|
property CAUSA: String read GetCAUSAValue write SetCAUSAValue;
|
|
property CAUSAIsNull: Boolean read GetCAUSAIsNull write SetCAUSAIsNull;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses Variants, uROBinaryHelpers;
|
|
|
|
{ THistoricoMovimientosDataTableRules }
|
|
constructor THistoricoMovimientosDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor THistoricoMovimientosDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetFECHAValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosFECHA].AsDateTime;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetFECHAValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosFECHA].AsDateTime := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetFECHAIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosFECHA].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetFECHAIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosFECHA].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetID_ALMACENValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosID_ALMACEN].AsInteger;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetID_ALMACENValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosID_ALMACEN].AsInteger := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetID_ALMACENIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosID_ALMACEN].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetID_ALMACENIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosID_ALMACEN].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetID_EMPRESAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosID_EMPRESA].AsInteger;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetID_EMPRESAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosID_EMPRESA].AsInteger := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetID_EMPRESAIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosID_EMPRESA].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetID_EMPRESAIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosID_EMPRESA].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetNOMBRE_ALMACENValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosNOMBRE_ALMACEN].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetNOMBRE_ALMACENValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosNOMBRE_ALMACEN].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetNOMBRE_ALMACENIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosNOMBRE_ALMACEN].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetNOMBRE_ALMACENIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosNOMBRE_ALMACEN].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetID_ARTICULOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosID_ARTICULO].AsInteger;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetID_ARTICULOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosID_ARTICULO].AsInteger := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetID_ARTICULOIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosID_ARTICULO].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetID_ARTICULOIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosID_ARTICULO].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetFAMILIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosFAMILIA].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetFAMILIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosFAMILIA].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetFAMILIAIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosFAMILIA].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetFAMILIAIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosFAMILIA].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetREFERENCIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosREFERENCIA].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetREFERENCIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosREFERENCIA].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetREFERENCIAIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosREFERENCIA].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetREFERENCIAIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosREFERENCIA].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetREFERENCIA_PROVValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosREFERENCIA_PROV].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetREFERENCIA_PROVValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosREFERENCIA_PROV].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetREFERENCIA_PROVIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosREFERENCIA_PROV].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetREFERENCIA_PROVIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosREFERENCIA_PROV].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetDESCRIPCIONValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosDESCRIPCION].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetDESCRIPCIONValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosDESCRIPCION].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetDESCRIPCIONIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosDESCRIPCION].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetDESCRIPCIONIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosDESCRIPCION].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetTIPO_MOVIMIENTOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosTIPO_MOVIMIENTO].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetTIPO_MOVIMIENTOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosTIPO_MOVIMIENTO].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetTIPO_MOVIMIENTOIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosTIPO_MOVIMIENTO].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetTIPO_MOVIMIENTOIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosTIPO_MOVIMIENTO].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetCANTIDADValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosCANTIDAD].AsInteger;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetCANTIDADValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosCANTIDAD].AsInteger := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetCANTIDADIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosCANTIDAD].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetCANTIDADIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosCANTIDAD].AsVariant := Null;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetCAUSAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosCAUSA].AsString;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetCAUSAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_HistoricoMovimientosCAUSA].AsString := aValue;
|
|
end;
|
|
|
|
function THistoricoMovimientosDataTableRules.GetCAUSAIsNull: boolean;
|
|
begin
|
|
result := DataTable.Fields[idx_HistoricoMovimientosCAUSA].IsNull;
|
|
end;
|
|
|
|
procedure THistoricoMovimientosDataTableRules.SetCAUSAIsNull(const aValue: Boolean);
|
|
begin
|
|
if aValue then
|
|
DataTable.Fields[idx_HistoricoMovimientosCAUSA].AsVariant := Null;
|
|
end;
|
|
|
|
|
|
initialization
|
|
RegisterDataTableRules(RID_HistoricoMovimientos, THistoricoMovimientosDataTableRules);
|
|
|
|
end.
|