Accounting Software
Small Business Software Estimating Software
Construction Estimating SoftwareBookkeeping SoftwareInventory SoftwareInventory Control SoftwareInventory Tracking SoftwareInventory Management SoftwareBusiness Management Software

Equipment Account Viewers (Header)

Link to: source code | record viewer directory

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

This class manages equipment accounts for the Goldenseal accounting software,
small business management software, construction project management software and
construction estimating software.

It's a viewer for equipment accounts, which help with equipment tracking.

class CEquipmentAccountViewer : public CAccountViewer
{
public:

CEquipmentAccountViewer(const SPaneInfo &inPaneInfo, const SViewInfo &inViewInfo);
virtual ~CEquipmentAccountViewer() {}

virtual void HandleCVChanged(CTCS_CVField *cvField);

virtual void HandleDBButtonClicked(const TagType btnID);

protected:
virtual Boolean FetchVariableBillingRate(const DBid rateID, CMoney &rateValue);

virtual void FormatRentalRateField(const TagType fieldTag, const DBid rateID,
const Boolean updateValue = false);
virtual Boolean FetchVariableRentalRate(const DBid rateID, CMoney &rateValue);

virtual void FinishUpdatingFields(const UInt8 creationMethod,
DB_PersistentObject *viewerObject);

};