Commit Graph

125 Commits

Author SHA1 Message Date
Sergey Chebotar
41317cab71 Fix missing exact sku-group search and fill. 2022-02-11 21:59:07 +03:00
Sergey Chebotar
acaea67920 Throw exception if template target file is open 2022-02-08 17:26:05 +03:00
Sergey Chebotar
0b5bea2155 Exception on same name file try open 2022-02-08 16:46:53 +03:00
Sergey Chebotar
1272c0104e Refactoring AbstractTool 2022-02-08 16:27:53 +03:00
Sergey Chebotar
81f3030373 Add range.Addvalue extension 2022-02-08 16:19:49 +03:00
Sergey Chebotar
b954844de9 Keep workbook open on save as dialog cancellation 2022-02-08 16:10:45 +03:00
Sergey Chebotar
14a1225462 Open template readonly 2022-02-08 16:06:30 +03:00
Sergey Chebotar
d341ef82c7 Revert "Open target worbook readonly. Turn off Save As dialog."
This reverts commit b9c96ae180.
2022-02-08 16:03:28 +03:00
Sergey Chebotar
b9c96ae180 Open target worbook readonly. Turn off Save As dialog. 2022-02-08 13:40:23 +03:00
Sergey Chebotar
549cefdd90 Edit percentage presentation 2022-02-05 13:14:44 +03:00
Sergey Chebotar
5a45c59b92 Remove Selection check 2022-02-05 13:04:18 +03:00
Sergey Chebotar
880b95f862 Create EventsUtil 2022-02-05 12:59:16 +03:00
Sergey Chebotar
cc96e1ebe7 Implement Enable/Disable tools buttons events 2022-02-04 17:13:47 +03:00
Sergey Chebotar
6e889419e2 Add Result Statusbar message 2022-02-04 09:17:12 +03:00
Sergey Chebotar
ef04747df5 Additional message to statusbar 2022-02-03 21:56:14 +03:00
Sergey Chebotar
99d1fb6740 Rename method 2022-02-03 21:44:24 +03:00
Sergey Chebotar
5001219695 Do not delete template path on registry key if cancel pick template dialog 2022-02-02 18:34:32 +03:00
Sergey Chebotar
9018d7d504 Edit Open File Dialogs 2022-02-02 18:26:04 +03:00
Sergey Chebotar
94b7c4a52b SaveWorkbookAs edit 2022-02-02 18:13:03 +03:00
Sergey Chebotar
0258eb4d2b Incapsulate some classes 2022-02-02 18:10:29 +03:00
Sergey Chebotar
1dfbfaa461 Rename Abstract PriceList inheritors 2022-02-02 18:05:49 +03:00
Sergey Chebotar
bf2e187e66 Make base PriceList class abstract 2022-02-02 18:03:49 +03:00
Sergey Chebotar
8f9cc1a462 Rename Abstract tool 2022-02-02 18:02:35 +03:00
Sergey Chebotar
cb5fee1891 Rename Abstract tool 2022-02-02 18:02:17 +03:00
Sergey Chebotar
7f3487d913 Change Excel SaveAs to Windows Forms SaveFileDialog 2022-02-02 17:58:54 +03:00
Sergey Chebotar
120eee0231 Add Excel statusbar progress message 2022-02-02 10:23:50 +03:00
Sergey Chebotar
06799119fb Add Interface namespace 2022-02-02 09:46:47 +03:00
Sergey Chebotar
7e5020ec25 Refactoring, Not fount table formatting etc 2022-02-01 20:32:29 +03:00
Sergey Chebotar
cfb15d1279 Fix Export Tool to use Price List Tool base methods 2022-01-31 17:54:18 +03:00
Sergey Chebotar
913de67a02 Fix missing positions filling into amount columns during joining sheets 2022-01-29 17:47:57 +03:00
Sergey Chebotar
0fac439d95 Filtering quickfix 2022-01-28 18:46:31 +03:00
Sergey Chebotar
60006126b9 Add not found positions to target file 2022-01-28 18:15:13 +03:00
Sergey Chebotar
5b4888be12 Refactoring 2022-01-28 16:19:59 +03:00
Sergey Chebotar
42c06d00e3 Move GetSourceFiles to Source class 2022-01-28 16:19:39 +03:00
Sergey Chebotar
2b3937ac2f Refactoring 2022-01-28 15:59:47 +03:00
Sergey Chebotar
b48de14290 Refactoring 2022-01-28 15:45:13 +03:00
Sergey Chebotar
2cbce48654 Refactoring 2022-01-28 15:38:57 +03:00
Sergey Chebotar
ca575bef2d Move FillPosition logic to separate method 2022-01-28 15:21:58 +03:00
Sergey Chebotar
b4763bd03c Change column parameter to parameters array 2022-01-28 15:11:39 +03:00
Sergey Chebotar
57f3f7d724 Button rename 2022-01-28 14:38:05 +03:00
Sergey Chebotar
9bf9e3978d Refactoring 2022-01-28 14:35:20 +03:00
Sergey Chebotar
0621ceabad Throw Exception on null workbook 2022-01-28 12:44:37 +03:00
Sergey Chebotar
bb6cee1fe0 Wrap new column header text 2022-01-28 12:37:02 +03:00
Sergey Chebotar
aea6e224c2 Exit loop if first search returns nothing 2022-01-28 12:33:21 +03:00
Sergey Chebotar
952ca22316 Implement filling positions to correct sku group 2022-01-28 12:27:10 +03:00
Sergey Chebotar
711cc313e0 Add complete position class 2022-01-28 11:41:35 +03:00
Sergey Chebotar
a825d8d8a5 Change Dictionary to IEnumerable in FillColumn method 2022-01-28 09:58:20 +03:00
Sergey Chebotar
f7949badda Add message on recognition fault 2022-01-28 09:27:45 +03:00
Sergey Chebotar
539d22fb1e Edit dialog 2022-01-28 09:27:19 +03:00
Sergey Chebotar
dca27ebcc3 Move ConvertTool to another file 2022-01-28 09:16:10 +03:00
Sergey Chebotar
35930ebda4 Do not show missing dialog on empty missing list 2022-01-28 09:14:56 +03:00
Sergey Chebotar
722de64dad Add convert Tool 2022-01-28 09:08:35 +03:00
Sergey Chebotar
71fcd9ee86 Add missing sku list, change missing messagebox 2022-01-28 08:51:47 +03:00
Sergey Chebotar
7bb0a82ffb Add FillColumn method 2022-01-27 20:43:19 +03:00
Sergey Chebotar
935d48fc5f Complete tools refactoring 2022-01-27 17:34:03 +03:00
Sergey Chebotar
72ac236b15 Refactoring tolls classes 2022-01-27 10:22:30 +03:00
Sergey Chebotar
8e3dff1788 Extract PriceList Base Class 2022-01-27 09:59:33 +03:00
Sergey Chebotar
233c91c71b Exception message on wrong files 2022-01-26 19:03:28 +03:00
Sergey Chebotar
94e0c84ce1 Move Autofilter method to abstract class 2022-01-26 18:37:24 +03:00
Sergey Chebotar
55bbd801a5 Remove PriceList class 2022-01-26 18:17:44 +03:00
Sergey Chebotar
c0139ca228 Remove unnecessary fields 2022-01-26 17:50:07 +03:00
Sergey Chebotar
ec1059ed5d Remove Create new file method in PriceList class 2022-01-26 17:43:09 +03:00
Sergey Chebotar
4a2ca16d8b Watch only current sheets in files 2022-01-26 17:41:46 +03:00
Sergey Chebotar
d688578a46 Update packages 2022-01-20 20:32:56 +03:00
Sergey Chebotar
846547d6d9 Add SaveAs Dialog after export 2022-01-09 15:47:54 +03:00
Sergey Chebotar
0c307e985f Add GetSource link to Export tool 2022-01-09 10:54:19 +03:00
Sergey Chebotar
379fb6d996 Add virtual GetSource with no params to abstract pricelist tool 2022-01-09 10:49:41 +03:00
Sergey Chebotar
762127a4aa Refactoring 2022-01-09 10:37:25 +03:00
Sergey Chebotar
8672fa8f6b Add CombineTool for conjoining files into columns 2022-01-07 19:04:07 +03:00
Sergey Chebotar
fbe97d706c Add Excel statusbar message for exported lines count 2022-01-03 13:17:39 +03:00
Sergey Chebotar
df1a2f9d91 Show message box if sku is not found during export 2021-12-28 17:15:30 +03:00
Sergey Chebotar
54fc3320e7 Move to /src 2021-12-26 18:22:32 +03:00
Sergey Chebotar
3ea18ae25e Add Uri Converter 2021-11-29 21:24:44 +03:00
Sergey Chebotar
e67b5b24fd Private field name fix 2021-11-29 17:13:36 +03:00
Sergey Chebotar
2afcbbf08c Организация директорий проекта 2021-11-29 17:12:56 +03:00