glm94
|
de1ba4af10
|
First stages of a new logging system being put in place. Updated the group parsing engine for the Projections and Actual Sales tables, and removed the method. Fixed the issue where changes to groups didn't mark the record manipulation form as dirty.
|
2017-09-18 11:36:23 -05:00 |
|
glm94
|
fd47690224
|
Moved group table and row parsing into a separate DLL to clean up the main binary a bit. Added custom engine to detect for bin counts and updated the record form to total the bins for the user automatically. Updated the .gitignore file to include the necessary DLLs for the projects.
|
2017-07-02 20:59:33 -05:00 |
|
glm94
|
12a6b36370
|
Implemented database backups and restores into the AdvertisingProfitControlData DLL and added a form, DatabaseRecovery, to manage the backups and restores. Updated the installer to include the data DLL file into the install bundle.
|
2017-06-23 03:12:51 -05:00 |
|
glm94
|
308b60bd84
|
Split the database objects out into a seperate project. Needs renaming in some areas and updates in the installer. Otherwise first version of a proper data DLL file.
|
2017-06-22 17:02:01 -05:00 |
|
glm94
|
a569a21294
|
Implemented the first version of the report settings to help compensate for the screen resolution dependence the PDF engines seem to have.
|
2017-05-10 02:05:51 -05:00 |
|
glm94
|
718562222d
|
First version of the report generating engine finished, Both front and back pages are merged into one PDF. Seems the user's screen resolution and/or size affect the size of the PDF document, I feel this is a sort of bug that must be fixed at some point.
|
2017-05-08 19:51:45 -05:00 |
|
glm94
|
15abab5f50
|
Finished initial build of the back page generator. Unable to properly merge the two tables with Pechkin so far.
|
2017-05-06 01:08:38 -05:00 |
|
glm94
|
218d5be4d6
|
Created the first version of HTML code for the front form. Changed to the Pechkin HTML to PDF library. Removed the string tester. Fixed a bug with the main form where the APC tables would not be sorted by row position.
|
2017-05-02 23:38:00 -05:00 |
|
glm94
|
ba5808443b
|
Added a shrink changing form but the math seems to be off so it is disabled for the time being. Updated the interface on the main form and the modify record form to include the log viewer and the log console.
|
2017-04-18 01:51:51 -05:00 |
|
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
|
c334c9aa53
|
Added a debug tool to view and manage log files. Slight tweaks to the main form as well as the thread exception methods.
|
2017-04-14 01:24:50 -05:00 |
|
glm94
|
7b2a93cbf6
|
Renamed the database selector form to "Login Form" and updated its UI. Moved database initialization to the login form. Made the exit file menu option on the main form functional.
|
2017-04-13 02:59:34 -05:00 |
|
glm94
|
a67dd966bd
|
Created a "login" dialog form to grab the server name from the user. Now a valid connection must be made before the Main form loads.
|
2017-04-12 20:01:32 -05:00 |
|
glm94
|
0b7b14df5f
|
First test with the Wix Installer, writes a shortcut to the Start Menu and drops the exe into the Program Files (x86) folder.
|
2017-04-11 15:55:37 -05:00 |
|
glm94
|
62a2c0f80e
|
Created forms to allow the management of ad items, suppliers and ad special keywords. Updated the database migration tool to include the ad special table. Cleaned up the main form's code and did a slight touch up of the interface.
|
2017-04-11 02:26:04 -05:00 |
|
glm94
|
09508aa16c
|
Updated the table class files to allow a nullable ad special ID and changed the enum in the new modify record form to a boolean. Added a form to manage ad special keywords, still needs to handle removing them properly.
|
2017-04-10 16:42:21 -05:00 |
|
glm94
|
2106879ee8
|
Completely removed all the old database interaction code, save the database converter form. Updated the formatting in the weekly and taxable areas on the modify record form. Re-enabled holiday checking on the main form.
|
2017-04-07 04:50:02 -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
|
9da9540969
|
First version of the Main form that is able to pull all the required data from the SQL database. Holiday detection is disabled for this build. Fixed some bugs with the debug database conversion code. Still missing Ad Special data in the conversion code.
|
2017-03-27 14:39:42 -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
|
13f0e5df35
|
Created the first version of the table normalizing function to correct unbalanced tables. Can only add or update rows by scanning downward from the top of a table; cannot detect fragmentation in the middle of a table. (Think Drag and Drop/row position update fails.)
|
2017-02-07 02:46:15 -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
|
ac16bbc05c
|
Add and modify forms texted with real data. Fixed a few crash bugs and precision errors. Fixed the Actual Sales table in Access was missing a row. Add sample data to the database.
|
2017-01-21 23:20:59 -06:00 |
|
glm94
|
e7d719b1ba
|
Created a new cleaned up APC database and a back up template to use. Finalized the new main form. Preparing to enter real data in the next session.
|
2017-01-21 20:13:23 -06:00 |
|
glm94
|
96e61546c3
|
Updated the main form with a slightly new look. Finished all the code for the main for to pull in all the data from the database and perform calculations on it. Currently can only load the most recent date. Added detection for holidays in the weekly and taxable lists.
|
2017-01-21 18:38:19 -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
|
c9d8186d75
|
Added the new modify record form, can only pull in the Projections table and parse it. Fixed a bug in the modify record form where the first row would be marked as pending edit due to not checking the beginning cell variable correctly.
|
2017-01-17 12:20:48 -06:00 |
|
glm94
|
bd586580e6
|
Added support for deleting records from the APC and invoice tables that have been committed to the database. Fixed the color coding bug where the Ad Special row would get the pending edit color instead of no coloring.
|
2016-12-16 15:41:17 -06:00 |
|
glm94
|
1398ecd1ab
|
Finished and tested database writing code for non table entities. Improved information reporting to the user, and created a new DbWriter object for table operations only.
|
2016-12-06 12:39:38 -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
|
6d54ac3bff
|
Removed unneeded packages from the solution.
|
2016-11-15 22:15:56 -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
|
95d5cd9943
|
Fixed a bug when deleting non ad special rows the ad special index flag wouldn't get updated.
|
2016-11-05 13:33:25 -05: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 |
|