Class SY_Options_ui

Known SubClasses

SY_RenewRegistration_ui

Properties

LOCAL cDefaultUser$="DefaultUser"  
LOCAL cListingClass$="SY_SystemConfigListing_RPT"  
LOCAL cMinStrongPasswordLength=8  
LOCAL ODBC_TAB=5  
LOCAL WEB_TAB=4  

Methods

FUNCTION LOCAL BT_Accept()  
FUNCTION LOCAL BT_BankCloudCancel()  

Cancel Bank Bank Feeds Refresh

FUNCTION LOCAL BT_BankCloudProceed()  

Proceed with updating the Bank Feeds information if it was updated

FUNCTION LOCAL BT_BankFeedsRefresh()  

Launch Bank Feeds refresh dialog

FUNCTION LOCAL BT_ConfigureServices()  
FUNCTION LOCAL BT_Default_User()  
FUNCTION LOCAL BT_EditEInvoice()  

Enable the eInvoice user credential fields for editing.

FUNCTION LOCAL BT_EditRegInfo()  
FUNCTION LOCAL BT_EInvoiceCancel()  

Cancel the eInvoice user credential changes.

FUNCTION LOCAL BT_EInvoiceValidate()  

Validate the eInvoice user credentials.

FUNCTION LOCAL BT_LockInfo()  

Invokes dialog to maintain configuration options for tracking information specific to locking of files and records (data entry), this information is to be displayed to the user during the error message.

Returns Always returns retSUCCESS(1)
FUNCTION LOCAL BT_RegActivate()  
FUNCTION LOCAL BT_RegCancel()  
FUNCTION LOCAL BT_RegUpdate()  

Invokes checking of activation and pulling down of new registration information (Product Keys) and automatically applies new keys to install.

Returns always returns retSUCCESS (1)
FUNCTION LOCAL BT_Uninstall()  
FUNCTION LOCAL BT_VirtualDirectory()  
FUNCTION LOCAL BuildListBox()  
FUNCTION LOCAL ChangeAutoUnlock()  

Logic to execute when Change Lockout field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeEInvoiceApiKey()  

Override default change to enable/disable eInvoice save/validate button.

FUNCTION LOCAL ChangeEInvoiceUserId()  

Override default change to enable/disable eInvoice save/validate button.

FUNCTION LOCAL ChangeEnableCsODBC()  
FUNCTION LOCAL ChangeEnableWebServicesForSystem()  
FUNCTION LOCAL ChangeForcePwChange()  

Logic to execute when Force Password Change field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeLB_Modules()  
FUNCTION LOCAL ChangeLockout()  

Logic to execute when Change Lockout field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeMinimumPassword()  

Logic to execute when Minimum Passwords field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeNewBankCloudEmail()  

Override default change

FUNCTION LOCAL ChangeNewBankCloudOrganizationID()  

override default change

FUNCTION LOCAL ChangeReqPwMinLen()  

Logic to execute when Require Minimum Password Length field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeRequirePasswords()  

Logic to execute when Require Passwords field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeSegment1()  
FUNCTION LOCAL ChangeSegment2()  
FUNCTION LOCAL ChangeSegment3()  
FUNCTION LOCAL ChangeSegment4()  
FUNCTION LOCAL ChangeSegment5()  
FUNCTION LOCAL ChangeSerialNumber()  
FUNCTION LOCAL ChangeStrongPasswords()  

Logic to execute when Strong Passwords field changes

Returns retSUCCESS(1) if change is successful, otherwise retFAILURE(0)
FUNCTION LOCAL ChangeUserRegistrationKey()  
FUNCTION LOCAL ChangeUseWindowsLogon()  

Logic to execute when Use Windows Logon field changes

Returns Always returns retSUCCESS(1)
FUNCTION LOCAL DisableEInvoiceEdit()  

Disable the eInvoice credential fields after saving or cancel.

FUNCTION LOCAL DisableFolders()  
FUNCTION LOCAL EnableFolders()  
FUNCTION LOCAL GetListBoxModuleList$()  
FUNCTION LOCAL GetPayTierInfo()  

Returns local variables with the payroll subscription values for cPayTier$, cPayExceeded, %PvxCode(cPayExceededDate$), %PvxCode(cPayExpiryDate$)

Returns always returns retSUCCESS (1)
FUNCTION LOCAL OnExit()  

Executes on the exit of the main screen, which will then apply any changes to the launcher description of company type, if changes made.

Returns Always returns retSUCCESS(1)
FUNCTION LOCAL OnExitPModules()  
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoadpCSODBC()  
FUNCTION LOCAL PostLoadPModules()  
FUNCTION LOCAL PostLoadPPreferences()  
FUNCTION LOCAL PostLoadPReg()  
FUNCTION LOCAL PostLoadPWeb()  
FUNCTION LOCAL SetPasswordControlsState()  

Update state of controls related for password options

Returns Always returns retSUCCESS(1)
FUNCTION LOCAL ShowPayTierExceededMsg(exceeded, tierLimit$, exceededDate$)  

This function will show the payroll tier exceed message, located on dMain but only on the Modules Dialog, when Payroll has been selected and the tier has been exceeded.

ParameterDescription
exceeded [input, bool] Boolean flag indicating whether or not the payroll tier has been previously exceeded
tierLimit$ [input, string] String indicating the maximum number of employees the current subscription supports
exceededdate$ [input, date] The date that the tier limit was exceeded
Returns always returns retSUCCESS (1)

Properties inherited from: CI_CountryUI_Val

cAllowCountryOTF

Properties inherited from: CI_ZipCodeUI_Val

cAllowZipOTF

Properties inherited from: SY_MaintUI

InBrowse, ViewOnly

Methods inherited from: CI_CountryUI_Val

ClassChangeCountry()

Methods inherited from: CI_ZipCodeUI_Val

PERFORM CheckToSelectSalesTaxSchedule(), ClassChangeZIPCode()

Methods inherited from: SY_MaintUI

HasRights(), RefreshBindings(), SetDocDateWarnOff(), SetUIRecord(), SetVar(), AddSuppressedMsg(), BindVariables(), BT_Accept(), BT_AcceptClose(), BT_Cancel(), BT_CancelClose(), BT_Delete(), BT_First(), BT_Last(), BT_List(), BT_Listing(), BT_Next(), BT_Office(), BT_OKView(), BT_Prev(), BT_Print(), CheckMemo(), ClassPushMemoBtn(), ConfirmDelete(), ConfirmWrite(), DefaultChange(), DisplayErrorMsg(), DisplayMemoButton(), DisplayWriteError(), ExplodeIOL(), GetBusinessObject(), GetControlID(), GetFirstID(), HandleDocumentDateWarning(), HasMemos(), HidePopupMenu(), InitBusinessObject(), KeyChange(), LaunchMemo(), OnExit(), PostLoad(), QuickConfirmWrite(), PERFORM ResolveMemoParameters(), ReturnToCtlOrGrid(), PERFORM RtrnToCTLOrGrid(), SetBusinessObject(), SetFocusFailedID(), SetFocusFirstID(), SetFormDisplay(), SetFormState(), SetInitialRecord(), SetNumericVal(), SetStringVal()