Class AR_RepetitiveInvoice_ui

Properties

LOCAL cCopyMemoModule$="A/R"  

Memo module code for selected copy from source

LOCAL cCopyMemoType$="04"  
Memo type for repetitive invoice copy
LOCAL cDefaultItemCodeApplied  
LOCAL cEntityName$  
LOCAL cFirstTime  
LOCAL cForm$="AR_REPETITIVEINVOICE"  
LOCAL cNewRecordFolderNames$="pHeader"+SEP+"pLines"+SEP+"pTotals"  
LOCAL cRepetitiveInvoiceMemoType$="04"  
Memo type for repetitive invoice
LOCAL cBT_PrintTask$="AR_RepetitiveInvoiceListing_ui"  

Methods

FUNCTION PostReadRec()  
FUNCTION ProgressMeter()  
FUNCTION ProgressMeter(action$)  
FUNCTION ProgressMeter(action$, msg$)  
FUNCTION LOCAL BT_Accept()  

This function executes when user presses the Accept button

Returns [boolean] True = success, false = failure
FUNCTION LOCAL BT_Cancel()  
FUNCTION LOCAL BT_Copy()  
FUNCTION LOCAL BT_List()  
FUNCTION LOCAL BT_OK()  
FUNCTION LOCAL BT_TaxDet()  
FUNCTION LOCAL ChangeCB_CopyMemo()  

Change logic for Copy Memo check box on 'dCopy' dialog

Returns [boolean] returns True
FUNCTION LOCAL ChangeItemCode(gridCtl)  
FUNCTION LOCAL ChangeML_CopyCustomer()  
FUNCTION LOCAL ChangeML_CopyReference()  
FUNCTION LOCAL ChangeML_Customer()  
FUNCTION LOCAL ChangeReferenceNo()  
FUNCTION LOCAL EnableControls()  

This function enables/disables controls when record key changes

Returns [boolean] True = success
FUNCTION LOCAL OnFocusBT_Accept()  
FUNCTION LOCAL OnFocusML_CopyCustomer()  
FUNCTION LOCAL OnFocusML_CopyReference()  
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoadPCreditCard()  

Post Load logic for the credit card panel

Returns [boolean] True = success
FUNCTION LOCAL PostLoadPheader()  
FUNCTION LOCAL PostLoadPlines()  
FUNCTION LOCAL PostLoadPtotals()  
FUNCTION LOCAL PreLoad()  

Pre Load, overridden from AR_CommonEntry_ui

Returns [boolean] returns True
FUNCTION LOCAL PERFORM SetCopyMemosCheckbox()  

Enables/Disables the copy memo check box on the copy dialog

Returns [boolean] returns True
FUNCTION LOCAL PERFORM SetMemoTag$()  

dummy function necessary to set memoKey$ for Repetitive Invoice memos

Returns [string] returns empty string

Properties inherited from: AR_CommonEntry_UI

cFirst_ID, cFormGrid$, cGridViewPanel$, cMainAccountMemoTag$, cNewRecordFolderID, cResetFolder$, cResetFolderID, cCompositeSPCtl, cItemCodeInLines, cAutoDisplayExtendedDescription, cMaintainCustomer

Methods inherited from: AR_CommonEntry_UI

GetLineRecord(), PostReadRec(), SaveRow(), AccumulateTotals(), AdjustTotals(), BT_Accept(), BT_AcceptClose(), BT_CancelClose(), BT_Customer(), BT_RowDel(), BT_RowReset(), BT_RowResetAll(), BT_RowUndo(), CalculateInvoiceTotal(), ChangeCB_Commissionable(), ChangeCB_SubjectToExemption(), ChangeCommissionAmt(), ChangeCommissionRate(), ChangeCost(), ChangeExtensionAmt(), ChangeFreightAmt(), ChangeItemCode(), ChangeJobNo(), ChangeML_BillToCustomerNo(), ChangePrice(), ChangeQuantity(), ChangeTaxSchedule(), ChangeTermsCode(), CheckForEnableCorporate(), CheckSalesTaxSchedule(), ClearTotals(), ConfirmDelete(), ConfirmWrite(), ModifySearchVar(), OnExit(), OnExitFolder(), OnExitPheader(), OnExitPlines(), OnExitPTotals(), onFocusExtensionAmt(), OnFocusJobNo(), PostLoad(), PostLoadPCreditCard(), PostLoadPheader(), PostLoadPlines(), PostLoadPtotals(), RowMods(), SetGridColumns(), SetupGrid(), TranslateColumns()