git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.UserControl@5 970f2627-a9d2-4748-b3d4-b5283c4fe7db
245 lines
8.2 KiB
ObjectPascal
245 lines
8.2 KiB
ObjectPascal
unit UCDataInfo;
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes;
|
|
|
|
type
|
|
TUCTableUsers = class(TPersistent)
|
|
private
|
|
FEmail: String;
|
|
FTypeRec: String;
|
|
FUserID: String;
|
|
FPrivileged: String;
|
|
FUserName: String;
|
|
FTable: String;
|
|
FProfile: String;
|
|
FLogin: String;
|
|
FPassword: String;
|
|
FKey: String;
|
|
fDateExpired: String;
|
|
fUserExpired: String;
|
|
fFieldUserDaysSun: String;
|
|
protected
|
|
public
|
|
constructor Create(AOwner: TComponent);
|
|
destructor Destroy; override;
|
|
procedure Assign(Source: TPersistent); override;
|
|
published
|
|
property FieldUserID: String read FUserID write FUserID;
|
|
property FieldUserName: String read FUserName write FUserName;
|
|
property FieldLogin: String read FLogin write FLogin;
|
|
property FieldPassword: String read FPassword write FPassword;
|
|
property FieldEmail: String read FEmail write FEmail;
|
|
property FieldPrivileged: String read FPrivileged write FPrivileged;
|
|
property FieldTypeRec: String read FTypeRec write FTypeRec;
|
|
property FieldProfile: String read FProfile write FProfile;
|
|
property FieldKey: String read FKey write FKey;
|
|
property FieldDateExpired: String read fDateExpired write fDateExpired; { By Vicente Barros Leonel }
|
|
property FieldUserExpired: String read fUserExpired write fUserExpired; { By vicente barros leonel }
|
|
property FieldUserDaysSun: String read fFieldUserDaysSun write fFieldUserDaysSun; { By vicente barros leonel }
|
|
property TableName: String read FTable write FTable;
|
|
end;
|
|
|
|
TUCTableRights = class(TPersistent)
|
|
private
|
|
FUserID: String;
|
|
FFormName: String;
|
|
FModule: String;
|
|
FTable: String;
|
|
FComponentName: String;
|
|
FKey: String;
|
|
protected
|
|
public
|
|
constructor Create(AOwner: TComponent);
|
|
destructor Destroy; override;
|
|
procedure Assign(Source: TPersistent); override;
|
|
published
|
|
property FieldUserID: String read FUserID write FUserID;
|
|
property FieldModule: String read FModule write FModule;
|
|
property FieldComponentName: String read FComponentName write FComponentName;
|
|
property FieldFormName: String read FFormName write FFormName;
|
|
property FieldKey: String read FKey write FKey;
|
|
property TableName: String read FTable write FTable;
|
|
end;
|
|
|
|
TUCTableUsersLogged = class(TPersistent)
|
|
private
|
|
FTableName: String;
|
|
FData: String;
|
|
FApplicationID: String;
|
|
FUserID: String;
|
|
FLogonID: String;
|
|
FMachineName: String;
|
|
{ private declarations }
|
|
protected
|
|
{ protected declarations }
|
|
public
|
|
{ public declarations }
|
|
constructor Create(AOwner: TComponent);
|
|
destructor Destroy; override;
|
|
procedure Assign(Source: TPersistent); override;
|
|
published
|
|
{ published declarations }
|
|
property FieldLogonID: String read FLogonID write FLogonID;
|
|
property FieldUserID: String read FUserID write FUserID;
|
|
property FieldApplicationID: String read FApplicationID write FApplicationID;
|
|
property FieldMachineName: String read FMachineName write FMachineName;
|
|
property FieldData: String read FData write FData;
|
|
property TableName: String read FTableName write FTableName;
|
|
end;
|
|
|
|
TUCTableHistorico = class(TPersistent)
|
|
private
|
|
FTable: String;
|
|
FApplicationID: String;
|
|
FUserID: String;
|
|
fDateEvent: String;
|
|
fFieldForm: String;
|
|
fFieldEvent: String;
|
|
fFieldObs: String;
|
|
fCaptionForm: string;
|
|
fEventTime: String;
|
|
fFieldTableName: String;
|
|
protected
|
|
public
|
|
constructor Create(AOwner: TComponent);
|
|
destructor Destroy; override;
|
|
procedure Assign(Source: TPersistent); override;
|
|
published
|
|
property TableName : String read FTable write FTable; // nome da tabela
|
|
property FieldApplicationID : String read FApplicationID write FApplicationID;
|
|
property FieldUserID : String read FUserID write FUserID;
|
|
property FieldEventDate : String read fDateEvent write fDateEvent;
|
|
property FieldEventTime : String read fEventTime Write fEventTime;
|
|
property FieldForm : String read fFieldForm write fFieldForm;
|
|
property FieldCaptionForm : string read fCaptionForm write fCaptionForm;
|
|
Property FieldEvent : String read fFieldEvent write fFieldEvent;
|
|
property FieldObs : String read fFieldObs write fFieldObs;
|
|
property FieldTableName : String read fFieldTableName write fFieldTableName; // grava o nome da tabela monitorada
|
|
end;
|
|
|
|
implementation
|
|
|
|
{ TUCTableRights }
|
|
|
|
procedure TUCTableRights.Assign(Source: TPersistent);
|
|
begin
|
|
if Source is TUCTableRights then
|
|
begin
|
|
Self.FieldUserID := TUCTableRights(Source).FieldUserID;
|
|
Self.FieldModule := TUCTableRights(Source).FieldModule;
|
|
Self.FieldComponentName := TUCTableRights(Source).FieldComponentName;
|
|
Self.FieldFormName := TUCTableRights(Source).FieldFormName;
|
|
Self.FieldKey := TUCTableRights(Source).FieldKey;
|
|
end
|
|
else
|
|
inherited;
|
|
end;
|
|
|
|
constructor TUCTableRights.Create(AOwner: TComponent);
|
|
begin
|
|
inherited Create;
|
|
end;
|
|
|
|
destructor TUCTableRights.Destroy;
|
|
begin
|
|
|
|
inherited;
|
|
end;
|
|
|
|
{ TUCTableUsers }
|
|
|
|
procedure TUCTableUsers.Assign(Source: TPersistent);
|
|
begin
|
|
if Source is TUCTableUsers then
|
|
begin
|
|
Self.FieldUserID := TUCTableUsers(Source).FieldUserID;
|
|
Self.FieldUserName := TUCTableUsers(Source).FieldUserName;
|
|
Self.FieldLogin := TUCTableUsers(Source).FieldLogin;
|
|
Self.FieldPassword := TUCTableUsers(Source).FieldPassword;
|
|
Self.FieldEmail := TUCTableUsers(Source).FieldEmail;
|
|
Self.FieldPrivileged := TUCTableUsers(Source).FieldPrivileged;
|
|
Self.FieldProfile := TUCTableUsers(Source).FieldProfile;
|
|
Self.FieldKey := TUCTableUsers(Source).FieldKey;
|
|
Self.FieldDateExpired := TUCTableUsers(Source).FieldDateExpired; {By Vicente Barros Leonel}
|
|
Self.FieldUserExpired := TUCTableUsers(Source).FieldUserExpired; {By Vicente Barros Leonel}
|
|
Self.FieldUserDaysSun := TUCTableUsers(Source).FieldUserDaysSun; { By vicente barros leonel }
|
|
Self.TableName := TUCTableUsers(Source).TableName;
|
|
end
|
|
else
|
|
inherited;
|
|
end;
|
|
|
|
constructor TUCTableUsers.Create(AOwner: TComponent);
|
|
begin
|
|
inherited Create;
|
|
end;
|
|
|
|
destructor TUCTableUsers.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
{ TUCTableUsersLogged }
|
|
|
|
procedure TUCTableUsersLogged.Assign(Source: TPersistent);
|
|
begin
|
|
if Source is TUCTableUsersLogged then
|
|
begin
|
|
Self.FieldLogonID := TUCTableUsersLogged(Source).FieldLogonID;
|
|
Self.FieldUserID := TUCTableUsersLogged(Source).FieldUserID;
|
|
Self.FieldApplicationID := TUCTableUsersLogged(Source).FieldApplicationID;
|
|
Self.FieldMachineName := TUCTableUsersLogged(Source).FieldMachineName;
|
|
Self.FieldData := TUCTableUsersLogged(Source).FieldData;
|
|
Self.TableName := TUCTableUsersLogged(Source).TableName;
|
|
end
|
|
else
|
|
inherited;
|
|
end;
|
|
|
|
constructor TUCTableUsersLogged.Create(AOwner: TComponent);
|
|
begin
|
|
|
|
end;
|
|
|
|
destructor TUCTableUsersLogged.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
{ TUCTableHistorico }
|
|
|
|
procedure TUCTableHistorico.Assign(Source: TPersistent);
|
|
begin
|
|
if Source is TUCTableHistorico then
|
|
begin
|
|
Self.FieldApplicationID := TUCTableHistorico(Source).FieldApplicationID;
|
|
Self.FieldUserID := TUCTableHistorico(Source).FieldUserID;
|
|
Self.FieldEventDate := TUCTableHistorico(Source).FieldEventDate;
|
|
Self.TableName := TUCTableHistorico(Source).TableName;
|
|
Self.FieldForm := TUCTableHistorico(Source).FieldForm;
|
|
Self.FieldEvent := TUCTableHistorico(Source).FieldEvent;
|
|
Self.FieldObs := TUCTableHistorico(Source).FieldObs;
|
|
Self.FieldCaptionForm := TUCTableHistorico(Source).FieldCaptionForm;
|
|
Self.FieldEventTime := TUCTableHistorico(Source).FieldEventTime;
|
|
Self.FieldTableName := TUCTableHistorico(Source).FieldTableName;
|
|
end
|
|
else
|
|
inherited;
|
|
end;
|
|
|
|
constructor TUCTableHistorico.Create(AOwner: TComponent);
|
|
begin
|
|
inherited Create;
|
|
end;
|
|
|
|
destructor TUCTableHistorico.Destroy;
|
|
begin
|
|
inherited;
|
|
end;
|
|
|
|
end.
|
|
|