Class IT_EBusinessManagerUserID_bus

Properties

LOCAL cMainTable$="SY_EBusinessManagerUserID"  
LOCAL cIsSysDB=isTRUE  
LOCAL cBrowseFilter$  
LOCAL cBrowseIndex$="kCompUser"  
LOCAL cUserDataIOL$=CPL("IOLIST UserID$, UserType$, CompanyCode$, "+"ARDivisionNo$, CustomerNo$, SupervisorRights$, "+"AllowSubmissionOfShoppingCart$")  
LOCAL cPerformCreditChecking=isFALSE  
LOCAL cPerformCustomerStatusChecking=isTRUE  
PROPERTY UserTypeChanged  

Methods

FUNCTION ClearGUID(user$)  
FUNCTION ConfirmDelete()  
FUNCTION CreateStoreUser(newGUID$)  
FUNCTION Delete(key$)  
FUNCTION DeleteContact(key$)  
FUNCTION GUIDLogIn(tmpGuid$, uid$, type$, company$, divNo$, custNo$, supervisor$, allowShopping$)  
FUNCTION ReadRec(key$)  
FUNCTION SetKey(key$)  
FUNCTION SetKey(key$, origUID$)  
FUNCTION UserLogIn(user$, rawPassword$, company$, newGUID$)  
FUNCTION UserLogIn(user$, rawPassword$, company$, newGUID$, eMail$)  
FUNCTION ValidateGroupConsumerPII()  

Group validation for fields that belong to the ConsumerPII group. Will not allow changes after the encryption of consumer PII process has been completed on a record.

Returns [Boolean]
ValueDescription
retFAILURE (0) - if NOT(NUL(EncryptedVals$))
retSUCCESS (1) - if NUL(EncryptedVals$)
FUNCTION Write()  

Properties inherited from: CI_CustomerNo_val

cAllowCashCust, cPerformCreditChecking, CreditExceeded, CreditHold, PerformCreditChecking, AllowCashCustomer

Properties inherited from: SY_Customization

cDummyIol$

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: CI_ARContact_val

ClassValidateARContact()

Methods inherited from: CI_ARDivision_val

ClassValidateARDivision()

Methods inherited from: CI_CompanyCode_val

ClassValidateCompanyCode(), ValidateCompanyKey()

Methods inherited from: CI_Country_val

ClassValidateCountry()

Methods inherited from: CI_CustomerNo_val

GetNextCustomerNo(), ClassOverrideCustomerNo(), ClassValidateCustomerNo()

Methods inherited from: CI_FormSubmit

GetDetailLineIOList(), GetIOList$(), StripDetailLineIOList(), SubmitForm(), GetRawDate$()

Methods inherited from: CI_ZipCode_val

ClassValidateZIPCode()

Methods inherited from: SY_Customization

GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite()

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()