Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop 1.9 #6

Open
wants to merge 346 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
0fdbbce
Merge branch 'master' of https://github.com/Sqad/WebApiContrib.Format…
stepankobzey Mar 28, 2019
cc1c29e
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1168
vlaskinv Mar 29, 2019
5e8f7b0
added fixes to export and column dublication
stepankobzey Apr 1, 2019
17a44cc
Merge branch 'master' of https://github.com/Sqad/WebApiContrib.Format…
stepankobzey Apr 1, 2019
f37635d
change an order of preservation sheet
stepankobzey Apr 1, 2019
89f091f
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1103
vlaskinv Apr 2, 2019
c1e5159
fix custom fields
stepankobzey Apr 3, 2019
374bc65
Merge branch 'master' of https://github.com/Sqad/WebApiContrib.Format…
stepankobzey Apr 3, 2019
96a3932
netstandard v1
Apr 26, 2019
bdd6139
cleanup
Apr 26, 2019
9e1f1a9
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1286
vlaskinv May 2, 2019
620a747
changes to export to use original data types in datatable
stepankobzey May 6, 2019
bb2e2dd
moved pivot creation to vba after data is already initialized
stepankobzey May 9, 2019
da8eb85
Merge remote-tracking branch 'origin/master' into NetStandardVersion-…
May 16, 2019
edec21c
fix exporting view issue
stepankobzey May 17, 2019
d566cf4
fix convertion issue
stepankobzey May 17, 2019
d22ad84
more convertison issue fix
stepankobzey May 17, 2019
e062c7b
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1286
vlaskinv May 20, 2019
4e96018
Merge branch 'master' into NetStandardVersion-ForCOREONLY
May 22, 2019
d586b81
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1423
vlaskinv Jun 6, 2019
1e52074
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1423
vlaskinv Jun 7, 2019
fb90640
updates to support list for chart data export
stepankobzey Jun 8, 2019
78674a1
Merge branch 'master' of https://github.com/Sqad/WebApiContrib.Format…
stepankobzey Jun 8, 2019
a845416
Merge remote-tracking branch 'origin/master' into NetStandardVersion-…
Jun 12, 2019
5b0431f
updates for .net core
Jun 12, 2019
18c6dab
update exporter to support dictionary export
stepankobzey Jun 12, 2019
7fdc47f
should not try to get custom column if none are found
stepankobzey Jun 13, 2019
dc7395f
fix issue with processing
stepankobzey Jun 14, 2019
246ae64
Merge remote-tracking branch 'origin/master' into NetStandardVersion-…
ilushka85 Jun 18, 2019
59cbd47
during export storing text valuie and override hidden
stepankobzey Jun 18, 2019
81ef995
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jun 19, 2019
ba19a5c
updates to override prioty during export
stepankobzey Jun 21, 2019
86ecb83
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jun 22, 2019
5236712
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1487
vlaskinv Jun 25, 2019
86203c5
adding support for exporting sheet as dictionary (formulas)
stepankobzey Jun 25, 2019
13db4e7
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jun 26, 2019
e6d8197
support for list simple type export
stepankobzey Jun 26, 2019
b18eb42
https://gitlab.com/SQAD-MT/ProductIssues/issues/109
vlaskinv Jun 27, 2019
a7e2031
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jun 27, 2019
22548b9
added hiddentext to be in preserve sheet
stepankobzey Jun 27, 2019
d763baa
Merge branch 'master' of https://github.com/Sqad/WebApiContrib.Format…
stepankobzey Jun 27, 2019
298535e
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jun 30, 2019
3039eee
Merge branch 'NetStandardVersion-ForCOREONLY' into feature/1487-refre…
vlaskinv Jul 1, 2019
a805b5b
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1487
vlaskinv Jul 1, 2019
55ced7e
Merge remote-tracking branch 'origin/feature/1487-refresh-data-in-exc…
ilushka85 Jul 1, 2019
e73ade9
added custom fiels and override property support for items outside of…
stepankobzey Jul 2, 2019
27ba1ee
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jul 2, 2019
65a8938
fix cleanup and fic for proper value getter
stepankobzey Jul 2, 2019
fda937f
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jul 2, 2019
e0ae471
change helper function in enumarable
stepankobzey Jul 2, 2019
3ac18b3
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jul 4, 2019
b0b51b8
fix for exporting objects
stepankobzey Jul 5, 2019
6261733
add is hidden and hide sheets that need to be hidden
stepankobzey Jul 5, 2019
9bb4edc
Merge remote-tracking branch 'origin/master' into NetStandardVersion-…
ilushka85 Jul 8, 2019
9670199
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1487
vlaskinv Jul 9, 2019
6d82ee9
datetime.tryparse with double return true we need to verify this is date
Jul 9, 2019
14a6a1f
fix for datetime.tryparse conversion
Jul 10, 2019
4456168
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1487
vlaskinv Jul 15, 2019
4446c41
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Jul 22, 2019
f9e2c29
Merge remote-tracking branch 'origin/feature/1487-refresh-data-in-exc…
ilushka85 Jul 22, 2019
ba09f57
added support for mixed and common export
stepankobzey Jul 26, 2019
497b8e1
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Aug 1, 2019
99ae6e5
epplus excel exporter update
stepankobzey Aug 5, 2019
46668cb
override value to string. that should solve datetiem formating as dat…
stepankobzey Aug 7, 2019
0e28180
Implemented base struture of approval report export
Aug 21, 2019
1416144
Merge remote-tracking branch 'origin/NetStandardVersion-ForCOREONLY' …
Aug 21, 2019
542d415
Completed base work version of approval report excel export
Aug 21, 2019
c4ecc64
Added dynamic columns to excel serializer
Aug 22, 2019
676f217
update preservation sheet hidden
stepankobzey Aug 23, 2019
9dd390d
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1653
vlaskinv Aug 26, 2019
163d421
Added group by costs in excel
Aug 27, 2019
5bb02a1
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1670
vlaskinv Aug 28, 2019
e7fe822
Merge branch 'master' into NetStandardVersion-ForCOREONLY
ilushka85 Aug 28, 2019
37c9080
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1670
vlaskinv Aug 28, 2019
f99a28a
Refactored
Aug 28, 2019
abd015d
Merge branch 'master' into NetStandardVersion-ForCOREONLY
vlaskinv Aug 28, 2019
c64daef
fix issue with exporting where exporter dublicate reference sheet
stepankobzey Aug 28, 2019
9eb9299
Implemented number format in excel document.
Aug 30, 2019
43c0983
Applied light gray color for even data group
Aug 30, 2019
0cdc7b2
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1680
vlaskinv Sep 2, 2019
53e87e7
Added currency symbol to cost template
Sep 3, 2019
1d0bd23
Added check on null currency
Sep 5, 2019
a1be77c
initial commit
Sep 5, 2019
20334d5
Merge remote-tracking branch 'origin/master' into feature/1001_Extern…
Sep 5, 2019
7f499fa
commit
Sep 5, 2019
fbf49b6
change start row
Sep 5, 2019
4b1193e
Merge remote-tracking branch 'origin/master' into feature/1001_Extern…
Sep 5, 2019
e2638f4
initial commit
Sep 5, 2019
8b051d5
changes
Sep 5, 2019
3a4055b
failed merge
Sep 5, 2019
9cd4472
Merge remote-tracking branch 'origin/NetStandardVersion-ForCOREONLY' …
Sep 5, 2019
9c9ab9e
hide first column
Sep 5, 2019
3b94a32
add delivery source
Sep 6, 2019
bcc22cd
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/1743
vlaskinv Sep 9, 2019
20fc3dd
Merge branch 'bugfix/1743-cost-sources-demo-should-not-be-a-selection…
vlaskinv Sep 9, 2019
6d59268
add planned actuals
Sep 9, 2019
bba969b
import changes
Sep 13, 2019
bdd919c
fix for conversion
Oct 2, 2019
af89e83
changes for date fields
Oct 7, 2019
d02d382
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Oct 10, 2019
5846edf
Merge remote-tracking branch 'origin/feature/Approval_Report_Export'
ilushka85 Oct 10, 2019
e1a319b
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Oct 10, 2019
3f8680e
new changes
Oct 15, 2019
8afdd61
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Oct 16, 2019
60746dc
Refactored approval reports
Oct 16, 2019
3d5d51f
Merge remote-tracking branch 'origin/bugfix/Approval_Report_Refactoring'
ilushka85 Oct 16, 2019
f469610
hide show columns
Oct 16, 2019
da360ec
create column filters and changes for cell properties
Oct 16, 2019
6021397
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Oct 17, 2019
9581483
fix formating
Oct 17, 2019
5bbd174
change formatting
Oct 17, 2019
b6ffe40
insert first row with worksheet name
Oct 17, 2019
68e2c06
synchronize desktop and webpro
Oct 18, 2019
167f24a
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2053
vlaskinv Oct 21, 2019
2b062d9
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2053
vlaskinv Oct 21, 2019
fb5a161
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Oct 21, 2019
0ec4ae5
Merge branch '1.3Master'
ilushka85 Oct 21, 2019
f66e933
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2137
vlaskinv Oct 31, 2019
5f53ba6
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2137
vlaskinv Oct 31, 2019
c768883
Merge remote-tracking branch 'origin/1.3Master' into 1.3Master
ilushka85 Nov 1, 2019
0b21c80
Merge branch '1.3Master'
ilushka85 Nov 1, 2019
fb2bbad
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2137
vlaskinv Nov 1, 2019
ae75209
Merge branch '1.3Master'
ilushka85 Nov 5, 2019
338ee53
fix bad merge
stepankobzey Nov 13, 2019
73124fb
update
stepankobzey Nov 13, 2019
5471411
bug fix
Nov 14, 2019
4e792c6
fix for master1.3
stepankobzey Nov 15, 2019
f3342f6
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Nov 19, 2019
c9247f7
Merge remote-tracking branch 'origin/1.3Master'
ilushka85 Nov 19, 2019
c215d17
change loading product names
Nov 19, 2019
eb3919a
Merge remote-tracking branch 'origin/feature/1001_External_Actuals_Ex…
ilushka85 Nov 19, 2019
6905bac
fix to processing the export
stepankobzey Nov 21, 2019
e4c1271
create date local time and export fix
Nov 22, 2019
45e3dea
xsl export fix
Dec 12, 2019
a920788
xsl export fix
Dec 12, 2019
cea07f4
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2382
vlaskinv Dec 20, 2019
749d18b
Merge remote-tracking branch 'origin/feature/DO-NOT-MERGE-2382-intern…
ilushka85 Dec 21, 2019
2035f20
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2382
vlaskinv Dec 23, 2019
8b931c8
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2382
vlaskinv Dec 24, 2019
e244b19
Merge remote-tracking branch 'origin/feature/DO-NOT-MERGE-2382-intern…
ilushka85 Dec 26, 2019
e06a709
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2382
vlaskinv Dec 27, 2019
6425640
Merge remote-tracking branch 'origin/feature/DO-NOT-MERGE-2382-intern…
ilushka85 Dec 27, 2019
7528a8a
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2382
vlaskinv Dec 30, 2019
908cf39
Merge remote-tracking branch 'origin/feature/DO-NOT-MERGE-2382-intern…
ilushka85 Dec 31, 2019
8465b37
https://gitlab.com/SQAD-MT/Web/WEBPro/issues/2595
vlaskinv Feb 17, 2020
97af063
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
vlaskinv Mar 10, 2020
9242e14
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
vlaskinv Mar 10, 2020
9f3de31
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
vlaskinv Mar 11, 2020
2085427
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2382
Mar 11, 2020
55ff0df
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
vlaskinv Mar 12, 2020
a9bb0c3
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2382
vlaskinv Mar 12, 2020
8ad69bd
1. Change daily bool flag to span selection enum
Apr 23, 2020
0944adf
Merge remote-tracking branch 'origin/feature/do-not-merge-2595-format…
ilushka85 Apr 30, 2020
aec7416
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2748
May 12, 2020
a258966
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2748
May 12, 2020
17fa228
Merge remote-tracking branch 'origin/fix/2748_cannot_delete_overwrite…
ilushka85 May 12, 2020
1e3e8bd
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2756
May 13, 2020
18b791f
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 13, 2020
5eb18f3
Merge branch 'fix/2756_Formatted_Plan_Excel_Export_Pictures_aspect_ra…
May 13, 2020
0c9c172
Merge remote-tracking branch 'origin/bugfix/subtotal-rows-for-formatt…
ilushka85 May 13, 2020
2551b0b
Fix unexpected error
May 14, 2020
5ed11b8
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 14, 2020
50aca46
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 14, 2020
afe21c4
use 'shrink to fit' for flights and formulas
May 15, 2020
5a04f6f
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 18, 2020
2efdc38
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 18, 2020
2ba4841
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 19, 2020
c32a0b7
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 19, 2020
f0c74ba
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2595
May 19, 2020
3463d87
* fix summary plan export - corner-case with almost empty view
May 22, 2020
f921c82
* reflect PlanCreator changes - move columns inside jsonData
May 25, 2020
55cc743
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2808
May 27, 2020
9ccfa2e
Merge remote-tracking branch 'origin/bugfix/2808_Formatted_Excel_Expo…
ilushka85 May 27, 2020
b3f269b
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2808
May 28, 2020
8b093be
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2842
Jun 9, 2020
6d7ce70
Merge remote-tracking branch 'origin/bugfix/2808_Daily_Formatted_Exce…
ilushka85 Jun 9, 2020
4566154
Merge remote-tracking branch 'origin/bugfix/2842_Raw_Data_View_export…
ilushka85 Jun 9, 2020
4c7e00b
compatibility to C# 7.0
Jun 9, 2020
67ce4d1
Merge remote-tracking branch 'origin/bugfix/2842_Raw_Data_View_export…
ilushka85 Jun 9, 2020
d26253a
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/1487
Jun 25, 2020
6cbe626
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2819
Jun 25, 2020
33d16ee
property renaming
stepankobzey Jul 2, 2020
5a82728
updates to week lable
stepankobzey Jul 8, 2020
a9f0cbf
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2914
Jul 9, 2020
992a768
Merge pull request #11 from Sqad/fix/2819_Formatted_Excel_Export_layo…
agimelman Aug 4, 2020
ddf1dbf
Merge pull request #12 from Sqad/fix/2914_ExportingViewUsingCustomCal…
agimelman Aug 4, 2020
54b749d
Merge pull request #10 from Sqad/fix/1487_Refresh_Data_In_Excel_Exports
agimelman Aug 4, 2020
3bcf559
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/1487
Aug 6, 2020
2acf9b6
Merge pull request #13 from Sqad/fix/1487_Refresh_Data_Excel_Exports_…
agimelman Aug 6, 2020
e7e351f
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2910
Aug 19, 2020
15eedbd
Merge pull request #14 from Sqad/fix/2910_Plan_Excel_Export_Formatted…
agimelman Aug 19, 2020
16db822
add ExternalActualsLabel
vhutsuliak Aug 26, 2020
4653042
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2913
Sep 2, 2020
31919c1
Merge branch 'feature/2981_Add-Configurable-Text-to-Worksheets-in-Ext…
vhutsuliak Sep 3, 2020
ee7fcd2
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/2982
Sep 7, 2020
8c8b83d
Merge pull request #15 from Sqad/fix/2913_PlanExport_Does_Not_Match_P…
agimelman Sep 8, 2020
1d9fed5
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3012
Sep 23, 2020
633dac1
Merge pull request #16 from Sqad/fix/3012_CannotExportUsingRawDataView
spacetop Sep 24, 2020
d853842
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3012
Sep 25, 2020
f3ad5cb
Merge pull request #17 from Sqad/fix/3012_CannotExportUsingRawDataView
spacetop Sep 25, 2020
4daf9d3
initial commit
Oct 20, 2020
2efbbfe
Merge pull request #19 from Sqad/bugfix/3057_export_actual_fix
agimelman Oct 20, 2020
86ae36c
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3050
Oct 22, 2020
8c1d819
Merge pull request #20 from Sqad/fix/3050_UserCannotExportViewUsingEx…
agimelman Oct 22, 2020
c3b63fb
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3090
Nov 4, 2020
46dfbda
Merge pull request #21 from Sqad/fix/3090_UserIsNotAbleToExportPlan
agimelman Nov 4, 2020
3547149
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3131
Nov 11, 2020
583ab18
Merge pull request #22 from Sqad/fix/3131_UserCannotExportPlanUsingEx…
agimelman Nov 11, 2020
2572c74
Refactor remove unnecessary usings
Dec 2, 2020
a828f81
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3008
Dec 2, 2020
ca98c4c
Refactor project structure to separate views and plans export functio…
Dec 9, 2020
e375541
Merge branch 'feature/Refactor_SeparateFunctionalityForBase_Plans_Vie…
Dec 9, 2020
7602054
Remove redundant compile references https://gitlab.com/SQAD-MT/Web/WE…
Dec 10, 2020
90d2579
Separate XlsxMediaTypeFormatter to XlsxPlanMediaTypeFormatter and Xls…
Dec 10, 2020
6e5869a
Remove redundant dependency in csproj
Dec 11, 2020
38677a5
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3008
Jan 12, 2021
bd9853b
Fix Microsoft.AspNet.WebApi.Client version from 5.2.7 to 5.2.6
volodiaForte Jan 13, 2021
90432dc
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3256
Jan 22, 2021
6e34b28
Merge pull request #23 from Sqad/fix/3256_ViewExportExcelRetainLink_H…
VProkopenko19 Jan 22, 2021
d342127
fix for actual null
Jan 28, 2021
ace031b
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3236
Jan 29, 2021
98b229a
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3091
Feb 2, 2021
9266dd3
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3299
Feb 4, 2021
f487fa9
Merge pull request #24 from Sqad/fix/3299_PlanExportFormattedDoesNotC…
VProkopenko19 Feb 4, 2021
3edb26a
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3326
Feb 15, 2021
fec23b9
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3335
Feb 16, 2021
10af83d
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3336
Feb 25, 2021
d0748e7
Merge branch 'master' into develop_1.8
Mar 1, 2021
644284a
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3358
Mar 1, 2021
2edfd16
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3356
Mar 1, 2021
e76f790
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3363
Mar 10, 2021
3e6ade1
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3392
Mar 15, 2021
da1fead
[XLSX] Add fix to merge dictionary results for columns into one
Adamant129 Mar 16, 2021
ddccb59
[XLSX-3410] Add comments to the fix
Adamant129 Mar 16, 2021
3fedd46
Merge pull request #25 from Sqad/develop_1.8
agimelman Mar 22, 2021
4d61b8b
[XLSX] Revert default keyword to 7.0 version
Adamant129 Mar 23, 2021
04afd48
Merge branch 'master' into develop_1.8
Mar 25, 2021
463571c
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3399
Mar 26, 2021
c3e8001
#3425 Views > Inconsistent drilldowns in Summary View Export
opasatiuk Apr 7, 2021
abda28c
#3425 Views > Inconsistent drilldowns in Summary View Export
opasatiuk Apr 7, 2021
f532a62
#3425 Views > Inconsistent drilldowns in Summary View Export
opasatiuk Apr 7, 2021
e683ea5
#3425 Views > Inconsistent drilldowns in Summary View Export
opasatiuk Apr 8, 2021
6138f40
https://gitlab.com/SQAD-MT/Web/WEBPro/-/issues/3356
Apr 9, 2021
ff62679
Merge pull request #26 from Sqad/develop_1.8
spacetop Apr 9, 2021
45f7dbf
[XLSX-3462] Add check cells range is not null before addressing them
Adamant129 Apr 12, 2021
8d55f21
Merge pull request #27 from Sqad/develop_1.8
spacetop Apr 12, 2021
8ab3a80
Merge branch 'develop_1.8' into develop_1.8_HOTFIX
Apr 15, 2021
fcadca4
Merge pull request #28 from Sqad/develop_1.8_HOTFIX
agimelman May 7, 2021
d955721
Fix while condition in fiilGriid method
volodiaForte May 11, 2021
20c6a03
Merge branch 'bugfix/3525_Formatted-Plan-Export-fails' into DEVELOP_1.9
volodiaForte May 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion .vs/config/applicationhost.config
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@
</site>
<site name="WebApiContrib.Formatting.Xlsx.Sample" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\Jordan\Documents\GitHub\WebApiContrib.Formatting.Xlsx\samples\WebApiContrib.Formatting.Xlsx.Sample" />
<virtualDirectory path="/" physicalPath="C:\Projects\WEBPro\API\WebApiContrib.Formatting.Xlsx\samples\WebApiContrib.Formatting.Xlsx.Sample" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:54005:localhost" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using SQAD.XlsxExportImport.Base.Models;
using System;

namespace WebApiContrib.Formatting.Xlsx.Serialisation
namespace SQAD.MTNext.Interfaces.WebApiContrib.Formatting.Xlsx.Interfaces
{
/// <summary>
/// Allows easy customisation of what columns are generated from a type and how they should be formatted.
Expand All @@ -17,6 +16,7 @@ public interface IColumnResolver
/// </summary>
/// <param name="itemType">Type of item being serialised.</param>
/// <param name="data">The collection of values being serialised.</param>
ExcelColumnInfoCollection GetExcelColumnInfo(Type itemType, IEnumerable<object> data);
//ExcelColumnInfoCollection GetExcelColumnInfo(Type itemType, IEnumerable<object> data);
ExcelColumnInfoCollection GetExcelColumnInfo(Type itemType, object data, string namePrefix = "", bool isComplexColumn=false);
}
}
10 changes: 10 additions & 0 deletions Interfaces/ISheetResolver.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using SQAD.MTNext.Serialisation.WebApiContrib.Formatting.Xlsx.Serialisation;
using System;

namespace SQAD.MTNext.Interfaces.WebApiContrib.Formatting.Xlsx.Interfaces
{
public interface ISheetResolver
{
ExcelSheetInfoCollection GetExcelSheetInfo(Type itemType, object data);
}
}
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
using System;

namespace WebApiContrib.Formatting.Xlsx.Attributes
namespace SQAD.XlsxExportImport.Base.Attributes
{
[AttributeUsage(AttributeTargets.Property)]
public class ExcelColumnAttribute : Attribute
{
// Nullable parameters not allowed on attributes. :(
internal int? _order;
public int? _order;

/// <summary>
/// Control the output of this property when serialized to Excel.
Expand Down Expand Up @@ -59,5 +59,32 @@ public int Order
/// Apply the specified Excel number format string to this property in the generated Excel output.
/// </summary>
public string NumberFormat { get; set; }

public string ResolveFromTable { get; set; }

public string OverrideResolveTableName { get; set; }
/// <summary>
/// Default Value is ID
/// </summary>
public string ResolveValue { get; set; } = "ID";
/// <summary>
/// Default Value is Name
/// </summary>
public string ResolveName { get; set; } = "Name";

/// <summary>
/// When we have subproperty that we want to skip name
/// like ParentPropertyName:Value(this property). Value will not be included
/// in column name path
/// </summary>
public bool DoNotUsePropertyName { get; set; } = false;

public bool IsHidden { get; set; }

/// <summary>
/// Used to items containing override value.
/// Original value will be preserved and if changed will be moved to override property
/// </summary>
public bool PreserverHidden { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
using System;

namespace WebApiContrib.Formatting.Xlsx.Attributes
namespace SQAD.XlsxExportImport.Base.Attributes
{
[AttributeUsage(AttributeTargets.Class)]
public class ExcelDocumentAttribute : Attribute
{

/// <summary>
/// Set properties of Excel documents generated from this type.
/// </summary>
Expand Down
24 changes: 24 additions & 0 deletions SQAD.XlsxExportImport.Base/Attributes/ExcelSheetAttribute.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
using System;

namespace SQAD.XlsxExportImport.Base.Attributes
{
public class ExcelSheetAttribute : Attribute
{
private int? _order;

public int Order
{
get { return _order ?? default(int); }
set { _order = value; }
}

public ExcelSheetAttribute() { }

public ExcelSheetAttribute(string SheetName) : this()
{
this.SheetName = SheetName;
}

public string SheetName { get; set; }
}
}
93 changes: 93 additions & 0 deletions SQAD.XlsxExportImport.Base/Builders/SqadXlsxDocumentBuilder.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using OfficeOpenXml;
using SQAD.XlsxExportImport.Base.Interfaces;
using SQAD.XlsxExportImport.Base.Models;
using SQAD.XlsxExportImport.Base.Formatters;

namespace SQAD.XlsxExportImport.Base.Builders
{
public class SqadXlsxDocumentBuilder : IXlsxDocumentBuilder
{
//private { get; set; }

private Stream _stream;


//New Stuff
private List<SqadXlsxSheetBuilderBase> _sheets { get; set; }

private XlsxTemplateInfo _templateInfo;

public SqadXlsxDocumentBuilder(Stream stream)
{
_stream = stream;
_sheets = new List<SqadXlsxSheetBuilderBase>();
}


public void AppendSheet(SqadXlsxSheetBuilderBase sheet)
{
_sheets.Add(sheet);
}

public SqadXlsxSheetBuilderBase GetReferenceSheet() => _sheets.FirstOrDefault(w => w.IsReferenceSheet);

public SqadXlsxSheetBuilderBase GetPreservationSheet() => _sheets.FirstOrDefault(w => w.IsPreservationSheet);

public SqadXlsxSheetBuilderBase GetSheetByName(string name)
{
return _sheets.FirstOrDefault(w => w.ContainsTable(name));
}

public bool IsVBA => _sheets.Any(a => a.IsReferenceSheet);

public void SetTemplateInfo(XlsxTemplateInfo templateInfo)
{
_templateInfo = templateInfo;
}

public async Task WriteToStream()
{
var package = await Task.Run(() =>
{
Stream templateStream = null;
ExcelPackage excelPackage;
try
{
if (_templateInfo == null)
{
excelPackage = new ExcelPackage();
} else
{
templateStream = File.OpenRead(_templateInfo.Path);
excelPackage = new ExcelPackage(templateStream);
}
} finally
{
templateStream?.Dispose();
}
Stopwatch sw = new Stopwatch();
sw.Start();
foreach (var sheet in _sheets.OrderBy(o => o.IsReferenceSheet))
{
sheet.CompileSheet(excelPackage);
}

excelPackage.SaveAs(_stream);
sw.Stop();
string eTime = sw.Elapsed.ToString();

return excelPackage;
});
}

public bool IsExcelSupportedType(object expression)
{
return FormatterUtils.IsExcelSupportedType(expression);
}
}
}
Loading