| LOCAL cMainTable$="PM_Employee" |
[string] main table for class |
| LOCAL cIsSysDB=isFALSE |
[boolean] value denoting whether the main table is a system table |
| FUNCTION FormatEmployeeName$(employeeKey$) | ||||||||||
| FUNCTION FormatEmployeeName$(employeeKey$, lastNameFirst) | ||||||||||
Returns empty string or Employee Name formatted as First Name + Middle Initial + Last Name + Suffix or Last Name + Suffix + First Name + Middle Name | ||||||||||
| ||||||||||
| ||||||||||
| FUNCTION GetEmployeeInfo(employeeKey$, empNoFormatted$, empNameFormatted$) | ||||||||||
| FUNCTION GetEmployeeInfo(employeeKey$, empNoFormatted$, empNameFormatted$, lastNameFirst) | ||||||||||
Returns formatted department / employee number and employee name formatted as First Name + Middle Initial + Last Name + Suffix or Last Name + Suffix + First Name + Middle Name | ||||||||||
| ||||||||||
| ||||||||||
| FUNCTION LookupPostRead(encryptedVals$, decryptedRec$, decryptedIOL$) | ||||||||||
Called from ALE Post Select routine, needed to decrypt information within the employee table. Will return a decrypted record and iolist of data from the Employee table | ||||||||||
| ||||||||||
| ||||||||||
| FUNCTION LookupSetup(empMask$, lockLookup$, deptSecurity$) | ||||||||||
Called from ALE initialize logic to set variables needed for employee mask and to lock lookup from customization. | ||||||||||
| ||||||||||
|
|
DepartmentLength |
|
BOF, CurrentBrowseIndex$, CurrentIndex$, EOF, SecurityAccess |
|
ParseEmployee() |
|
MoveFirst(), MoveLast(), MoveNext(), MovePrevious() |
|
BindVariable(), CheckMainTable(), Clear(), Find(), FindById(), GetChildHandle(), GetChildKeyReference$(), GetColumns$(), GetDataSources$(), GetDataSourcesAddl$(), GetJson$(), GetKey$(), GetKeyColumns$(), GetKeyPadded$(), GetPartialRecord(), GetRecord(), GetRecordCount(), GetRecordEx(), GetResultSets(), GetTable$(), GetTablePath$(), GetValue(), GetValues(), IsValid(), MoveFirst(), MoveLast(), MoveNext(), MovePrevious(), ReadAdditional(), SetBrowseFilter(), SetBrowseIndex(), SetCacheMode(), SetIndex(), SetKeyValue(), SetParentColumns(), SetParentHandle(), SetUIHandle(), PERFORM ClearEditRcd(), FormatJson$(), GetAddlDataSources(), GetDateColumns$(), InitChildCollection(), MoveFirstLast(), MoveNextPrevious(), OpenMainTable(), ParseKeyDef(), PrepareKeyDef(), ReadRec(), ResolveColumnList$(), SetControls(), SetCurrentKey(), UseKeyColl() |
|