23d4216
(HEAD -> master, tag: rel-1.13)
Hide reset to default button on print settings form. Prevent viewing of PINs for unprinted vouchers. by
2018-08-31 12:30:21 +0200
7e5ba7f
(tag: rel-1.12)
Add print mode setting for select 12cpi, 10cpi or mixed cpi modes. by
2018-08-30 17:59:04 +0200
e675ab5
(tag: rel-1.11)
Re-enable print settings dialog. Add vendor name print setting to allow vendor name to be printed on vouchers instead of vendor ID. Add print quality setting to enable emphasized printing to be toggled on or off. Add validation on vendor ID and user ID on login form. Add batch download hotkey to batch form to allow batches to be redownloaded. by
2018-06-21 14:44:19 +0200
84b2b37
(tag: rel-1.10)
Use 10cpi font for printing voucher PINs. Remove emphasise-on command from printer init string. by
2018-06-18 16:41:35 +0200
df6d44c
(tag: rel-1.9)
Strip leading and trailing sequences of "20" from the vendor key. by
2018-03-13 20:27:24 +0200
ac8c0ac
(tag: rel-1.8)
Change default printer init string. Hide advanced printer settings button so that init string can no longer be edited. by
2018-03-01 10:21:48 +0200
3256615
(tag: rel-1.7)
Fix reprinting by page range and serial number. by
2018-02-28 11:00:12 +0200
1d56c89
(tag: rel-1.6)
Grey out inapplicable input boxes in the reprint dialog. by
2018-02-27 13:35:41 +0200
d9bdd35
Add spaces in front of vendor ID on voucher. Move print settings button to alignment dialog. by
2018-02-27 12:38:16 +0200
ae8ba4f
(tag: rel-1.5)
Made printer init string configurable via a dialog. Add page number range reprinting. Show warning for orders where delivered quantity is zero. Print vendor ID on vouchers. by
2018-02-26 17:06:41 +0200
e8db998
(tag: rel-1.4)
Fix reprint warning message. Allow reprint dialog to auto-size. Correctly calculate IsReprint when printing vouchers, which was broken by removing a seemingly unnecessary join that wasn't actually unused. Bump version number. by
2018-02-18 23:26:36 +0200
41ff233
Add log summarisation functionality so that we can avoid so many queries on the entire Logs table. Speed up PopulateGrid() dramatically by making use of summarised log information. Add SIMULATE_HDD_SERIAL conditional compilation blocks. Fix 'Retry' log field not being uploaded to server. Better HTTP error handling. by
2018-02-18 22:32:17 +0200
594eb7f
(tag: rel-1.3)
Add missing Migration parameter update and a fix for boxes where the migration has already taken place without the update. by
2018-02-18 10:19:44 +0200
83b735e
Add VoucherId index to Logs. Bump version to 1.3. by
2018-02-18 10:09:27 +0200
6a0a520
Improve print speed by removing unnused log table join. by
2018-02-18 09:54:33 +0200
87fe0f9
(tag: rel-1.2)
Add login failed message for server connect timeouts. by
2018-02-16 15:32:52 +0200
c6aa512
Bump version number to 1.2. by
2018-02-16 15:11:04 +0200
02ce6b4
Reduce the rate at which PopulateGrid is called to prevent the UI from grinding to a halt. by
2018-02-16 15:04:56 +0200
6411897
Moved batch download thread into BatchDownloader class. by
2018-02-14 17:42:05 +0200
5feead9
Move log download thread to LogDownloader class. by
2018-02-14 16:07:16 +0200
f7c5c50
Move log upload thread to LogUploader class by
2018-02-14 15:35:32 +0200
02b6cea
Add version number display and logging, configurable via AssembyFileVersion in AssemblyInfo.cs by
2018-02-14 14:44:37 +0200
246bb92
Add DBHelper class and route all database calls through it. by
2018-02-14 13:16:29 +0200
fbe8ba0
Modified Migration2 to simplify log initialisation. Improved check to see if logs need to be downloaded if the database is recreated. Split log synchronisation into separate log download and upload threads. Switch from lastBatchId to minBatchId for /api/batches/ call. by
2018-02-13 23:48:47 +0200
04f9ab6
Fix setting of last autoincrement id for Logs table. by
2018-02-13 17:50:01 +0200
483c8f0
Add Serilog logging together with an uncaught exception handler. by
2018-02-13 16:13:06 +0200
3389b06
Allow print form to grow so that it doesn't hide the buttons. by
2018-02-13 11:31:27 +0200
67157e8
Wrap all SQLCommand objects in using blocks. Improve button layout calculation and centre button images. Rewrite download thread logic. Enable resync timer. Replace Command.ExecuteNonQuery and Command.ExecuteScalar with calls to DBExecuteNonQuery and DBExecuteScalar wherever possible. Remove unnecessary ExecuteNonQuery calls from before ExecuteReader calls in export form. Add database write lock and wrap all ExecuteNonQuery calls and transactions with it. Move MAXDbPath and MAXDbFilePath to Globals and set at startup. Add migration to add database indexes, change log id to autoincrement and add Download column to batches. Modify RESTRequest to set Result parameter to null on 404 errors. Fixed button paint. by
2018-02-13 11:11:03 +0200
76967d9
Ensure that only one logging or download thread runs at a time. Increase the number of vouchers per page. Add HTTP compression support. Use SecureString for password. by
2018-02-09 17:26:22 +0200
49c7dcb
Add JSON error format handling. Fix for failures during batch ordering. by
2018-02-09 17:23:50 +0200
3133566
Optimised check for unprinted vouchers in range on Reprint next button Changed printing to send one large job instead of one job per row by
2018-01-23 09:44:05 +0200
0e8f8a4
Duplicated check from last commit to Reprint by
2018-01-22 13:39:28 +0200
a19ee70
Attempted fix for DBnull error on printing by comparing number of actual downloaded vouchers to DeliveredQuantity by
2018-01-22 13:34:47 +0200
4c533bd
Fixed page numbers not printed with correct association to sequence numbers (ceiling of seqno/20) Fixed sequence number ordering in fetching from DB for printing by
2018-01-22 13:02:40 +0200
55679fd
Added 30s timer to repeatedly poll for unfinished batches Tweaked Order Report print layout Fixed Max value on numeric spinners on View PIN form to integer maximum Added ability to search any batch ID from View PIN form by
2018-01-16 14:13:36 +0200
5e09cd6
Fixed Date on Order Report cutting the first character off by
2018-01-12 13:21:17 +0200
4af3dac
Tweaked printing alignment on Order Report by
2018-01-12 13:16:53 +0200
42e0247
Added Print Order Report functionality (graphical printing) Added InternalReference functionality to allow several batches to be tied together in one order Added new Migration plus extra Migration handler by
2018-01-12 12:58:53 +0200
3516cb2
Added check for AppData directory when creating settings file incase DB was not created first by
2018-01-11 13:52:15 +0200
fb5e706
Updated SQLite to Nuget version by
2017-12-06 13:25:54 +0200
0638782
Moved settings from Registry to AppData to prevent privilege requirements Updated ESC/P codes to include emphasis and character pitch settings used on Tally Printers by
2017-12-06 12:26:08 +0200
96daee8
Initial commit by
2017-12-06 12:11:18 +0200