Class PM_LaborCrew_bus

Inherits

SY_Maint

Properties

LOCAL cIsSysDB=isFALSE  

[boolean] flag to indicate if work table is a system table

LOCAL cMainTable$="PM_LaborCrewHeader"  

[string] Main table name

PROPERTY Detail   * Read Only *

[object handle] labor crew detail object handle

Methods

FUNCTION Clear()  

Clears header business object and detail busienss object.

Returns [boolean] Always returns retSUCCESS(1)
FUNCTION ConfirmDelete()  

Verifies labor crew code is not active and can be deleted

Returns [boolean] retSUCCESS(1) if labor crew can be deleted, retFAILURE(0) if labor crew is in use
FUNCTION Delete(key$)  

Deletes a labor crew code

ParameterDescription
key$ [input, string] labor crew code
Returns [boolean] retSUCCESS(1) if labor crew is deleted, retFAILURE(0) if labor crew is not deleted
FUNCTION Write()  

Writes labor crew record

Returns [boolean] retSUCCESS(1) or retFAILURE(0)

Properties inherited from: SY_Maint

cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest, SkipNullCheck$, AFSRequiredFields$

Methods inherited from: SY_Maint

ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitSearchForUpdate(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), PreWriteScripts(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()