ProGestion/Modulos/Calendarios/Reglas/schCitasClient_Intf.pas

863 lines
32 KiB
ObjectPascal

unit schCitasClient_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_CITAS = '{8A00AC3C-FD7C-4241-B7C7-8EFD1937F000}';
RID_VENDEDORES = '{59850C69-DF4D-44E2-BA00-C4FDC03E39E0}';
{ Data table names }
nme_CITAS = 'CITAS';
nme_VENDEDORES = 'VENDEDORES';
{ CITAS fields }
fld_CITASID = 'ID';
fld_CITASPARENTID = 'PARENTID';
fld_CITASSTART = 'START';
fld_CITASTIPO = 'TIPO';
fld_CITASFINISH = 'FINISH';
fld_CITASOPTIONS = 'OPTIONS';
fld_CITASCAPTION = 'CAPTION';
fld_CITASMENSAJE = 'MENSAJE';
fld_CITASRECURRENCEINDEX = 'RECURRENCEINDEX';
fld_CITASRESOURCEID = 'RESOURCEID';
fld_CITASLOCATION = 'LOCATION';
fld_CITASREMINDER = 'REMINDER';
fld_CITASSTATE = 'STATE';
fld_CITASLABELCOLOR = 'LABELCOLOR';
fld_CITASCODIGOCONTRATO = 'CODIGOCONTRATO';
fld_CITASTIPOTAREA = 'TIPOTAREA';
fld_CITASNOMBRECLIENTE = 'NOMBRECLIENTE';
fld_CITASPARTIDA = 'PARTIDA';
fld_CITASCOMPLETADA = 'COMPLETADA';
fld_CITASNOMBREPROVEEDOR = 'NOMBREPROVEEDOR';
fld_CITASCODIGOCOLUMNA = 'CODIGOCOLUMNA';
fld_CITASCODIGOFILA = 'CODIGOFILA';
fld_CITASEMPRESA = 'EMPRESA';
{ CITAS field indexes }
idx_CITASID = 0;
idx_CITASPARENTID = 1;
idx_CITASSTART = 2;
idx_CITASTIPO = 3;
idx_CITASFINISH = 4;
idx_CITASOPTIONS = 5;
idx_CITASCAPTION = 6;
idx_CITASMENSAJE = 7;
idx_CITASRECURRENCEINDEX = 8;
idx_CITASRESOURCEID = 9;
idx_CITASLOCATION = 10;
idx_CITASREMINDER = 11;
idx_CITASSTATE = 12;
idx_CITASLABELCOLOR = 13;
idx_CITASCODIGOCONTRATO = 14;
idx_CITASTIPOTAREA = 15;
idx_CITASNOMBRECLIENTE = 16;
idx_CITASPARTIDA = 17;
idx_CITASCOMPLETADA = 18;
idx_CITASNOMBREPROVEEDOR = 19;
idx_CITASCODIGOCOLUMNA = 20;
idx_CITASCODIGOFILA = 21;
idx_CITASEMPRESA = 22;
{ VENDEDORES fields }
fld_VENDEDORESCODIGOEMPRESA = 'CODIGOEMPRESA';
fld_VENDEDORESCODIGO = 'CODIGO';
fld_VENDEDORESFECHAALTA = 'FECHAALTA';
fld_VENDEDORESUSUARIO = 'USUARIO';
fld_VENDEDORESNIFCIF = 'NIFCIF';
fld_VENDEDORESNOMBRE = 'NOMBRE';
fld_VENDEDORESNOTAS = 'NOTAS';
fld_VENDEDORESCALLE = 'CALLE';
fld_VENDEDORESPROVINCIA = 'PROVINCIA';
fld_VENDEDORESCODIGOPOSTAL = 'CODIGOPOSTAL';
fld_VENDEDORESPOBLACION = 'POBLACION';
fld_VENDEDORESTELEFONO1 = 'TELEFONO1';
fld_VENDEDORESTELEFONO2 = 'TELEFONO2';
fld_VENDEDORESMOVIL = 'MOVIL';
fld_VENDEDORESFAX = 'FAX';
fld_VENDEDORESCORREO1 = 'CORREO1';
fld_VENDEDORESCORREO2 = 'CORREO2';
fld_VENDEDORESPAGINAWEB = 'PAGINAWEB';
fld_VENDEDORESPERSONACONTACTO = 'PERSONACONTACTO';
{ VENDEDORES field indexes }
idx_VENDEDORESCODIGOEMPRESA = 0;
idx_VENDEDORESCODIGO = 1;
idx_VENDEDORESFECHAALTA = 2;
idx_VENDEDORESUSUARIO = 3;
idx_VENDEDORESNIFCIF = 4;
idx_VENDEDORESNOMBRE = 5;
idx_VENDEDORESNOTAS = 6;
idx_VENDEDORESCALLE = 7;
idx_VENDEDORESPROVINCIA = 8;
idx_VENDEDORESCODIGOPOSTAL = 9;
idx_VENDEDORESPOBLACION = 10;
idx_VENDEDORESTELEFONO1 = 11;
idx_VENDEDORESTELEFONO2 = 12;
idx_VENDEDORESMOVIL = 13;
idx_VENDEDORESFAX = 14;
idx_VENDEDORESCORREO1 = 15;
idx_VENDEDORESCORREO2 = 16;
idx_VENDEDORESPAGINAWEB = 17;
idx_VENDEDORESPERSONACONTACTO = 18;
type
{ ICITAS }
ICITAS = interface(IDAStronglyTypedDataTable)
['{03AC3728-729B-4224-B900-4A4A1666746B}']
{ Property getters and setters }
function GetIDValue: Integer;
procedure SetIDValue(const aValue: Integer);
function GetPARENTIDValue: Integer;
procedure SetPARENTIDValue(const aValue: Integer);
function GetSTARTValue: DateTime;
procedure SetSTARTValue(const aValue: DateTime);
function GetTIPOValue: Integer;
procedure SetTIPOValue(const aValue: Integer);
function GetFINISHValue: DateTime;
procedure SetFINISHValue(const aValue: DateTime);
function GetOPTIONSValue: Integer;
procedure SetOPTIONSValue(const aValue: Integer);
function GetCAPTIONValue: String;
procedure SetCAPTIONValue(const aValue: String);
function GetMENSAJEValue: String;
procedure SetMENSAJEValue(const aValue: String);
function GetRECURRENCEINDEXValue: Integer;
procedure SetRECURRENCEINDEXValue(const aValue: Integer);
function GetRESOURCEIDValue: Integer;
procedure SetRESOURCEIDValue(const aValue: Integer);
function GetLOCATIONValue: String;
procedure SetLOCATIONValue(const aValue: String);
function GetREMINDERValue: Integer;
procedure SetREMINDERValue(const aValue: Integer);
function GetSTATEValue: Integer;
procedure SetSTATEValue(const aValue: Integer);
function GetLABELCOLORValue: Integer;
procedure SetLABELCOLORValue(const aValue: Integer);
function GetCODIGOCONTRATOValue: String;
procedure SetCODIGOCONTRATOValue(const aValue: String);
function GetTIPOTAREAValue: String;
procedure SetTIPOTAREAValue(const aValue: String);
function GetNOMBRECLIENTEValue: String;
procedure SetNOMBRECLIENTEValue(const aValue: String);
function GetPARTIDAValue: String;
procedure SetPARTIDAValue(const aValue: String);
function GetCOMPLETADAValue: DateTime;
procedure SetCOMPLETADAValue(const aValue: DateTime);
function GetNOMBREPROVEEDORValue: String;
procedure SetNOMBREPROVEEDORValue(const aValue: String);
function GetCODIGOCOLUMNAValue: Integer;
procedure SetCODIGOCOLUMNAValue(const aValue: Integer);
function GetCODIGOFILAValue: Integer;
procedure SetCODIGOFILAValue(const aValue: Integer);
function GetEMPRESAValue: Integer;
procedure SetEMPRESAValue(const aValue: Integer);
{ Properties }
property ID: Integer read GetIDValue write SetIDValue;
property PARENTID: Integer read GetPARENTIDValue write SetPARENTIDValue;
property START: DateTime read GetSTARTValue write SetSTARTValue;
property TIPO: Integer read GetTIPOValue write SetTIPOValue;
property FINISH: DateTime read GetFINISHValue write SetFINISHValue;
property OPTIONS: Integer read GetOPTIONSValue write SetOPTIONSValue;
property CAPTION: String read GetCAPTIONValue write SetCAPTIONValue;
property MENSAJE: String read GetMENSAJEValue write SetMENSAJEValue;
property RECURRENCEINDEX: Integer read GetRECURRENCEINDEXValue write SetRECURRENCEINDEXValue;
property RESOURCEID: Integer read GetRESOURCEIDValue write SetRESOURCEIDValue;
property LOCATION: String read GetLOCATIONValue write SetLOCATIONValue;
property REMINDER: Integer read GetREMINDERValue write SetREMINDERValue;
property STATE: Integer read GetSTATEValue write SetSTATEValue;
property LABELCOLOR: Integer read GetLABELCOLORValue write SetLABELCOLORValue;
property CODIGOCONTRATO: String read GetCODIGOCONTRATOValue write SetCODIGOCONTRATOValue;
property TIPOTAREA: String read GetTIPOTAREAValue write SetTIPOTAREAValue;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
property PARTIDA: String read GetPARTIDAValue write SetPARTIDAValue;
property COMPLETADA: DateTime read GetCOMPLETADAValue write SetCOMPLETADAValue;
property NOMBREPROVEEDOR: String read GetNOMBREPROVEEDORValue write SetNOMBREPROVEEDORValue;
property CODIGOCOLUMNA: Integer read GetCODIGOCOLUMNAValue write SetCODIGOCOLUMNAValue;
property CODIGOFILA: Integer read GetCODIGOFILAValue write SetCODIGOFILAValue;
property EMPRESA: Integer read GetEMPRESAValue write SetEMPRESAValue;
end;
{ TCITASDataTableRules }
TCITASDataTableRules = class(TDADataTableRules, ICITAS)
private
protected
{ Property getters and setters }
function GetIDValue: Integer; virtual;
procedure SetIDValue(const aValue: Integer); virtual;
function GetPARENTIDValue: Integer; virtual;
procedure SetPARENTIDValue(const aValue: Integer); virtual;
function GetSTARTValue: DateTime; virtual;
procedure SetSTARTValue(const aValue: DateTime); virtual;
function GetTIPOValue: Integer; virtual;
procedure SetTIPOValue(const aValue: Integer); virtual;
function GetFINISHValue: DateTime; virtual;
procedure SetFINISHValue(const aValue: DateTime); virtual;
function GetOPTIONSValue: Integer; virtual;
procedure SetOPTIONSValue(const aValue: Integer); virtual;
function GetCAPTIONValue: String; virtual;
procedure SetCAPTIONValue(const aValue: String); virtual;
function GetMENSAJEValue: String; virtual;
procedure SetMENSAJEValue(const aValue: String); virtual;
function GetRECURRENCEINDEXValue: Integer; virtual;
procedure SetRECURRENCEINDEXValue(const aValue: Integer); virtual;
function GetRESOURCEIDValue: Integer; virtual;
procedure SetRESOURCEIDValue(const aValue: Integer); virtual;
function GetLOCATIONValue: String; virtual;
procedure SetLOCATIONValue(const aValue: String); virtual;
function GetREMINDERValue: Integer; virtual;
procedure SetREMINDERValue(const aValue: Integer); virtual;
function GetSTATEValue: Integer; virtual;
procedure SetSTATEValue(const aValue: Integer); virtual;
function GetLABELCOLORValue: Integer; virtual;
procedure SetLABELCOLORValue(const aValue: Integer); virtual;
function GetCODIGOCONTRATOValue: String; virtual;
procedure SetCODIGOCONTRATOValue(const aValue: String); virtual;
function GetTIPOTAREAValue: String; virtual;
procedure SetTIPOTAREAValue(const aValue: String); virtual;
function GetNOMBRECLIENTEValue: String; virtual;
procedure SetNOMBRECLIENTEValue(const aValue: String); virtual;
function GetPARTIDAValue: String; virtual;
procedure SetPARTIDAValue(const aValue: String); virtual;
function GetCOMPLETADAValue: DateTime; virtual;
procedure SetCOMPLETADAValue(const aValue: DateTime); virtual;
function GetNOMBREPROVEEDORValue: String; virtual;
procedure SetNOMBREPROVEEDORValue(const aValue: String); virtual;
function GetCODIGOCOLUMNAValue: Integer; virtual;
procedure SetCODIGOCOLUMNAValue(const aValue: Integer); virtual;
function GetCODIGOFILAValue: Integer; virtual;
procedure SetCODIGOFILAValue(const aValue: Integer); virtual;
function GetEMPRESAValue: Integer; virtual;
procedure SetEMPRESAValue(const aValue: Integer); virtual;
{ Properties }
property ID: Integer read GetIDValue write SetIDValue;
property PARENTID: Integer read GetPARENTIDValue write SetPARENTIDValue;
property START: DateTime read GetSTARTValue write SetSTARTValue;
property TIPO: Integer read GetTIPOValue write SetTIPOValue;
property FINISH: DateTime read GetFINISHValue write SetFINISHValue;
property OPTIONS: Integer read GetOPTIONSValue write SetOPTIONSValue;
property CAPTION: String read GetCAPTIONValue write SetCAPTIONValue;
property MENSAJE: String read GetMENSAJEValue write SetMENSAJEValue;
property RECURRENCEINDEX: Integer read GetRECURRENCEINDEXValue write SetRECURRENCEINDEXValue;
property RESOURCEID: Integer read GetRESOURCEIDValue write SetRESOURCEIDValue;
property LOCATION: String read GetLOCATIONValue write SetLOCATIONValue;
property REMINDER: Integer read GetREMINDERValue write SetREMINDERValue;
property STATE: Integer read GetSTATEValue write SetSTATEValue;
property LABELCOLOR: Integer read GetLABELCOLORValue write SetLABELCOLORValue;
property CODIGOCONTRATO: String read GetCODIGOCONTRATOValue write SetCODIGOCONTRATOValue;
property TIPOTAREA: String read GetTIPOTAREAValue write SetTIPOTAREAValue;
property NOMBRECLIENTE: String read GetNOMBRECLIENTEValue write SetNOMBRECLIENTEValue;
property PARTIDA: String read GetPARTIDAValue write SetPARTIDAValue;
property COMPLETADA: DateTime read GetCOMPLETADAValue write SetCOMPLETADAValue;
property NOMBREPROVEEDOR: String read GetNOMBREPROVEEDORValue write SetNOMBREPROVEEDORValue;
property CODIGOCOLUMNA: Integer read GetCODIGOCOLUMNAValue write SetCODIGOCOLUMNAValue;
property CODIGOFILA: Integer read GetCODIGOFILAValue write SetCODIGOFILAValue;
property EMPRESA: Integer read GetEMPRESAValue write SetEMPRESAValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
{ IVENDEDORES }
IVENDEDORES = interface(IDAStronglyTypedDataTable)
['{97DEA09F-C83C-47D3-8854-74212F62078A}']
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer;
procedure SetCODIGOEMPRESAValue(const aValue: Integer);
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 GetNIFCIFValue: String;
procedure SetNIFCIFValue(const aValue: String);
function GetNOMBREValue: String;
procedure SetNOMBREValue(const aValue: String);
function GetNOTASValue: String;
procedure SetNOTASValue(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 GetTELEFONO1Value: String;
procedure SetTELEFONO1Value(const aValue: String);
function GetTELEFONO2Value: String;
procedure SetTELEFONO2Value(const aValue: String);
function GetMOVILValue: String;
procedure SetMOVILValue(const aValue: String);
function GetFAXValue: String;
procedure SetFAXValue(const aValue: String);
function GetCORREO1Value: String;
procedure SetCORREO1Value(const aValue: String);
function GetCORREO2Value: String;
procedure SetCORREO2Value(const aValue: String);
function GetPAGINAWEBValue: String;
procedure SetPAGINAWEBValue(const aValue: String);
function GetPERSONACONTACTOValue: String;
procedure SetPERSONACONTACTOValue(const aValue: String);
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
property NIFCIF: String read GetNIFCIFValue write SetNIFCIFValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property NOTAS: String read GetNOTASValue write SetNOTASValue;
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 TELEFONO1: String read GetTELEFONO1Value write SetTELEFONO1Value;
property TELEFONO2: String read GetTELEFONO2Value write SetTELEFONO2Value;
property MOVIL: String read GetMOVILValue write SetMOVILValue;
property FAX: String read GetFAXValue write SetFAXValue;
property CORREO1: String read GetCORREO1Value write SetCORREO1Value;
property CORREO2: String read GetCORREO2Value write SetCORREO2Value;
property PAGINAWEB: String read GetPAGINAWEBValue write SetPAGINAWEBValue;
property PERSONACONTACTO: String read GetPERSONACONTACTOValue write SetPERSONACONTACTOValue;
end;
{ TVENDEDORESDataTableRules }
TVENDEDORESDataTableRules = class(TDADataTableRules, IVENDEDORES)
private
protected
{ Property getters and setters }
function GetCODIGOEMPRESAValue: Integer; virtual;
procedure SetCODIGOEMPRESAValue(const aValue: Integer); virtual;
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 GetNIFCIFValue: String; virtual;
procedure SetNIFCIFValue(const aValue: String); virtual;
function GetNOMBREValue: String; virtual;
procedure SetNOMBREValue(const aValue: String); virtual;
function GetNOTASValue: String; virtual;
procedure SetNOTASValue(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 GetTELEFONO1Value: String; virtual;
procedure SetTELEFONO1Value(const aValue: String); virtual;
function GetTELEFONO2Value: String; virtual;
procedure SetTELEFONO2Value(const aValue: String); virtual;
function GetMOVILValue: String; virtual;
procedure SetMOVILValue(const aValue: String); virtual;
function GetFAXValue: String; virtual;
procedure SetFAXValue(const aValue: String); virtual;
function GetCORREO1Value: String; virtual;
procedure SetCORREO1Value(const aValue: String); virtual;
function GetCORREO2Value: String; virtual;
procedure SetCORREO2Value(const aValue: String); virtual;
function GetPAGINAWEBValue: String; virtual;
procedure SetPAGINAWEBValue(const aValue: String); virtual;
function GetPERSONACONTACTOValue: String; virtual;
procedure SetPERSONACONTACTOValue(const aValue: String); virtual;
{ Properties }
property CODIGOEMPRESA: Integer read GetCODIGOEMPRESAValue write SetCODIGOEMPRESAValue;
property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue;
property FECHAALTA: DateTime read GetFECHAALTAValue write SetFECHAALTAValue;
property USUARIO: String read GetUSUARIOValue write SetUSUARIOValue;
property NIFCIF: String read GetNIFCIFValue write SetNIFCIFValue;
property NOMBRE: String read GetNOMBREValue write SetNOMBREValue;
property NOTAS: String read GetNOTASValue write SetNOTASValue;
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 TELEFONO1: String read GetTELEFONO1Value write SetTELEFONO1Value;
property TELEFONO2: String read GetTELEFONO2Value write SetTELEFONO2Value;
property MOVIL: String read GetMOVILValue write SetMOVILValue;
property FAX: String read GetFAXValue write SetFAXValue;
property CORREO1: String read GetCORREO1Value write SetCORREO1Value;
property CORREO2: String read GetCORREO2Value write SetCORREO2Value;
property PAGINAWEB: String read GetPAGINAWEBValue write SetPAGINAWEBValue;
property PERSONACONTACTO: String read GetPERSONACONTACTOValue write SetPERSONACONTACTOValue;
public
constructor Create(aDataTable: TDADataTable); override;
destructor Destroy; override;
end;
implementation
uses Variants;
{ TCITASDataTableRules }
constructor TCITASDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TCITASDataTableRules.Destroy;
begin
inherited;
end;
function TCITASDataTableRules.GetIDValue: Integer;
begin
result := DataTable.Fields[idx_CITASID].AsInteger;
end;
procedure TCITASDataTableRules.SetIDValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASID].AsInteger := aValue;
end;
function TCITASDataTableRules.GetPARENTIDValue: Integer;
begin
result := DataTable.Fields[idx_CITASPARENTID].AsInteger;
end;
procedure TCITASDataTableRules.SetPARENTIDValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASPARENTID].AsInteger := aValue;
end;
function TCITASDataTableRules.GetSTARTValue: DateTime;
begin
result := DataTable.Fields[idx_CITASSTART].AsDateTime;
end;
procedure TCITASDataTableRules.SetSTARTValue(const aValue: DateTime);
begin
DataTable.Fields[idx_CITASSTART].AsDateTime := aValue;
end;
function TCITASDataTableRules.GetTIPOValue: Integer;
begin
result := DataTable.Fields[idx_CITASTIPO].AsInteger;
end;
procedure TCITASDataTableRules.SetTIPOValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASTIPO].AsInteger := aValue;
end;
function TCITASDataTableRules.GetFINISHValue: DateTime;
begin
result := DataTable.Fields[idx_CITASFINISH].AsDateTime;
end;
procedure TCITASDataTableRules.SetFINISHValue(const aValue: DateTime);
begin
DataTable.Fields[idx_CITASFINISH].AsDateTime := aValue;
end;
function TCITASDataTableRules.GetOPTIONSValue: Integer;
begin
result := DataTable.Fields[idx_CITASOPTIONS].AsInteger;
end;
procedure TCITASDataTableRules.SetOPTIONSValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASOPTIONS].AsInteger := aValue;
end;
function TCITASDataTableRules.GetCAPTIONValue: String;
begin
result := DataTable.Fields[idx_CITASCAPTION].AsString;
end;
procedure TCITASDataTableRules.SetCAPTIONValue(const aValue: String);
begin
DataTable.Fields[idx_CITASCAPTION].AsString := aValue;
end;
function TCITASDataTableRules.GetMENSAJEValue: String;
begin
result := DataTable.Fields[idx_CITASMENSAJE].AsString;
end;
procedure TCITASDataTableRules.SetMENSAJEValue(const aValue: String);
begin
DataTable.Fields[idx_CITASMENSAJE].AsString := aValue;
end;
function TCITASDataTableRules.GetRECURRENCEINDEXValue: Integer;
begin
result := DataTable.Fields[idx_CITASRECURRENCEINDEX].AsInteger;
end;
procedure TCITASDataTableRules.SetRECURRENCEINDEXValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASRECURRENCEINDEX].AsInteger := aValue;
end;
function TCITASDataTableRules.GetRESOURCEIDValue: Integer;
begin
result := DataTable.Fields[idx_CITASRESOURCEID].AsInteger;
end;
procedure TCITASDataTableRules.SetRESOURCEIDValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASRESOURCEID].AsInteger := aValue;
end;
function TCITASDataTableRules.GetLOCATIONValue: String;
begin
result := DataTable.Fields[idx_CITASLOCATION].AsString;
end;
procedure TCITASDataTableRules.SetLOCATIONValue(const aValue: String);
begin
DataTable.Fields[idx_CITASLOCATION].AsString := aValue;
end;
function TCITASDataTableRules.GetREMINDERValue: Integer;
begin
result := DataTable.Fields[idx_CITASREMINDER].AsInteger;
end;
procedure TCITASDataTableRules.SetREMINDERValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASREMINDER].AsInteger := aValue;
end;
function TCITASDataTableRules.GetSTATEValue: Integer;
begin
result := DataTable.Fields[idx_CITASSTATE].AsInteger;
end;
procedure TCITASDataTableRules.SetSTATEValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASSTATE].AsInteger := aValue;
end;
function TCITASDataTableRules.GetLABELCOLORValue: Integer;
begin
result := DataTable.Fields[idx_CITASLABELCOLOR].AsInteger;
end;
procedure TCITASDataTableRules.SetLABELCOLORValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASLABELCOLOR].AsInteger := aValue;
end;
function TCITASDataTableRules.GetCODIGOCONTRATOValue: String;
begin
result := DataTable.Fields[idx_CITASCODIGOCONTRATO].AsString;
end;
procedure TCITASDataTableRules.SetCODIGOCONTRATOValue(const aValue: String);
begin
DataTable.Fields[idx_CITASCODIGOCONTRATO].AsString := aValue;
end;
function TCITASDataTableRules.GetTIPOTAREAValue: String;
begin
result := DataTable.Fields[idx_CITASTIPOTAREA].AsString;
end;
procedure TCITASDataTableRules.SetTIPOTAREAValue(const aValue: String);
begin
DataTable.Fields[idx_CITASTIPOTAREA].AsString := aValue;
end;
function TCITASDataTableRules.GetNOMBRECLIENTEValue: String;
begin
result := DataTable.Fields[idx_CITASNOMBRECLIENTE].AsString;
end;
procedure TCITASDataTableRules.SetNOMBRECLIENTEValue(const aValue: String);
begin
DataTable.Fields[idx_CITASNOMBRECLIENTE].AsString := aValue;
end;
function TCITASDataTableRules.GetPARTIDAValue: String;
begin
result := DataTable.Fields[idx_CITASPARTIDA].AsString;
end;
procedure TCITASDataTableRules.SetPARTIDAValue(const aValue: String);
begin
DataTable.Fields[idx_CITASPARTIDA].AsString := aValue;
end;
function TCITASDataTableRules.GetCOMPLETADAValue: DateTime;
begin
result := DataTable.Fields[idx_CITASCOMPLETADA].AsDateTime;
end;
procedure TCITASDataTableRules.SetCOMPLETADAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_CITASCOMPLETADA].AsDateTime := aValue;
end;
function TCITASDataTableRules.GetNOMBREPROVEEDORValue: String;
begin
result := DataTable.Fields[idx_CITASNOMBREPROVEEDOR].AsString;
end;
procedure TCITASDataTableRules.SetNOMBREPROVEEDORValue(const aValue: String);
begin
DataTable.Fields[idx_CITASNOMBREPROVEEDOR].AsString := aValue;
end;
function TCITASDataTableRules.GetCODIGOCOLUMNAValue: Integer;
begin
result := DataTable.Fields[idx_CITASCODIGOCOLUMNA].AsInteger;
end;
procedure TCITASDataTableRules.SetCODIGOCOLUMNAValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASCODIGOCOLUMNA].AsInteger := aValue;
end;
function TCITASDataTableRules.GetCODIGOFILAValue: Integer;
begin
result := DataTable.Fields[idx_CITASCODIGOFILA].AsInteger;
end;
procedure TCITASDataTableRules.SetCODIGOFILAValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASCODIGOFILA].AsInteger := aValue;
end;
function TCITASDataTableRules.GetEMPRESAValue: Integer;
begin
result := DataTable.Fields[idx_CITASEMPRESA].AsInteger;
end;
procedure TCITASDataTableRules.SetEMPRESAValue(const aValue: Integer);
begin
DataTable.Fields[idx_CITASEMPRESA].AsInteger := aValue;
end;
{ TVENDEDORESDataTableRules }
constructor TVENDEDORESDataTableRules.Create(aDataTable: TDADataTable);
begin
inherited;
end;
destructor TVENDEDORESDataTableRules.Destroy;
begin
inherited;
end;
function TVENDEDORESDataTableRules.GetCODIGOEMPRESAValue: Integer;
begin
result := DataTable.Fields[idx_VENDEDORESCODIGOEMPRESA].AsInteger;
end;
procedure TVENDEDORESDataTableRules.SetCODIGOEMPRESAValue(const aValue: Integer);
begin
DataTable.Fields[idx_VENDEDORESCODIGOEMPRESA].AsInteger := aValue;
end;
function TVENDEDORESDataTableRules.GetCODIGOValue: Integer;
begin
result := DataTable.Fields[idx_VENDEDORESCODIGO].AsInteger;
end;
procedure TVENDEDORESDataTableRules.SetCODIGOValue(const aValue: Integer);
begin
DataTable.Fields[idx_VENDEDORESCODIGO].AsInteger := aValue;
end;
function TVENDEDORESDataTableRules.GetFECHAALTAValue: DateTime;
begin
result := DataTable.Fields[idx_VENDEDORESFECHAALTA].AsDateTime;
end;
procedure TVENDEDORESDataTableRules.SetFECHAALTAValue(const aValue: DateTime);
begin
DataTable.Fields[idx_VENDEDORESFECHAALTA].AsDateTime := aValue;
end;
function TVENDEDORESDataTableRules.GetUSUARIOValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESUSUARIO].AsString;
end;
procedure TVENDEDORESDataTableRules.SetUSUARIOValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESUSUARIO].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetNIFCIFValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESNIFCIF].AsString;
end;
procedure TVENDEDORESDataTableRules.SetNIFCIFValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESNIFCIF].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetNOMBREValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESNOMBRE].AsString;
end;
procedure TVENDEDORESDataTableRules.SetNOMBREValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESNOMBRE].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetNOTASValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESNOTAS].AsString;
end;
procedure TVENDEDORESDataTableRules.SetNOTASValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESNOTAS].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetCALLEValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESCALLE].AsString;
end;
procedure TVENDEDORESDataTableRules.SetCALLEValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESCALLE].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetPROVINCIAValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESPROVINCIA].AsString;
end;
procedure TVENDEDORESDataTableRules.SetPROVINCIAValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESPROVINCIA].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetCODIGOPOSTALValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESCODIGOPOSTAL].AsString;
end;
procedure TVENDEDORESDataTableRules.SetCODIGOPOSTALValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESCODIGOPOSTAL].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetPOBLACIONValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESPOBLACION].AsString;
end;
procedure TVENDEDORESDataTableRules.SetPOBLACIONValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESPOBLACION].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetTELEFONO1Value: String;
begin
result := DataTable.Fields[idx_VENDEDORESTELEFONO1].AsString;
end;
procedure TVENDEDORESDataTableRules.SetTELEFONO1Value(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESTELEFONO1].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetTELEFONO2Value: String;
begin
result := DataTable.Fields[idx_VENDEDORESTELEFONO2].AsString;
end;
procedure TVENDEDORESDataTableRules.SetTELEFONO2Value(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESTELEFONO2].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetMOVILValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESMOVIL].AsString;
end;
procedure TVENDEDORESDataTableRules.SetMOVILValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESMOVIL].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetFAXValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESFAX].AsString;
end;
procedure TVENDEDORESDataTableRules.SetFAXValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESFAX].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetCORREO1Value: String;
begin
result := DataTable.Fields[idx_VENDEDORESCORREO1].AsString;
end;
procedure TVENDEDORESDataTableRules.SetCORREO1Value(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESCORREO1].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetCORREO2Value: String;
begin
result := DataTable.Fields[idx_VENDEDORESCORREO2].AsString;
end;
procedure TVENDEDORESDataTableRules.SetCORREO2Value(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESCORREO2].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetPAGINAWEBValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESPAGINAWEB].AsString;
end;
procedure TVENDEDORESDataTableRules.SetPAGINAWEBValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESPAGINAWEB].AsString := aValue;
end;
function TVENDEDORESDataTableRules.GetPERSONACONTACTOValue: String;
begin
result := DataTable.Fields[idx_VENDEDORESPERSONACONTACTO].AsString;
end;
procedure TVENDEDORESDataTableRules.SetPERSONACONTACTOValue(const aValue: String);
begin
DataTable.Fields[idx_VENDEDORESPERSONACONTACTO].AsString := aValue;
end;
initialization
RegisterDataTableRules(RID_CITAS, TCITASDataTableRules);
RegisterDataTableRules(RID_VENDEDORES, TVENDEDORESDataTableRules);
end.