OpenPetra
Free Administration Software for Non-Profits
|
List of users. More...
Public Member Functions | |
SUserRow (System.Data.DataRowBuilder rb) | |
Constructor. More... | |
virtual void | InitValues () |
set default values More... | |
bool | IsUserIdNull () |
test for NULL value More... | |
void | SetUserIdNull () |
assign NULL value More... | |
bool | IsEmailAddressNull () |
test for NULL value More... | |
void | SetEmailAddressNull () |
assign NULL value More... | |
bool | IsFirstNameNull () |
test for NULL value More... | |
void | SetFirstNameNull () |
assign NULL value More... | |
bool | IsLastNameNull () |
test for NULL value More... | |
void | SetLastNameNull () |
assign NULL value More... | |
bool | IsPasswordHashNull () |
test for NULL value More... | |
void | SetPasswordHashNull () |
assign NULL value More... | |
bool | IsPasswordSaltNull () |
test for NULL value More... | |
void | SetPasswordSaltNull () |
assign NULL value More... | |
bool | IsPwdSchemeVersionNull () |
test for NULL value More... | |
void | SetPwdSchemeVersionNull () |
assign NULL value More... | |
bool | IsPasswordNeedsChangeNull () |
test for NULL value More... | |
void | SetPasswordNeedsChangeNull () |
assign NULL value More... | |
bool | IsFailedLoginsNull () |
test for NULL value More... | |
void | SetFailedLoginsNull () |
assign NULL value More... | |
bool | IsAccountLockedNull () |
test for NULL value More... | |
void | SetAccountLockedNull () |
assign NULL value More... | |
bool | IsRetiredNull () |
test for NULL value More... | |
void | SetRetiredNull () |
assign NULL value More... | |
bool | IsLastLoginTimeNull () |
test for NULL value More... | |
void | SetLastLoginTimeNull () |
assign NULL value More... | |
bool | IsLastLoginDateNull () |
test for NULL value More... | |
void | SetLastLoginDateNull () |
assign NULL value More... | |
bool | IsLanguageCodeNull () |
test for NULL value More... | |
void | SetLanguageCodeNull () |
assign NULL value More... | |
bool | IsCanModifyNull () |
test for NULL value More... | |
void | SetCanModifyNull () |
assign NULL value More... | |
bool | IsRecordDeleteNull () |
test for NULL value More... | |
void | SetRecordDeleteNull () |
assign NULL value More... | |
bool | IsAcquisitionCodeNull () |
test for NULL value More... | |
void | SetAcquisitionCodeNull () |
assign NULL value More... | |
bool | IsDefaultLedgerNumberNull () |
test for NULL value More... | |
void | SetDefaultLedgerNumberNull () |
assign NULL value More... | |
bool | IsFailedLoginTimeNull () |
test for NULL value More... | |
void | SetFailedLoginTimeNull () |
assign NULL value More... | |
bool | IsFailedLoginDateNull () |
test for NULL value More... | |
void | SetFailedLoginDateNull () |
assign NULL value More... | |
bool | IsPartnerKeyNull () |
test for NULL value More... | |
void | SetPartnerKeyNull () |
assign NULL value More... | |
bool | IsPasswordResetTokenNull () |
test for NULL value More... | |
void | SetPasswordResetTokenNull () |
assign NULL value More... | |
bool | IsPasswordResetValidUntilNull () |
test for NULL value More... | |
void | SetPasswordResetValidUntilNull () |
assign NULL value More... | |
bool | IsDateCreatedNull () |
test for NULL value More... | |
void | SetDateCreatedNull () |
assign NULL value More... | |
bool | IsCreatedByNull () |
test for NULL value More... | |
void | SetCreatedByNull () |
assign NULL value More... | |
bool | IsDateModifiedNull () |
test for NULL value More... | |
void | SetDateModifiedNull () |
assign NULL value More... | |
bool | IsModifiedByNull () |
test for NULL value More... | |
void | SetModifiedByNull () |
assign NULL value More... | |
bool | IsModificationIdNull () |
test for NULL value More... | |
void | SetModificationIdNull () |
assign NULL value More... | |
Properties | |
String | UserId [get, set] |
This identifies who the current user is. More... | |
String | EmailAddress [get, set] |
String | FirstName [get, set] |
String | LastName [get, set] |
String | PasswordHash [get, set] |
Hash value of the user's Salted password. More... | |
String | PasswordSalt [get, set] |
The Salt value used for hashing the password (two identical passwords will not yield the same Hash value with different Salt values) More... | |
Int32 | PwdSchemeVersion [get, set] |
Version Number of the password hashing scheme (source code gives details about what algorithm/parameters combination is used for each number). More... | |
Boolean | PasswordNeedsChange [get, set] |
Forces change of password at next login. Set when the SYSADMIN changes a password for a user. Also, data migration from legacy system will set this. Further to this it can optionally be set if a new password hashing scheme got introduced and the user should be forced to change to it by means of an enforced password change. More... | |
Int32 | FailedLogins [get, set] |
Boolean | AccountLocked [get, set] |
Boolean | Retired [get, set] |
Int32 | LastLoginTime [get, set] |
System.? DateTime | LastLoginDate [get, set] |
The date the user last logged in. More... | |
String | LanguageCode [get, set] |
This is the code used to identify a language. More... | |
Boolean | CanModify [get, set] |
This defines if the code can be modified. More... | |
Boolean | RecordDelete [get, set] |
String | AcquisitionCode [get, set] |
This code identifies the method of aquisition. More... | |
Int32 | DefaultLedgerNumber [get, set] |
This is used as a key field in most of the accounting system files. More... | |
Int32 | FailedLoginTime [get, set] |
The last time a user failed to log in. More... | |
System.? DateTime | FailedLoginDate [get, set] |
The last date a user failed to log in. More... | |
Int64 | PartnerKey [get, set] |
If the user has a Partner record this is the key to it. More... | |
String | PasswordResetToken [get, set] |
If this token is set and it is still valid, then the user can reset his password using this token. More... | |
System.? DateTime | PasswordResetValidUntil [get, set] |
The date until the password reset token is valid. More... | |
System.? DateTime | DateCreated [get, set] |
The date the record was created. More... | |
String | CreatedBy [get, set] |
User ID of who created this record. More... | |
System.? DateTime | DateModified [get, set] |
The date the record was modified. More... | |
String | ModifiedBy [get, set] |
User ID of who last modified this record. More... | |
DateTime | ModificationId [get, set] |
This identifies the current version of the record. More... | |
List of users.
|
inline |
Constructor.
|
inlinevirtual |
set default values
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
getset |
|
getset |
This code identifies the method of aquisition.
|
getset |
This defines if the code can be modified.
|
getset |
User ID of who created this record.
|
getset |
The date the record was created.
|
getset |
The date the record was modified.
|
getset |
This is used as a key field in most of the accounting system files.
|
getset |
|
getset |
The last date a user failed to log in.
|
getset |
|
getset |
The last time a user failed to log in.
|
getset |
|
getset |
This is the code used to identify a language.
|
getset |
The date the user last logged in.
|
getset |
|
getset |
|
getset |
This identifies the current version of the record.
|
getset |
User ID of who last modified this record.
|
getset |
If the user has a Partner record this is the key to it.
|
getset |
Hash value of the user's Salted password.
|
getset |
Forces change of password at next login. Set when the SYSADMIN changes a password for a user. Also, data migration from legacy system will set this. Further to this it can optionally be set if a new password hashing scheme got introduced and the user should be forced to change to it by means of an enforced password change.
|
getset |
If this token is set and it is still valid, then the user can reset his password using this token.
|
getset |
The date until the password reset token is valid.
|
getset |
The Salt value used for hashing the password (two identical passwords will not yield the same Hash value with different Salt values)
|
getset |
Version Number of the password hashing scheme (source code gives details about what algorithm/parameters combination is used for each number).
|
getset |
|
getset |
|
getset |
This identifies who the current user is.