#define REVISION_FILE "Revision.GymAssistant.txt" #define APPLICATION_NAME "Gym Assistant" #define BUILD_STATUS_NAME "Release" #define VERSION_MAJOR 2 #define VERSION_MINOR 0 #define VERSION_REVISION 1 #define VERSION_BUILD 280 /* Gym Assistant Revision History 08/15/2019, Build 280 - Updates for Windows 10 06/02/2013, Build 274 - CC exp dates after 2025 not handled correctly 06/02/2013, Build 273 - Pointed OnlineConnect to new GymAssistant.com web server 07/25/2011, Build 271 Bugs Fixed: - Shift Journal Summary Report not displaying - EFT grace period not working in GateKeeper 07/12/2011, Build 270 Bugs Fixed: - Not able to Import photo from another drive - Print Invoices would stop if member with dependent will terminate at contract date - Not checking if barcode # is less than Minimum Barcode #. - EnforceContracts setting not saved - Visits Detail crash if membership type name includes '%' character - Add New Member: No longer asks for CC info if processing method is CC-External - Add New Member: No longer asks for ACH info if processing method is ACH-External - GateKeeper: ZBA reader not sending short UPC-E codes correctly, Changed "*ZBA Config*" function to fix Changes/Improvements: - Added "Remittance Type" filter to Journal Detail report job - Complain if backup is set to local hard drive (which is a bad idea) - Rework GateKeeper Access Points / Ports window - Added Show Hours in GateKeeper/Access Points window - Scale background image to fit screen. - Add Special Feature: "Daily Journal Summary Reports" - Add Special Feature: "Resurrect Data File" - Add special feature: "Cleanup Bad-Reference Punchcards" - Add Special Feature: "Cleanup Zero-Credit Punchcards" 01/12/2011, Build 262 Additions: - Added "Manage Memorized Reports" to Reports menu - Added "Silver Sneakers Visit Report" to Special Features - Added "Re-Scan Ports" to GateKeeper Access Points window Bugs Fixed: - PCCharge interface would return "Unable to open 'User1' file" error, when charge was in fact approved. - Export Report to Excel: did not always open in Excel - APS export for CC: first field changed to memberNum instead of transaction # 12/14/2010, Build 261 - Add TEST buttons to PCCharge settings 12/07/2010, Build 260 Bugs Fixed: - When recording payment manually with dependents, if dependent member is not yet due then dependent is not charged and dependent due date is not updated. - Background not using user-specified image 11/30/2010, Build 259 Bugs Fixed: - Editing member directly from report (with right-click) would leave record locked. - APS export for ACH format: first field changed to memberNum instead of transaction # 11/12/2010, Build 257 Bugs Fixed: - Journal Detail report would crash if comment in transaction had % or other special chars - Improvements to APS CC and ACH processing files - When finishing a transaction CC on File and Member Account payment options are disabled when appropriate Additions: - Add Min/Max Membership # range Changes/Improvements: - Membership Summary Report: Ask if details should be displayed for each membership plan - Add header to Sales by Membership Plan report 10/20/2010, Build 255 Bugs Fixed: - Record Payment: If member is inactive did not set billing status as Active - Record Payment: If reactivating, did not clear Terminate flag - Did not check for record lock before editing member from report - Send file as email attachment would crash for files larger than 1KB - Record payment with Balance payment: if charged to CC on file, balance adjustment was doubled. - Sales by Membership Type report included tax in totals - Start New Contract did not always set member Active - GateKeeper: Using Proximity reader type in member name or member # returns wrong info Improvements: - Email forms/letters now lets you resume sending if process is interrupted Additions: - When adding a new member check to see if member name already exists in database - Display number of Notes on Notes button - Display number of Punchcard Add-Ons on Add-Ons button - Add "Debug Communications" to GateKeeper Preferences - Add "DBFileDiagnosticsOn" flag to "Misc Settings.ini" 08/13/2010, Build 251 - Tweaks to network file locking/unlocking 08/03/2010, Build 250 Additions: - "Process 'Card Present' transactions externally" checkbox added to Credit Card Settings, which asks "was charge accepted" instead of processing through integrated method. Bugs Fixed: - NonActive dependent with membership balance was charged but balance was not cleared. - Who's Here? report showed empty list unless GLOBAL_trackCheckOuts turned on in GateKeeper 06/14/2010, Build 249 - WebMenu.ini file not included in installer 06/07/2010, Build 248 - MerchantWarehouse now sends additional transaction data - Add Family Membership check-in (F6 key or ALT+Record Visit button) - Add "Goto CC Processor website" to Billing menu - Add "Goto ACH Processor website" to Billing menu 04/30/2010, Build 244 - Change AutoUpdate to new method 04/03/2010, Build 243 Additions: - Add MemberhipType to Visits Detail Report - Merchant Warehouse: Add 2nd account for batch transactions Bugs Fixed: - EFT Billing: members with zero payment or credit on account now handled correctly - Journal Summary Report doubling charges applied from ProShop purchases - Z-Report end values incorrect if charges applied from ProShop purchases - Reverse Last Payment not reversing dependents - Record Payment not setting correct number of periods due for dependents - Visits Duration Report was not sorting correctly - Would sometimes give false warning: "Another workstation is using this same StationID!" Changes: - Improvements to Expired/Expiring Credit Cards report - Changes to Automatic Update function to prepare for upgrade from v2.0.0 to v2.0.1 01/21/2010, Build 239 - Improvements to 64-bit printing problems. Add PrintTextFile.exe application. 01/21/2010, Build 238 Bugs Fixed: - Was always printing a receipt for new contract and punchcard add-on purchases. - Record Group Payment not showing correct collection amounts in b236 01/13/2010, Build 237 - Add Special Feature: "Repair Journal File" - Add Cash Drawer connection option: Thru USB Printer Bugs Fixed: - CTL+R hotkey did not record a member visit 11/04/2009, Build 236 - Prev/Next buttons in Display Member Window not displaying correct member status - GateKeeper not handling check-out actions correctly - User passwords not working after another workstation logs on 10/13/2009, Build 232 - GateKeeper: Some XP and Vista computers not seeing any data on scanner port. 10/06/2009, Build 231 - Reverse Group Payment now adjusts member balances appropriately 10/05/2009, Build 230 - Add Member Charges to Settings menu 10/02/2009, Build 229 - App would freeze on Add Member if any membership numbers are higher than 32760 09/15/2009, Build 228 - MerchantWarehouse: no longer include membership # in invoice 09/10/2009, Build 227 - Add GateKeeper device type "MagStripe - Track2#" - Add report "Sales by Memberhip Type" 08/10/2009, Build 226 - Add new member with zero amount due, was printing a receipt - Freeze/Unfreeze: - advance DueDate at unfreeze instead at freeze date - Add option to Advance Contract End at Unfreeze - Edit all Prefilled Lists through a single menu instead of through separate menu items 08/07/2009, Build 225 - Add list of Users (each with permissions): Settings/Password & Users/click Edit Users Listd - Add Audit Trail for all password accesses - General Billing Options: Allow different grace period for EFT members 07/18/2009, Build 224 Bugs Fixed: - Print reports/receipts through NotePad if running 64-bit Windows (temporary fix) Additions: - Save membership reports to Excel 07/02/2009, Build 223 Bugs Fixed: - Receipt Printing to Windows printer: - Text Size setting did not change size - Text not shifted to left-side of paper - Fix problems printing membership cards for members with no picture Additions: - Receipt Printing: - Added "Print with Margins" option to Windows Printer option - Added "Auto-Cut Paper" option to Serial Printer option */