Class AP_CommonInvoiceSelection_ui

Properties

LOCAL cColumnSortText1$="{&O!GridSort1}"  

BT_ColumnSort bitmap when no selections have been made

LOCAL cColumnSortText2$="{&O!GridSort}"  
BT_ColumnSort bitmap when selections have been made
LOCAL cDoNotSave=isFALSE  

Methods

FUNCTION LOCAL PERFORM AdditionalFilter()  
FUNCTION LOCAL BT_Add()  
FUNCTION LOCAL BT_ColumnSort()  

Button press logic for the Column Sort button on the dSelectInvs dialog

Returns [boolean] True for success
FUNCTION LOCAL BT_Ok()  
FUNCTION LOCAL BT_Select()  
FUNCTION LOCAL BT_SelectInv()  
FUNCTION LOCAL BT_TakeDiscount()  
FUNCTION LOCAL BT_Unselect()  
FUNCTION LOCAL ChangeCB_ShowZero()  
FUNCTION LOCAL ChangeLB_Invoice()  
FUNCTION LOCAL PERFORM CheckForDiscountDue()  
FUNCTION LOCAL DiscountQuestion()  
FUNCTION LOCAL PostLoaddSelectInvs()  
FUNCTION LOCAL PrefixWhereClause$(where$)  
FUNCTION LOCAL PERFORM SelectWindowLoadInvoices()  
FUNCTION LOCAL SortListBox(listboxCtl, columnSort$)  

Method SortListBox will apply the user selected column sorts to the list box

ParameterDescription
listboxCtl [input, numeric] control value of list box
columnSort$ [input, string] list of column sort selections
Returns [boolean] True for success, False for failure