Link to: source code | tables
directory | project management software
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages project draw schedule tables for the Goldenseal accounting software,
small business management software, construction
project management software and
construction
accounting software.
/***********************************************************************************
CDrawBreakdownTable--- tables for showing draw schedules in project billing.
Handles fixed payment schedules as part of the project management software
***********************************************************************************/
class CDrawBreakdownTable : public CProjectBreakdownTable
{
public:
enum { class_ID = 'DRBT' };
CDrawBreakdownTable(const SPaneInfo &inPaneInfo, const SViewInfo &inViewInfo,
DB_ClassDescriptor *desc);
virtual ~CDrawBreakdownTable() {}
virtual DBid GetPhaseClassID() const { return id_DrawSchedule; }
virtual DBid GetDetailTransactionID(const TableIndexT row) const;
virtual UInt8 GetDetailTransactionClass(const TableIndexT /*row*/) const
{ return id_ProjectAccount; }
/*virtual Boolean GetDrawSchedule() const { return mDrawSchedule; }
virtual void SetDrawSchedule(const DBid inValue) { mDrawSchedule = inValue; } */
protected:
//DBid mDrawSchedule;
virtual CTCS_CVField *CreateNewCellCVField(const TableCellT &inCell,
const SPaneInfo &inPaneInfo);
}; |