Commit Graph
15 Commits
Author SHA1 Message Date
glm94 c72fbf88cf Removed the Invoice Net Amount Extended Retail column from the Invoice table DataGridViews. Fixed a crash bug on the main form caused by an empty department sales variable. Small refactoring on the main form's calculation methods. 2017-04-17 02:01:31 -05:00
glm94 89b45d34ab Updated the Main Form to read from the SQL database exclusively. Modify record form now writes exclusively to the SQL database, and reads the main APC tables from SQL. New bug with row validation, but only on records with ad specials. 2017-04-04 15:36:04 -05:00
glm94 41ac2cfa62 Updated the APC table builder so zeros won't show in some columns. Changed the ad special index setting to the cell validation event, and stabilized the user changing an ad item to an ad special keyword. Fixed a bug where saying no to deleting a row wouldn't work. 2017-02-12 20:49:13 -06:00
glm94 739c4c179d Fixed a bug in the row parsing engine related to ad special rows. Move all data from the old format to the new format. Updated the main form's UI. 2017-01-23 00:26:46 -06:00
glm94 9f045175ed Added a temporary form to convert the old database format. Updated the row parsing engine to handle ad special rows more effectively. Fixed a few bugs with the parsing engine not flagging member rows as dirty. Upped the character limit of the ad item and supplier columns. 2017-01-22 20:46:07 -06:00
glm94 f9968942ea Finished the APC table saving code. Fixed a bug with the row parsing engine. 2017-01-21 03:43:31 -06:00
glm94 12239bce23 Fixed more bugs with the parsing engine, a crash bug in the update inventory method, and a crash bug in the trimming operations. Deleting a row now marks all rows under it as dirty. 2017-01-21 01:39:28 -06:00
glm94 ab00ad2598 Quick crash bug fix with the row parsing engine where an existing, unchanged, header row is marked as dirty by the engine. 2017-01-20 23:51:33 -06:00
glm94 43bf07c212 Cleaned up the table trimming methods. Group creation now proper marks rows as dirty when row attribute changes. Projections table processes successfully on the new modify record form. 2017-01-20 22:46:48 -06:00
glm94 d8c753f788 Added support for color coding the DataGridViews' header cells based on row state (saved, pending edit, row error) and finished writing the last database writer function for cost analysis. 2016-12-04 01:27:25 -06:00
glm94 ad3fa573b8 Fixed a bug in the Inventory and Actual Sales tables where the user could leave a row without an ad item. Fixed data type mismatch with the database insertion methods. 2016-11-11 17:09:43 -06:00
glm94 35e90a6f86 Removed a few unused columns and flags that didn't help improve the performance of the form or just made its code more cluttered. Created a separate method to handle calling the database writing code for the Sales Tables. 2016-11-11 15:21:04 -06:00
glm94 5d387caecb Created a container object to house messages, operation status and the rows added for the methods that add new items and update existing items in the database. 2016-11-10 00:02:15 -06:00
glm94 8e140a7131 Set up Invoice DataGridView event handlers to validate user input and provide basic formatting for the contents of the cells. Updated the week ending masked text box to get a parsed DateTime value, just to make it look pretty. 2016-11-08 02:24:58 -06:00
glm94 98b3626154 Initial commit of version 0.9.5.2; no older versions exist for this repo. 2016-11-05 12:02:02 -05:00