git-svn-id: https://192.168.0.254/svn/Proyectos.EstudioCarnicero_ProGestion/trunk@4 1b8572a8-2d6b-b84e-8c90-20ed86fa4eca
613 lines
24 KiB
ObjectPascal
613 lines
24 KiB
ObjectPascal
unit schRecibosClienteClient_Intf;
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, DB, SysUtils, uROClasses, uDADataTable;
|
|
|
|
const
|
|
{ Data table rules ids
|
|
Feel free to change them to something more human readable
|
|
but make sure they are unique in the context of your application }
|
|
RID_InformeReciboCliente = '{D3EC9949-3596-4BB2-AE73-CCD8EAE0CA7F}';
|
|
RID_RecibosCliente = '{4C8CC259-2397-4878-A2C3-095AE66F1B16}';
|
|
|
|
{ Data table names }
|
|
nme_InformeReciboCliente = 'InformeReciboCliente';
|
|
nme_RecibosCliente = 'RecibosCliente';
|
|
|
|
{ InformeReciboCliente fields }
|
|
fld_InformeReciboClienteCODIGO = 'CODIGO';
|
|
fld_InformeReciboClienteFECHAALTA = 'FECHAALTA';
|
|
fld_InformeReciboClienteUSUARIO = 'USUARIO';
|
|
fld_InformeReciboClienteFECHARECIBO = 'FECHARECIBO';
|
|
fld_InformeReciboClienteIMPORTE = 'IMPORTE';
|
|
fld_InformeReciboClienteTEXTO = 'TEXTO';
|
|
fld_InformeReciboClienteCODIGOCONTACTO = 'CODIGOCONTACTO';
|
|
fld_InformeReciboClienteNIFCIF = 'NIFCIF';
|
|
fld_InformeReciboClienteNOMBRE = 'NOMBRE';
|
|
fld_InformeReciboClienteCALLE = 'CALLE';
|
|
fld_InformeReciboClientePROVINCIA = 'PROVINCIA';
|
|
fld_InformeReciboClienteCODIGOPOSTAL = 'CODIGOPOSTAL';
|
|
fld_InformeReciboClientePOBLACION = 'POBLACION';
|
|
fld_InformeReciboClienteCODIGOOBRA = 'CODIGOOBRA';
|
|
|
|
{ InformeReciboCliente field indexes }
|
|
idx_InformeReciboClienteCODIGO = 0;
|
|
idx_InformeReciboClienteFECHAALTA = 1;
|
|
idx_InformeReciboClienteUSUARIO = 2;
|
|
idx_InformeReciboClienteFECHARECIBO = 3;
|
|
idx_InformeReciboClienteIMPORTE = 4;
|
|
idx_InformeReciboClienteTEXTO = 5;
|
|
idx_InformeReciboClienteCODIGOCONTACTO = 6;
|
|
idx_InformeReciboClienteNIFCIF = 7;
|
|
idx_InformeReciboClienteNOMBRE = 8;
|
|
idx_InformeReciboClienteCALLE = 9;
|
|
idx_InformeReciboClientePROVINCIA = 10;
|
|
idx_InformeReciboClienteCODIGOPOSTAL = 11;
|
|
idx_InformeReciboClientePOBLACION = 12;
|
|
idx_InformeReciboClienteCODIGOOBRA = 13;
|
|
|
|
{ RecibosCliente fields }
|
|
fld_RecibosClienteCODIGO = 'CODIGO';
|
|
fld_RecibosClienteFECHAALTA = 'FECHAALTA';
|
|
fld_RecibosClienteUSUARIO = 'USUARIO';
|
|
fld_RecibosClienteFECHARECIBO = 'FECHARECIBO';
|
|
fld_RecibosClienteIMPORTE = 'IMPORTE';
|
|
fld_RecibosClienteTEXTO = 'TEXTO';
|
|
fld_RecibosClienteCODIGOCONTACTO = 'CODIGOCONTACTO';
|
|
fld_RecibosClienteNIFCIF = 'NIFCIF';
|
|
fld_RecibosClienteNOMBRE = 'NOMBRE';
|
|
fld_RecibosClienteCALLE = 'CALLE';
|
|
fld_RecibosClientePROVINCIA = 'PROVINCIA';
|
|
fld_RecibosClienteCODIGOPOSTAL = 'CODIGOPOSTAL';
|
|
fld_RecibosClientePOBLACION = 'POBLACION';
|
|
fld_RecibosClienteCODIGOOBRA = 'CODIGOOBRA';
|
|
|
|
{ RecibosCliente field indexes }
|
|
idx_RecibosClienteCODIGO = 0;
|
|
idx_RecibosClienteFECHAALTA = 1;
|
|
idx_RecibosClienteUSUARIO = 2;
|
|
idx_RecibosClienteFECHARECIBO = 3;
|
|
idx_RecibosClienteIMPORTE = 4;
|
|
idx_RecibosClienteTEXTO = 5;
|
|
idx_RecibosClienteCODIGOCONTACTO = 6;
|
|
idx_RecibosClienteNIFCIF = 7;
|
|
idx_RecibosClienteNOMBRE = 8;
|
|
idx_RecibosClienteCALLE = 9;
|
|
idx_RecibosClientePROVINCIA = 10;
|
|
idx_RecibosClienteCODIGOPOSTAL = 11;
|
|
idx_RecibosClientePOBLACION = 12;
|
|
idx_RecibosClienteCODIGOOBRA = 13;
|
|
|
|
type
|
|
{ IInformeReciboCliente }
|
|
IInformeReciboCliente = interface(IDAStronglyTypedDataTable)
|
|
['{2FB9D5BC-C42B-44F7-A9EC-35F3294DDA8B}']
|
|
{ Property getters and setters }
|
|
function GetCODIGOValue: Integer;
|
|
procedure SetCODIGOValue(const aValue: Integer);
|
|
function GetFECHAALTAValue: DateTime;
|
|
procedure SetFECHAALTAValue(const aValue: DateTime);
|
|
function GetUSUARIOValue: String;
|
|
procedure SetUSUARIOValue(const aValue: String);
|
|
function GetFECHARECIBOValue: DateTime;
|
|
procedure SetFECHARECIBOValue(const aValue: DateTime);
|
|
function GetIMPORTEValue: Float;
|
|
procedure SetIMPORTEValue(const aValue: Float);
|
|
function GetTEXTOValue: IROStrings;
|
|
procedure SetTEXTOValue(const aValue: IROStrings);
|
|
function GetCODIGOCONTACTOValue: Integer;
|
|
procedure SetCODIGOCONTACTOValue(const aValue: Integer);
|
|
function GetNIFCIFValue: String;
|
|
procedure SetNIFCIFValue(const aValue: String);
|
|
function GetNOMBREValue: String;
|
|
procedure SetNOMBREValue(const aValue: String);
|
|
function GetCALLEValue: String;
|
|
procedure SetCALLEValue(const aValue: String);
|
|
function GetPROVINCIAValue: String;
|
|
procedure SetPROVINCIAValue(const aValue: String);
|
|
function GetCODIGOPOSTALValue: String;
|
|
procedure SetCODIGOPOSTALValue(const aValue: String);
|
|
function GetPOBLACIONValue: String;
|
|
procedure SetPOBLACIONValue(const aValue: String);
|
|
function GetCODIGOOBRAValue: Integer;
|
|
procedure SetCODIGOOBRAValue(const aValue: Integer);
|
|
|
|
|
|
{ Properties }
|
|
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
|
|
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
|
|
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
|
|
property FECHARECIBO: DateTime read GetFECHARECIBOValue write SetFECHARECIBOValue;
|
|
property IMPORTE: Float read GetIMPORTEValue write SetIMPORTEValue;
|
|
property TEXTO: IROStrings read GetTEXTOValue write SetTEXTOValue;
|
|
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
|
|
property NIFCIF: String read GetNIFCIFValue write SetNIFCIFValue;
|
|
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
|
|
property CALLE: String read GetCALLEValue write SetCALLEValue;
|
|
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
|
|
property CODIGOPOSTAL: String read GetCODIGOPOSTALValue write SetCODIGOPOSTALValue;
|
|
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
|
|
property CODIGOOBRA: Integer read GetCODIGOOBRAValue write SetCODIGOOBRAValue;
|
|
end;
|
|
|
|
{ TInformeReciboClienteDataTableRules }
|
|
TInformeReciboClienteDataTableRules = class(TDADataTableRules, IInformeReciboCliente)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetCODIGOValue: Integer; virtual;
|
|
procedure SetCODIGOValue(const aValue: Integer); virtual;
|
|
function GetFECHAALTAValue: DateTime; virtual;
|
|
procedure SetFECHAALTAValue(const aValue: DateTime); virtual;
|
|
function GetUSUARIOValue: String; virtual;
|
|
procedure SetUSUARIOValue(const aValue: String); virtual;
|
|
function GetFECHARECIBOValue: DateTime; virtual;
|
|
procedure SetFECHARECIBOValue(const aValue: DateTime); virtual;
|
|
function GetIMPORTEValue: Float; virtual;
|
|
procedure SetIMPORTEValue(const aValue: Float); virtual;
|
|
function GetTEXTOValue: IROStrings; virtual;
|
|
procedure SetTEXTOValue(const aValue: IROStrings); virtual;
|
|
function GetCODIGOCONTACTOValue: Integer; virtual;
|
|
procedure SetCODIGOCONTACTOValue(const aValue: Integer); virtual;
|
|
function GetNIFCIFValue: String; virtual;
|
|
procedure SetNIFCIFValue(const aValue: String); virtual;
|
|
function GetNOMBREValue: String; virtual;
|
|
procedure SetNOMBREValue(const aValue: String); virtual;
|
|
function GetCALLEValue: String; virtual;
|
|
procedure SetCALLEValue(const aValue: String); virtual;
|
|
function GetPROVINCIAValue: String; virtual;
|
|
procedure SetPROVINCIAValue(const aValue: String); virtual;
|
|
function GetCODIGOPOSTALValue: String; virtual;
|
|
procedure SetCODIGOPOSTALValue(const aValue: String); virtual;
|
|
function GetPOBLACIONValue: String; virtual;
|
|
procedure SetPOBLACIONValue(const aValue: String); virtual;
|
|
function GetCODIGOOBRAValue: Integer; virtual;
|
|
procedure SetCODIGOOBRAValue(const aValue: Integer); virtual;
|
|
|
|
{ Properties }
|
|
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
|
|
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
|
|
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
|
|
property FECHARECIBO: DateTime read GetFECHARECIBOValue write SetFECHARECIBOValue;
|
|
property IMPORTE: Float read GetIMPORTEValue write SetIMPORTEValue;
|
|
property TEXTO: IROStrings read GetTEXTOValue write SetTEXTOValue;
|
|
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
|
|
property NIFCIF: String read GetNIFCIFValue write SetNIFCIFValue;
|
|
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
|
|
property CALLE: String read GetCALLEValue write SetCALLEValue;
|
|
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
|
|
property CODIGOPOSTAL: String read GetCODIGOPOSTALValue write SetCODIGOPOSTALValue;
|
|
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
|
|
property CODIGOOBRA: Integer read GetCODIGOOBRAValue write SetCODIGOOBRAValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
{ IRecibosCliente }
|
|
IRecibosCliente = interface(IDAStronglyTypedDataTable)
|
|
['{4BC5000E-2D0F-4C49-93EB-4F320C576A46}']
|
|
{ Property getters and setters }
|
|
function GetCODIGOValue: Integer;
|
|
procedure SetCODIGOValue(const aValue: Integer);
|
|
function GetFECHAALTAValue: DateTime;
|
|
procedure SetFECHAALTAValue(const aValue: DateTime);
|
|
function GetUSUARIOValue: String;
|
|
procedure SetUSUARIOValue(const aValue: String);
|
|
function GetFECHARECIBOValue: DateTime;
|
|
procedure SetFECHARECIBOValue(const aValue: DateTime);
|
|
function GetIMPORTEValue: Currency;
|
|
procedure SetIMPORTEValue(const aValue: Currency);
|
|
function GetTEXTOValue: IROStrings;
|
|
procedure SetTEXTOValue(const aValue: IROStrings);
|
|
function GetCODIGOCONTACTOValue: Integer;
|
|
procedure SetCODIGOCONTACTOValue(const aValue: Integer);
|
|
function GetNIFCIFValue: String;
|
|
procedure SetNIFCIFValue(const aValue: String);
|
|
function GetNOMBREValue: String;
|
|
procedure SetNOMBREValue(const aValue: String);
|
|
function GetCALLEValue: String;
|
|
procedure SetCALLEValue(const aValue: String);
|
|
function GetPROVINCIAValue: String;
|
|
procedure SetPROVINCIAValue(const aValue: String);
|
|
function GetCODIGOPOSTALValue: String;
|
|
procedure SetCODIGOPOSTALValue(const aValue: String);
|
|
function GetPOBLACIONValue: String;
|
|
procedure SetPOBLACIONValue(const aValue: String);
|
|
function GetCODIGOOBRAValue: Integer;
|
|
procedure SetCODIGOOBRAValue(const aValue: Integer);
|
|
|
|
|
|
{ Properties }
|
|
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
|
|
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
|
|
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
|
|
property FECHARECIBO: DateTime read GetFECHARECIBOValue write SetFECHARECIBOValue;
|
|
property IMPORTE: Currency read GetIMPORTEValue write SetIMPORTEValue;
|
|
property TEXTO: IROStrings read GetTEXTOValue write SetTEXTOValue;
|
|
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
|
|
property NIFCIF: String read GetNIFCIFValue write SetNIFCIFValue;
|
|
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
|
|
property CALLE: String read GetCALLEValue write SetCALLEValue;
|
|
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
|
|
property CODIGOPOSTAL: String read GetCODIGOPOSTALValue write SetCODIGOPOSTALValue;
|
|
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
|
|
property CODIGOOBRA: Integer read GetCODIGOOBRAValue write SetCODIGOOBRAValue;
|
|
end;
|
|
|
|
{ TRecibosClienteDataTableRules }
|
|
TRecibosClienteDataTableRules = class(TDADataTableRules, IRecibosCliente)
|
|
private
|
|
protected
|
|
{ Property getters and setters }
|
|
function GetCODIGOValue: Integer; virtual;
|
|
procedure SetCODIGOValue(const aValue: Integer); virtual;
|
|
function GetFECHAALTAValue: DateTime; virtual;
|
|
procedure SetFECHAALTAValue(const aValue: DateTime); virtual;
|
|
function GetUSUARIOValue: String; virtual;
|
|
procedure SetUSUARIOValue(const aValue: String); virtual;
|
|
function GetFECHARECIBOValue: DateTime; virtual;
|
|
procedure SetFECHARECIBOValue(const aValue: DateTime); virtual;
|
|
function GetIMPORTEValue: Currency; virtual;
|
|
procedure SetIMPORTEValue(const aValue: Currency); virtual;
|
|
function GetTEXTOValue: IROStrings; virtual;
|
|
procedure SetTEXTOValue(const aValue: IROStrings); virtual;
|
|
function GetCODIGOCONTACTOValue: Integer; virtual;
|
|
procedure SetCODIGOCONTACTOValue(const aValue: Integer); virtual;
|
|
function GetNIFCIFValue: String; virtual;
|
|
procedure SetNIFCIFValue(const aValue: String); virtual;
|
|
function GetNOMBREValue: String; virtual;
|
|
procedure SetNOMBREValue(const aValue: String); virtual;
|
|
function GetCALLEValue: String; virtual;
|
|
procedure SetCALLEValue(const aValue: String); virtual;
|
|
function GetPROVINCIAValue: String; virtual;
|
|
procedure SetPROVINCIAValue(const aValue: String); virtual;
|
|
function GetCODIGOPOSTALValue: String; virtual;
|
|
procedure SetCODIGOPOSTALValue(const aValue: String); virtual;
|
|
function GetPOBLACIONValue: String; virtual;
|
|
procedure SetPOBLACIONValue(const aValue: String); virtual;
|
|
function GetCODIGOOBRAValue: Integer; virtual;
|
|
procedure SetCODIGOOBRAValue(const aValue: Integer); virtual;
|
|
|
|
{ Properties }
|
|
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
|
|
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
|
|
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
|
|
property FECHARECIBO: DateTime read GetFECHARECIBOValue write SetFECHARECIBOValue;
|
|
property IMPORTE: Currency read GetIMPORTEValue write SetIMPORTEValue;
|
|
property TEXTO: IROStrings read GetTEXTOValue write SetTEXTOValue;
|
|
property CODIGOCONTACTO: Integer read GetCODIGOCONTACTOValue write SetCODIGOCONTACTOValue;
|
|
property NIFCIF: String read GetNIFCIFValue write SetNIFCIFValue;
|
|
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
|
|
property CALLE: String read GetCALLEValue write SetCALLEValue;
|
|
property PROVINCIA: String read GetPROVINCIAValue write SetPROVINCIAValue;
|
|
property CODIGOPOSTAL: String read GetCODIGOPOSTALValue write SetCODIGOPOSTALValue;
|
|
property POBLACION: String read GetPOBLACIONValue write SetPOBLACIONValue;
|
|
property CODIGOOBRA: Integer read GetCODIGOOBRAValue write SetCODIGOOBRAValue;
|
|
|
|
public
|
|
constructor Create(aDataTable: TDADataTable); override;
|
|
destructor Destroy; override;
|
|
|
|
end;
|
|
|
|
implementation
|
|
|
|
uses Variants;
|
|
|
|
{ TInformeReciboClienteDataTableRules }
|
|
constructor TInformeReciboClienteDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TInformeReciboClienteDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetCODIGOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteCODIGO].AsInteger;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetCODIGOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteCODIGO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetFECHAALTAValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteFECHAALTA].AsDateTime;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetFECHAALTAValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteFECHAALTA].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetUSUARIOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteUSUARIO].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetUSUARIOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteUSUARIO].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetFECHARECIBOValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteFECHARECIBO].AsDateTime;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetFECHARECIBOValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteFECHARECIBO].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetIMPORTEValue: Float;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteIMPORTE].AsFloat;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetIMPORTEValue(const aValue: Float);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteIMPORTE].AsFloat := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetTEXTOValue: IROStrings;
|
|
begin
|
|
result := NewROStrings();
|
|
result.Text := DataTable.Fields[idx_InformeReciboClienteTEXTO].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetTEXTOValue(const aValue: IROStrings);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteTEXTO].AsString := aValue.Text;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetCODIGOCONTACTOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteCODIGOCONTACTO].AsInteger;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetCODIGOCONTACTOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteCODIGOCONTACTO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetNIFCIFValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteNIFCIF].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetNIFCIFValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteNIFCIF].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetNOMBREValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteNOMBRE].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetNOMBREValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteNOMBRE].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetCALLEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteCALLE].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetCALLEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteCALLE].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetPROVINCIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClientePROVINCIA].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetPROVINCIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClientePROVINCIA].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetCODIGOPOSTALValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteCODIGOPOSTAL].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetCODIGOPOSTALValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteCODIGOPOSTAL].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetPOBLACIONValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClientePOBLACION].AsString;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetPOBLACIONValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClientePOBLACION].AsString := aValue;
|
|
end;
|
|
|
|
function TInformeReciboClienteDataTableRules.GetCODIGOOBRAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_InformeReciboClienteCODIGOOBRA].AsInteger;
|
|
end;
|
|
|
|
procedure TInformeReciboClienteDataTableRules.SetCODIGOOBRAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_InformeReciboClienteCODIGOOBRA].AsInteger := aValue;
|
|
end;
|
|
|
|
|
|
{ TRecibosClienteDataTableRules }
|
|
constructor TRecibosClienteDataTableRules.Create(aDataTable: TDADataTable);
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
destructor TRecibosClienteDataTableRules.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetCODIGOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteCODIGO].AsInteger;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetCODIGOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteCODIGO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetFECHAALTAValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteFECHAALTA].AsDateTime;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetFECHAALTAValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteFECHAALTA].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetUSUARIOValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteUSUARIO].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetUSUARIOValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteUSUARIO].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetFECHARECIBOValue: DateTime;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteFECHARECIBO].AsDateTime;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetFECHARECIBOValue(const aValue: DateTime);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteFECHARECIBO].AsDateTime := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetIMPORTEValue: Currency;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteIMPORTE].AsCurrency;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetIMPORTEValue(const aValue: Currency);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteIMPORTE].AsCurrency := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetTEXTOValue: IROStrings;
|
|
begin
|
|
result := NewROStrings();
|
|
result.Text := DataTable.Fields[idx_RecibosClienteTEXTO].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetTEXTOValue(const aValue: IROStrings);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteTEXTO].AsString := aValue.Text;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetCODIGOCONTACTOValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteCODIGOCONTACTO].AsInteger;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetCODIGOCONTACTOValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteCODIGOCONTACTO].AsInteger := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetNIFCIFValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteNIFCIF].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetNIFCIFValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteNIFCIF].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetNOMBREValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteNOMBRE].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetNOMBREValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteNOMBRE].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetCALLEValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteCALLE].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetCALLEValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteCALLE].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetPROVINCIAValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClientePROVINCIA].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetPROVINCIAValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClientePROVINCIA].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetCODIGOPOSTALValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteCODIGOPOSTAL].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetCODIGOPOSTALValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteCODIGOPOSTAL].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetPOBLACIONValue: String;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClientePOBLACION].AsString;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetPOBLACIONValue(const aValue: String);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClientePOBLACION].AsString := aValue;
|
|
end;
|
|
|
|
function TRecibosClienteDataTableRules.GetCODIGOOBRAValue: Integer;
|
|
begin
|
|
result := DataTable.Fields[idx_RecibosClienteCODIGOOBRA].AsInteger;
|
|
end;
|
|
|
|
procedure TRecibosClienteDataTableRules.SetCODIGOOBRAValue(const aValue: Integer);
|
|
begin
|
|
DataTable.Fields[idx_RecibosClienteCODIGOOBRA].AsInteger := aValue;
|
|
end;
|
|
|
|
|
|
initialization
|
|
RegisterDataTableRules(RID_InformeReciboCliente, TInformeReciboClienteDataTableRules);
|
|
RegisterDataTableRules(RID_RecibosCliente, TRecibosClienteDataTableRules);
|
|
|
|
end.
|