Link to: source code | tables
directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages payment breakdown tables for
the Goldenseal estimating software,
small business management software, construction
project management software and
construction estimating software.
/***********************************************************************************
CPaymentBreakdownTable TCS 9/9/99 -- handles Goldenseal's accounts receivable software features
***********************************************************************************/
class CPaymentBreakdownTable : public CTransactionBreakdownTable
{
public:
enum { class_ID = 'PMBT' };
CPaymentBreakdownTable(const SPaneInfo &inPaneInfo, const SViewInfo &inViewInfo,
DB_ClassDescriptor *desc)
: CTransactionBreakdownTable(inPaneInfo, inViewInfo, desc) {}
virtual ~CPaymentBreakdownTable() {}
virtual SInt32 GetColType(const SMemberInfo &memberInfo) const;
virtual CMoney RecalcBreakdownRow(const TableIndexT row, const TagType changedCol);
virtual TagType GetAmountTestTag() const { return tag_amountdue; }
virtual TagType GetCheckmarkTestTag() const { return tag_pay; }
//virtual void FillNewRowCells(const TableIndexT row);
virtual UInt8 GetDetailTransactionClass(const TableIndexT row) const;
virtual DBid GetMenuCVClassID(const TableCellT &inCell) const;
protected:
}; |