Accounting Software
Small Business Software Estimating Software
Time Tracking SoftwareTime Management SoftwareTime Billing SoftwareContact Management SoftwareCustomer Management SoftwareProject Management SoftwareBusiness Management Software

Wages Tables (Header)

Link to: source code | tables directory

Copyright Turtle Creek Software 1996-2006. All Rights Reserved.

This class manages payroll wages breakdown tables for the Goldenseal accounting software,
payroll software and small business management software.

/***********************************************************************************
CWagesBreakdownTable-- employee wages, part of Payroll Software
***********************************************************************************/
class CWagesBreakdownTable : public CTransactionBreakdownTable
{
public:

enum { class_ID = 'WGBT' };

CWagesBreakdownTable(const SPaneInfo &inPaneInfo, const SViewInfo &inViewInfo,
DB_ClassDescriptor *desc)
: CTransactionBreakdownTable(inPaneInfo, inViewInfo, desc) {}
virtual ~CWagesBreakdownTable() {}

virtual CMoney RecalcBreakdownRow(const TableIndexT row, const TagType changedCol);

virtual UInt8 GetDetailTransactionClass(const TableIndexT /*row*/) const
{ return id_LaborHours; }

virtual void FillFromHoursArray(TLaborHoursArray *itemArray);

protected:

};