Accounting Software
Business Management Software Estimating Software
Project Management SoftwareConstruction SoftwareConstruction Estimating SoftwareConstruction Accounting SoftwareSmall Business SoftwareConstruction Management SoftwareBusiness Management Software

Other Data Source Code

Source code for miscellaneous data classes in Goldenseal construction estimating software and construction accounting software.

These are core classes which support many basic operations in the Goldenseal business management software.

BasicS
CCustomDataHolder-- storage of custom field data (source & header)
CCustomFieldOwner-- a record that has custom fields (source & header)
CDataHolder-- a generic holder for data (source & header)
CFormatOwner-- an object that stores a format (source & header)
CReportInfoOwner-- details for reports (source & header)
CStringHolder-- a generic holder for text (source & header)

ComparatorS
CFieldOrderComparators-- sorting aid for the field order setup window (source & header)
DB_AccountNameComparators-- account sorting for the chart of accunts (source & header)
DB_CatComparators-- for sorting of cost categories (source & header)
DB_Comparator-- for sorting database records (source & header)
DB_CostComparators-- for sorting cost items and assemblies (source & header)
DB_MoneyComparators-- for sorting money arrays (source & header)
DB_SchedComparators-- for sorting schedule items (source & header)
DB_TimeComparators-- for sorting time arrays (source & header)
DB_TransactComparators-- for sorting business transaction arrays (source & header)

DataBase Classes
DB_AccountNameArrayOwner-- a list of accounts for building menus (source & header)
DB_AddressMember-- address data for customers and prospects (source & header)
DB_CatNameArrayOwner-- a list of cost categories for menus (source & header)
DB_CostNameArrayOwner-- a list of unit costs for menus (source & header)
DB_HelpTextOwner-- storage for field help text (source & header)
DB_Iterator-- a way to loop through database records (source & header)
DB_NameArrayOwner-- a list of names for building menus (source & header)
DB_ObjectClassInfo-- general info about each object class (source & header)
DB_Picture-- a picture that is pasted into a field or layout (source & header)
DB_RecordArrayOwner-- a record of found objects in a given class (source & header)
DB_SchedNameArrayOwner-- a list of schedule items for menus (source & header)
DB_TagDateIndex-- fields with a custom index by date (source & header)
DB_TagIDIndex-- fields with a custom index by id (source & header)
DB_TagMoneyIndex-- fields with a custom index by money amount (source & header)
DB_TagShortTextIndex-- fields with a custom index by short text (source & header)
DB_TagTextIndex-- fields with a custom index by text (source & header)
DB_TimeArrayOwner-- an array of timed items for menus (source & header)
DB_TransactionArrayOwner-- a list of transactions for buiding menus (source & header)

Layouts
DB_DimensionLayout-- layouts for estimate dimensions (source & header)
DB_Layout-- general screen, print form and reports layouts (source & header)
DB_PrintFormLayout-- a user created printed form layout (source & header)
DB_ReportLayout-- a user created report layout (source & header)

Selectors
DB_DateSelector-- for finding dates and times (source & header)
DB_MoneySelectors-- for finding numbers and money values (source & header)
DB_RangeSelector-- for finding items between two entered values (source & header)
DB_Selectors-- general selectors for the Find command (source & header)
DB_StringSelector-- for finding text field data (source & header)