[Entity]
[Table('Users')]
[UniqueKey('UserName')]
[Id('FloginName', TIdGenerator.None)]
TUsers = class
private
[Column('loginName', [TColumnProp.Required], 30)]
FloginName: string;
[Column('UserName', [TColumnProp.Required], 50)]
FUserName: string;
[Column('UserFrgnName', [], 50)]
FUserFrgnName: Nullable<string>;
[Column('Password', [TColumnProp.Required], 30)]
FPassword: string;
[Column('Enabled', [TColumnProp.Required])]
FEnabled: Boolean;
[Column('isAdmin', [TColumnProp.Required])]
FisAdmin: Boolean;
[Column('InsertPermission', [TColumnProp.Required])]
FInsertPermission: Boolean;
[Column('EditPermission', [])]
FEditPermission: Nullable<Boolean>;
[Column('DeletePermission', [])]
FDeletePermission: Nullable<Boolean>;
[Column('ReportPermission', [])]
FReportPermission: Nullable<Boolean>;
[Column('EditFperiods', [TColumnProp.Required])]
FEditFperiods: Boolean;
[Column('defBranch', [])]
FdefBranch: Nullable<Integer>;
[Column('createdBy', [TColumnProp.Required], 30)]
FcreatedBy: string;
[Column('createdOn', [])]
FcreatedOn: Nullable<TDateTime>;
[Column('UpdatedBy', [], 30)]
FUpdatedBy: Nullable<string>;
[Column('UpdatedOn', [])]
FUpdatedOn: Nullable<TDateTime>;
public
property loginName: string read FloginName write FloginName;
property UserName: string read FUserName write FUserName;
property UserFrgnName: Nullable<string> read FUserFrgnName write FUserFrgnName;
property Password: string read FPassword write FPassword;
property Enabled: Boolean read FEnabled write FEnabled;
property isAdmin: Boolean read FisAdmin write FisAdmin;
property InsertPermission: Boolean read FInsertPermission write FInsertPermission;
property EditPermission: Nullable<Boolean> read FEditPermission write FEditPermission;
property DeletePermission: Nullable<Boolean> read FDeletePermission write FDeletePermission;
property ReportPermission: Nullable<Boolean> read FReportPermission write FReportPermission;
property EditFperiods: Boolean read FEditFperiods write FEditFperiods;
property defBranch: Nullable<Integer> read FdefBranch write FdefBranch;
property createdBy: string read FcreatedBy write FcreatedBy;
property createdOn: Nullable<TDateTime> read FcreatedOn write FcreatedOn;
property UpdatedBy: Nullable<string> read FUpdatedBy write FUpdatedBy;
property UpdatedOn: Nullable<TDateTime> read FUpdatedOn write FUpdatedOn;
end;