Class IM_CountCard_ui

Known SubClasses

IM_CountCardInquiry_ui

Properties

LOCAL cBT_PrintTask$="IM_CountCardReport_Ui"  
LOCAL cInquiryProgram=isFALSE  

If true, inquiry only. Set to true in IM_CountCardInquiry_ui.

LOCAL cEntityName$  
LOCAL cFirstScreenID=CountCardNo.Ctl  
LOCAL cForm$="IM_COUNTCARD"  
LOCAL cFormGrid$="GD_LINES"  
LOCAL cRefreshLineColumn$="ItemCode$"  

Methods

FUNCTION LOCAL BT_Accept()  
FUNCTION LOCAL BT_Cancel()  
FUNCTION LOCAL BT_Defaults()  
FUNCTION LOCAL BT_MissingCountCards()  
FUNCTION LOCAL BT_NextNum()  
FUNCTION LOCAL ChangeColumnHeader()  
FUNCTION LOCAL ChangeCountCardNo()  
FUNCTION LOCAL ChangeDB_UnitofMeasureForQty(gridCtl)  
FUNCTION LOCAL ChangeItemCode(gridCtl)  
FUNCTION LOCAL ChangeLotSerialExpirationDate(gridCtl)  

Executes when the LotSerialExpirationDate is changed in the grid

ParameterDescription
gridCtl [input, numeric] Control number of the grid that contains the LotSerialExpirationDate column
Returns [boolean]
ValueDescription
retFAILURE(0) Date was not accepted or invalidated
retSUCCESS(1) Date was valid
FUNCTION LOCAL ChangeLotSerialNo(gridCtl)  
FUNCTION LOCAL ClassOnFocusGrid(gridCtl)  
FUNCTION LOCAL EnableGrid(gridCtl)  
FUNCTION LOCAL GetLineRecord(gridCtl, row)  
FUNCTION LOCAL GotoFirstMissingDate(gridCtl, firstMissing$)  

Locates the first missing date in the grid and puts focus on the lot/serial expiration date column

ParameterDescription
gridCtl [input, numeric] Control number of the grid that contains the LotSerialExpirationDate column
firstMissing$ [input, string] key of the first row that is missing a date
Returns Always returns retSUCCESS(1)
FUNCTION LOCAL LoadGridDropBoxes(gridCtl)  
FUNCTION LOCAL OnExit()  
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostReadRec()  
FUNCTION LOCAL RowMods(gridCtl, row)  
FUNCTION LOCAL SetGridColumns(gridCtl, row)  
FUNCTION LOCAL SetGridColumns(gridCtl, row, editLine)  
FUNCTION LOCAL ShowRow(gridCtl, row)  
FUNCTION LOCAL TranslateColumns()  

Properties inherited from: CI_ItemCodeUI_val

cCreatedMemoObj, cAllowItemOTF, cItemCodeInLines

Properties inherited from: SY_LineEntry_Ui

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

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_WarehouseUI_Val

ClassChangeWarehouse()

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