protected virtual void doCmdBatch(CmdMenuItem pMenuItem, DataRow pRow) { reference.getReferenceMode().lastBatchModeIndex = 0; // switch (pMenuItem.CmdType) { //case CmdType.batch1: // reference.getReferenceMode().lastBatchModeIndex = 0; // break; case CmdType.batch2: reference.getReferenceMode().lastBatchModeIndex = 1; break; case CmdType.batch3: reference.getReferenceMode().lastBatchModeIndex = 2; break; case CmdType.batch4: reference.getReferenceMode().lastBatchModeIndex = 3; break; case CmdType.batch5: reference.getReferenceMode().lastBatchModeIndex = 4; break; } // if (reference.getReferenceMode().lastBatchModeIndex > 0) { userRequireCommit(); } }
protected override bool useMenuItem(CmdMenuItem pItem, DataRow pDbRow) { switch (pItem.CmdType) { case CmdType.doc1: return(canCash(pDbRow, true)); } return(base.useMenuItem(pItem, pDbRow)); }
protected override void doCmdUser(CmdMenuItem pMenuItem, DataRow pRow) { if (pMenuItem.CmdType == CmdType.doc1) { doCash(pRow); } else { base.doCmdUser(pMenuItem, pRow); } }
protected virtual bool useMenuItem(CmdMenuItem pItem, DataRow pDbRow) { bool use_ = false; switch (pItem.CmdType) { case CmdType.refresh: use_ = true; break; case CmdType.add: use_ = canAdd(); break; case CmdType.view: use_ = (pDbRow != null && canView(pDbRow, true)); break; case CmdType.edit: use_ = (pDbRow != null && canEdit(pDbRow, true)); break; case CmdType.copy: use_ = (pDbRow != null && canCopy(pDbRow, true)); break; case CmdType.delete: use_ = (pDbRow != null && canDelete(pDbRow, true)); break; case CmdType.info1: case CmdType.info2: case CmdType.info3: case CmdType.info4: case CmdType.info5: use_ = (pDbRow != null); break; case CmdType.batch1: case CmdType.batch2: case CmdType.batch3: case CmdType.batch4: case CmdType.batch5: use_ = (pDbRow != null); break; } return(use_); }
protected virtual void doCmdUser(CmdMenuItem pMenuItem, DataRow pRow) { }