Class AR_CommonEntry_ui

Properties

LOCAL cFirst_ID=ItemNo.ctl  
LOCAL cFormGrid$="GD_LINES"  
LOCAL cGridViewPanel$="pLines"  
LOCAL cMainAccountMemoTag$  
LOCAL cNewRecordFolderID=fldr.pLines.ctl  
LOCAL cResetFolder$="pHeader"  
LOCAL cResetFolderID=fldr.pHeader.ctl  
LOCAL cCompositeSPCtl=isFALSE  
LOCAL cItemCodeInLines=isTRUE  

Boolean to specify if ItemCode is a line detail column

LOCAL cAutoDisplayExtendedDescription=isFALSE  
Boolean to specify whether to auto display the extended description dialog
PROPERTY cMaintainCustomer   * Read Only *

Methods

FUNCTION GetLineRecord(gridCtl, row)  
FUNCTION PostReadRec()  
FUNCTION SaveRow(gridCtl, rowNo)  
FUNCTION LOCAL AccumulateTotals()  
FUNCTION LOCAL AdjustTotals(netInvoice)  
FUNCTION LOCAL BT_Accept()  
FUNCTION LOCAL BT_AcceptClose()  
FUNCTION LOCAL BT_CancelClose()  
FUNCTION LOCAL BT_Customer()  
FUNCTION LOCAL BT_RowDel()  
FUNCTION LOCAL BT_RowReset()  
FUNCTION LOCAL BT_RowResetAll()  
FUNCTION LOCAL BT_RowUndo()  
FUNCTION LOCAL CalculateInvoiceTotal()  
FUNCTION LOCAL ChangeCB_Commissionable(gridCtl)  
FUNCTION LOCAL ChangeCB_SubjectToExemption(gridCtl)  
FUNCTION LOCAL ChangeCommissionAmt()  
FUNCTION LOCAL ChangeCommissionRate()  
FUNCTION LOCAL ChangeCost(gridCtl)  
FUNCTION LOCAL ChangeExtensionAmt(gridCtl)  
FUNCTION LOCAL ChangeFreightAmt()  
FUNCTION LOCAL ChangeItemCode(gridCtl)  
FUNCTION LOCAL ChangeJobNo()  
FUNCTION LOCAL ChangeML_BillToCustomerNo()  
FUNCTION LOCAL ChangePrice(gridCtl)  
FUNCTION LOCAL ChangeQuantity(gridCtl)  
FUNCTION LOCAL ChangeTaxSchedule()  
FUNCTION LOCAL ChangeTermsCode()  
FUNCTION LOCAL CheckForEnableCorporate()  

Corporate Card specific enable / disable logic executed when loading the folder, changing payment type, changing CorporateCustIDPurchOrder$

Returns [boolean] True = success.
FUNCTION LOCAL CheckSalesTaxSchedule()  

Check that Sales Tax Schedule is valid. Warn with option to delete if it is invalid

Returns [boolean] 1 = success, -1 = invalid tax schedule and user has been warned
FUNCTION LOCAL ClearTotals()  
FUNCTION LOCAL ConfirmDelete()  
FUNCTION LOCAL ConfirmWrite()  
FUNCTION LOCAL ModifySearchVar(searchVar$)  
FUNCTION LOCAL OnExit()  
FUNCTION LOCAL OnExitFolder()  
FUNCTION LOCAL OnExitPheader()  
FUNCTION LOCAL OnExitPlines()  
FUNCTION LOCAL OnExitPTotals()  
FUNCTION LOCAL onFocusExtensionAmt(*)  
FUNCTION LOCAL OnFocusJobNo()  
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 RowMods(gridCtl, rowNo)  
FUNCTION LOCAL SetGridColumns(gridCtl, row)  
FUNCTION LOCAL SetupGrid(mainGrid, form$, grid$, option, secGrid)  
FUNCTION LOCAL TranslateColumns()  

Properties inherited from: CI_Constant

itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, typFINISHEDGOODS$, typRAWMATERIALS$, typDISCONTINUED$, typKIT$, proMAKE$, proBUY$, proSUBCONTRACT$

Properties inherited from: CI_ExtendedDescription_ui

cExtDescText$, cExtDescText1$, ExtendedDescriptionBusiness, HdrExtDescriptionText$

Properties inherited from: CI_ItemCodeUi_Val

cCreatedMemoObj, cAllowItemOTF, cItemCodeInLines

Properties inherited from: CI_SalespersonUI_val

cAllowSPOTF, cCompositeSPCtl

Properties inherited from: SY_LineEntry_UI

cGridLoadThreshold, cGridThresholdOption, cGridViewExpanded, cGridViewPanelExpandBitmap$, cGridViewPanelNormalBitmap$, cLeavingProgram, cLineEntry, cHasRightsModifySet, HasModifyRights, MainGridCtl, SecGridCtl, User$, Comp$, G1IOL$, G2IOL$

Methods inherited from: AR_CreditCardCommonEntry_ui

BT_Clear(), BT_CreditCard(), BT_Fix(), BT_Reset_Corp_Sales_Tax(), ChangeCB_Process_In_Batch(), ChangeCB_Swipe_Card(), ChangeCorporateCustIDPurchOrder(), ChangeCorporateSalesTax(), ChangeCreditCardAuthorizationNo(), ChangeCreditCardID(), ChangeCreditCardTransactionID(), ChangePaymentType(), ChangeSaveCreditCard(), CheckExpiration$(), CheckForEnableBT_CreditCard(), CheckForEnableBT_Fix(), CheckForEnableCorporate(), CheckForEnableOffLinePaymentType(), CheckForEnablePaymentType(), CheckForEnablepCreditCard(), CheckForEnableSPSPaymentType(), CreditCardImpliedWrite(), CreditCardPostCancel(), CreditCardPostReadRec(), CreditCardPreAccept(), CreditCardPreCancel(), CreditCardPreDelete(), FormatterLast4BankAccountNos$(), FormatterLast4BankRoutingNos$(), FormatterLast4UnencryptedCreditCardNos$(), HideSaveCreditCardCheckbox(), OnExitpCreditCard(), OnFocusBT_Accept(), PostLoad(), PostLoadpCreditCard(), PreLoadpCreditCard(), ShowACHCCControls()

Methods inherited from: CI_AccountUI_Val

ClassChangeAccount(), ClassValidateAccount$(), GetAccountInputLength(), PopupAccountEntry(), PopUpMemoMainAccount()

Methods inherited from: CI_ARTermsUi_val

ClassChangeARTerms()

Methods inherited from: CI_Constant

GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$()

Methods inherited from: CI_ExtendedDescription_ui

BT_CancelExtDesc(), BT_ExtendedDesc(), BT_ExtendedDescGrid(), BT_OKClose(), BT_OKView(), ChangeML_Ext_Desc(), CheckForExtendedDescription(), ClassChangeDescription(), PERFORM ClassInputLenDescription(), ClassOnFocusDescription(), OnExit(), PostLoad(), PostReadRec(), SetBT_ExtendedDescState()

Methods inherited from: CI_ItemCodeUi_Val

LaunchMemoItem(), ShowItemInquiry(), ShowItemMaint(), ShowMemoItem(), BT_ItemInquiry(), ClassChangeItemCode(), DisplayPrice(), DisplayStatusMsg(), DRBT_AlternateItem(), DRBT_AlternateWarehouse(), DRBT_ItemInquiry(), DRBT_ItemMaint(), DRBT_ItemStatus(), DRBT_PriceLookup(), DRBT_UseLastCustPrice(), PreLoad(), PERFORM ResetItem(), PERFORM SetExtensionQtyCol(), ShowAlternateItem(), ShowAlternateWarehouse(), ShowItemQtyInquiry()

Methods inherited from: CI_JobNoUI_val

ClassChangeJobNo(), ClassFormatterJobNo$(), ClassInputLenJobNo(), ClassValidateJobNo$(), PERFORM ResetJob()

Methods inherited from: CI_SalespersonUI_val

ClassChangeSalesperson(), ClassFormatterSalesperson$(), ClassOnFocusSalesperson(), ClassValidateSalesperson$(), PERFORM ResetSalesperson()

Methods inherited from: CI_Security_ui

SecurityEventOverride(), BT_SecurityOverrideCancel(), BT_SecurityOverrideOk(), ChangeML_OverridePassword(), ChangeML_OverrideUser(), OnExit(), PostLoad()

Methods inherited from: CI_TaxScheduleUI_Val

ClassChangeTaxSchedule()

Methods inherited from: SY_LineEntry_UI

Bt_Cancel(), Bt_Delete(), Bt_First(), Bt_Last(), Bt_Next(), Bt_Prev(), BT_Print(), Bt_RowDel(), Bt_RowDown(), Bt_RowIns(), Bt_RowOK(), Bt_RowReset(), Bt_RowResetAll(), Bt_RowUndo(), Bt_RowUp(), Bt_View(), ClassChangeAddlGrid(), ClassChangeGrid(), ClassOnFocusAddlGrid(), ClassOnFocusGrid(), ConfirmWrite(), GetLineRecord(), GotoSecondaryGrid(), LoadRow(), MoveColumnToPrimaryGrid(), MoveColumnToSecondaryGrid(), MovePrimaryRow(), MoveSecondaryRow(), OnExitFolder(), OnExitFormView(), OnExitGridView(), OnFocusBt_Accept(), PostLoadLines(), PostReadRec(), PROCESS(), RowMods(), SaveRow(), SetupGrid(), ShowRow(), SwapRows(), Browse(), ClassDragAddlGridClassDropAddlGrid$(), ClassDragAddlGridClassDropGrid$(), ClassDragGridClassDropAddlGrid$(), ClassDragGridClassDropGrid$(), ClassPushExpand(), ClearGrid(), DisplayMemoButton(), DoColumnChange(), FindValidRow(), GetRowForColumn(), HideColumn(), InitDefaultRowState(), IsColumnMoveable(), MoveRow(), PostResize(), PreLoadPTotals(), PreLoadPTotalsW(), RemoveInsertRow(), ReturnToField(), SetButtonState(), SetButtonStateFirstRow(), SetButtonStateInsertRow(), SetButtonStateLastRow(), SetButtonStateOtherRow(), SetColumnState(), SetFolderState(), SetFormDisplay(), SetGridSize(), SetLineFormState(), SetStartingRow(), ShowColumn(), ShowSearchResult(), WriteRowInGrid()