Compare commits
477 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b87717097a | |||
| 67d57312c6 | |||
| 590d4566e2 | |||
| e484f4aaa2 | |||
| 1d61a5e87c | |||
| e63503e1cd | |||
| 6335564e26 | |||
| 5d6fba0963 | |||
| 538ffb8784 | |||
| 3684337fa6 | |||
| 31e7ac4ed5 | |||
| 17bb5f2ec7 | |||
| 7187a0b7ff | |||
| 983513a65b | |||
| 6a68b8ec99 | |||
| a96eed68c3 | |||
| 1cc128c83c | |||
| 48d366b49c | |||
| 09062039db | |||
| b4a5b516ef | |||
| 019dbe83a7 | |||
| 048c2d8b4e | |||
| b67241efbc | |||
| 1dd47a6414 | |||
| b13f13d96f | |||
| 905d51b271 | |||
| 60be254e4a | |||
| 7852fec949 | |||
| e43fe223a3 | |||
| 9322f913ac | |||
| 0a6174eac6 | |||
| 6582116a6e | |||
| 65556eef82 | |||
| aa9052e35c | |||
| b4106da649 | |||
| b18efea3dc | |||
| 4a0d0cf70a | |||
| 8d099200cc | |||
| 9dc53325ef | |||
| 74926ecd6a | |||
| 122daf9293 | |||
| b9125ee326 | |||
| 667ace0c6f | |||
| d513109bac | |||
| 5f8a07a452 | |||
| ad3090d7a7 | |||
| 6b43e1eba4 | |||
| 3966957921 | |||
| c5b4cb4a30 | |||
| f5acf4d6fc | |||
| 8c3378e4f8 | |||
| 66b0408049 | |||
| 1e7b4147ea | |||
| 0081d700ad | |||
| 0b8f0cc688 | |||
| 4d3e9f8dd7 | |||
| d09baaf3c4 | |||
| 1055cb60d2 | |||
| d49b9ca2fe | |||
| 9577a09f62 | |||
| fdb6a71f26 | |||
| bc32061a92 | |||
| e62f599c68 | |||
| 379d083ca9 | |||
| 2d3b4a4e2b | |||
| a8eb90f06f | |||
| 65c345d2fb | |||
| 75c227e4b7 | |||
| 87f34231db | |||
| 69655ad831 | |||
| 1b5ba61715 | |||
| 3cc01ebb43 | |||
| 7e5d2353c1 | |||
| ef5df931c3 | |||
| b6111d1cfd | |||
| d48328f0e6 | |||
| ad1dc86b3d | |||
| 9ca0480c4c | |||
| 0b4b99b104 | |||
| b68e1ed75f | |||
| 8acab57cc6 | |||
| 80e7a7c40f | |||
| 4e2500a10b | |||
| 8cab595f0b | |||
| bf2718338c | |||
| 1e1d6ad61d | |||
| 1949e55d32 | |||
| 26eff3e65a | |||
| 2cec1d8feb | |||
| d333d536b6 | |||
| 37f99a0a83 | |||
| 5e2b83dd21 | |||
| 17e46f3345 | |||
| 7ab117d5d5 | |||
| f2ac129891 | |||
| 037ba46579 | |||
| 8156f3c2e3 | |||
| 5609e200cf | |||
| 0efbc9bbc9 | |||
| 7396c5aa46 | |||
| faf6ab14f0 | |||
| 7507ded65d | |||
| 71cd661592 | |||
| f4510fa6d3 | |||
| 650d84d62d | |||
| fc20e04a21 | |||
| 9c15f25f99 | |||
| c875f34555 | |||
| aaab7b7011 | |||
| 5178714d4f | |||
| 900a59b35d | |||
| 8aee77d560 | |||
| 5d6f8c53aa | |||
| efbde69617 | |||
| f7b4bede03 | |||
| 3b4a631d7d | |||
| 20234c46ed | |||
| 39b75694e0 | |||
| ae50d3b531 | |||
| e8d694fc14 | |||
| ea15e8e7a7 | |||
| ee543457af | |||
| 85f184cea0 | |||
| 5d1b7ca56c | |||
| 9148c42793 | |||
| 07ba8e373b | |||
| 7c330e3061 | |||
| 8fb6aa40e7 | |||
| 3ae5d5b035 | |||
| 5e05a27dae | |||
| e1bdbe8066 | |||
| 63a6516e5d | |||
| 6ca7534de6 | |||
| 2b629e9e84 | |||
| c1cbe6121f | |||
| c4ab7c92d0 | |||
| b7f993863b | |||
| 0cfe759e08 | |||
| d1b38418cb | |||
| 29d5e7cef4 | |||
| f909e3d5da | |||
| 1cc92aefd2 | |||
| d3f63ba377 | |||
| b4acc05e94 | |||
| ad7a310802 | |||
| 3cb9e07342 | |||
| 5290f360e0 | |||
| 9faa13badf | |||
| ec340d9c9f | |||
| 4a49d31083 | |||
| 888ffbff8c | |||
| 2f87e20267 | |||
| 52d63d12f0 | |||
| 9de37f6ee8 | |||
| 2919142f0e | |||
| 2b335e2e81 | |||
| 2b48790870 | |||
| 70cc1d33dd | |||
| b095db6d24 | |||
| 50e4065d6a | |||
| 1f99c0fc70 | |||
| abbdb4fd83 | |||
| 4318338ed7 | |||
| 530ae182e5 | |||
| 4b7e7622ff | |||
| 8ccfbbb0ea | |||
| 7d80ce1aca | |||
| 1f0a230752 | |||
| 1ca60db13c | |||
| 77444731a4 | |||
| 442515e722 | |||
| 7ab10cfe0f | |||
| da3be714d2 | |||
| 58fb13439f | |||
| ba76c08962 | |||
| 6f98e53f0f | |||
| 34147267cd | |||
| a8be73f4e5 | |||
| fc35d40bca | |||
| 7af93948b2 | |||
| c0d4a1ed9a | |||
| b44fdf4483 | |||
| 7b146af7de | |||
| d120a96db6 | |||
| c399dc484f | |||
| 62a81fa12c | |||
| e18974792a | |||
| 2c0499ccaf | |||
| fc64f1ff15 | |||
| dd496ba5aa | |||
| 5c7c1955ce | |||
| 055a9d570b | |||
| 6644d0dd20 | |||
| 3ca64e7dde | |||
| bc68f62f4e | |||
| cf935cfc15 | |||
| 46fc8cbdca | |||
| 18ffba52f1 | |||
| 94af07b722 | |||
| cd86d02ae8 | |||
| 2d0f3ccbb5 | |||
| 58f37b1f92 | |||
| 2ad65cfdcd | |||
| c174a969ed | |||
| f33d918ba0 | |||
| aa1aa51cde | |||
| d5d900f5ba | |||
| 598701f819 | |||
| a59bcee355 | |||
| 9e6bf04456 | |||
| 593f508fd9 | |||
| 71e44d4e34 | |||
| 24629658c9 | |||
| 384a73d894 | |||
| 23293295c6 | |||
| 4c5efc3931 | |||
| 1eb474d347 | |||
| 8951622820 | |||
| d5ef35b31e | |||
| 42d1a6dd26 | |||
| a41cf9bf2e | |||
| 3151b2d9ab | |||
| bdd9eb5703 | |||
| 1d52b7bfea | |||
| cf8ff9361b | |||
| c467164f0a | |||
| fdcff16d14 | |||
| e218c07351 | |||
| 1155699c03 | |||
| 8ceb0bf421 | |||
| 31a718ef6f | |||
| 53a4722743 | |||
| 5a56b856ed | |||
| a44c24eb13 | |||
| b4e7cd18cd | |||
| 46326944b1 | |||
| c5a94efa21 | |||
| ed90db37e0 | |||
| 4dff62bf16 | |||
| d2cb89f088 | |||
| 351cdf0f75 | |||
| 6d87631f7f | |||
| 61239955b0 | |||
| 702a09deca | |||
| 9ba06b5734 | |||
| 8d06a1afb2 | |||
| 5c1168ccd4 | |||
| dc51230199 | |||
| 68a9511267 | |||
| 308a5c0ddb | |||
| f82dcb7aa4 | |||
| 9eff559e8a | |||
| 94cd934161 | |||
| 5dd09351d2 | |||
| e7e13911f4 | |||
| b7418830d9 | |||
| 29fdb71530 | |||
| dc515c2a32 | |||
| 9a3607e720 | |||
| 08a61afc7f | |||
| 3597e09941 | |||
| 29a6c28795 | |||
| e1b1e0d48c | |||
| 70f3cf9c5e | |||
| 494531a774 | |||
| 64d9a56e1e | |||
| f5c7d14fa4 | |||
| 3a6da03b4a | |||
| 290042b5b1 | |||
| b55a88a028 | |||
| 9a1ec4fc48 | |||
| d5c69c559a | |||
| 3822a03698 | |||
| e6366ff86a | |||
| 8d8dc0bc5a | |||
| 30c34d8382 | |||
| ed233351f1 | |||
| 0ab75b7731 | |||
| 2e30c28f40 | |||
| bee16e4746 | |||
| 6334f1e7d1 | |||
| 13e07e42d3 | |||
| b02985e60e | |||
| 02c356598b | |||
| 1f01f33923 | |||
| 3248359a43 | |||
| 21667935c8 | |||
| 37963f7f71 | |||
| 83ce8746c2 | |||
| 21b636b227 | |||
| b518b093df | |||
| 2ac7404a65 | |||
| 13e3ce82fb | |||
| d2ce11aeae | |||
| 18aeb9a115 | |||
| b329f065c5 | |||
| dacb3fd87c | |||
| 0f5651e0cf | |||
| be3ca82e48 | |||
| 6e9ff39c3f | |||
| 543436c30b | |||
| 7f1c450569 | |||
| beb0b614a0 | |||
| 3adeee2ad7 | |||
| f24dcb85a3 | |||
| bb5d8271a1 | |||
| 66a95c7ddc | |||
| 3f3febd1bf | |||
| 65b5a1e562 | |||
| 6128a7adc6 | |||
| 06794de905 | |||
| 461adb4e22 | |||
| 59dc0cb785 | |||
| 814c227d3f | |||
| b7831b9851 | |||
| d83bc713ab | |||
| 0ef3249b7f | |||
| 618bdfb5ef | |||
| 232e783844 | |||
| 693099968e | |||
| cf55d5414d | |||
| b390d84ee4 | |||
| dc96cf8d4e | |||
| ccfc4a525f | |||
| d2a0073372 | |||
| adee6bb5e5 | |||
| 15dbbcd486 | |||
| d9004aa1ba | |||
| 9763172d07 | |||
| de0a5d22ed | |||
| 8ddae88feb | |||
| b2ca17ca38 | |||
| a3273ad3ea | |||
| 05961c488b | |||
| e5515dde29 | |||
| f65ee46868 | |||
| 53013ebb6b | |||
| e3ecdb9478 | |||
| 1922a6a41c | |||
| 3201c7e7b3 | |||
| ed04f2a11e | |||
| 581e33957a | |||
| 7ac306c4e3 | |||
| 22206562c7 | |||
| b5d01a42b8 | |||
| 247f96a62f | |||
| 7c0c3f25b3 | |||
| 61c39aa3d5 | |||
| 1d73ad16c6 | |||
| 2935012240 | |||
| f488209e47 | |||
| a493066ccc | |||
| 398253899e | |||
| a3aedc1524 | |||
| 1c3f6bd106 | |||
| 182d5a92d9 | |||
| e49ed6e25a | |||
| 893e310fdd | |||
| 651c6a5f92 | |||
| 3a27438f3e | |||
| 4c5b6c0bf6 | |||
| 4cd9012bc7 | |||
| c17207fdcc | |||
| 8f3ab37a71 | |||
| 870b7d4e09 | |||
| 672dfc72a4 | |||
| aae30162f0 | |||
| f24268856e | |||
| 0c4af7dfed | |||
| 274edd0789 | |||
| 9aeca04f93 | |||
| c1912a4638 | |||
| e7bff6a177 | |||
| ca38b8d304 | |||
| b33595053e | |||
| 6e793284ab | |||
| 7a2b176ce4 | |||
| c823b947ec | |||
| c7c8906df5 | |||
| 7f49276d57 | |||
| 6bdd34a228 | |||
| 8f05861559 | |||
| 9ee313f3f3 | |||
| 85aeb06f3b | |||
| 439a6fe816 | |||
| 7e3489ad17 | |||
| 76b8e1072e | |||
| 13eb4b0c2e | |||
| cf45f6f9eb | |||
| c24b65e81d | |||
| 85fe87bbf9 | |||
| 0bb07270fa | |||
| 4f5acac936 | |||
| 2feaf17f51 | |||
| 0e59d1ba44 | |||
| 4619f7d50f | |||
| 5042b41d2e | |||
| 0db7f078e9 | |||
| cd6883f5a3 | |||
| 40ec3cd556 | |||
| a49e32f2af | |||
| ad34910fa6 | |||
| 950d06637b | |||
| d3420549ac | |||
| 1543100909 | |||
| cb6cc17020 | |||
| c7b3bc7a2e | |||
| 6c3869e511 | |||
| 47a0c851d9 | |||
| ff74e2cb75 | |||
| 14274fd960 | |||
| 627d8fcaf2 | |||
| 709986b6b9 | |||
| db9aec7a5e | |||
| 32b131c81f | |||
| 0fa58274cc | |||
| 36c705eaf4 | |||
| 4d47da6e59 | |||
| caa656bb32 | |||
| 073f363afc | |||
| f380d38b9c | |||
| e4a96abd8f | |||
| f662e5a3e1 | |||
| f55c6cf161 | |||
| 6278edc4c3 | |||
| 5fb9478f49 | |||
| c506e2fa4d | |||
| f6fd22574b | |||
| 950032fba8 | |||
| 9fe7e91878 | |||
| e01f7e8e69 | |||
| bb0441398a | |||
| 5bf2dccbfc | |||
| 163e1180ca | |||
| 1ef96d6d6c | |||
| 385137e846 | |||
| 3b1f5817c6 | |||
| e781ffb8a0 | |||
| ea57c8b4dd | |||
| 582e223b03 | |||
| 313b86bb23 | |||
| 09f0f17fcd | |||
| e8902ecf94 | |||
| 9dd3c58ecc | |||
| 4fb593fe54 | |||
| d6271c745e | |||
| 0f81bc64b9 | |||
| ab2f756d50 | |||
| 2e3062f1bc | |||
| 11f9189238 | |||
| 4e7ed2d93b | |||
| a0d5159c91 | |||
| 8c52d692d8 | |||
| 7b5906ab64 | |||
| b5160ac74d | |||
| 1d13891bf8 | |||
| 5dc5d6c970 | |||
| 12eccf51b5 | |||
| f2e9716287 | |||
| fcb1a95b71 | |||
| 7dc1bd7da7 | |||
| 74049e7da3 | |||
| 57c85647b0 | |||
| 462b0ba683 | |||
| 65e8d963ef | |||
| d211ea76f3 | |||
| 251c73ca36 | |||
| e8a9dc4d99 | |||
| 3f8310b09c | |||
| d9a4fa676c | |||
| 841f71a4a8 | |||
| fa9aba3cfe | |||
| b81cb2f536 | |||
| deb0e472f1 | |||
| 02c0bb66c0 | |||
| d1a9c18404 | |||
| a662fbe2f3 |
+2
-1
@@ -401,4 +401,5 @@ Generated_Code #added for RIA/Silverlight projects
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
GPW_Barcode/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
|
||||
GPW_Barcode/obj/*
|
||||
.ionide/symbolCache.db
|
||||
|
||||
+160
-125
@@ -4,14 +4,9 @@ variables:
|
||||
ASPNET_MERGE_PATH: 'C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools'
|
||||
EXE_RELEASE_FOLDER: 'c:\Projetcs\Compiled\GPW\Release'
|
||||
DEPLOY_FOLDER: 'c:\Projects\Deploy\GPW\Builds'
|
||||
VERS_MAIN: '2.8'
|
||||
VERS_MAIN: '3.1'
|
||||
NEW_REL: ''
|
||||
|
||||
# VARIABILI
|
||||
# Tema numero versione: si potrebbe usare la variabile CI_COMMIT_TAG con $env:CI_COMMIT_TAG, in questo caso SOLO SE c'è un tag sistema versione...
|
||||
# Tema compilazione x branch: $CI_COMMIT_BRANCH == "my-branch" potrebbe essere condizione if x fare alcuni sscript...
|
||||
# rif: https://docs.gitlab.com/ee/ci/variables/predefined_variables.html
|
||||
|
||||
# Da approfondire:
|
||||
# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/dotNET.gitlab-ci.yml
|
||||
# https://www.google.com/search?q=gitlab+variable+year+month&rlz=1C1GCEA_enIT945IT945&oq=gitlab+variable+year+month&aqs=chrome..69i57j69i64.5262j0j7&sourceid=chrome&ie=UTF-8
|
||||
@@ -24,16 +19,16 @@ variables:
|
||||
- |
|
||||
$hasSource = C:\Tools\nuget.exe sources list | find "`"Steamware Nexus`"" /C
|
||||
if ($hasSource -eq 0) {
|
||||
C:\Tools\nuget.exe sources Add -Name "`"Steamware Nexus`"" -Source http://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"viaDante16`""
|
||||
C:\Tools\nuget.exe sources Add -Name "`"Steamware Nexus`"" -Source http://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"$NEXUS_PASSWD`""
|
||||
} else {
|
||||
C:\Tools\nuget.exe sources Update -Name "`"Steamware Nexus`"" -Source http://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"viaDante16`""
|
||||
C:\Tools\nuget.exe sources Update -Name "`"Steamware Nexus`"" -Source http://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"$NEXUS_PASSWD`""
|
||||
}
|
||||
echo $hasSource
|
||||
|
||||
# helper x fix version number
|
||||
.version-fix: &version-fix
|
||||
- |
|
||||
$env:NEW_REL = $env:VERS_MAIN+"."+(get-date –format yyMM)+"."+$CI_PIPELINE_IID
|
||||
$env:NEW_REL = $env:VERS_MAIN+"."+(get-date -format yyMM)+"."+(get-date -format ddHH)
|
||||
echo "Set vers: $env:NEW_REL"
|
||||
$contenuto = Get-Content -path 'VersGen\GPW.cs' -Raw
|
||||
$newContenuto = $contenuto -replace '0.0.0.0', $env:NEW_REL
|
||||
@@ -45,194 +40,234 @@ stages:
|
||||
- deploy
|
||||
- installer
|
||||
|
||||
|
||||
AC:build:
|
||||
# ------------------------------------ BUILD ------------------------------------
|
||||
ADM:build:
|
||||
stage: build
|
||||
tags:
|
||||
- win
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln' # path alla solution corrente
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet' # path alla solution corrente
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" GPW_Admin/GPW_Admin.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||
|
||||
- '& "$env:MSBUILD_PATH" GPW_Commesse/GPW_Commesse.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||
# \ cache:
|
||||
# #key: ${CI_COMMIT_REF_SLUG}
|
||||
# # key: ${CI_JOB_NAME}
|
||||
# key: GPW-pack
|
||||
# paths:
|
||||
# - packages/
|
||||
# artifacts:
|
||||
# expire_in: 1 week # save gitlab server space, we copy the files we need to deploy folder later on
|
||||
# paths:
|
||||
# # - '$env:EXE_RELEASE_FOLDER\YourApp.exe' # saving exe to copy to deploy folder
|
||||
# # - '$env:MSI_RELEASE_FOLDER\YourApp Setup.msi' # saving msi to copy to deploy folder
|
||||
# # - '$env:TEST_FOLDER\' # saving entire Test project so NUnit can run tests
|
||||
# - '$env:EXE_RELEASE_FOLDER\GPW_Barcode\' # saving entire Test project so NUnit can run tests
|
||||
# - '$env:DEPLOY_FOLDER\GPW_Barcode\' # saving entire Test project so NUnit can run tests
|
||||
|
||||
BHS:build:
|
||||
COM:build:
|
||||
stage: build
|
||||
tags:
|
||||
- win
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet' # path alla solution corrente
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" GPW_Commesse/GPW_Commesse.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||
|
||||
BH:build:
|
||||
stage: build
|
||||
tags:
|
||||
- win
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" GPW_Barcode/GPW_Barcode.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||
- '& "$env:MSBUILD_PATH" HOME/HOME.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||
|
||||
Smart:build:
|
||||
stage: build
|
||||
tags:
|
||||
- win
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" GPW_Smart/GPW_Smart.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||
|
||||
|
||||
# test_job:
|
||||
# stage: test
|
||||
# only:
|
||||
# - tags
|
||||
# script:
|
||||
# - '& "$env:NUNIT_PATH" ".\$env:TEST_FOLDER\Tests.dll"' # running NUnit tests
|
||||
# artifacts:
|
||||
# when: always # save test results even when the task fails
|
||||
# expire_in: 1 week # save gitlab server space, we copy the files we need to deploy folder later on
|
||||
# paths:
|
||||
# - '.\TestResult.xml' # saving NUnit results to copy to deploy folder
|
||||
# dependencies:
|
||||
# - build_job
|
||||
|
||||
|
||||
AC:staging:
|
||||
# ------------------------------------ STAGING ------------------------------------
|
||||
ADM:staging:
|
||||
stage: staging
|
||||
tags:
|
||||
- win
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||
only:
|
||||
- develop
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Admin/GPW_Admin.csproj'
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Commesse/GPW_Commesse.csproj'
|
||||
# cache:
|
||||
# #key: ${CI_COMMIT_REF_SLUG}
|
||||
# # key: ${CI_JOB_NAME}
|
||||
# key: GPW-pack
|
||||
# paths:
|
||||
# - packages/
|
||||
# policy: pull
|
||||
needs: ["AC:build"]
|
||||
# when:
|
||||
# manual
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Admin/GPW_Admin.csproj'
|
||||
needs: ["ADM:build"]
|
||||
|
||||
BHS:staging:
|
||||
COM:staging:
|
||||
stage: staging
|
||||
tags:
|
||||
- win
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||
only:
|
||||
- develop
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Barcode/GPW_Barcode.csproj'
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal HOME/HOME.csproj'
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Smart/GPW_Smart.csproj'
|
||||
needs: ["BHS:build"]
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Commesse/GPW_Commesse.csproj'
|
||||
needs: ["COM:build"]
|
||||
|
||||
BH:staging:
|
||||
stage: staging
|
||||
tags:
|
||||
- win
|
||||
only:
|
||||
- develop
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Barcode/GPW_Barcode.csproj'
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal HOME/HOME.csproj'
|
||||
needs: ["BH:build"]
|
||||
|
||||
AC:deploy:
|
||||
Smart:staging:
|
||||
stage: staging
|
||||
tags:
|
||||
- win
|
||||
only:
|
||||
- develop
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Smart/GPW_Smart.csproj'
|
||||
needs: ["Smart:build"]
|
||||
|
||||
# ------------------------------------ DEPLOY ------------------------------------
|
||||
ADM:deploy:
|
||||
stage: deploy
|
||||
tags:
|
||||
- win
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# ----ADMIN ----
|
||||
# IIS 02
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Admin/GPW_Admin.csproj'
|
||||
# IIS DEV
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Admin/GPW_Admin.csproj'
|
||||
# ----Commesse ----
|
||||
# IIS 02
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Commesse/GPW_Commesse.csproj'
|
||||
# IIS DEV
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Commesse/GPW_Commesse.csproj'
|
||||
needs: ["AC:build"]
|
||||
# when:
|
||||
# manual
|
||||
|
||||
BHS:deploy:
|
||||
# IIS PROD
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS-PROD.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Admin/GPW_Admin.csproj'
|
||||
needs: ["ADM:build"]
|
||||
|
||||
COM:deploy:
|
||||
stage: deploy
|
||||
tags:
|
||||
- win
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# ----BCode ----
|
||||
# IIS 02
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Barcode/GPW_Barcode.csproj'
|
||||
# IIS DEV
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Barcode/GPW_Barcode.csproj'
|
||||
# ---- HOME ----
|
||||
# IIS 02
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal HOME/HOME.csproj'
|
||||
# IIS DEV
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal HOME/HOME.csproj'
|
||||
# ---- SMART ----
|
||||
# IIS 02
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Smart/GPW_Smart.csproj'
|
||||
# IIS DEV
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Smart/GPW_Smart.csproj'
|
||||
needs: ["BHS:build"]
|
||||
# IIS PROD
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS-PROD.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Commesse/GPW_Commesse.csproj'
|
||||
needs: ["COM:build"]
|
||||
|
||||
AC:install:
|
||||
BH:deploy:
|
||||
stage: deploy
|
||||
tags:
|
||||
- win
|
||||
only:
|
||||
- master
|
||||
# rules:
|
||||
# - if: '$CI_COMMIT_BRANCH == "master"'
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# IIS PROD
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS-PROD.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Barcode/GPW_Barcode.csproj'
|
||||
# IIS PROD
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS-PROD.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal HOME/HOME.csproj'
|
||||
needs: ["BH:build"]
|
||||
|
||||
Smart:deploy:
|
||||
stage: deploy
|
||||
tags:
|
||||
- win
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# IIS PROD
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS-PROD.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal GPW_Smart/GPW_Smart.csproj'
|
||||
needs: ["Smart:build"]
|
||||
|
||||
# ------------------------------------ INSTALL ------------------------------------
|
||||
ADM:install:
|
||||
stage: installer
|
||||
tags:
|
||||
- win
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||
when: manual
|
||||
# only:
|
||||
# - tags # the build process will only be started by git tag commits
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# Admin ZIP package
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/SPS_PROD/$env:NEW_REL/GPW_Admin.zip /p:DeployIisAppPath="Default Web Site/GPW/ADMIN" /p:PackageAsSingleFile=True /p:OutputPath=bin/ GPW_Admin/GPW_Admin.csproj'
|
||||
# Commesse ZIP package
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/SPS_PROD/$env:NEW_REL/GPW_Commesse.zip /p:DeployIisAppPath="Default Web Site/GPW/ADMIN" /p:PackageAsSingleFile=True /p:OutputPath=bin/ GPW_Commesse/GPW_Commesse.csproj'
|
||||
needs: ["AC:build"]
|
||||
|
||||
needs: ["ADM:build"]
|
||||
|
||||
BHS:install:
|
||||
COM:install:
|
||||
stage: installer
|
||||
tags:
|
||||
- win
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||
when: manual
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln'
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# Commesse ZIP package
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/SPS_PROD/$env:NEW_REL/GPW_Commesse.zip /p:DeployIisAppPath="Default Web Site/GPW/ADMIN" /p:PackageAsSingleFile=True /p:OutputPath=bin/ GPW_Commesse/GPW_Commesse.csproj'
|
||||
needs: ["COM:build"]
|
||||
|
||||
BH:install:
|
||||
stage: installer
|
||||
tags:
|
||||
- win
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# BCode ZIP package
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/SPS_PROD/$env:NEW_REL/GPW_Barcode.zip /p:DeployIisAppPath="Default Web Site/GPW/ADMIN" /p:PackageAsSingleFile=True /p:OutputPath=bin/ GPW_Barcode/GPW_Barcode.csproj'
|
||||
# HOME ZIP package
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/SPS_PROD/$env:NEW_REL/HOME.zip /p:DeployIisAppPath="Default Web Site/GPW/ADMIN" /p:PackageAsSingleFile=True /p:OutputPath=bin/ HOME/HOME.csproj'
|
||||
needs: ["BH:build"]
|
||||
|
||||
Smart:install:
|
||||
stage: installer
|
||||
tags:
|
||||
- win
|
||||
only:
|
||||
- master
|
||||
before_script:
|
||||
- *nuget-fix
|
||||
- '& "$env:NUGET_PATH" restore GPW.sln -verbosity quiet'
|
||||
- *version-fix
|
||||
script:
|
||||
# ZIP package
|
||||
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/SPS_PROD/$env:NEW_REL/GPW_Smart.zip /p:DeployIisAppPath="Default Web Site/GPW/ADMIN" /p:PackageAsSingleFile=True /p:OutputPath=bin/ GPW_Smart/GPW_Smart.csproj'
|
||||
needs: ["BHS:build"]
|
||||
needs: ["Smart:build"]
|
||||
|
||||
Vendored
+11
-11
@@ -2,7 +2,7 @@ pipeline {
|
||||
agent none
|
||||
environment {
|
||||
enableIIS02 = 'Y'
|
||||
enableIISDev = 'Y'
|
||||
enableIIS03 = 'Y'
|
||||
}
|
||||
stages {
|
||||
stage('Checkout') {
|
||||
@@ -93,10 +93,10 @@ pipeline {
|
||||
parallel (
|
||||
ALL: {
|
||||
// ADMIN: {
|
||||
if(env.enableIISDev == "Y")
|
||||
if(env.enableIIS03 == "Y")
|
||||
{
|
||||
// sleep 4
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Admin/GPW_Admin.csproj"
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Admin/GPW_Admin.csproj"
|
||||
}
|
||||
if(env.enableIIS02 == "Y")
|
||||
{
|
||||
@@ -110,16 +110,16 @@ pipeline {
|
||||
// sleep 8
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Barcode/GPW_Barcode.csproj"
|
||||
}
|
||||
if(env.enableIISDev == "Y")
|
||||
if(env.enableIIS03 == "Y")
|
||||
{
|
||||
// sleep 8
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Barcode/GPW_Barcode.csproj"
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Barcode/GPW_Barcode.csproj"
|
||||
}
|
||||
// },
|
||||
// COMM: {
|
||||
if(env.enableIISDev == "Y")
|
||||
if(env.enableIIS03 == "Y")
|
||||
{
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Commesse/GPW_Commesse.csproj"
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Commesse/GPW_Commesse.csproj"
|
||||
}
|
||||
if(env.enableIIS02 == "Y")
|
||||
{
|
||||
@@ -132,10 +132,10 @@ pipeline {
|
||||
// sleep 6
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ HOME/HOME.csproj"
|
||||
}
|
||||
if(env.enableIISDev == "Y")
|
||||
if(env.enableIIS03 == "Y")
|
||||
{
|
||||
// sleep 6
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ HOME/HOME.csproj"
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ HOME/HOME.csproj"
|
||||
}
|
||||
// },
|
||||
// SMART: {
|
||||
@@ -144,10 +144,10 @@ pipeline {
|
||||
// sleep 2
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Smart/GPW_Smart.csproj"
|
||||
}
|
||||
if(env.enableIISDev == "Y")
|
||||
if(env.enableIIS03 == "Y")
|
||||
{
|
||||
// sleep 2
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IISDEV.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Smart/GPW_Smart.csproj"
|
||||
bat "\"${tool 'MSBuild-16.0'}\" \"/p:m=8 /p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ GPW_Smart/GPW_Smart.csproj"
|
||||
}
|
||||
},
|
||||
failFast: false)
|
||||
Binary file not shown.
+67539
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<!--This config file was generated by Dotfuscator. Please use the Dotfuscator Config Editor to modify.-->
|
||||
<!DOCTYPE dotfuscator SYSTEM "http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v2.5.dtd">
|
||||
<dotfuscator version="2.3">
|
||||
<global>
|
||||
<option>suppressildasm</option>
|
||||
<option>debugauto</option>
|
||||
</global>
|
||||
<input>
|
||||
<loadpaths>
|
||||
<option>prepend</option>
|
||||
<file dir="C:\Users\samuele\source\repos\GPW\GPW_Admin\bin" />
|
||||
</loadpaths>
|
||||
<asmlist>
|
||||
<inputassembly refid="fe709033-8c28-40e3-a29f-81aaee8478ec">
|
||||
<option>honoroas</option>
|
||||
<option>stripoa</option>
|
||||
<option>library</option>
|
||||
<option>transformxaml</option>
|
||||
<file dir="${configdir}\GPW_Admin\bin" name="GPW_data.dll" />
|
||||
</inputassembly>
|
||||
<inputassembly refid="5ebfaf82-8520-4818-bd03-e77494e9a493">
|
||||
<option>honoroas</option>
|
||||
<option>stripoa</option>
|
||||
<option>library</option>
|
||||
<option>transformxaml</option>
|
||||
<file dir="${configdir}\GPW_Admin\bin" name="SteamWare.dll" />
|
||||
</inputassembly>
|
||||
</asmlist>
|
||||
</input>
|
||||
<output>
|
||||
<file dir="${configdir}\Dotfuscated" />
|
||||
</output>
|
||||
<renaming>
|
||||
<option>xmlserialization</option>
|
||||
<mapping>
|
||||
<mapoutput overwrite="true">
|
||||
<file dir="${configdir}\Dotfuscated" name="Map.xml" />
|
||||
</mapoutput>
|
||||
</mapping>
|
||||
<referencerulelist>
|
||||
<referencerule rulekey="{6655B10A-FD58-462d-8D4F-5B1316DFF0FF}" />
|
||||
<referencerule rulekey="{7D9C8B02-2383-420f-8740-A9760394C2C1}" />
|
||||
<referencerule rulekey="{229FD6F8-5BCC-427b-8F72-A7A413ECDF1A}" />
|
||||
<referencerule rulekey="{2B7E7C8C-A39A-4db8-9DFC-6AFD38509061}" />
|
||||
<referencerule rulekey="{494EA3BA-B947-44B5-BEE8-A11CC85AAF9B}" />
|
||||
<referencerule rulekey="{89769974-93E9-4e71-8D92-BE70E855ACFC}" />
|
||||
<referencerule rulekey="{4D81E604-A545-4631-8B6D-C3735F793F80}" />
|
||||
<referencerule rulekey="{62bd3899-7d53-4336-8ca2-4e5dbae187d5}" />
|
||||
</referencerulelist>
|
||||
</renaming>
|
||||
<sos />
|
||||
<smartobfuscation>
|
||||
<smartobfuscationreport verbosity="all" overwrite="false" />
|
||||
</smartobfuscation>
|
||||
</dotfuscator>
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.29306.81
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.0.32112.339
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GPW_Data", "GPW_Data\GPW_Data.csproj", "{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}"
|
||||
EndProject
|
||||
@@ -26,8 +26,6 @@ Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
ETS|Any CPU = ETS|Any CPU
|
||||
IIS01|Any CPU = IIS01|Any CPU
|
||||
IIS02|Any CPU = IIS02|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
SPS|Any CPU = SPS|Any CPU
|
||||
EndGlobalSection
|
||||
@@ -36,10 +34,6 @@ Global
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.ETS|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.ETS|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.IIS01|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.IIS02|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7BEA5D99-8486-4592-B01D-FE2C76EB66CF}.SPS|Any CPU.ActiveCfg = Release|Any CPU
|
||||
@@ -48,10 +42,6 @@ Global
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.ETS|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.ETS|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.IIS01|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.IIS02|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A8543046-1C1B-4810-BC08-9AA7F9814BB0}.SPS|Any CPU.ActiveCfg = Release|Any CPU
|
||||
@@ -60,10 +50,6 @@ Global
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.ETS|Any CPU.ActiveCfg = ETS|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.ETS|Any CPU.Build.0 = ETS|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4A1F29A9-D692-4E42-873E-492496368777}.SPS|Any CPU.ActiveCfg = SPS|Any CPU
|
||||
@@ -72,10 +58,6 @@ Global
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.ETS|Any CPU.ActiveCfg = ETS|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.ETS|Any CPU.Build.0 = ETS|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{C43C7EA3-7D2F-4ED2-9303-791AAB8BB490}.SPS|Any CPU.ActiveCfg = SPS|Any CPU
|
||||
@@ -84,10 +66,6 @@ Global
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.ETS|Any CPU.ActiveCfg = ETS|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.ETS|Any CPU.Build.0 = ETS|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A74E74E3-77BC-45D3-BC54-8693313542E2}.SPS|Any CPU.ActiveCfg = SPS|Any CPU
|
||||
@@ -96,10 +74,6 @@ Global
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.ETS|Any CPU.ActiveCfg = ETS|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.ETS|Any CPU.Build.0 = ETS|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{BE3DE583-5F7A-42D7-9CBB-3A31E7E70063}.SPS|Any CPU.ActiveCfg = SPS|Any CPU
|
||||
@@ -108,10 +82,6 @@ Global
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.ETS|Any CPU.ActiveCfg = ETS|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.ETS|Any CPU.Build.0 = ETS|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7D89DF90-4A60-45D5-9710-3EF25C58DA31}.SPS|Any CPU.ActiveCfg = SPS|Any CPU
|
||||
|
||||
+68
-5
@@ -7,11 +7,74 @@
|
||||
<h2><%: traduci(titolo) %></h2>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<p class="lead"><%: traduci("GpwPresentationText") %></p>
|
||||
<i class="lead"><%: traduci("GpwPresentationTextDetailed") %></i>
|
||||
<hr />
|
||||
<p><a href="http://gpw.steamware.net/" class="btn btn-primary btn-lg" target="_blank"><%: traduci("LearnMore") %> »</a></p>
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
<p class="lead"><%: traduci("GpwPresentationText") %></p>
|
||||
<i class="lead"><%: traduci("GpwPresentationTextDetailed") %></i>
|
||||
<hr />
|
||||
<p><a href="https://www.steamware.net/GPW" class="btn btn-primary btn-lg" target="_blank"><%: traduci("LearnMore") %> »</a></p>
|
||||
</div>
|
||||
<div class="col-6 text-right">
|
||||
<div runat="server" id="divCheck" class="alert alert-warning">
|
||||
<h4>Info installazione</h4>
|
||||
<hr />
|
||||
<div runat="server" id="divServer" class="d-flex justify-content-between">
|
||||
<div class="px-2">
|
||||
<i class="fa fa-server" aria-hidden="true"></i> Remote Server:
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<b>
|
||||
<asp:Label runat="server" ID="lblLimanServer" /></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between">
|
||||
<div class="px-2">
|
||||
<i class="fa fa-certificate" aria-hidden="true"></i> Cliente:
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<b>
|
||||
<asp:Label runat="server" ID="lblInstallation" /></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between">
|
||||
<div class="px-2">
|
||||
<i class="fa fa-desktop" aria-hidden="true"></i> App:
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<b>
|
||||
<asp:Label runat="server" ID="lblApplication" /></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between">
|
||||
<div class="px-2">
|
||||
<i class="fa fa-users" aria-hidden="true"></i> Licenze:
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<b>
|
||||
<asp:Label runat="server" ID="lblNumLic" /></b>
|
||||
</div>
|
||||
</div>
|
||||
<div runat="server" id="divExpiry" class="d-flex justify-content-between">
|
||||
<div class="px-2">
|
||||
<i class="fa fa-calendar-check-o" aria-hidden="true"></i> Scadenza:
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<b>
|
||||
<asp:Label runat="server" ID="lblExpiryDate" /></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between">
|
||||
<div class="px-2">
|
||||
<i class="fa fa-key" aria-hidden="true"></i> Key
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<asp:Label runat="server" ID="lblAuthKey" Font-Size="0.6em" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</asp:Content>
|
||||
</asp:Content>
|
||||
|
||||
+73
-6
@@ -1,18 +1,85 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using GPW_data;
|
||||
using System;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public partial class About : BasePage
|
||||
{
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// mostr ai pannelli setup/dati install
|
||||
/// </summary>
|
||||
/// <param name="showInstall"></param>
|
||||
private void setupPanels(bool showInstall)
|
||||
{
|
||||
if (showInstall)
|
||||
{
|
||||
var serverStatus = licenzeGPW.checkLimanServer();
|
||||
bool okScadenza = licenzeGPW.scadenzaLicenza >= DateTime.Now;
|
||||
bool okRemoteSrv = serverStatus == "OK";
|
||||
bool okNumLic = ((licenzeGPW.licenzeAttive <= licenzeGPW.licenzeDb) && (licenzeGPW.licenzeDb <= licenzeGPW.licenzeOnline));
|
||||
|
||||
// mostro dati base
|
||||
lblInstallation.Text = licenzeGPW.installazione;
|
||||
lblInstallation.ToolTip = "Cliente / Installazione";
|
||||
lblApplication.Text = licenzeGPW.applicazione;
|
||||
lblApplication.ToolTip = "Applicazione corrente";
|
||||
lblNumLic.Text = $"{licenzeGPW.licenzeAttive} / {licenzeGPW.licenzeDb} / {licenzeGPW.licenzeOnline}";
|
||||
lblNumLic.ToolTip = "# licenze Attive / # licenze DB / # licenze Online";
|
||||
lblExpiryDate.Text = licenzeGPW.scadenzaLicenza.ToShortDateString();
|
||||
lblExpiryDate.ToolTip = "Scadenza licenza";
|
||||
lblAuthKey.Text = licenzeGPW.authKey;
|
||||
lblAuthKey.ToolTip = "Chiave licenza attiva";
|
||||
lblLimanServer.Text = serverStatus;
|
||||
lblLimanServer.ToolTip = "Status del server lienze online";
|
||||
|
||||
// mostro dati secondo status colore da check
|
||||
divCheck.Attributes.Remove("class");
|
||||
if (okScadenza && okNumLic)
|
||||
{
|
||||
divCheck.Attributes.Add("class", "alert alert-success shadowBox");
|
||||
}
|
||||
else
|
||||
{
|
||||
divCheck.Attributes.Add("class", "alert alert-warning shadowBox");
|
||||
}
|
||||
|
||||
divExpiry.Attributes.Remove("class");
|
||||
if (okScadenza)
|
||||
{
|
||||
divExpiry.Attributes.Add("class", "d-flex justify-content-between");
|
||||
}
|
||||
else
|
||||
{
|
||||
divExpiry.Attributes.Add("class", "d-flex justify-content-between bg-danger text-warning");
|
||||
}
|
||||
divServer.Attributes.Remove("class");
|
||||
if (okRemoteSrv)
|
||||
{
|
||||
divServer.Attributes.Add("class", "d-flex justify-content-between");
|
||||
}
|
||||
else
|
||||
{
|
||||
divServer.Attributes.Add("class", "d-flex justify-content-between bg-danger text-warning");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (licenzeGPW.modApp == "runtime")
|
||||
{
|
||||
setupPanels(true);
|
||||
}
|
||||
else
|
||||
{
|
||||
setupPanels(false);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
Generated
+86
-5
@@ -1,10 +1,10 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin
|
||||
@@ -13,5 +13,86 @@ namespace GPW_Admin
|
||||
|
||||
public partial class About
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// divCheck control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCheck;
|
||||
|
||||
/// <summary>
|
||||
/// divServer control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divServer;
|
||||
|
||||
/// <summary>
|
||||
/// lblLimanServer control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblLimanServer;
|
||||
|
||||
/// <summary>
|
||||
/// lblInstallation control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblInstallation;
|
||||
|
||||
/// <summary>
|
||||
/// lblApplication control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblApplication;
|
||||
|
||||
/// <summary>
|
||||
/// lblNumLic control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblNumLic;
|
||||
|
||||
/// <summary>
|
||||
/// divExpiry control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divExpiry;
|
||||
|
||||
/// <summary>
|
||||
/// lblExpiryDate control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblExpiryDate;
|
||||
|
||||
/// <summary>
|
||||
/// lblAuthKey control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblAuthKey;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---------------------------------------------------------------
|
||||
------- SteamWareLib SDK -------
|
||||
------- SteamWare SDK -------
|
||||
---------------------------------------------------------------
|
||||
|
||||
Libreria di utility base di SteamWare.
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
<targets async="true">
|
||||
<target xsi:type="File"
|
||||
name="SteamWareLib"
|
||||
name="SteamWare"
|
||||
fileName="${basedir}/logs/${shortdate}-SteamWare.log"
|
||||
layout="${longdate} ${uppercase:${level}} ${message}"
|
||||
/>
|
||||
</targets>
|
||||
|
||||
<rules>
|
||||
<logger name="SteamWare.*" minlevel="Debug" writeTo="SteamWareLib" />
|
||||
<logger name="SteamWare.*" minlevel="Debug" writeTo="SteamWare" />
|
||||
</rules>
|
||||
</nlog>
|
||||
@@ -3,56 +3,59 @@ using System.Web.UI;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public class BundleConfig
|
||||
{
|
||||
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkID=303951
|
||||
public static void RegisterBundles(BundleCollection bundles)
|
||||
public class BundleConfig
|
||||
{
|
||||
bundles.Add(new ScriptBundle("~/bundles/WebFormsJs").Include(
|
||||
"~/Scripts/WebForms/WebForms.js",
|
||||
"~/Scripts/WebForms/WebUIValidation.js",
|
||||
"~/Scripts/WebForms/MenuStandards.js",
|
||||
"~/Scripts/WebForms/Focus.js",
|
||||
"~/Scripts/WebForms/GridView.js",
|
||||
"~/Scripts/WebForms/DetailsView.js",
|
||||
"~/Scripts/WebForms/TreeView.js",
|
||||
"~/Scripts/WebForms/WebParts.js"));
|
||||
#region Public Methods
|
||||
|
||||
// Order is very important for these files to work, they have explicit dependencies
|
||||
bundles.Add(new ScriptBundle("~/bundles/MsAjaxJs").Include(
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjax.js",
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxApplicationServices.js",
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxTimer.js",
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js"));
|
||||
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkID=303951
|
||||
public static void RegisterBundles(BundleCollection bundles)
|
||||
{
|
||||
bundles.Add(new ScriptBundle("~/bundles/WebFormsJs").Include(
|
||||
"~/Scripts/WebForms/WebForms.js",
|
||||
"~/Scripts/WebForms/WebUIValidation.js",
|
||||
"~/Scripts/WebForms/MenuStandards.js",
|
||||
"~/Scripts/WebForms/Focus.js",
|
||||
"~/Scripts/WebForms/GridView.js",
|
||||
"~/Scripts/WebForms/DetailsView.js",
|
||||
"~/Scripts/WebForms/TreeView.js",
|
||||
"~/Scripts/WebForms/WebParts.js"));
|
||||
|
||||
// Use the Development version of Modernizr to develop with and learn from. Then, when you’re
|
||||
// ready for production, use the build tool at http://modernizr.com to pick only the tests you need
|
||||
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
|
||||
"~/Scripts/modernizr-*"));
|
||||
// Order is very important for these files to work, they have explicit dependencies
|
||||
bundles.Add(new ScriptBundle("~/bundles/MsAjaxJs").Include(
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjax.js",
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxApplicationServices.js",
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxTimer.js",
|
||||
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
|
||||
"~/Scripts/jquery-{version}.js"));
|
||||
// Use the Development version of Modernizr to develop with and learn from. Then, when you’re
|
||||
// ready for production, use the build tool at http://modernizr.com to pick only the tests you need
|
||||
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
|
||||
"~/Scripts/modernizr-*"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
|
||||
"~/Scripts/jquery-ui-{version}.js"));
|
||||
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
|
||||
"~/Scripts/jquery-{version}.js"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/bundles/jSteamware").Include(
|
||||
"~/Scripts/jSteamware*"));
|
||||
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
|
||||
"~/Scripts/jquery-ui-{version}.js"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/bundles/jSteamware").Include(
|
||||
"~/Scripts/jSteamware*"));
|
||||
|
||||
//// aggiungo bundle dinamico x less --> css
|
||||
//bundles.Add(new DynamicFolderBundle("less", "*.less"));
|
||||
//// aggiungo bundle dinamico x less --> css
|
||||
//bundles.Add(new DynamicFolderBundle("less", "*.less"));
|
||||
|
||||
// abilito boundle "forzato"!
|
||||
BundleTable.EnableOptimizations = true;
|
||||
// abilito boundle "forzato"!
|
||||
BundleTable.EnableOptimizations = true;
|
||||
|
||||
ScriptManager.ScriptResourceMapping.AddDefinition(
|
||||
"respond",
|
||||
new ScriptResourceDefinition
|
||||
{
|
||||
Path = "~/Scripts/respond.min.js",
|
||||
DebugPath = "~/Scripts/respond.js",
|
||||
});
|
||||
ScriptManager.ScriptResourceMapping.AddDefinition(
|
||||
"respond",
|
||||
new ScriptResourceDefinition
|
||||
{
|
||||
Path = "~/Scripts/respond.min.js",
|
||||
DebugPath = "~/Scripts/respond.js",
|
||||
});
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
using System.Web.Routing;
|
||||
using Microsoft.AspNet.FriendlyUrls;
|
||||
using System.Web.Routing;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public static class RouteConfig
|
||||
{
|
||||
#region Public Methods
|
||||
|
||||
public static void RegisterRoutes(RouteCollection routes)
|
||||
{
|
||||
var settings = new FriendlyUrlSettings();
|
||||
settings.AutoRedirectMode = RedirectMode.Permanent;
|
||||
routes.EnableFriendlyUrls(settings);
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using SteamWare;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
|
||||
@@ -1,13 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
using GPW_data;
|
||||
using System.Globalization;
|
||||
using System.Data;
|
||||
using System;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
@@ -32,6 +25,49 @@ namespace GPW_Admin
|
||||
|
||||
#endregion Public Events
|
||||
|
||||
#region Public Properties
|
||||
|
||||
/// <summary>
|
||||
/// pagina corrente (URL finale)
|
||||
/// </summary>
|
||||
public string _paginaCorrente { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// controllo stato licenze!
|
||||
/// </summary>
|
||||
public bool chkLicOk => doChkLicOk();
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// controllo stato licenze!
|
||||
/// </summary>
|
||||
private bool doChkLicOk()
|
||||
{
|
||||
return (licenzeGPW.checkLicenze && licenzeGPW.checkPayload);
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
/// <summary>
|
||||
/// salva in variabile pagina il nome della pagina corrente
|
||||
/// </summary>
|
||||
protected void PagCorrente()
|
||||
{
|
||||
Uri MyUrl = Request.Url;
|
||||
string delimStr = "/";
|
||||
char[] delimiter = delimStr.ToCharArray();
|
||||
string[] finalUrl = MyUrl.LocalPath.ToString().Split(delimiter);
|
||||
int n = finalUrl.Length;
|
||||
_paginaCorrente = finalUrl[n - 1].ToString();
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
@@ -88,6 +124,21 @@ namespace GPW_Admin
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public bool isWritable()
|
||||
{
|
||||
bool answ = false;
|
||||
if (_paginaCorrente == null)
|
||||
{
|
||||
PagCorrente();
|
||||
}
|
||||
answ = user_std.UtSn.isPageWriteEnabled(_paginaCorrente) && chkLicOk;
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Verifica se il valore sia < minVal
|
||||
/// </summary>
|
||||
@@ -142,6 +193,28 @@ namespace GPW_Admin
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// converte valore in booleano
|
||||
/// </summary>
|
||||
/// <param name="valore"></param>
|
||||
/// <returns></returns>
|
||||
public bool toBool(object valore)
|
||||
{
|
||||
bool answ = false;
|
||||
string strVal = $"{valore}";
|
||||
// se è lungh 1 (0/1) converto 0=false, 1 = true...
|
||||
if (strVal.Length == 1)
|
||||
{
|
||||
answ = strVal == "1" ? true : false;
|
||||
}
|
||||
else
|
||||
{
|
||||
// se è un valore testuale --> converisone boolean
|
||||
bool.TryParse($"{valore}", out answ);
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// effettua traduzione del lemma
|
||||
/// </summary>
|
||||
|
||||
+11
-9
@@ -1,13 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<bundles version="1.0">
|
||||
<styleBundle path="~/Content/css">
|
||||
<include path="~/Content/BtnReport.css" />
|
||||
<include path="~/Content/Site.css" />
|
||||
<include path="~/Content/fonts.css" />
|
||||
<include path="~/Content/font-awesome.css" />
|
||||
</styleBundle>
|
||||
<styleBundle path="~/Content/fonts">
|
||||
<include path="~/Content/font.css" />
|
||||
<include path="~/Content/font-awesome.css" />
|
||||
</styleBundle>
|
||||
<styleBundle path="~/Content/css">
|
||||
<include path="~/Content/BtnReport.css" />
|
||||
<include path="~/Content/Site.css" />
|
||||
</styleBundle>
|
||||
|
||||
<styleBundle path="~/Content/bootstrap">
|
||||
<include path="~/Content/bootstrap.css" />
|
||||
</styleBundle>
|
||||
<styleBundle path="~/Content/bootstrap">
|
||||
<include path="~/Content/bootstrap.css" />
|
||||
</styleBundle>
|
||||
</bundles>
|
||||
@@ -1,9 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+188
-16
@@ -1,15 +1,13 @@
|
||||
/* Move down content because we have a fixed navbar that is 50px tall */
|
||||
body {
|
||||
/*padding-top: 50px;
|
||||
padding-bottom: 20px;*/
|
||||
font: 'Roboto', sans-serif;
|
||||
/*font: 'Open Sans', sans-serif;*/
|
||||
}
|
||||
/* Wrapping element */
|
||||
/* Set some basic padding to keep content from hitting the edges */
|
||||
.body-content {
|
||||
/*padding-left: 15px;
|
||||
padding-right: 15px;*/
|
||||
font: 'Roboto', sans-serif;
|
||||
/*font: 'Open Sans', sans-serif;*/
|
||||
}
|
||||
.textCondens {
|
||||
font-family: 'Roboto Condensed', sans-serif;
|
||||
@@ -26,6 +24,30 @@ body {
|
||||
.table-sm td {
|
||||
padding: 0.2rem;
|
||||
}
|
||||
.gFerConf {
|
||||
background-color: #11CD44;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
.gFerNC {
|
||||
background-color: #AAFFCD;
|
||||
color: #000000;
|
||||
}
|
||||
.gPerConf {
|
||||
background-color: #9966DE;
|
||||
color: #DEDEDE;
|
||||
}
|
||||
.gPerNC {
|
||||
background-color: #CDAAFF;
|
||||
color: #000000;
|
||||
}
|
||||
.g104Conf {
|
||||
background-color: #DE00AB;
|
||||
color: #DEDEDE;
|
||||
}
|
||||
.g104NC {
|
||||
background-color: #FFAACD;
|
||||
color: #000000;
|
||||
}
|
||||
/*------------------------------------------------------------------
|
||||
[ Shortcuts / .shortcuts ]
|
||||
*/
|
||||
@@ -33,10 +55,10 @@ body {
|
||||
text-align: center;
|
||||
}
|
||||
.shortcuts .shortcut {
|
||||
min-width: 9rem;
|
||||
min-height: 5rem;
|
||||
min-width: 9.9rem;
|
||||
min-height: 5.5rem;
|
||||
display: inline-block;
|
||||
padding: 0.66666667rem 0;
|
||||
padding: 0.77rem 0;
|
||||
margin: 0 2px 1em;
|
||||
vertical-align: top;
|
||||
text-decoration: none;
|
||||
@@ -49,13 +71,13 @@ body {
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
|
||||
border: 1px solid #ddd;
|
||||
box-sizing: border-box;
|
||||
border-radius: 0.5rem;
|
||||
border-radius: 0.55rem;
|
||||
}
|
||||
.shortcuts .shortcut-sm {
|
||||
min-width: 4.5rem;
|
||||
min-height: 3rem;
|
||||
min-width: 4.95rem;
|
||||
min-height: 3.3rem;
|
||||
display: inline-block;
|
||||
padding: 0.25rem 0;
|
||||
padding: 0.275rem 0;
|
||||
margin: 0 2px 1em;
|
||||
vertical-align: top;
|
||||
text-decoration: none;
|
||||
@@ -68,20 +90,20 @@ body {
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
|
||||
border: 1px solid #ddd;
|
||||
box-sizing: border-box;
|
||||
border-radius: 0.5rem;
|
||||
border-radius: 1.1rem/2;
|
||||
}
|
||||
.shortcuts .shortcut .shortcut-icon {
|
||||
width: 100%;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
font-size: 2rem;
|
||||
font-size: 2.2rem;
|
||||
color: #333;
|
||||
}
|
||||
.shortcuts .shortcut-sm .shortcut-icon {
|
||||
width: 100%;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
font-size: 2rem;
|
||||
font-size: 2.2rem;
|
||||
color: #333;
|
||||
}
|
||||
.shortcuts .shortcut:hover {
|
||||
@@ -122,8 +144,8 @@ body {
|
||||
}
|
||||
@media (max-width: 992px) {
|
||||
.shortcuts .shortcut {
|
||||
min-width: 8rem;
|
||||
min-height: 4rem;
|
||||
min-width: 8.8rem;
|
||||
min-height: 4.4rem;
|
||||
}
|
||||
}
|
||||
/* Set widths on the form inputs since otherwise they're 100% wide */
|
||||
@@ -176,4 +198,154 @@ textarea {
|
||||
/*border-top: 1px solid #3AC0F2;
|
||||
border-bottom: 1px solid #3AC0F2;*/
|
||||
font-weight: bold;
|
||||
}
|
||||
/* calendar white */
|
||||
.calendar_white_main {
|
||||
border: 1px solid #999;
|
||||
}
|
||||
.calendar_white_scroll_up {
|
||||
background: url(calendar_white/up.png);
|
||||
}
|
||||
.calendar_white_scroll_down {
|
||||
background: url(calendar_white/down.png);
|
||||
}
|
||||
.calendar_white_rowheader_inner,
|
||||
.calendar_white_cornerright_inner,
|
||||
.calendar_white_corner_inner,
|
||||
.calendar_white_colheader_inner,
|
||||
.calendar_white_alldayheader_inner {
|
||||
color: #666;
|
||||
background: #eee;
|
||||
background: -moz-linear-gradient(top, #eee 0%, #ddd);
|
||||
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
|
||||
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#eeeeee", endColorStr="#dddddd");
|
||||
}
|
||||
.calendar_white_cornerright_inner {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
.calendar_white_rowheader_inner {
|
||||
font-size: 16pt;
|
||||
text-align: right;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
.calendar_white_corner_inner {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
.calendar_white_rowheader_minutes {
|
||||
font-size: 10px;
|
||||
vertical-align: super;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
.calendar_white_colheader_inner {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
.calendar_white_cell_inner {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #ddd;
|
||||
border-bottom: 1px solid #ddd;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
.calendar_white_alldayheader_inner {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
.calendar_white_message {
|
||||
opacity: 0.7;
|
||||
filter: alpha(opacity=70);
|
||||
padding: 10px;
|
||||
color: #ffffff;
|
||||
background: #ffa216;
|
||||
background: -moz-linear-gradient(top, #ffa216 0%, #ff8400);
|
||||
background: -webkit-gradient(linear, left top, left bottom, from(#ffa216), to(#ff8400));
|
||||
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffa216", endColorStr="#ff8400");
|
||||
}
|
||||
.calendar_white_alldayevent_inner,
|
||||
.calendar_white_event_inner {
|
||||
color: rgba(102, 102, 102, 0.5);
|
||||
background: rgba(238, 238, 238, 0.5);
|
||||
/* background: -moz-linear-gradient( top, #ffffff 0%, #eee);
|
||||
background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), to(#eee));
|
||||
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#eeeeee");*/
|
||||
border: 1px solid #999;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 2px rgba(255, 255, 255, 0.8);
|
||||
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 2px rgba(255, 255, 255, 0.8);
|
||||
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 2px rgba(255, 255, 255, 0.8);
|
||||
}
|
||||
.calendar_white_selected .calendar_white_event_inner {
|
||||
background: #ddd;
|
||||
}
|
||||
.calendar_white_alldayevent_inner {
|
||||
position: absolute;
|
||||
top: 2px;
|
||||
bottom: 2px;
|
||||
left: 2px;
|
||||
right: 1px;
|
||||
padding: 2px;
|
||||
margin-right: 1px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.calendar_white_event_withheader .calendar_white_event_inner {
|
||||
padding-top: 15px;
|
||||
}
|
||||
.calendar_white_event {
|
||||
cursor: default;
|
||||
}
|
||||
.calendar_white_event_inner {
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
top: 0px;
|
||||
bottom: 2px;
|
||||
left: 2px;
|
||||
right: 0px;
|
||||
padding: 2px;
|
||||
font-size: 10px;
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
}
|
||||
.calendar_white_shadow_inner {
|
||||
background-color: #666666;
|
||||
opacity: 0.5;
|
||||
filter: alpha(opacity=70);
|
||||
height: 100%;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
+212
-8
@@ -1,16 +1,14 @@
|
||||
/* Move down content because we have a fixed navbar that is 50px tall */
|
||||
body {
|
||||
/*padding-top: 50px;
|
||||
padding-bottom: 20px;*/
|
||||
font: 'Roboto', sans-serif;
|
||||
/*font: 'Open Sans', sans-serif;*/
|
||||
}
|
||||
|
||||
/* Wrapping element */
|
||||
/* Set some basic padding to keep content from hitting the edges */
|
||||
.body-content {
|
||||
/*padding-left: 15px;
|
||||
padding-right: 15px;*/
|
||||
font: 'Roboto', sans-serif;
|
||||
/*font: 'Open Sans', sans-serif;*/
|
||||
}
|
||||
|
||||
.textCondens {
|
||||
@@ -31,11 +29,39 @@ body {
|
||||
padding: .2rem;
|
||||
}
|
||||
|
||||
.gFerConf {
|
||||
background-color: #11CD44;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
.gFerNC {
|
||||
background-color: #AAFFCD;
|
||||
color: #000000;
|
||||
}
|
||||
.gPerConf {
|
||||
background-color: #9966DE;
|
||||
color: #DEDEDE;
|
||||
}
|
||||
|
||||
.gPerNC {
|
||||
background-color: #CDAAFF;
|
||||
color: #000000;
|
||||
}
|
||||
.g104Conf {
|
||||
background-color: #DE00AB;
|
||||
color: #DEDEDE;
|
||||
}
|
||||
|
||||
.g104NC {
|
||||
background-color: #FFAACD;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[ Shortcuts / .shortcuts ]
|
||||
*/
|
||||
|
||||
@blSCut: 1rem;
|
||||
@blSCut: 1.1rem;
|
||||
|
||||
.shortcuts {
|
||||
text-align: center;
|
||||
@@ -45,7 +71,7 @@ body {
|
||||
min-width: @blSCut * 9;
|
||||
min-height: @blSCut * 5;
|
||||
display: inline-block;
|
||||
padding: @blSCut*2/3 0;
|
||||
padding: @blSCut * 0.7 0;
|
||||
margin: 0 2px 1em;
|
||||
vertical-align: top;
|
||||
text-decoration: none;
|
||||
@@ -58,14 +84,14 @@ body {
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
|
||||
border: 1px solid #ddd;
|
||||
box-sizing: border-box;
|
||||
border-radius: @blSCut/2;
|
||||
border-radius: @blSCut * 0.5;
|
||||
}
|
||||
|
||||
.shortcuts .shortcut-sm {
|
||||
min-width: @blSCut * 4.5;
|
||||
min-height: @blSCut * 3;
|
||||
display: inline-block;
|
||||
padding: @blSCut/4 0;
|
||||
padding: @blSCut * 0.25 0;
|
||||
margin: 0 2px 1em;
|
||||
vertical-align: top;
|
||||
text-decoration: none;
|
||||
@@ -202,4 +228,182 @@ textarea {
|
||||
/*border-top: 1px solid #3AC0F2;
|
||||
border-bottom: 1px solid #3AC0F2;*/
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* calendar white */
|
||||
|
||||
.calendar_white_main {
|
||||
border: 1px solid #999;
|
||||
}
|
||||
|
||||
.calendar_white_colheader {
|
||||
}
|
||||
|
||||
.calendar_white_scroll_up {
|
||||
background: url(calendar_white/up.png);
|
||||
}
|
||||
|
||||
.calendar_white_scroll_down {
|
||||
background: url(calendar_white/down.png);
|
||||
}
|
||||
|
||||
@calGray1: rgba(102,102,102,.5);
|
||||
@calGray2: rgba(238,238,238,.5);
|
||||
|
||||
.calendar_white_rowheader_inner,
|
||||
.calendar_white_cornerright_inner,
|
||||
.calendar_white_corner_inner,
|
||||
.calendar_white_colheader_inner,
|
||||
.calendar_white_alldayheader_inner {
|
||||
color: #666;
|
||||
background: #eee;
|
||||
background: -moz-linear-gradient( top, #eee 0%, #ddd);
|
||||
background: -webkit-gradient( linear, left top, left bottom, from(#eee), to(#ddd));
|
||||
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#eeeeee", endColorStr="#dddddd");
|
||||
}
|
||||
|
||||
.calendar_white_cornerright_inner {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
|
||||
.calendar_white_rowheader_inner {
|
||||
font-size: 16pt;
|
||||
text-align: right;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
|
||||
.calendar_white_corner_inner {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
|
||||
.calendar_white_rowheader_minutes {
|
||||
font-size: 10px;
|
||||
vertical-align: super;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
.calendar_white_colheader_inner {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
|
||||
.calendar_white_cell_inner {
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #ddd;
|
||||
border-bottom: 1px solid #ddd;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
.calendar_white_alldayheader_inner {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
border-right: 1px solid #999;
|
||||
border-bottom: 1px solid #999;
|
||||
}
|
||||
|
||||
.calendar_white_message {
|
||||
opacity: 0.7;
|
||||
filter: alpha(opacity=70);
|
||||
padding: 10px;
|
||||
color: #ffffff;
|
||||
background: #ffa216;
|
||||
background: -moz-linear-gradient( top, #ffa216 0%, #ff8400);
|
||||
background: -webkit-gradient( linear, left top, left bottom, from(#ffa216), to(#ff8400));
|
||||
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffa216", endColorStr="#ff8400");
|
||||
}
|
||||
|
||||
.calendar_white_alldayevent_inner,
|
||||
.calendar_white_event_inner {
|
||||
color: @calGray1;
|
||||
background: @calGray2;
|
||||
/* background: -moz-linear-gradient( top, #ffffff 0%, #eee);
|
||||
background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), to(#eee));
|
||||
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#eeeeee");*/
|
||||
border: 1px solid #999;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 0px 2px 3px rgba(000,000,000,0.3), inset 0px 0px 2px rgba(255,255,255,0.8);
|
||||
-webkit-box-shadow: 0px 2px 3px rgba(000,000,000,0.3), inset 0px 0px 2px rgba(255,255,255,0.8);
|
||||
box-shadow: 0px 2px 3px rgba(000,000,000,0.3), inset 0px 0px 2px rgba(255,255,255,0.8);
|
||||
}
|
||||
|
||||
.calendar_white_selected .calendar_white_event_inner {
|
||||
background: #ddd;
|
||||
}
|
||||
|
||||
.calendar_white_alldayevent_inner {
|
||||
position: absolute;
|
||||
top: 2px;
|
||||
bottom: 2px;
|
||||
left: 2px;
|
||||
right: 1px;
|
||||
padding: 2px;
|
||||
margin-right: 1px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.calendar_white_event_withheader .calendar_white_event_inner {
|
||||
padding-top: 15px;
|
||||
}
|
||||
|
||||
.calendar_white_event {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.calendar_white_event_inner {
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
top: 0px;
|
||||
bottom: 2px;
|
||||
left: 2px;
|
||||
right: 0px;
|
||||
padding: 2px;
|
||||
font-size: 10px;
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.calendar_white_shadow_inner {
|
||||
background-color: #666666;
|
||||
opacity: 0.5;
|
||||
filter: Alpha(Opacity=70);
|
||||
height: 100%;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -3,6 +3,7 @@
|
||||
@import url('ExtraComp.css');
|
||||
@import url('BtnReport.css');
|
||||
@import url('JQClock.css');
|
||||
@import url('../font.css');
|
||||
* {
|
||||
-webkit-box-sizing: content-box;
|
||||
-moz-box-sizing: content-box;
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('OpenSans.woff') format('woff');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans Condensed';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('OpenSansCondensed.woff') format('woff');
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
/*src: url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');*/
|
||||
src: url('Roboto.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto Condensed';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
/*src: url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');*/
|
||||
src: url('RobotoCondensed.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
+23
-13
@@ -1,27 +1,37 @@
|
||||
/*@font-face {
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('OpenSans.woff') format('woff');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Open Sans Condensed';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('OpenSansCondensed.woff') format('woff');
|
||||
}*/
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('Roboto.woff2') format('woff2');
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto Condensed';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: url('RobotoCondensed.woff2') format('woff2');
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
/*src: url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');*/
|
||||
src: url('Roboto.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto Condensed';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
/*src: url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');*/
|
||||
src: url('RobotoCondensed.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('OpenSans.woff') format('woff');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:url('OpenSansCondensed.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('Roboto.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url('RobotoCondensed.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5,6 +5,8 @@ namespace GPW_Admin
|
||||
{
|
||||
public partial class Default : BasePage
|
||||
{
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
memLayer.ML.setSessionVal("preUrlString", "", true);
|
||||
@@ -12,5 +14,7 @@ namespace GPW_Admin
|
||||
logger.lg.scriviLog(string.Format("Errore utente non inizializzato: rimando a login.aspx, dalla pagina {0}", "menu.aspx"), tipoLog.STARTUP);
|
||||
Response.Redirect("login.aspx");
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Text;
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public partial class ExportCommesse : BasePage
|
||||
{
|
||||
public override void VerifyRenderingInServerForm(Control control)
|
||||
#region Protected Properties
|
||||
|
||||
/// <summary>
|
||||
/// fine report
|
||||
/// </summary>
|
||||
protected DateTime fine
|
||||
{
|
||||
// Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time.
|
||||
get
|
||||
{
|
||||
return Convert.ToDateTime(memLayer.ML.objSessionObj("_fine"));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -27,38 +31,34 @@ namespace GPW_Admin
|
||||
return Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio"));
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Public Properties
|
||||
|
||||
/// <summary>
|
||||
/// fine report
|
||||
/// restituisce info se utente sia admin (vedi web.config x ruolo...)
|
||||
/// </summary>
|
||||
protected DateTime fine
|
||||
public bool userIsAdmin
|
||||
{
|
||||
get
|
||||
{
|
||||
return Convert.ToDateTime(memLayer.ML.objSessionObj("_fine"));
|
||||
bool answ = false;
|
||||
try
|
||||
{
|
||||
string adminRole = memLayer.ML.confReadString("adminRole");
|
||||
answ = user_std.UtSn.userHasRight(adminRole);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// caricamento pagina
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
aggiornamento();
|
||||
doExport();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// update controlli
|
||||
/// </summary>
|
||||
public void aggiornamento()
|
||||
{
|
||||
grView.AllowPaging = false;
|
||||
//gvEventi.PageSize = _numRighe;
|
||||
ods.DataBind();
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// export html pagina
|
||||
/// </summary>
|
||||
@@ -80,6 +80,11 @@ namespace GPW_Admin
|
||||
Response.Write(stringWrite.ToString());
|
||||
Response.End();
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
/// <summary>
|
||||
/// traduce gli header delle colonne
|
||||
/// </summary>
|
||||
@@ -90,7 +95,7 @@ namespace GPW_Admin
|
||||
if (grView.Rows.Count > 0)
|
||||
{
|
||||
LinkButton lb;
|
||||
// aggiorno gli headers
|
||||
// aggiorno gli headers
|
||||
foreach (TableCell cella in grView.HeaderRow.Cells)
|
||||
{
|
||||
try
|
||||
@@ -103,24 +108,40 @@ namespace GPW_Admin
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// restituisce info se utente sia admin (vedi web.config x ruolo...)
|
||||
/// caricamento pagina
|
||||
/// </summary>
|
||||
public bool userIsAdmin
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
get
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
bool answ = false;
|
||||
try
|
||||
{
|
||||
string adminRole = memLayer.ML.confReadString("adminRole");
|
||||
answ = user_std.UtSn.userHasRight(adminRole);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
aggiornamento();
|
||||
doExport();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// update controlli
|
||||
/// </summary>
|
||||
public void aggiornamento()
|
||||
{
|
||||
grView.AllowPaging = false;
|
||||
//gvEventi.PageSize = _numRighe;
|
||||
ods.DataBind();
|
||||
}
|
||||
|
||||
public override void VerifyRenderingInServerForm(Control control)
|
||||
{
|
||||
// Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time.
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
@@ -1,51 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Text;
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public partial class ExportTimbZucchetti : BasePage
|
||||
{
|
||||
protected DateTime inizio;
|
||||
#region Private Fields
|
||||
|
||||
private string codTimbra;
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
#region Protected Fields
|
||||
|
||||
protected DateTime fine;
|
||||
protected int idxDipendente;
|
||||
string codTimbra;
|
||||
/// <summary>
|
||||
/// caricamento pagina
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
aggiornamento();
|
||||
doExport();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// update controlli
|
||||
/// </summary>
|
||||
public void aggiornamento()
|
||||
{
|
||||
// carico dati inizio/fine periodo richiesti
|
||||
inizio = Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio"));
|
||||
fine = Convert.ToDateTime(memLayer.ML.objSessionObj("_fine"));
|
||||
idxDipendente = memLayer.ML.IntSessionObj("idxDip_sel");
|
||||
if (idxDipendente == -1) idxDipendente = 0;
|
||||
codTimbra = memLayer.ML.confReadString("codTimbra");
|
||||
if (string.IsNullOrEmpty(codTimbra))
|
||||
{
|
||||
codTimbra = "90"; // timbratrice 90: da web.config
|
||||
}
|
||||
}
|
||||
protected DateTime inizio;
|
||||
|
||||
#endregion Protected Fields
|
||||
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// export html pagina
|
||||
/// </summary>
|
||||
@@ -71,10 +49,50 @@ namespace GPW_Admin
|
||||
}
|
||||
//System.IO.StringWriter stringWrite = new System.IO.StringWriter();
|
||||
//System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
|
||||
//grView.RenderControl(htmlWrite);
|
||||
//grView.RenderControl(htmlWrite);
|
||||
//Response.Write(stringWrite.ToString());
|
||||
Response.End();
|
||||
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
/// <summary>
|
||||
/// caricamento pagina
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
aggiornamento();
|
||||
doExport();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// update controlli
|
||||
/// </summary>
|
||||
public void aggiornamento()
|
||||
{
|
||||
// carico dati inizio/fine periodo richiesti
|
||||
inizio = Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio"));
|
||||
fine = Convert.ToDateTime(memLayer.ML.objSessionObj("_fine"));
|
||||
idxDipendente = memLayer.ML.IntSessionObj("idxDip_sel");
|
||||
if (idxDipendente == -1) idxDipendente = 0;
|
||||
codTimbra = memLayer.ML.confReadString("codTimbra");
|
||||
if (string.IsNullOrEmpty(codTimbra))
|
||||
{
|
||||
codTimbra = "90"; // timbratrice 90: da web.config
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
+210
-113
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.props" Condition="Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.props')" />
|
||||
<Import Project="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.props" Condition="Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
@@ -45,9 +45,6 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="AegisImplicitMail, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\AIM.1.1.0\lib\netstandard2.0\AegisImplicitMail.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="AjaxControlToolkit, Version=20.1.0.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\AjaxControlToolkit.20.1.0\lib\net40\AjaxControlToolkit.dll</HintPath>
|
||||
</Reference>
|
||||
@@ -61,46 +58,49 @@
|
||||
<Reference Include="AspNet.ScriptManager.jQuery, Version=3.6.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\AspNet.ScriptManager.jQuery.3.6.0\lib\net45\AspNet.ScriptManager.jQuery.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Crc32C.NET, Version=1.0.5.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Crc32C.NET.1.0.5.0\lib\net20\Crc32C.NET.dll</HintPath>
|
||||
<Reference Include="DayPilot, Version=5.0.303.0, Culture=neutral, PublicKeyToken=ce5d34538e20ef65, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DayPilot.5.0.303\lib\DayPilot.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DnsClient, Version=1.4.0.0, Culture=neutral, PublicKeyToken=4574bb5573c51424, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DnsClient.1.4.0\lib\net45\DnsClient.dll</HintPath>
|
||||
<Reference Include="DnsClient, Version=1.6.1.0, Culture=neutral, PublicKeyToken=4574bb5573c51424, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DnsClient.1.6.1\lib\net45\DnsClient.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Elmah, Version=1.2.14706.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\elmah.corelibrary.1.2.2\lib\Elmah.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="ICSharpCode.SharpZipLib, Version=1.3.1.9, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SharpZipLib.1.3.1\lib\net45\ICSharpCode.SharpZipLib.dll</HintPath>
|
||||
<Reference Include="ICSharpCode.SharpZipLib, Version=1.3.3.11, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SharpZipLib.1.3.3\lib\net45\ICSharpCode.SharpZipLib.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.AspNet.SessionState.SessionStateModule, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.SessionState.SessionStateModule.1.1.0\lib\Net462\Microsoft.AspNet.SessionState.SessionStateModule.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
|
||||
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.6.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="Microsoft.Web.Infrastructure, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Web.Infrastructure.2.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Web.RedisSessionStateProvider, Version=4.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Web.RedisSessionStateProvider.4.0.1\lib\net462\Microsoft.Web.RedisSessionStateProvider.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Bson, Version=2.12.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.12.1\lib\net452\MongoDB.Bson.dll</HintPath>
|
||||
<Reference Include="MongoDB.Bson, Version=2.16.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.16.1\lib\netstandard2.0\MongoDB.Bson.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver, Version=2.12.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.2.12.1\lib\net452\MongoDB.Driver.dll</HintPath>
|
||||
<Reference Include="MongoDB.Driver, Version=2.16.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.2.16.1\lib\netstandard2.0\MongoDB.Driver.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver.Core, Version=2.12.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.Core.2.12.1\lib\net452\MongoDB.Driver.Core.dll</HintPath>
|
||||
<Reference Include="MongoDB.Driver.Core, Version=2.16.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.Core.2.16.1\lib\netstandard2.0\MongoDB.Driver.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Libmongocrypt, Version=1.2.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Libmongocrypt.1.2.1\lib\net452\MongoDB.Libmongocrypt.dll</HintPath>
|
||||
<Reference Include="MongoDB.Libmongocrypt, Version=1.5.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Libmongocrypt.1.5.4\lib\netstandard2.0\MongoDB.Libmongocrypt.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\NLog.4.7.9\lib\net45\NLog.dll</HintPath>
|
||||
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\NLog.5.0.1\lib\net46\NLog.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="PdfSharp, Version=1.50.5147.0, Culture=neutral, PublicKeyToken=f94615aa0424f9eb, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\PDFsharp.1.50.5147\lib\net20\PdfSharp.dll</HintPath>
|
||||
@@ -109,22 +109,19 @@
|
||||
<HintPath>..\packages\PDFsharp.1.50.5147\lib\net20\PdfSharp.Charting.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Pipelines.Sockets.Unofficial, Version=1.0.0.0, Culture=neutral, PublicKeyToken=42ea0a778e13fbe2, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Pipelines.Sockets.Unofficial.2.2.0\lib\net461\Pipelines.Sockets.Unofficial.dll</HintPath>
|
||||
<HintPath>..\packages\Pipelines.Sockets.Unofficial.2.2.2\lib\net461\Pipelines.Sockets.Unofficial.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="SharpCompress, Version=0.28.1.0, Culture=neutral, PublicKeyToken=afb0a02973931d96, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SharpCompress.0.28.1\lib\netstandard2.0\SharpCompress.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Snappy.NET, Version=1.1.1.8, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Snappy.NET.1.1.1.8\lib\net45\Snappy.NET.dll</HintPath>
|
||||
<Reference Include="SharpCompress, Version=0.32.1.0, Culture=neutral, PublicKeyToken=afb0a02973931d96, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SharpCompress.0.32.1\lib\net461\SharpCompress.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="StackExchange.Redis, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c219ff1ca8c2ce46, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\StackExchange.Redis.2.2.4\lib\net461\StackExchange.Redis.dll</HintPath>
|
||||
<HintPath>..\packages\StackExchange.Redis.2.6.48\lib\net461\StackExchange.Redis.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="SteamWare, Version=5.0.2103.754, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SteamWare.5.0.2103.754\lib\net462\SteamWare.dll</HintPath>
|
||||
<Reference Include="SteamWare, Version=5.2.2206.1310, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SteamWare.5.2.2206.1310\lib\net462\SteamWare.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="SteamWare.Logger, Version=5.0.2103.754, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SteamWare.Logger.5.0.2103.754\lib\net462\SteamWare.Logger.dll</HintPath>
|
||||
<Reference Include="SteamWare.Logger, Version=5.2.2206.1310, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SteamWare.Logger.5.2.2206.1310\lib\net462\SteamWare.Logger.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
|
||||
@@ -134,20 +131,20 @@
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Diagnostics.PerformanceCounter, Version=5.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Diagnostics.PerformanceCounter.5.0.1\lib\net461\System.Diagnostics.PerformanceCounter.dll</HintPath>
|
||||
<Reference Include="System.Diagnostics.PerformanceCounter, Version=6.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Diagnostics.PerformanceCounter.6.0.1\lib\net461\System.Diagnostics.PerformanceCounter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression" />
|
||||
<Reference Include="System.IO.Pipelines, Version=5.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Pipelines.5.0.1\lib\net461\System.IO.Pipelines.dll</HintPath>
|
||||
<Reference Include="System.IO.Pipelines, Version=6.0.0.3, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Pipelines.6.0.3\lib\net461\System.IO.Pipelines.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<!-- <Reference Include="System.IO.Compression, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference> -->
|
||||
<Reference Include="System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Http, Version=4.1.1.3, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
@@ -156,8 +153,8 @@
|
||||
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
|
||||
@@ -173,8 +170,8 @@
|
||||
<HintPath>..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Pkcs, Version=5.0.0.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Pkcs.5.0.1\lib\net461\System.Security.Cryptography.Pkcs.dll</HintPath>
|
||||
<Reference Include="System.Security.Cryptography.Pkcs, Version=6.0.0.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Pkcs.6.0.1\lib\net461\System.Security.Cryptography.Pkcs.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll</HintPath>
|
||||
@@ -185,16 +182,19 @@
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Text.Encoding.CodePages, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Text.Encoding.CodePages.5.0.0\lib\net461\System.Text.Encoding.CodePages.dll</HintPath>
|
||||
<Reference Include="System.Text.Encoding.CodePages, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Text.Encoding.CodePages.6.0.0\lib\net461\System.Text.Encoding.CodePages.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Channels, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Threading.Channels.5.0.0\lib\net461\System.Threading.Channels.dll</HintPath>
|
||||
<Reference Include="System.Threading.Channels, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Threading.Channels.6.0.0\lib\net461\System.Threading.Channels.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Extensions" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Drawing" />
|
||||
@@ -206,10 +206,6 @@
|
||||
<Reference Include="System.Web.DynamicData" />
|
||||
<Reference Include="System.Web.Entity" />
|
||||
<Reference Include="System.Web.ApplicationServices" />
|
||||
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<Private>True</Private>
|
||||
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ScriptManager.MSAjax">
|
||||
<HintPath>..\packages\Microsoft.AspNet.ScriptManager.MSAjax.5.0.0\lib\net45\Microsoft.ScriptManager.MSAjax.dll</HintPath>
|
||||
</Reference>
|
||||
@@ -241,6 +237,7 @@
|
||||
<Content Include="App_Readme\README_SteamWare.txt" />
|
||||
<Content Include="App_Readme\SteamWare_demo\example-config-table.txt" />
|
||||
<Content Include="App_Readme\SteamWare_demo\example-favicon.ico" />
|
||||
<Content Include="checkC19.aspx" />
|
||||
<Content Include="chLang.aspx" />
|
||||
<Content Include="clienti.aspx" />
|
||||
<Content Include="Contact.aspx" />
|
||||
@@ -259,6 +256,12 @@
|
||||
<Content Include="Content\ExtraComp.css" />
|
||||
<Content Include="Content\font-awesome.css" />
|
||||
<Content Include="Content\font-awesome.min.css" />
|
||||
<Content Include="Content\font.css">
|
||||
<DependentUpon>font.less</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Content\font.min.css">
|
||||
<DependentUpon>font.css</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Content\JQClock.css" />
|
||||
<Content Include="Content\MasterPage.css" />
|
||||
<Content Include="Content\Site.css">
|
||||
@@ -320,9 +323,6 @@
|
||||
<Content Include="Content\themes\base\tabs.css" />
|
||||
<Content Include="Content\themes\base\theme.css" />
|
||||
<Content Include="Content\themes\base\tooltip.css" />
|
||||
<Content Include="Core\Compression\Snappy\lib\win\snappy32.dll" />
|
||||
<Content Include="Core\Compression\Snappy\lib\win\snappy64.dll" />
|
||||
<Content Include="Core\Compression\Zstandard\lib\win\libzstd.dll" />
|
||||
<Content Include="dipendenti.aspx" />
|
||||
<Content Include="ExportCommesse.aspx" />
|
||||
<Content Include="ExportTimbZucchetti.aspx" />
|
||||
@@ -330,6 +330,7 @@
|
||||
<Content Include="fonts\fontawesome-webfont.svg" />
|
||||
<Content Include="gestCalendario.aspx" />
|
||||
<Content Include="gestOrario.aspx" />
|
||||
<Content Include="gruppi.aspx" />
|
||||
<Content Include="images\apply_l.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
@@ -498,7 +499,6 @@
|
||||
<Content Include="images\view_s.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="infoPage.aspx" />
|
||||
<Content Include="login.aspx" />
|
||||
<Content Include="logs\PlaceHolder.file" />
|
||||
<Content Include="..\.editorconfig">
|
||||
@@ -515,8 +515,10 @@
|
||||
<DependentUpon>compilerconfig.json</DependentUpon>
|
||||
</None>
|
||||
<Content Include="GPW_Admin.wpp.targets" />
|
||||
<Content Include="Properties\PublishProfiles\IISDEV.pubxml.user" />
|
||||
<Content Include="malattia.aspx" />
|
||||
<Content Include="Properties\PublishProfiles\IIS03.pubxml.user" />
|
||||
<Content Include="Reset.aspx" />
|
||||
<Content Include="richiesteDip.aspx" />
|
||||
<Content Include="Scripts\bootstrap.bundle.js" />
|
||||
<Content Include="Scripts\bootstrap.bundle.min.js" />
|
||||
<Content Include="Scripts\bootstrap.js" />
|
||||
@@ -550,7 +552,10 @@
|
||||
<Content Include="Content\bootstrap-reboot.css.map" />
|
||||
<Content Include="Content\bootstrap-grid.min.css.map" />
|
||||
<Content Include="Content\bootstrap-grid.css.map" />
|
||||
<None Include="Properties\PublishProfiles\IISDEV.pubxml" />
|
||||
<Content Include="Content\RobotoCondensedExt.woff2" />
|
||||
<Content Include="Content\RobotoExt.woff2" />
|
||||
<None Include="Properties\PublishProfiles\IIS-PROD.pubxml" />
|
||||
<None Include="Properties\PublishProfiles\IIS03.pubxml" />
|
||||
<Content Include="Scripts\bootstrap.min.js.map" />
|
||||
<Content Include="Scripts\bootstrap.js.map" />
|
||||
<Content Include="Scripts\bootstrap.bundle.min.js.map" />
|
||||
@@ -560,8 +565,8 @@
|
||||
<Content Include="Scripts\jquery-3.6.0.min.js" />
|
||||
<Content Include="Scripts\jquery-3.6.0.slim.js" />
|
||||
<Content Include="Scripts\jquery-3.6.0.slim.min.js" />
|
||||
<Content Include="Scripts\jquery-ui-1.12.1.js" />
|
||||
<Content Include="Scripts\jquery-ui-1.12.1.min.js" />
|
||||
<Content Include="Scripts\jquery-ui-1.13.1.js" />
|
||||
<Content Include="Scripts\jquery-ui-1.13.1.min.js" />
|
||||
<Content Include="Scripts\moment-with-locales.js" />
|
||||
<Content Include="Scripts\moment-with-locales.min.js" />
|
||||
<Content Include="Scripts\moment.js" />
|
||||
@@ -637,20 +642,30 @@
|
||||
<Content Include="Scripts\umd\popper-utils.min.js" />
|
||||
<Content Include="Scripts\umd\popper.js" />
|
||||
<Content Include="Scripts\umd\popper.min.js" />
|
||||
<Content Include="tagMensili.aspx" />
|
||||
<Content Include="Test.aspx" />
|
||||
<Content Include="Test2.aspx" />
|
||||
<Content Include="Vocabolario.aspx" />
|
||||
<Content Include="WebMasterPages\AjaxSearch.master" />
|
||||
<Content Include="WebMasterPages\AjaxTitle.master" />
|
||||
<Content Include="WebMasterPages\MasterAjax.master" />
|
||||
<Content Include="WebUserControls\cmp_calAnnuale.ascx" />
|
||||
<Content Include="WebUserControls\cmp_calWeek.ascx" />
|
||||
<Content Include="WebUserControls\cmp_checkC19.ascx" />
|
||||
<Content Include="WebUserControls\cmp_dip2gruppi.ascx" />
|
||||
<Content Include="WebUserControls\cmp_elencoGruppi.ascx" />
|
||||
<Content Include="WebUserControls\cmp_footer.ascx" />
|
||||
<Content Include="WebUserControls\cmp_gestMalattia.ascx" />
|
||||
<Content Include="WebUserControls\cmp_gestRichDip.ascx" />
|
||||
<Content Include="WebUserControls\cmp_homeButtons.ascx" />
|
||||
<Content Include="WebUserControls\cmp_lemmiVocab.ascx" />
|
||||
<Content Include="WebUserControls\cmp_menuTop.ascx" />
|
||||
<Content Include="WebUserControls\cmp_periodoAnalisi.ascx" />
|
||||
<Content Include="WebUserControls\cmp_righePag.ascx" />
|
||||
<Content Include="WebUserControls\cmp_selettoreMesi.ascx" />
|
||||
<Content Include="WebUserControls\cmp_tagUserPeriodo.ascx" />
|
||||
<Content Include="WebUserControls\cmp_ticketFreeActiv.ascx" />
|
||||
<Content Include="WebUserControls\cmp_ticketList.ascx" />
|
||||
<Content Include="WebUserControls\cmp_toggle.ascx" />
|
||||
<Content Include="WebUserControls\cmp_userCard.ascx" />
|
||||
<Content Include="WebUserControls\cmp_userLicense.ascx" />
|
||||
<Content Include="WebUserControls\cmp_vocabolario.ascx" />
|
||||
<Content Include="WebUserControls\mod_adminClienti.ascx" />
|
||||
<Content Include="WebUserControls\mod_adminDipendenti.ascx" />
|
||||
@@ -677,6 +692,7 @@
|
||||
<Content Include="WebUserControls\mod_reviewTimbrature.ascx" />
|
||||
<Content Include="WebUserControls\mod_ricercaGenerica.ascx" />
|
||||
<Content Include="WebUserControls\mod_spostaOre.ascx" />
|
||||
<Content Include="WebUserControls\mod_tagMensili.ascx" />
|
||||
<Content Include="WebUserControls\mod_timbrMensili.ascx" />
|
||||
<Content Include="WebUserControls\mod_unauthorized.ascx" />
|
||||
<Content Include="WS\autoComplete.asmx" />
|
||||
@@ -745,30 +761,20 @@
|
||||
<Content Include="Scripts\popper.js.map" />
|
||||
<Content Include="Scripts\popper-utils.min.js.map" />
|
||||
<Content Include="Scripts\popper-utils.js.map" />
|
||||
<Content Include="Scripts\moment.min.js.map" />
|
||||
<Content Include="Scripts\moment-with-locales.min.js.map" />
|
||||
<Content Include="Scripts\jquery-3.6.0.slim.min.map" />
|
||||
<Content Include="Scripts\jquery-3.6.0.min.map" />
|
||||
<Content Include="Scripts\moment.min.js.map" />
|
||||
<Content Include="Scripts\moment-with-locales.min.js.map" />
|
||||
<None Include="Web.Debug.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
<None Include="Web.ETS.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
<None Include="Web.IIS01.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
<None Include="Web.IIS02.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
<None Include="Web.IISDEV.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
<None Include="Web.Release.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
<Content Include="WebMasterPages\AjaxSimple.master" />
|
||||
<Content Include="WebMasterPages\AjaxSimpleFull.Master" />
|
||||
<None Include="Web.SPS.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
@@ -800,6 +806,13 @@
|
||||
<Compile Include="BaseUserControl.cs">
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="checkC19.aspx.cs">
|
||||
<DependentUpon>checkC19.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="checkC19.aspx.designer.cs">
|
||||
<DependentUpon>checkC19.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="chLang.aspx.cs">
|
||||
<DependentUpon>chLang.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -874,12 +887,12 @@
|
||||
<DependentUpon>Global.asax</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="GlobalSuppressions.cs" />
|
||||
<Compile Include="infoPage.aspx.cs">
|
||||
<DependentUpon>infoPage.aspx</DependentUpon>
|
||||
<Compile Include="gruppi.aspx.cs">
|
||||
<DependentUpon>gruppi.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="infoPage.aspx.designer.cs">
|
||||
<DependentUpon>infoPage.aspx</DependentUpon>
|
||||
<Compile Include="gruppi.aspx.designer.cs">
|
||||
<DependentUpon>gruppi.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="login.aspx.cs">
|
||||
<DependentUpon>login.aspx</DependentUpon>
|
||||
@@ -888,6 +901,13 @@
|
||||
<Compile Include="login.aspx.designer.cs">
|
||||
<DependentUpon>login.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="malattia.aspx.cs">
|
||||
<DependentUpon>malattia.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="malattia.aspx.designer.cs">
|
||||
<DependentUpon>malattia.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="menu.aspx.cs">
|
||||
<DependentUpon>menu.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -924,6 +944,13 @@
|
||||
<Compile Include="reviewTimbrature.aspx.designer.cs">
|
||||
<DependentUpon>reviewTimbrature.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="richiesteDip.aspx.cs">
|
||||
<DependentUpon>richiesteDip.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="richiesteDip.aspx.designer.cs">
|
||||
<DependentUpon>richiesteDip.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="spostaFasi.aspx.cs">
|
||||
<DependentUpon>spostaFasi.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -938,6 +965,13 @@
|
||||
<Compile Include="spostaOre.aspx.designer.cs">
|
||||
<DependentUpon>spostaOre.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="tagMensili.aspx.cs">
|
||||
<DependentUpon>tagMensili.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="tagMensili.aspx.designer.cs">
|
||||
<DependentUpon>tagMensili.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Test.aspx.cs">
|
||||
<DependentUpon>Test.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -973,31 +1007,10 @@
|
||||
<Compile Include="Vocabolario.aspx.designer.cs">
|
||||
<DependentUpon>Vocabolario.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxSearch.master.cs">
|
||||
<DependentUpon>AjaxSearch.master</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxSearch.master.designer.cs">
|
||||
<DependentUpon>AjaxSearch.master</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxSimple.master.cs">
|
||||
<DependentUpon>AjaxSimple.master</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxSimpleFull.Master.cs">
|
||||
<DependentUpon>AjaxSimpleFull.Master</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxSimpleFull.Master.designer.cs">
|
||||
<DependentUpon>AjaxSimpleFull.Master</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxTitle.master.cs">
|
||||
<DependentUpon>AjaxTitle.master</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\AjaxTitle.master.designer.cs">
|
||||
<DependentUpon>AjaxTitle.master</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\BMP.Master.cs">
|
||||
<DependentUpon>BMP.Master</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -1005,12 +1018,40 @@
|
||||
<Compile Include="WebMasterPages\BMP.Master.designer.cs">
|
||||
<DependentUpon>BMP.Master</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\MasterAjax.master.cs">
|
||||
<DependentUpon>MasterAjax.master</DependentUpon>
|
||||
<Compile Include="WebUserControls\cmp_calAnnuale.ascx.cs">
|
||||
<DependentUpon>cmp_calAnnuale.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebMasterPages\MasterAjax.master.designer.cs">
|
||||
<DependentUpon>MasterAjax.master</DependentUpon>
|
||||
<Compile Include="WebUserControls\cmp_calAnnuale.ascx.designer.cs">
|
||||
<DependentUpon>cmp_calAnnuale.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_calWeek.ascx.cs">
|
||||
<DependentUpon>cmp_calWeek.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_calWeek.ascx.designer.cs">
|
||||
<DependentUpon>cmp_calWeek.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_checkC19.ascx.cs">
|
||||
<DependentUpon>cmp_checkC19.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_checkC19.ascx.designer.cs">
|
||||
<DependentUpon>cmp_checkC19.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_dip2gruppi.ascx.cs">
|
||||
<DependentUpon>cmp_dip2gruppi.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_dip2gruppi.ascx.designer.cs">
|
||||
<DependentUpon>cmp_dip2gruppi.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_elencoGruppi.ascx.cs">
|
||||
<DependentUpon>cmp_elencoGruppi.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_elencoGruppi.ascx.designer.cs">
|
||||
<DependentUpon>cmp_elencoGruppi.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_footer.ascx.cs">
|
||||
<DependentUpon>cmp_footer.ascx</DependentUpon>
|
||||
@@ -1019,6 +1060,20 @@
|
||||
<Compile Include="WebUserControls\cmp_footer.ascx.designer.cs">
|
||||
<DependentUpon>cmp_footer.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_gestMalattia.ascx.cs">
|
||||
<DependentUpon>cmp_gestMalattia.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_gestMalattia.ascx.designer.cs">
|
||||
<DependentUpon>cmp_gestMalattia.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_gestRichDip.ascx.cs">
|
||||
<DependentUpon>cmp_gestRichDip.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_gestRichDip.ascx.designer.cs">
|
||||
<DependentUpon>cmp_gestRichDip.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_homeButtons.ascx.cs">
|
||||
<DependentUpon>cmp_homeButtons.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -1054,6 +1109,34 @@
|
||||
<Compile Include="WebUserControls\cmp_righePag.ascx.designer.cs">
|
||||
<DependentUpon>cmp_righePag.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_selettoreMesi.ascx.cs">
|
||||
<DependentUpon>cmp_selettoreMesi.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_selettoreMesi.ascx.designer.cs">
|
||||
<DependentUpon>cmp_selettoreMesi.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_tagUserPeriodo.ascx.cs">
|
||||
<DependentUpon>cmp_tagUserPeriodo.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_tagUserPeriodo.ascx.designer.cs">
|
||||
<DependentUpon>cmp_tagUserPeriodo.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_ticketFreeActiv.ascx.cs">
|
||||
<DependentUpon>cmp_ticketFreeActiv.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_ticketFreeActiv.ascx.designer.cs">
|
||||
<DependentUpon>cmp_ticketFreeActiv.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_ticketList.ascx.cs">
|
||||
<DependentUpon>cmp_ticketList.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_ticketList.ascx.designer.cs">
|
||||
<DependentUpon>cmp_ticketList.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_toggle.ascx.cs">
|
||||
<DependentUpon>cmp_toggle.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -1068,6 +1151,13 @@
|
||||
<Compile Include="WebUserControls\cmp_userCard.ascx.designer.cs">
|
||||
<DependentUpon>cmp_userCard.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_userLicense.ascx.cs">
|
||||
<DependentUpon>cmp_userLicense.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_userLicense.ascx.designer.cs">
|
||||
<DependentUpon>cmp_userLicense.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\cmp_vocabolario.ascx.cs">
|
||||
<DependentUpon>cmp_vocabolario.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -1249,6 +1339,13 @@
|
||||
<Compile Include="WebUserControls\mod_spostaOre.ascx.designer.cs">
|
||||
<DependentUpon>mod_spostaOre.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\mod_tagMensili.ascx.cs">
|
||||
<DependentUpon>mod_tagMensili.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\mod_tagMensili.ascx.designer.cs">
|
||||
<DependentUpon>mod_tagMensili.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\mod_timbrMensili.ascx.cs">
|
||||
<DependentUpon>mod_timbrMensili.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -1281,8 +1378,8 @@
|
||||
<TypeScriptCompile Include="Scripts\index.d.ts" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" />
|
||||
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\analyzers\dotnet\cs\Microsoft.CodeAnalysis.NetAnalyzers.dll" />
|
||||
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" />
|
||||
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.NetAnalyzers.dll" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
@@ -1351,15 +1448,15 @@
|
||||
<ErrorText>Questo progetto fa riferimento a uno o più pacchetti NuGet che non sono presenti in questo computer. Usare lo strumento di ripristino dei pacchetti NuGet per scaricarli. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkID=322105. Il file mancante è {0}.</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\MongoDB.Libmongocrypt.1.2.1\build\MongoDB.Libmongocrypt.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MongoDB.Libmongocrypt.1.2.1\build\MongoDB.Libmongocrypt.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.props'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\MongoDB.Driver.Core.2.12.1\build\MongoDB.Driver.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MongoDB.Driver.Core.2.12.1\build\MongoDB.Driver.Core.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.props'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\MongoDB.Libmongocrypt.1.5.4\build\MongoDB.Libmongocrypt.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MongoDB.Libmongocrypt.1.5.4\build\MongoDB.Libmongocrypt.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\MongoDB.Driver.Core.2.16.1\build\MongoDB.Driver.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MongoDB.Driver.Core.2.16.1\build\MongoDB.Driver.Core.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
|
||||
<Import Project="..\packages\MongoDB.Libmongocrypt.1.2.1\build\MongoDB.Libmongocrypt.targets" Condition="Exists('..\packages\MongoDB.Libmongocrypt.1.2.1\build\MongoDB.Libmongocrypt.targets')" />
|
||||
<Import Project="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.targets" Condition="Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.5.0.3\build\Microsoft.CodeAnalysis.NetAnalyzers.targets')" />
|
||||
<Import Project="..\packages\MongoDB.Driver.Core.2.12.1\build\MongoDB.Driver.Core.targets" Condition="Exists('..\packages\MongoDB.Driver.Core.2.12.1\build\MongoDB.Driver.Core.targets')" />
|
||||
<Import Project="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.targets" Condition="Exists('..\packages\Microsoft.CodeAnalysis.NetAnalyzers.6.0.0\build\Microsoft.CodeAnalysis.NetAnalyzers.targets')" />
|
||||
<Import Project="..\packages\MongoDB.Libmongocrypt.1.5.4\build\MongoDB.Libmongocrypt.targets" Condition="Exists('..\packages\MongoDB.Libmongocrypt.1.5.4\build\MongoDB.Libmongocrypt.targets')" />
|
||||
<Import Project="..\packages\MongoDB.Driver.Core.2.16.1\build\MongoDB.Driver.Core.targets" Condition="Exists('..\packages\MongoDB.Driver.Core.2.16.1\build\MongoDB.Driver.Core.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
||||
@@ -6,35 +6,11 @@
|
||||
<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
|
||||
<IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
|
||||
<ProjectView>ShowAllFiles</ProjectView>
|
||||
<NameOfLastUsedPublishProfile>IIS02</NameOfLastUsedPublishProfile>
|
||||
<NameOfLastUsedPublishProfile>C:\Users\samuele.steamw\source\GPW\GPW_Admin\Properties\PublishProfiles\IIS-PROD.pubxml</NameOfLastUsedPublishProfile>
|
||||
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
|
||||
<Use64BitIISExpress />
|
||||
<IISExpressSSLPort />
|
||||
<UseGlobalApplicationHostFile />
|
||||
</PropertyGroup>
|
||||
<ProjectExtensions>
|
||||
<VisualStudio>
|
||||
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
|
||||
<WebProjectProperties>
|
||||
<StartPageUrl>
|
||||
</StartPageUrl>
|
||||
<StartAction>CurrentPage</StartAction>
|
||||
<AspNetDebugging>True</AspNetDebugging>
|
||||
<SilverlightDebugging>False</SilverlightDebugging>
|
||||
<NativeDebugging>False</NativeDebugging>
|
||||
<SQLDebugging>False</SQLDebugging>
|
||||
<ExternalProgram>
|
||||
</ExternalProgram>
|
||||
<StartExternalURL>
|
||||
</StartExternalURL>
|
||||
<StartCmdLineArguments>
|
||||
</StartCmdLineArguments>
|
||||
<StartWorkingDirectory>
|
||||
</StartWorkingDirectory>
|
||||
<EnableENC>True</EnableENC>
|
||||
<AlwaysStartWebServerOnDebug>True</AlwaysStartWebServerOnDebug>
|
||||
</WebProjectProperties>
|
||||
</FlavorProperties>
|
||||
</VisualStudio>
|
||||
</ProjectExtensions>
|
||||
<ProjectExtensions />
|
||||
</Project>
|
||||
@@ -13,4 +13,4 @@ using System.Diagnostics.CodeAnalysis;
|
||||
[assembly: SuppressMessage("Design", "CA1051:Non dichiarare campi di istanza visibili", Justification = "<In sospeso>", Scope = "member", Target = "~F:GPW_Admin.ExportTimbZucchetti.idxDipendente")]
|
||||
[assembly: SuppressMessage("Naming", "CA1716:Gli identificatori non devono corrispondere a parole chiave", Justification = "<In sospeso>", Scope = "type", Target = "~T:GPW_Admin.Global")]
|
||||
[assembly: SuppressMessage("Globalization", "CA1303:Non passare valori letterali come parametri localizzati", Justification = "<In sospeso>", Scope = "member", Target = "~M:GPW_Admin.infoPage.setupPanels(System.Boolean)")]
|
||||
[assembly: SuppressMessage("Design", "CA1051:Non dichiarare campi di istanza visibili", Justification = "<In sospeso>", Scope = "member", Target = "~F:mod_filtro._css")]
|
||||
[assembly: SuppressMessage("Design", "CA1051:Non dichiarare campi di istanza visibili", Justification = "<In sospeso>", Scope = "member", Target = "~F:mod_filtro._css")]
|
||||
@@ -1,39 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>Package</WebPublishMethod>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<DesktopBuildPackageLocation>C:\Users\samuele\Documents\Visual Studio 2012\Projects\GestionePresenze\GPW\ReleasesClienti\ETS\GPW.zip</DesktopBuildPackageLocation>
|
||||
<PackageAsSingleFile>true</PackageAsSingleFile>
|
||||
<DeployIisAppPath>Default Web Site/GPW/Smart</DeployIisAppPath>
|
||||
<PublishDatabaseSettings>
|
||||
<Objects xmlns="">
|
||||
<ObjectGroup Name="GPW_data.Properties.Settings.GPWConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\GPW_data.Properties.Settings.GPWConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
</Objects>
|
||||
</PublishDatabaseSettings>
|
||||
<LastUsedBuildConfiguration>ETS</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<ExcludeApp_Data>True</ExcludeApp_Data>
|
||||
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
|
||||
<PrecompileBeforePublish>True</PrecompileBeforePublish>
|
||||
<EnableUpdateable>True</EnableUpdateable>
|
||||
<DebugSymbols>False</DebugSymbols>
|
||||
<WDPMergeOption>DonotMerge</WDPMergeOption>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<MSDeployParameterValue Include="$(DeployParameterPrefix)GPW_data.Properties.Settings.GPWConnectionString-Web.config Connection String" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>Package</WebPublishMethod>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<DesktopBuildPackageLocation>C:\Users\samuele\Documents\Visual Studio 2012\Projects\GestionePresenze\GPW\ReleasesClienti\ETS\GPW.zip</DesktopBuildPackageLocation>
|
||||
<PackageAsSingleFile>true</PackageAsSingleFile>
|
||||
<DeployIisAppPath>Default Web Site/GPW/Smart</DeployIisAppPath>
|
||||
<PublishDatabaseSettings>
|
||||
<Objects xmlns="">
|
||||
<ObjectGroup Name="GPW_data.Properties.Settings.GPWConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\GPW_data.Properties.Settings.GPWConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
</Objects>
|
||||
</PublishDatabaseSettings>
|
||||
<LastUsedBuildConfiguration>ETS</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<ExcludeApp_Data>True</ExcludeApp_Data>
|
||||
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
|
||||
<PrecompileBeforePublish>True</PrecompileBeforePublish>
|
||||
<EnableUpdateable>True</EnableUpdateable>
|
||||
<DebugSymbols>False</DebugSymbols>
|
||||
<WDPMergeOption>DonotMerge</WDPMergeOption>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<MSDeployParameterValue Include="$(DeployParameterPrefix)GPW_data.Properties.Settings.GPWConnectionString-Web.config Connection String" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>MSDeploy</WebPublishMethod>
|
||||
<SiteUrlToLaunchAfterPublish>office.egalware.com/GPW/ADMIN</SiteUrlToLaunchAfterPublish>
|
||||
<MSDeployServiceURL>https://office.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<DeployIisAppPath>office.egalware.com/GPW/ADMIN</DeployIisAppPath>
|
||||
<RemoteSitePhysicalPath />
|
||||
<SkipExtraFilesOnServer>false</SkipExtraFilesOnServer>
|
||||
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
|
||||
<EnableMSDeployBackup>True</EnableMSDeployBackup>
|
||||
<UserName>jenkins</UserName>
|
||||
<_SavePWD>true</_SavePWD>
|
||||
<PublishDatabaseSettings>
|
||||
<Objects>
|
||||
<ObjectGroup Name="GPW_data.Properties.Settings.GPWConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer16;" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\GPW_data.Properties.Settings.GPWConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer16" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
<ObjectGroup Name="ErrorLog" Order="2" Enabled="False" xmlns="">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\ErrorLog_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
</Objects>
|
||||
</PublishDatabaseSettings>
|
||||
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<ExcludeApp_Data>true</ExcludeApp_Data>
|
||||
<EnableMSDeployBackup>false</EnableMSDeployBackup>
|
||||
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
|
||||
<ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
|
||||
<EnableMsDeployAppOffline>false</EnableMsDeployAppOffline>
|
||||
<PrecompileBeforePublish>true</PrecompileBeforePublish>
|
||||
<EnableUpdateable>true</EnableUpdateable>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<WDPMergeOption>DonotMerge</WDPMergeOption>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<MSDeployParameterValue Include="ErrorLog-Web.config Connection String">
|
||||
<UpdateDestWebConfig>False</UpdateDestWebConfig>
|
||||
</MSDeployParameterValue>
|
||||
<MSDeployParameterValue Include="$(DeployParameterPrefix)GPW_data.Properties.Settings.GPWConnectionString-Web.config Connection String">
|
||||
<UpdateDestWebConfig>False</UpdateDestWebConfig>
|
||||
</MSDeployParameterValue>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>MSDeploy</WebPublishMethod>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<MSDeployServiceURL>https://IIS01:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<MSDeployServiceURL>https://iis01.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<DeployIisAppPath>Default Web Site/GPW/ADMIN</DeployIisAppPath>
|
||||
<RemoteSitePhysicalPath />
|
||||
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
|
||||
@@ -20,11 +20,11 @@ by editing this MSBuild file. In order to learn more about this please visit htt
|
||||
<ObjectGroup Name="GPW_data.Properties.Settings.GPWConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<PreSource Path="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\GPW_data.Properties.Settings.GPWConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
<Source MatchValue="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
<ObjectGroup Name="ErrorLog" Order="2" Enabled="False" xmlns="">
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>MSDeploy</WebPublishMethod>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<MSDeployServiceURL>https://IIS02:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<MSDeployServiceURL>https://iis02.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<DeployIisAppPath>Default Web Site/GPW/ADMIN</DeployIisAppPath>
|
||||
<RemoteSitePhysicalPath />
|
||||
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
|
||||
@@ -20,11 +20,11 @@ by editing this MSBuild file. In order to learn more about this please visit htt
|
||||
<ObjectGroup Name="GPW_data.Properties.Settings.GPWConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<PreSource Path="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\GPW_data.Properties.Settings.GPWConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
<Source MatchValue="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
<ObjectGroup Name="ErrorLog" Order="2" Enabled="False" xmlns="">
|
||||
|
||||
+5
-4
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>MSDeploy</WebPublishMethod>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<MSDeployServiceURL>https://w2019-iis-dev:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<MSDeployServiceURL>https://iis03.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<DeployIisAppPath>Default Web Site/GPW/ADMIN</DeployIisAppPath>
|
||||
<RemoteSitePhysicalPath />
|
||||
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
|
||||
@@ -20,11 +20,11 @@ by editing this MSBuild file. In order to learn more about this please visit htt
|
||||
<ObjectGroup Name="GPW_data.Properties.Settings.GPWConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<PreSource Path="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\GPW_data.Properties.Settings.GPWConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
<Source MatchValue="Data Source=SQLSTEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
<ObjectGroup Name="ErrorLog" Order="2" Enabled="False" xmlns="">
|
||||
@@ -49,6 +49,7 @@ by editing this MSBuild file. In order to learn more about this please visit htt
|
||||
<EnableUpdateable>True</EnableUpdateable>
|
||||
<DebugSymbols>False</DebugSymbols>
|
||||
<WDPMergeOption>DonotMerge</WDPMergeOption>
|
||||
<EnableMsDeployAppOffline>False</EnableMsDeployAppOffline>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<MSDeployParameterValue Include="ErrorLog-Web.config Connection String">
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<TimeStampOfAssociatedLegacyPublishXmlFile />
|
||||
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAARwa+h3SucUCk0+IZCHMQsgAAAAACAAAAAAADZgAAwAAAABAAAAC/f8SAQdHWqth+bW3y6270AAAAAASAAACgAAAAEAAAAFWI/ivpcnSYue+//8UtkFsYAAAA73ctm4v41JgjRTKCBXRfz9tQlEBpdukvFAAAAE+WsA6TEqQa0jEJiuyrsABedrlO</EncryptedPassword>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
|
||||
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<TimeStampOfAssociatedLegacyPublishXmlFile>
|
||||
</TimeStampOfAssociatedLegacyPublishXmlFile>
|
||||
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAlt716CBqn0mhrhx25JUQAwAAAAACAAAAAAADZgAAwAAAABAAAAAItbwwteM0AffuP1GXoFwrAAAAAASAAACgAAAAEAAAAHrIAlZZk1GEz4QX1v9+t0EYAAAAEcQ1bRelJ+gbhBIHmVGWjwLvgUxI6ZHHFAAAALKnSbzj1lX5SAV62Rw7H8b58qmD</EncryptedPassword>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@@ -1,15 +1,12 @@
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public partial class Reset : System.Web.UI.Page
|
||||
{
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
// effettuo reset vocabolario
|
||||
@@ -17,5 +14,7 @@ namespace GPW_Admin
|
||||
// rimanod a pagina principale
|
||||
Response.Redirect("~/login");
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
/// <reference path="jquery-3.6.0.js" />
|
||||
/// <reference path="jquery-ui-1.13.1.js" />
|
||||
/// <reference path="jquery-3.6.0.js" />
|
||||
/// <autosync enabled="true" />
|
||||
/// <reference path="bootstrap.js" />
|
||||
/// <reference path="jquery-3.1.1.min.js" />
|
||||
/// <reference path="jquery-3.1.1.slim.min.js" />
|
||||
/// <reference path="jquery-ui-1.12.1.js" />
|
||||
/// <reference path="jquery-ui-1.12.1.min.js" />
|
||||
/// <reference path="modernizr-2.6.2.js" />
|
||||
/// <reference path="modernizr-2.8.3.js" />
|
||||
|
||||
-13
File diff suppressed because one or more lines are too long
+1068
-717
File diff suppressed because it is too large
Load Diff
+6
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+96
-81
@@ -1,5 +1,5 @@
|
||||
//! moment.js
|
||||
//! version : 2.29.1
|
||||
//! version : 2.29.4
|
||||
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
||||
//! license : MIT
|
||||
//! momentjs.com
|
||||
@@ -76,8 +76,9 @@
|
||||
|
||||
function map(arr, fn) {
|
||||
var res = [],
|
||||
i;
|
||||
for (i = 0; i < arr.length; ++i) {
|
||||
i,
|
||||
arrLen = arr.length;
|
||||
for (i = 0; i < arrLen; ++i) {
|
||||
res.push(fn(arr[i], i));
|
||||
}
|
||||
return res;
|
||||
@@ -206,7 +207,10 @@
|
||||
updateInProgress = false;
|
||||
|
||||
function copyConfig(to, from) {
|
||||
var i, prop, val;
|
||||
var i,
|
||||
prop,
|
||||
val,
|
||||
momentPropertiesLen = momentProperties.length;
|
||||
|
||||
if (!isUndefined(from._isAMomentObject)) {
|
||||
to._isAMomentObject = from._isAMomentObject;
|
||||
@@ -239,8 +243,8 @@
|
||||
to._locale = from._locale;
|
||||
}
|
||||
|
||||
if (momentProperties.length > 0) {
|
||||
for (i = 0; i < momentProperties.length; i++) {
|
||||
if (momentPropertiesLen > 0) {
|
||||
for (i = 0; i < momentPropertiesLen; i++) {
|
||||
prop = momentProperties[i];
|
||||
val = from[prop];
|
||||
if (!isUndefined(val)) {
|
||||
@@ -295,8 +299,9 @@
|
||||
var args = [],
|
||||
arg,
|
||||
i,
|
||||
key;
|
||||
for (i = 0; i < arguments.length; i++) {
|
||||
key,
|
||||
argLen = arguments.length;
|
||||
for (i = 0; i < argLen; i++) {
|
||||
arg = '';
|
||||
if (typeof arguments[i] === 'object') {
|
||||
arg += '\n[' + i + '] ';
|
||||
@@ -446,7 +451,8 @@
|
||||
);
|
||||
}
|
||||
|
||||
var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
|
||||
var formattingTokens =
|
||||
/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
|
||||
localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
|
||||
formatFunctions = {},
|
||||
formatTokenFunctions = {};
|
||||
@@ -750,8 +756,9 @@
|
||||
if (typeof units === 'object') {
|
||||
units = normalizeObjectUnits(units);
|
||||
var prioritized = getPrioritizedUnits(units),
|
||||
i;
|
||||
for (i = 0; i < prioritized.length; i++) {
|
||||
i,
|
||||
prioritizedLen = prioritized.length;
|
||||
for (i = 0; i < prioritizedLen; i++) {
|
||||
this[prioritized[i].unit](units[prioritized[i].unit]);
|
||||
}
|
||||
} else {
|
||||
@@ -781,7 +788,8 @@
|
||||
matchTimestamp = /[+-]?\d+(\.\d{1,3})?/, // 123456789 123456789.123
|
||||
// any word (or two) characters or numbers including two/three word month in arabic.
|
||||
// includes scottish gaelic two word and hyphenated months
|
||||
matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,
|
||||
matchWord =
|
||||
/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,
|
||||
regexes;
|
||||
|
||||
regexes = {};
|
||||
@@ -807,15 +815,12 @@
|
||||
return regexEscape(
|
||||
s
|
||||
.replace('\\', '')
|
||||
.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (
|
||||
matched,
|
||||
p1,
|
||||
p2,
|
||||
p3,
|
||||
p4
|
||||
) {
|
||||
return p1 || p2 || p3 || p4;
|
||||
})
|
||||
.replace(
|
||||
/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,
|
||||
function (matched, p1, p2, p3, p4) {
|
||||
return p1 || p2 || p3 || p4;
|
||||
}
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -827,7 +832,8 @@
|
||||
|
||||
function addParseToken(token, callback) {
|
||||
var i,
|
||||
func = callback;
|
||||
func = callback,
|
||||
tokenLen;
|
||||
if (typeof token === 'string') {
|
||||
token = [token];
|
||||
}
|
||||
@@ -836,7 +842,8 @@
|
||||
array[callback] = toInt(input);
|
||||
};
|
||||
}
|
||||
for (i = 0; i < token.length; i++) {
|
||||
tokenLen = token.length;
|
||||
for (i = 0; i < tokenLen; i++) {
|
||||
tokens[token[i]] = func;
|
||||
}
|
||||
}
|
||||
@@ -947,12 +954,12 @@
|
||||
|
||||
// LOCALES
|
||||
|
||||
var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
|
||||
'_'
|
||||
),
|
||||
defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split(
|
||||
'_'
|
||||
),
|
||||
var defaultLocaleMonths =
|
||||
'January_February_March_April_May_June_July_August_September_October_November_December'.split(
|
||||
'_'
|
||||
),
|
||||
defaultLocaleMonthsShort =
|
||||
'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
|
||||
MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
|
||||
defaultMonthsShortRegex = matchWord,
|
||||
defaultMonthsRegex = matchWord;
|
||||
@@ -1394,14 +1401,12 @@
|
||||
addRegexToken('W', match1to2);
|
||||
addRegexToken('WW', match1to2, match2);
|
||||
|
||||
addWeekParseToken(['w', 'ww', 'W', 'WW'], function (
|
||||
input,
|
||||
week,
|
||||
config,
|
||||
token
|
||||
) {
|
||||
week[token.substr(0, 1)] = toInt(input);
|
||||
});
|
||||
addWeekParseToken(
|
||||
['w', 'ww', 'W', 'WW'],
|
||||
function (input, week, config, token) {
|
||||
week[token.substr(0, 1)] = toInt(input);
|
||||
}
|
||||
);
|
||||
|
||||
// HELPERS
|
||||
|
||||
@@ -1526,9 +1531,8 @@
|
||||
return ws.slice(n, 7).concat(ws.slice(0, n));
|
||||
}
|
||||
|
||||
var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
|
||||
'_'
|
||||
),
|
||||
var defaultLocaleWeekdays =
|
||||
'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
|
||||
defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
|
||||
defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
|
||||
defaultWeekdaysRegex = matchWord,
|
||||
@@ -2076,6 +2080,11 @@
|
||||
return globalLocale;
|
||||
}
|
||||
|
||||
function isLocaleNameSane(name) {
|
||||
// Prevent names that look like filesystem paths, i.e contain '/' or '\'
|
||||
return name.match('^[^/\\\\]*$') != null;
|
||||
}
|
||||
|
||||
function loadLocale(name) {
|
||||
var oldLocale = null,
|
||||
aliasedRequire;
|
||||
@@ -2084,7 +2093,8 @@
|
||||
locales[name] === undefined &&
|
||||
typeof module !== 'undefined' &&
|
||||
module &&
|
||||
module.exports
|
||||
module.exports &&
|
||||
isLocaleNameSane(name)
|
||||
) {
|
||||
try {
|
||||
oldLocale = globalLocale._abbr;
|
||||
@@ -2301,8 +2311,10 @@
|
||||
|
||||
// iso 8601 regex
|
||||
// 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
|
||||
var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
|
||||
basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
|
||||
var extendedIsoRegex =
|
||||
/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
|
||||
basicIsoRegex =
|
||||
/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
|
||||
tzRegex = /Z|[+-]\d\d(?::?\d\d)?/,
|
||||
isoDates = [
|
||||
['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
|
||||
@@ -2333,7 +2345,8 @@
|
||||
],
|
||||
aspNetJsonRegex = /^\/?Date\((-?\d+)/i,
|
||||
// RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3
|
||||
rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,
|
||||
rfc2822 =
|
||||
/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,
|
||||
obsOffsets = {
|
||||
UT: 0,
|
||||
GMT: 0,
|
||||
@@ -2356,12 +2369,13 @@
|
||||
allowTime,
|
||||
dateFormat,
|
||||
timeFormat,
|
||||
tzFormat;
|
||||
tzFormat,
|
||||
isoDatesLen = isoDates.length,
|
||||
isoTimesLen = isoTimes.length;
|
||||
|
||||
if (match) {
|
||||
getParsingFlags(config).iso = true;
|
||||
|
||||
for (i = 0, l = isoDates.length; i < l; i++) {
|
||||
for (i = 0, l = isoDatesLen; i < l; i++) {
|
||||
if (isoDates[i][1].exec(match[1])) {
|
||||
dateFormat = isoDates[i][0];
|
||||
allowTime = isoDates[i][2] !== false;
|
||||
@@ -2373,7 +2387,7 @@
|
||||
return;
|
||||
}
|
||||
if (match[3]) {
|
||||
for (i = 0, l = isoTimes.length; i < l; i++) {
|
||||
for (i = 0, l = isoTimesLen; i < l; i++) {
|
||||
if (isoTimes[i][1].exec(match[3])) {
|
||||
// match[2] should be 'T' or space
|
||||
timeFormat = (match[2] || ' ') + isoTimes[i][0];
|
||||
@@ -2440,7 +2454,7 @@
|
||||
function preprocessRFC2822(s) {
|
||||
// Remove comments and folding whitespace and replace multiple-spaces with a single space
|
||||
return s
|
||||
.replace(/\([^)]*\)|[\n\t]/g, ' ')
|
||||
.replace(/\([^()]*\)|[\n\t]/g, ' ')
|
||||
.replace(/(\s\s+)/g, ' ')
|
||||
.replace(/^\s\s*/, '')
|
||||
.replace(/\s\s*$/, '');
|
||||
@@ -2753,12 +2767,13 @@
|
||||
skipped,
|
||||
stringLength = string.length,
|
||||
totalParsedInputLength = 0,
|
||||
era;
|
||||
era,
|
||||
tokenLen;
|
||||
|
||||
tokens =
|
||||
expandFormat(config._f, config._locale).match(formattingTokens) || [];
|
||||
|
||||
for (i = 0; i < tokens.length; i++) {
|
||||
tokenLen = tokens.length;
|
||||
for (i = 0; i < tokenLen; i++) {
|
||||
token = tokens[i];
|
||||
parsedInput = (string.match(getParseRegexForToken(token, config)) ||
|
||||
[])[0];
|
||||
@@ -2853,15 +2868,16 @@
|
||||
i,
|
||||
currentScore,
|
||||
validFormatFound,
|
||||
bestFormatIsValid = false;
|
||||
bestFormatIsValid = false,
|
||||
configfLen = config._f.length;
|
||||
|
||||
if (config._f.length === 0) {
|
||||
if (configfLen === 0) {
|
||||
getParsingFlags(config).invalidFormat = true;
|
||||
config._d = new Date(NaN);
|
||||
return;
|
||||
}
|
||||
|
||||
for (i = 0; i < config._f.length; i++) {
|
||||
for (i = 0; i < configfLen; i++) {
|
||||
currentScore = 0;
|
||||
validFormatFound = false;
|
||||
tempConfig = copyConfig({}, config);
|
||||
@@ -3102,7 +3118,8 @@
|
||||
function isDurationValid(m) {
|
||||
var key,
|
||||
unitHasDecimal = false,
|
||||
i;
|
||||
i,
|
||||
orderLen = ordering.length;
|
||||
for (key in m) {
|
||||
if (
|
||||
hasOwnProp(m, key) &&
|
||||
@@ -3115,7 +3132,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
for (i = 0; i < ordering.length; ++i) {
|
||||
for (i = 0; i < orderLen; ++i) {
|
||||
if (m[ordering[i]]) {
|
||||
if (unitHasDecimal) {
|
||||
return false; // only allow non-integers for smallest unit
|
||||
@@ -3440,7 +3457,8 @@
|
||||
// from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
|
||||
// somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
|
||||
// and further modified to allow for strings containing both week and day
|
||||
isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
|
||||
isoRegex =
|
||||
/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
|
||||
|
||||
function createDuration(input, key) {
|
||||
var duration = input,
|
||||
@@ -3661,9 +3679,10 @@
|
||||
'ms',
|
||||
],
|
||||
i,
|
||||
property;
|
||||
property,
|
||||
propertyLen = properties.length;
|
||||
|
||||
for (i = 0; i < properties.length; i += 1) {
|
||||
for (i = 0; i < propertyLen; i += 1) {
|
||||
property = properties[i];
|
||||
propertyTest = propertyTest || hasOwnProp(input, property);
|
||||
}
|
||||
@@ -4286,19 +4305,17 @@
|
||||
addRegexToken('NNNN', matchEraName);
|
||||
addRegexToken('NNNNN', matchEraNarrow);
|
||||
|
||||
addParseToken(['N', 'NN', 'NNN', 'NNNN', 'NNNNN'], function (
|
||||
input,
|
||||
array,
|
||||
config,
|
||||
token
|
||||
) {
|
||||
var era = config._locale.erasParse(input, token, config._strict);
|
||||
if (era) {
|
||||
getParsingFlags(config).era = era;
|
||||
} else {
|
||||
getParsingFlags(config).invalidEra = input;
|
||||
addParseToken(
|
||||
['N', 'NN', 'NNN', 'NNNN', 'NNNNN'],
|
||||
function (input, array, config, token) {
|
||||
var era = config._locale.erasParse(input, token, config._strict);
|
||||
if (era) {
|
||||
getParsingFlags(config).era = era;
|
||||
} else {
|
||||
getParsingFlags(config).invalidEra = input;
|
||||
}
|
||||
}
|
||||
});
|
||||
);
|
||||
|
||||
addRegexToken('y', matchUnsigned);
|
||||
addRegexToken('yy', matchUnsigned);
|
||||
@@ -4590,14 +4607,12 @@
|
||||
addRegexToken('GGGGG', match1to6, match6);
|
||||
addRegexToken('ggggg', match1to6, match6);
|
||||
|
||||
addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (
|
||||
input,
|
||||
week,
|
||||
config,
|
||||
token
|
||||
) {
|
||||
week[token.substr(0, 2)] = toInt(input);
|
||||
});
|
||||
addWeekParseToken(
|
||||
['gggg', 'ggggg', 'GGGG', 'GGGGG'],
|
||||
function (input, week, config, token) {
|
||||
week[token.substr(0, 2)] = toInt(input);
|
||||
}
|
||||
);
|
||||
|
||||
addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
|
||||
week[token] = hooks.parseTwoDigitYear(input);
|
||||
@@ -5620,7 +5635,7 @@
|
||||
|
||||
//! moment.js
|
||||
|
||||
hooks.version = '2.29.1';
|
||||
hooks.version = '2.29.4';
|
||||
|
||||
setHookCallback(createLocal);
|
||||
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,17 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public partial class Test : System.Web.UI.Page
|
||||
{
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,8 @@
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/fonts" />
|
||||
<webopt:BundleReference ID="BundleReference3" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
@@ -185,4 +186,4 @@
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
@@ -1,17 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
public partial class Test2 : System.Web.UI.Page
|
||||
{
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
Generated
+26
-17
@@ -1,10 +1,10 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin
|
||||
@@ -15,38 +15,47 @@ namespace GPW_Admin
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference2.
|
||||
/// BundleReference2 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference1.
|
||||
/// BundleReference1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo PlaceHolder1.
|
||||
/// BundleReference3 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference3;
|
||||
|
||||
/// <summary>
|
||||
/// PlaceHolder1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo form1.
|
||||
/// form1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
}
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin
|
||||
{
|
||||
|
||||
@@ -1,91 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Services;
|
||||
using System.Collections;
|
||||
using System.Collections.Specialized;
|
||||
using System.Web.Services.Protocols;
|
||||
using AjaxControlToolkit;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using AjaxControlToolkit;
|
||||
using GPW_data;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Specialized;
|
||||
using System.Data;
|
||||
using System.Web.Services;
|
||||
|
||||
namespace GPW.WS
|
||||
{
|
||||
/// <summary>
|
||||
/// autoComplete per metodi jscript/ajax
|
||||
/// </summary>
|
||||
[WebService(Namespace = "http://www.steamware.net/")]
|
||||
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
||||
[System.ComponentModel.ToolboxItem(false)]
|
||||
[System.Web.Script.Services.ScriptService]
|
||||
public class autoComplete : System.Web.Services.WebService
|
||||
{
|
||||
|
||||
public autoComplete()
|
||||
/// <summary>
|
||||
/// autoComplete per metodi jscript/ajax
|
||||
/// </summary>
|
||||
[WebService(Namespace = "http://www.steamware.net/")]
|
||||
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
||||
[System.ComponentModel.ToolboxItem(false)]
|
||||
[System.Web.Script.Services.ScriptService]
|
||||
public class autoComplete : System.Web.Services.WebService
|
||||
{
|
||||
//Uncomment the following line if using designed components
|
||||
//InitializeComponent();
|
||||
}
|
||||
#region Public Constructors
|
||||
|
||||
|
||||
[WebMethod]
|
||||
public CascadingDropDownNameValue[] GetClienti(string knownCategoryValues)
|
||||
public autoComplete()
|
||||
{
|
||||
if (knownCategoryValues is null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(knownCategoryValues));
|
||||
}
|
||||
//Uncomment the following line if using designed components
|
||||
//InitializeComponent();
|
||||
}
|
||||
|
||||
DS_Applicazione.AnagClientiDataTable tabCli = DataProxy.DP.taAnCli.GetData();
|
||||
List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
|
||||
foreach (DataRow dr in tabCli)
|
||||
{
|
||||
string label = (string)dr["RagSociale"];
|
||||
int value = (int)dr["idxCliente"];
|
||||
values.Add(new CascadingDropDownNameValue(label, value.ToString()));
|
||||
}
|
||||
return values.ToArray();
|
||||
}
|
||||
#endregion Public Constructors
|
||||
|
||||
[WebMethod]
|
||||
public CascadingDropDownNameValue[] GetProgettiByCli(string knownCategoryValues)
|
||||
#region Public Methods
|
||||
|
||||
[WebMethod]
|
||||
public CascadingDropDownNameValue[] GetClienti(string knownCategoryValues)
|
||||
{
|
||||
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
|
||||
int idxCliente;
|
||||
if (!kv.ContainsKey("clienti") || !Int32.TryParse(kv["clienti"], out idxCliente))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
DS_Applicazione.AnagProgettiDataTable tabProj = DataProxy.DP.taAP.getByIdxCli(idxCliente, false, false);
|
||||
List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
|
||||
foreach (DataRow dr in tabProj)
|
||||
{
|
||||
string label = (string)dr["nomeProj"];
|
||||
int value = (int)dr["idxProgetto"];
|
||||
values.Add(new CascadingDropDownNameValue(label, value.ToString()));
|
||||
}
|
||||
return values.ToArray();
|
||||
}
|
||||
[WebMethod]
|
||||
public CascadingDropDownNameValue[] GetFasiByProgetti(string knownCategoryValues)
|
||||
if (knownCategoryValues is null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(knownCategoryValues));
|
||||
}
|
||||
|
||||
DS_Applicazione.AnagClientiDataTable tabCli = DataProxy.DP.taAnCli.GetData();
|
||||
List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
|
||||
foreach (DataRow dr in tabCli)
|
||||
{
|
||||
string label = (string)dr["RagSociale"];
|
||||
int value = (int)dr["idxCliente"];
|
||||
values.Add(new CascadingDropDownNameValue(label, value.ToString()));
|
||||
}
|
||||
return values.ToArray();
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public CascadingDropDownNameValue[] GetFasiByProgetti(string knownCategoryValues)
|
||||
{
|
||||
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
|
||||
int idxCliente;
|
||||
if (!kv.ContainsKey("clienti") || !Int32.TryParse(kv["clienti"], out idxCliente))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
DS_Applicazione.AnagProgettiDataTable tabProj = DataProxy.DP.taAP.getByIdxCli(idxCliente, false, false);
|
||||
List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
|
||||
foreach (DataRow dr in tabProj)
|
||||
{
|
||||
string label = (string)dr["nomeProj"];
|
||||
int value = (int)dr["idxProgetto"];
|
||||
values.Add(new CascadingDropDownNameValue(label, value.ToString()));
|
||||
}
|
||||
return values.ToArray();
|
||||
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
|
||||
int idxCliente;
|
||||
if (!kv.ContainsKey("clienti") || !Int32.TryParse(kv["clienti"], out idxCliente))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
DS_Applicazione.AnagProgettiDataTable tabProj = DataProxy.DP.taAP.getByIdxCli(idxCliente, false, false);
|
||||
List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
|
||||
foreach (DataRow dr in tabProj)
|
||||
{
|
||||
string label = (string)dr["nomeProj"];
|
||||
int value = (int)dr["idxProgetto"];
|
||||
values.Add(new CascadingDropDownNameValue(label, value.ToString()));
|
||||
}
|
||||
return values.ToArray();
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public CascadingDropDownNameValue[] GetProgettiByCli(string knownCategoryValues)
|
||||
{
|
||||
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
|
||||
int idxCliente;
|
||||
if (!kv.ContainsKey("clienti") || !Int32.TryParse(kv["clienti"], out idxCliente))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
DS_Applicazione.AnagProgettiDataTable tabProj = DataProxy.DP.taAP.getByIdxCli(idxCliente, false, false);
|
||||
List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
|
||||
foreach (DataRow dr in tabProj)
|
||||
{
|
||||
string label = (string)dr["nomeProj"];
|
||||
int value = (int)dr["idxProgetto"];
|
||||
values.Add(new CascadingDropDownNameValue(label, value.ToString()));
|
||||
}
|
||||
return values.ToArray();
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- Per altre informazioni sull'utilizzo della trasformazione web.config, vedere https://go.microsoft.com/fwlink/?LinkId=125889 -->
|
||||
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<!--
|
||||
Nell'esempio seguente, la trasformazione "SetAttributes" modifica il valore di
|
||||
"connectionString" in modo da utilizzare "ReleaseSQLServer" solo quando il localizzatore "Match"
|
||||
individua un attributo "name" con valore "MyDB".
|
||||
|
||||
<connectionStrings>
|
||||
<add name="MyDB"
|
||||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
|
||||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
</connectionStrings>
|
||||
-->
|
||||
<appSettings>
|
||||
<add key="imageBasePath" value="./images/LogoSteamware.png" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
</appSettings>
|
||||
<system.web>
|
||||
<compilation xdt:Transform="RemoveAttributes(debug)" />
|
||||
<!--
|
||||
|
||||
Nell'esempio seguente, la trasformazione "Replace" sostituisce l'intera
|
||||
sezione <customErrors> del file web.config.
|
||||
Poiché è presente un'unica sezione customErrors nel
|
||||
nodo <system.web>, non è necessario utilizzare l'attributo "xdt:Locator".
|
||||
|
||||
<customErrors defaultRedirect="GenericError.htm"
|
||||
mode="RemoteOnly" xdt:Transform="Replace">
|
||||
<error statusCode="500" redirect="InternalError.htm" />
|
||||
</customErrors>
|
||||
-->
|
||||
</system.web>
|
||||
</configuration>
|
||||
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- Per altre informazioni sull'utilizzo della trasformazione web.config, vedere https://go.microsoft.com/fwlink/?LinkId=125889 -->
|
||||
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<!--
|
||||
Nell'esempio seguente, la trasformazione "SetAttributes" modifica il valore di
|
||||
"connectionString" in modo da utilizzare "ReleaseSQLServer" solo quando il localizzatore "Match"
|
||||
individua un attributo "name" con valore "MyDB".
|
||||
|
||||
<connectionStrings>
|
||||
<add name="MyDB"
|
||||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
|
||||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
</connectionStrings>
|
||||
-->
|
||||
<appSettings>
|
||||
<add key="imageBasePath" value="./images/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
</appSettings>
|
||||
<system.web>
|
||||
<compilation xdt:Transform="RemoveAttributes(debug)" />
|
||||
<!--
|
||||
|
||||
Nell'esempio seguente, la trasformazione "Replace" sostituisce l'intera
|
||||
sezione <customErrors> del file web.config.
|
||||
Poiché è presente un'unica sezione customErrors nel
|
||||
nodo <system.web>, non è necessario utilizzare l'attributo "xdt:Locator".
|
||||
|
||||
<customErrors defaultRedirect="GenericError.htm"
|
||||
mode="RemoteOnly" xdt:Transform="Replace">
|
||||
<error statusCode="500" redirect="InternalError.htm" />
|
||||
</customErrors>
|
||||
-->
|
||||
</system.web>
|
||||
</configuration>
|
||||
@@ -1,32 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- Per altre informazioni sull'utilizzo della trasformazione web.config, vedere https://go.microsoft.com/fwlink/?LinkId=125889 -->
|
||||
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<!--
|
||||
Nell'esempio seguente, la trasformazione "SetAttributes" modifica il valore di
|
||||
"connectionString" in modo da utilizzare "ReleaseSQLServer" solo quando il localizzatore "Match"
|
||||
individua un attributo "name" con valore "MyDB".
|
||||
|
||||
<connectionStrings>
|
||||
<add name="MyDB"
|
||||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
|
||||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
|
||||
</connectionStrings>
|
||||
-->
|
||||
<system.web>
|
||||
<compilation xdt:Transform="RemoveAttributes(debug)" />
|
||||
<!--
|
||||
|
||||
Nell'esempio seguente, la trasformazione "Replace" sostituisce l'intera
|
||||
sezione <customErrors> del file web.config.
|
||||
Poiché è presente un'unica sezione customErrors nel
|
||||
nodo <system.web>, non è necessario utilizzare l'attributo "xdt:Locator".
|
||||
|
||||
<customErrors defaultRedirect="GenericError.htm"
|
||||
mode="RemoteOnly" xdt:Transform="Replace">
|
||||
<error statusCode="500" redirect="InternalError.htm"/>
|
||||
</customErrors>
|
||||
-->
|
||||
</system.web>
|
||||
</configuration>
|
||||
+31
-31
@@ -4,55 +4,55 @@
|
||||
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<!--
|
||||
Nell'esempio seguente, la trasformazione "SetAttributes" modifica il valore di
|
||||
"connectionString" in modo da utilizzare "ReleaseSQLServer" solo quando il localizzatore "Match"
|
||||
Nell'esempio seguente, la trasformazione "SetAttributes" modifica il valore di
|
||||
"connectionString" in modo da utilizzare "ReleaseSQLServer" solo quando il localizzatore "Match"
|
||||
individua un attributo "name" con valore "MyDB".
|
||||
|
||||
|
||||
<connectionStrings>
|
||||
<add name="MyDB"
|
||||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
|
||||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
|
||||
<add name="MyDB"
|
||||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
|
||||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
</connectionStrings>
|
||||
-->
|
||||
<appSettings>
|
||||
<!--area conf email-->
|
||||
<add key="adminAnomalieEmail" value="lucia.gervasoni@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="adminContinuatoEmail" value="lucia.gervasoni@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="adminOreLavEmail" value="lucia.gervasoni@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="checkAnomOreLav" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="checkAnomOreLavComm" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="_fromEmail" value="GPW@steamware.net" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="_smtpCli" value="smtp.gmail.com" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="_emailUser" value="info@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="_emailPwd" value="spsstampi_2012" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="_enableSSL" value="true" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="adminAnomalieEmail" value="lucia.gervasoni@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminContinuatoEmail" value="lucia.gervasoni@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminOreLavEmail" value="lucia.gervasoni@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="checkAnomOreLav" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="checkAnomOreLavComm" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="_fromEmail" value="GPW@steamware.net" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="_smtpCli" value="smtp.gmail.com" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="_emailUser" value="info@spsstampi.it" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="_emailPwd" value="spsstampi_2012" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="_enableSSL" value="true" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--altri parametri-->
|
||||
<add key="authKey" value="giambaSPS" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="baseUrl" value="http://W2012FS/GPW_SPS/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="GpwSmartUrl" value="../../GPW_SPS/SMART" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="GpwBCodeUrl" value="../../GPW_SPS/BCODE" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="reportBaseUrl" value="http://W2012FS/ReportServer?/Steamware/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="authKey" value="giambaSPS" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="baseUrl" value="http://W2012FS/GPW_SPS/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="GpwSmartUrl" value="../../GPW_SPS/SMART" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="GpwBCodeUrl" value="../../GPW_SPS/BCODE" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="reportBaseUrl" value="http://W2012FS/ReportServer?/Steamware/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--area DB-->
|
||||
<add key="PermessiConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="UtenteCdcConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="VocabolarioConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="GPWConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
|
||||
<add key="PermessiConnectionString" value="Data Source=SQLSTEAM;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="UtenteCdcConnectionString" value="Data Source=SQLSTEAM;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="VocabolarioConnectionString" value="Data Source=SQLSTEAM;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="GPWConnectionString" value="Data Source=SQLSTEAM;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
</appSettings>
|
||||
<connectionStrings>
|
||||
<add name="GPW_data.Properties.Settings.GPWConnectionString" connectionString="Data Source=SQL-STEAM\SQL2012;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
|
||||
<add name="GPW_data.Properties.Settings.GPWConnectionString" connectionString="Data Source=SQLSTEAM;Initial Catalog=SPS_GPW;Persist Security Info=True;User ID=sa;Password=steamware" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
</connectionStrings>
|
||||
<system.web>
|
||||
<compilation xdt:Transform="RemoveAttributes(debug)" />
|
||||
<!--
|
||||
|
||||
Nell'esempio seguente, la trasformazione "Replace" sostituisce l'intera
|
||||
|
||||
Nell'esempio seguente, la trasformazione "Replace" sostituisce l'intera
|
||||
sezione <customErrors> del file web.config.
|
||||
Poiché è presente un'unica sezione customErrors nel
|
||||
Poiché è presente un'unica sezione customErrors nel
|
||||
nodo <system.web>, non è necessario utilizzare l'attributo "xdt:Locator".
|
||||
|
||||
|
||||
<customErrors defaultRedirect="GenericError.htm"
|
||||
mode="RemoteOnly" xdt:Transform="Replace">
|
||||
<error statusCode="500" redirect="InternalError.htm"/>
|
||||
<error statusCode="500" redirect="InternalError.htm" />
|
||||
</customErrors>
|
||||
-->
|
||||
</system.web>
|
||||
|
||||
+450
-429
@@ -1,80 +1,84 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
For more information on how to configure your ASP.NET application, please visit
|
||||
http://go.microsoft.com/fwlink/?LinkId=169433
|
||||
-->
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="elmah">
|
||||
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
|
||||
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
|
||||
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
|
||||
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<system.web>
|
||||
<compilation debug="true" targetFramework="4.6.2" />
|
||||
<httpRuntime targetFramework="4.6.2" />
|
||||
<pages>
|
||||
<namespaces>
|
||||
<add namespace="System.Web.Optimization" />
|
||||
</namespaces>
|
||||
<controls>
|
||||
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
|
||||
|
||||
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
|
||||
</controls>
|
||||
</pages>
|
||||
<customErrors mode="Off" />
|
||||
<globalization culture="it-IT" enableClientBasedCulture="true" uiCulture="it" />
|
||||
<httpModules>
|
||||
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
|
||||
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
|
||||
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
|
||||
</httpModules>
|
||||
<sessionState mode="Custom" customProvider="MySessionStateStore">
|
||||
<providers>
|
||||
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="GPW_ADM" />
|
||||
</providers>
|
||||
</sessionState>
|
||||
</system.web>
|
||||
<appSettings>
|
||||
<!--Impostazione gestione serializzazione variabili in sessione (es per Redis)-->
|
||||
<add key="serializeSession" value="true" />
|
||||
<!--Conf generale-->
|
||||
<add key="appName" value="GPW" />
|
||||
<add key="titleApp" value="GPW" />
|
||||
<add key="welcomeApp" value="GPW_welcome" />
|
||||
<add key="SiteName" value="Steamware" />
|
||||
<add key="copyRight" value="SteamWare" />
|
||||
<add key="CodModulo" value="GPW" />
|
||||
<add key="_safePages" value="unauthorized#forceUser#login#login.aspx#test#Test.aspx" />
|
||||
<!--Gestione forzatura priam timbratura ad entrata-->
|
||||
<add key="firstIsIN" value="true" />
|
||||
<!--Gestione notifiche anomalie-->
|
||||
<add key="adminAnomalieEmail" value="samuele@steamware.net" />
|
||||
<add key="adminContinuatoEmail" value="samuele@steamware.net" />
|
||||
<add key="adminOreLavEmail" value="samuele@steamware.net" />
|
||||
<add key="gg2Chk" value="60" />
|
||||
<add key="gg2ChkCont" value="30" />
|
||||
<add key="gg2ChkOreCaricate" value="30" />
|
||||
<add key="checkAnomTimb" value="true" />
|
||||
<add key="checkAnomAppr" value="true" />
|
||||
<add key="checkAnomOreLav" value="true" />
|
||||
<add key="checkAnomOreLavComm" value="true" />
|
||||
<add key="checkAnomContinuato" value="true" />
|
||||
<add key="sendEmailToUser" value="true" />
|
||||
<add key="firstHour2Check" value="6" />
|
||||
<add key="enableDailyCheck" value="true" />
|
||||
<add key="imgLogoPath" value="../images/LogoSteamware.png" />
|
||||
<!--fix menù-->
|
||||
<add key="fixPreUrlMenu" value="false" />
|
||||
<!--Timeout vari-->
|
||||
<add key="intUpdatePagina_ms" value="120000" />
|
||||
<add key="intUpdateFooter_ms" value="1000" />
|
||||
<add key="maxRefreshToReload" value="30" />
|
||||
<!--Gestione Barcode-->
|
||||
<!--<add key="secTimeoutBCode" value="8" />
|
||||
<configSections>
|
||||
<sectionGroup name="elmah">
|
||||
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah"/>
|
||||
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah"/>
|
||||
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah"/>
|
||||
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah"/>
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<system.web>
|
||||
<compilation targetFramework="4.6.2" debug="true"/>
|
||||
<httpRuntime targetFramework="4.6.2"/>
|
||||
<pages>
|
||||
<namespaces>
|
||||
<add namespace="System.Web.Optimization"/>
|
||||
</namespaces>
|
||||
<controls>
|
||||
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt"/>
|
||||
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"/>
|
||||
</controls>
|
||||
</pages>
|
||||
<customErrors mode="Off"/>
|
||||
<globalization culture="it-IT" enableClientBasedCulture="true" uiCulture="it"/>
|
||||
<httpModules>
|
||||
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
|
||||
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah"/>
|
||||
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"/>
|
||||
</httpModules>
|
||||
<sessionState mode="Custom" customProvider="MySessionStateStore">
|
||||
<providers>
|
||||
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="GPW_ADM"/>
|
||||
</providers>
|
||||
</sessionState>
|
||||
</system.web>
|
||||
<appSettings>
|
||||
<!--Impostazione gestione serializzazione variabili in sessione (es per Redis)-->
|
||||
<add key="serializeSession" value="true"/>
|
||||
<!--Conf generale-->
|
||||
<add key="appName" value="GPW"/>
|
||||
<add key="titleApp" value="GPW"/>
|
||||
<add key="welcomeApp" value="GPW_welcome"/>
|
||||
<add key="SiteName" value="Steamware"/>
|
||||
<add key="copyRight" value="SteamWare"/>
|
||||
<add key="CodModulo" value="GPW"/>
|
||||
<add key="_safePages" value="unauthorized#forceUser#login#login.aspx#test#Test.aspx"/>
|
||||
<!--Gestione forzatura priam timbratura ad entrata-->
|
||||
<add key="firstIsIN" value="true"/>
|
||||
<!--Gestione notifiche anomalie-->
|
||||
<add key="adminAnomalieEmail" value="samuele@steamware.net"/>
|
||||
<add key="adminContinuatoEmail" value="samuele@steamware.net"/>
|
||||
<add key="adminOreLavEmail" value="samuele@steamware.net"/>
|
||||
<add key="adminRichDip" value="samuele.locatelli@egalware.com,mara.baroni@egalware.com"/>
|
||||
<add key="urlRedirRich" value="https://iis03.egalware.com/GPW/ADMIN/richiesteDip"/>
|
||||
<add key="urlRedirMal" value="https://iis03.egalware.com/GPW/ADMIN/malattia"/>
|
||||
<add key="gg2Chk" value="60"/>
|
||||
<add key="gg2ChkCont" value="30"/>
|
||||
<add key="gg2ChkOreCaricate" value="30"/>
|
||||
<add key="checkAnomTimb" value="true"/>
|
||||
<add key="checkAnomAppr" value="true"/>
|
||||
<add key="checkAnomOreLav" value="true"/>
|
||||
<add key="checkAnomOreLavComm" value="true"/>
|
||||
<add key="checkAnomContinuato" value="true"/>
|
||||
<add key="sendEmailToUser" value="true"/>
|
||||
<add key="firstHour2Check" value="6"/>
|
||||
<add key="enableDailyCheck" value="true"/>
|
||||
<add key="imgLogoPath" value="../images/LogoSteamware.png"/>
|
||||
<!--veto ricalcolo progetti-->
|
||||
<add key="vetoRicalcProj" value="60"/>
|
||||
<!--fix menù-->
|
||||
<add key="fixPreUrlMenu" value="false"/>
|
||||
<!--Timeout vari-->
|
||||
<add key="intUpdatePagina_ms" value="120000"/>
|
||||
<add key="intUpdateFooter_ms" value="1000"/>
|
||||
<add key="maxRefreshToReload" value="30"/>
|
||||
<!--Gestione Barcode-->
|
||||
<!--<add key="secTimeoutBCode" value="8" />
|
||||
<add key="prefComandi" value="CMD" />
|
||||
<add key="prefIdx" value="idx" />
|
||||
<add key="prefMatr" value="matr" />
|
||||
@@ -83,363 +87,380 @@
|
||||
<add key="uscita" value="CMDOUT" />
|
||||
<add key="ipv4StazBCode" value="*" />
|
||||
<add key="showNameAfterCmd" value="true" />-->
|
||||
<!--ricerca autocomplete-->
|
||||
<add key="maxNumSuggest" value="30" />
|
||||
<!--Logging-->
|
||||
<add key="_logDir" value="~/logs/" />
|
||||
<add key="doShrinkFolder" value="true" />
|
||||
<add key="_logLevel" value="6" />
|
||||
<add key="_logMaxMb" value="30" />
|
||||
<!--Definizione default x registrazione commesse-->
|
||||
<add key="defRegAttMin" value="60" />
|
||||
<add key="maxErr" value="30" />
|
||||
<add key="maxErrMin" value="-30" />
|
||||
<add key="maxErrPlus" value="91" />
|
||||
<!--default visualizzazione timbrature-->
|
||||
<add key="reviewShowCN" value="true" />
|
||||
<add key="reviewShowOreMin" value="false" />
|
||||
<add key="reviewShowStraord" value="true" />
|
||||
<!--gestione warning x calcolo real/budget-->
|
||||
<add key="warningRatioPerc" value="80" />
|
||||
<!--Definizione URL e rete locale-->
|
||||
<add key="localNet" value="10.74" />
|
||||
<add key="dhcpLeaseTime" value="15" />
|
||||
<!--Conf x grafici a barre-->
|
||||
<add key="maxBarplotLargh" value="1000" />
|
||||
<!--Conf attivazione funzionalità opzionali-->
|
||||
<add key="barcodeAutoApprove" value="true" />
|
||||
<add key="regAttEnabled" value="true" />
|
||||
<!--Gestione selettore periodo-->
|
||||
<add key="defDayFrom" value="-30" />
|
||||
<add key="mostraSelOra" value="false" />
|
||||
<!--Timbratrice x Zucchetti-->
|
||||
<add key="codTimbra" value="90" />
|
||||
<!--Gestione email-->
|
||||
<add key="_fromEmail" value="steamwarebot@gmail.com" />
|
||||
<add key="_smtpCli" value="smtp.gmail.com" />
|
||||
<add key="_emailUser" value="steamwarebot@gmail.com" />
|
||||
<add key="_emailPwd" value="drmfsls16" />
|
||||
<add key="_enableSSL" value="true" />
|
||||
<!--gestione tac cloud-->
|
||||
<add key="TagCloudMode" value="elenco" />
|
||||
<!--Gestione auth dispositivi mobile-->
|
||||
<add key="authKey" value="keyhammer" />
|
||||
<add key="baseUrl" value="http://iis02/GPW/" />
|
||||
<add key="baseWebUrl" value="http://seriate.steamware.net:8083/GPW/" />
|
||||
<add key="GpwSmartUrl" value="../../GPW-Smart" />
|
||||
<add key="GpwBCodeUrl" value="../../GPW-BCode" />
|
||||
<!--Gestione SSRS-->
|
||||
<add key="reportBaseUrl" value="http://sql-steam/ReportServer?/Steamware/" />
|
||||
<!--CONF DB-->
|
||||
<add key="PermessiConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
|
||||
<add key="UtenteCdcConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=Steamware_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer" />
|
||||
<add key="VocabolarioConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW_vocabolario;Persist Security Info=True;User ID=sa;Password=keyhammer" />
|
||||
<add key="GPWConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
|
||||
<add key="DbConfConnectionString" value="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
|
||||
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
|
||||
</appSettings>
|
||||
<connectionStrings>
|
||||
<add name="GPW_data.Properties.Settings.GPWConnectionString" connectionString="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer" providerName="System.Data.SqlClient" />
|
||||
<add name="ErrorLog" connectionString="Data Source=SQL2016DEV;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
|
||||
</connectionStrings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XDocument" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ValueTuple" publicKeyToken="CC7B13FFCD2DDD51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Timer" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.SecureString" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Principal" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Resources.ResourceManager" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ObjectModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Requests" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Queryable" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Parallel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Expressions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Globalization.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Globalization" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Dynamic.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tools" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Debug" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.Common" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="B77A5C561934E089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="DnsClient" publicKeyToken="4574bb5573c51424" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.4.0.0" newVersion="1.4.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="SharpCompress" publicKeyToken="afb0a02973931d96" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-0.28.1.0" newVersion="0.28.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.1" newVersion="5.0.0.1" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.3.1.9" newVersion="1.3.1.9" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Pkcs" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.1" newVersion="5.0.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<!--ricerca autocomplete-->
|
||||
<add key="maxNumSuggest" value="30"/>
|
||||
<!--Logging-->
|
||||
<add key="_logDir" value="~/logs/"/>
|
||||
<add key="doShrinkFolder" value="true"/>
|
||||
<add key="_logLevel" value="6"/>
|
||||
<add key="_logMaxMb" value="30"/>
|
||||
<!--Definizione default x registrazione commesse-->
|
||||
<add key="defRegAttMin" value="60"/>
|
||||
<add key="maxErr" value="30"/>
|
||||
<add key="maxErrMin" value="-30"/>
|
||||
<add key="maxErrPlus" value="91"/>
|
||||
<!--default visualizzazione timbrature-->
|
||||
<add key="reviewShowCN" value="true"/>
|
||||
<add key="reviewShowOreMin" value="false"/>
|
||||
<add key="reviewShowStraord" value="true"/>
|
||||
<!--gestione warning x calcolo real/budget-->
|
||||
<add key="warningRatioPerc" value="80"/>
|
||||
<!--Definizione URL e rete locale-->
|
||||
<add key="localNet" value="10.74"/>
|
||||
<add key="dhcpLeaseTime" value="15"/>
|
||||
<!--Conf x grafici a barre-->
|
||||
<add key="maxBarplotLargh" value="1000"/>
|
||||
<!--Conf attivazione funzionalità opzionali-->
|
||||
<add key="barcodeAutoApprove" value="true"/>
|
||||
<add key="regAttEnabled" value="true"/>
|
||||
<!--Gestione selettore periodo-->
|
||||
<add key="defDayFrom" value="-30"/>
|
||||
<add key="mostraSelOra" value="false"/>
|
||||
<!--Timbratrice x Zucchetti-->
|
||||
<add key="codTimbra" value="90"/>
|
||||
<!--Gestione email-->
|
||||
<add key="_fromEmail" value="steamwarebot@outlook.it"/>
|
||||
<add key="_smtpCli" value="smtp-mail.outlook.com"/>
|
||||
<add key="_emailUser" value="steamwarebot@outlook.it"/>
|
||||
<add key="_emailPwd" value="siamoInViaNazionale93!"/>
|
||||
<add key="_enableSSL" value="true"/>
|
||||
<!--gestione tac cloud-->
|
||||
<add key="TagCloudMode" value="elenco"/>
|
||||
<!--Gestione auth dispositivi mobile-->
|
||||
<add key="authKey" value="keyhammer"/>
|
||||
<add key="baseUrl" value="http://iis02/GPW/"/>
|
||||
<add key="baseWebUrl" value="http://seriate.steamware.net:8083/GPW/"/>
|
||||
<add key="GpwSmartUrl" value="../../GPW-Smart"/>
|
||||
<add key="GpwBCodeUrl" value="../../GPW-BCode"/>
|
||||
<!--Gestione SSRS-->
|
||||
<add key="reportBaseUrl" value="http://W2019-SQL-STEAM/ReportServer?/Steamware/"/>
|
||||
<!--CONF DB-->
|
||||
<add key="PermessiConnectionString" value="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer16"/>
|
||||
<add key="UtenteCdcConnectionString" value="Data Source=W2019-SQL-STEAM;Initial Catalog=Steamware_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16"/>
|
||||
<add key="VocabolarioConnectionString" value="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW_vocabolario;Persist Security Info=True;User ID=sa;Password=keyhammer16"/>
|
||||
<add key="GPWConnectionString" value="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer16"/>
|
||||
<add key="DbConfConnectionString" value="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer16"/>
|
||||
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;"/>
|
||||
</appSettings>
|
||||
<connectionStrings>
|
||||
<add name="GPW_data.Properties.Settings.GPWConnectionString" connectionString="Data Source=W2019-SQL-STEAM;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer16" providerName="System.Data.SqlClient"/>
|
||||
<add name="ErrorLog" connectionString="Data Source=SQL2016DEV;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient"/>
|
||||
</connectionStrings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XDocument" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Timer" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.SecureString" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Principal" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Resources.ResourceManager" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ObjectModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Requests" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Queryable" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Parallel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Expressions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="B77A5C561934E089" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Globalization.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Globalization" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Dynamic.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tools" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Debug" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.Common" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ValueTuple" publicKeyToken="CC7B13FFCD2DDD51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Pkcs" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.1" newVersion="6.0.0.1"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.3" newVersion="6.0.0.3"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Channels" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.3.3.11" newVersion="1.3.3.11"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="DnsClient" publicKeyToken="4574bb5573c51424" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.6.0.0" newVersion="1.6.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="SharpCompress" publicKeyToken="afb0a02973931d96" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-0.32.1.0" newVersion="0.32.1.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Web.Infrastructure" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.5" newVersion="6.0.0.5"/>
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<system.webServer>
|
||||
<validation validateIntegratedModeConfiguration="false"/>
|
||||
<modules>
|
||||
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler"/>
|
||||
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler"/>
|
||||
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler"/>
|
||||
<remove name="Session"/>
|
||||
<add name="Session" type="Microsoft.AspNet.SessionState.SessionStateModuleAsync, Microsoft.AspNet.SessionState.SessionStateModule, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode"/>
|
||||
</modules>
|
||||
<staticContent>
|
||||
<remove fileExtension=".json"/>
|
||||
<remove fileExtension=".svg"/>
|
||||
<remove fileExtension=".woff"/>
|
||||
<remove fileExtension=".woff2"/>
|
||||
<mimeMap fileExtension=".json" mimeType="application/json"/>
|
||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>
|
||||
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff"/>
|
||||
<mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2"/>
|
||||
</staticContent>
|
||||
</system.webServer>
|
||||
<elmah>
|
||||
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="ErrorLog"/>
|
||||
<security allowRemoteAccess="false"/>
|
||||
</elmah>
|
||||
<location path="elmah.axd" inheritInChildApplications="false">
|
||||
<system.web>
|
||||
<httpHandlers>
|
||||
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah"/>
|
||||
</httpHandlers>
|
||||
</system.web>
|
||||
<system.webServer>
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
<modules>
|
||||
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
|
||||
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
|
||||
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
|
||||
<remove name="Session" />
|
||||
<add name="Session" type="Microsoft.AspNet.SessionState.SessionStateModuleAsync, Microsoft.AspNet.SessionState.SessionStateModule, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode" />
|
||||
</modules>
|
||||
<staticContent>
|
||||
<remove fileExtension=".woff" />
|
||||
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
|
||||
<remove fileExtension=".woff2" />
|
||||
<mimeMap fileExtension=".woff2" mimeType="application/x-font-woff" />
|
||||
<remove fileExtension=".svg" />
|
||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
|
||||
<remove fileExtension=".json" />
|
||||
<mimeMap fileExtension=".json" mimeType="application/json" />
|
||||
</staticContent>
|
||||
<handlers>
|
||||
<add name="ELMAH" verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode"/>
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
<elmah>
|
||||
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="ErrorLog" />
|
||||
<security allowRemoteAccess="false" />
|
||||
</elmah>
|
||||
<location path="elmah.axd" inheritInChildApplications="false">
|
||||
<system.web>
|
||||
<httpHandlers>
|
||||
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
|
||||
</httpHandlers>
|
||||
</system.web>
|
||||
<system.webServer>
|
||||
<handlers>
|
||||
<add name="ELMAH" verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
</location>
|
||||
</location>
|
||||
</configuration>
|
||||
<!--ProjectGuid: A74E74E3-77BC-45D3-BC54-8693313542E2-->
|
||||
@@ -1,106 +0,0 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSearch" CodeBehind="AjaxSearch.master.cs" %>
|
||||
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" TagPrefix="uc4" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_pageSize.ascx" TagName="mod_pageSize" TagPrefix="uc6" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html lang="it">
|
||||
<head id="Head1" runat="server">
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title><%: Page.Title %> - GPW</title>
|
||||
<asp:PlaceHolder runat="server">
|
||||
<%: Scripts.Render("~/bundles/modernizr") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link rel="shortcut icon" href="~/images/favicon.png" type="image/png" />
|
||||
|
||||
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
|
||||
<%: Scripts.Render("~/bundles/jquery") %>
|
||||
<%: Scripts.Render("~/bundles/jqueryui") %>
|
||||
<%: Scripts.Render("~/bundles/jSteamware") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<%--DA VERIFICARE QUESTI in inclusione...--%>
|
||||
<link href="~/Content/Style.css" rel="stylesheet" type="text/css" />
|
||||
<link href="~/Content/StyleCustom.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="body">
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="sm" runat="server" EnablePartialRendering="true" EnableScriptGlobalization="true" EnableScriptLocalization="true"
|
||||
EnableCdn="false">
|
||||
</asp:ScriptManager>
|
||||
<div class="fullscreen">
|
||||
<table class="formatTableGeneral" id="tblFormat" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="topMenu" colspan="2">
|
||||
<div>
|
||||
<asp:UpdatePanel ID="upTop" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc1:mod_menuTop ID="Mod_menuTop1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menuSx">
|
||||
<asp:UpdatePanel ID="upSx" runat="server" UpdateMode="Always" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc2:mod_menuSx ID="Mod_menuSx1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</td>
|
||||
<td class="bodyMain">
|
||||
<div>
|
||||
<asp:UpdatePanel ID="upPagina" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<div class="boxShadowDark">
|
||||
<table class="tableContenuto" cellpadding="0" cellspacing="0">
|
||||
<tr class="topContrDx">
|
||||
<td style="width: 25%;" valign="baseline">
|
||||
<uc3:mod_pageTitleAndSearch ID="Mod_pageTitleAndSearch1" runat="server" />
|
||||
</td>
|
||||
<td style="width: 75%; text-align: left;">
|
||||
<div class="divSx">
|
||||
<uc4:mod_ricercaGenerica ID="Mod_ricercaGenerica1" runat="server" />
|
||||
</div>
|
||||
<div class="divDx">
|
||||
<uc6:mod_pageSize ID="mod_pageSize1" runat="server" />
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="contrRiq">
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="bottomWrite">
|
||||
<uc5:mod_menuBottom ID="Mod_menuBottom1" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,60 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Configuration;
|
||||
using System.Collections;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Web.UI.HtmlControls;
|
||||
|
||||
public partial class AjaxSearch : System.Web.UI.MasterPage
|
||||
{
|
||||
|
||||
protected override void OnLoad(EventArgs e)
|
||||
{
|
||||
base.OnLoad(e);
|
||||
Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina");
|
||||
}
|
||||
|
||||
protected override void OnInit(EventArgs e)
|
||||
{
|
||||
base.OnInit(e);
|
||||
Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx);
|
||||
Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu);
|
||||
mod_pageSize1.eh_nuovaSize += new EventHandler(mod_pageSize1_eh_nuovaSize);
|
||||
}
|
||||
|
||||
void mod_pageSize1_eh_nuovaSize(object sender, EventArgs e)
|
||||
{
|
||||
Uri MyUrl = Request.Url;
|
||||
string delimStr = "/";
|
||||
char[] delimiter = delimStr.ToCharArray();
|
||||
string[] finalUrl = MyUrl.LocalPath.ToString().Split(delimiter);
|
||||
int n = finalUrl.Length;
|
||||
string _paginaCorrente = finalUrl[n - 1].ToString();
|
||||
Response.Redirect(_paginaCorrente);
|
||||
}
|
||||
|
||||
void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e)
|
||||
{
|
||||
// chiamo update del menu sx...
|
||||
Mod_menuSx1.forzaUpdateMenu();
|
||||
}
|
||||
|
||||
void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e)
|
||||
{
|
||||
// cambio stato visualizzaizone menù laterale...
|
||||
Mod_menuSx1.Visible = !Mod_menuSx1.Visible;
|
||||
}
|
||||
|
||||
protected override void OnUnload(EventArgs e)
|
||||
{
|
||||
base.OnUnload(e);
|
||||
// svuoto tutti gli event handler inseriti...
|
||||
Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx);
|
||||
Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu);
|
||||
|
||||
}
|
||||
}
|
||||
-157
@@ -1,157 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
public partial class AjaxSearch {
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Head1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference2.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo PlaceHolder1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo form1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo sm.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.ScriptManager sm;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upTop.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upTop;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuTop1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuTop Mod_menuTop1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upSx.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upSx;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuSx1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuSx Mod_menuSx1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upPagina.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upPagina;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_pageTitleAndSearch1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_ricercaGenerica1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_ricercaGenerica Mod_ricercaGenerica1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo mod_pageSize1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.mod_pageSize mod_pageSize1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cph1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder cph1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuBottom1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuBottom Mod_menuBottom1;
|
||||
}
|
||||
@@ -6,45 +6,46 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="it">
|
||||
<head id="Head1" runat="server">
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title><%: Page.Title %> - GPW</title>
|
||||
<asp:PlaceHolder runat="server">
|
||||
<%: Scripts.Render("~/bundles/modernizr") %>
|
||||
</asp:PlaceHolder>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title><%: Page.Title %> - GPW</title>
|
||||
<asp:PlaceHolder runat="server">
|
||||
<%: Scripts.Render("~/bundles/modernizr") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference3" runat="server" Path="~/Content/fonts" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link rel="shortcut icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link rel="shortcut icon" href="~/images/favicon.png" type="image/png" />
|
||||
|
||||
<%--DA VERIFICARE QUESTI in inclusione...--%>
|
||||
<link href="~/Content/Style.css" rel="stylesheet" type="text/css" />
|
||||
<link href="~/Content/StyleCustom.css" rel="stylesheet" type="text/css" />
|
||||
<%--DA VERIFICARE QUESTI in inclusione...--%>
|
||||
<link href="~/Content/Style.css" rel="stylesheet" type="text/css" />
|
||||
<link href="~/Content/StyleCustom.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body class="body">
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" EnableScriptGlobalization="true" EnableCdn="false">
|
||||
</asp:ScriptManager>
|
||||
<div class="fullscreen">
|
||||
<table class="formatTableGeneral" id="tblFormat" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="bodyMain">
|
||||
<div>
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bottomWrite">
|
||||
<uc1:mod_menuBottom ID="Mod_menuBottom1" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" EnableScriptGlobalization="true" EnableCdn="false">
|
||||
</asp:ScriptManager>
|
||||
<div class="fullscreen">
|
||||
<table class="formatTableGeneral" id="tblFormat" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="bodyMain">
|
||||
<div>
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bottomWrite">
|
||||
<uc1:mod_menuBottom ID="Mod_menuBottom1" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
@@ -1,80 +0,0 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AjaxSimpleFull.master.cs" Inherits="GPW_Admin.WebMasterPages.AjaxSimpleFull" %>
|
||||
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuBottomFullpage.ascx" TagName="mod_menuBottomFullpage" TagPrefix="uc1" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="it">
|
||||
<head id="Head1" runat="server">
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>GPW-ADM</title>
|
||||
<asp:PlaceHolder runat="server">
|
||||
<%: Scripts.Render("~/bundles/modernizr") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link rel="shortcut icon" href="~/images/favicon.png" type="image/png" />
|
||||
|
||||
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
|
||||
<%: Scripts.Render("~/bundles/jquery") %>
|
||||
<%: Scripts.Render("~/bundles/jqueryui") %>
|
||||
<%: Scripts.Render("~/bundles/jSteamware") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
|
||||
<%--DA VERIFICARE QUESTI in inclusione...--%>
|
||||
<link href="~/Content/Style.css" rel="stylesheet" type="text/css" />
|
||||
<link href="~/Content/StyleCustom.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$("span.radioBtn input").checkboxradio({ icon: false });
|
||||
$(".JQbutton").button();
|
||||
$("#accordion").accordion({
|
||||
heightStyle: "content"
|
||||
});
|
||||
|
||||
// oggetto da legare all'update parziale ajax x sistemare btns & co
|
||||
var prm = Sys.WebForms.PageRequestManager.getInstance();
|
||||
prm.add_endRequest(function () {
|
||||
// re-bind your jQuery events here
|
||||
$("span.radioBtn input").checkboxradio({ icon: false });
|
||||
$(".JQbutton").button();
|
||||
$("#accordion").accordion({
|
||||
heightStyle: "content"
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body class="body">
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="sm" runat="server" EnablePartialRendering="true" EnableScriptGlobalization="true" EnableScriptLocalization="true"
|
||||
EnableCdn="false">
|
||||
</asp:ScriptManager>
|
||||
<div class="fullscreen">
|
||||
|
||||
<div class="clearDiv">
|
||||
<asp:UpdatePanel ID="upMain" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
<div class="clearDiv bottomWrite">
|
||||
<asp:UpdatePanel ID="upBott" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc1:mod_menuBottomFullpage ID="mod_menuBottomFullpage1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,105 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebMasterPages {
|
||||
|
||||
|
||||
public partial class AjaxSimpleFull {
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Head1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference2.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo PlaceHolder1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo form1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo sm.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.ScriptManager sm;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upMain.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upMain;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cph1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder cph1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upBott.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upBott;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo mod_menuBottomFullpage1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.mod_menuBottomFullpage mod_menuBottomFullpage1;
|
||||
}
|
||||
}
|
||||
@@ -1,123 +0,0 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxTitle" CodeBehind="AjaxTitle.master.cs" %>
|
||||
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_pageSize.ascx" TagName="mod_pageSize" TagPrefix="uc6" %>
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="it">
|
||||
<head id="Head1" runat="server">
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>GPW-ADM</title>
|
||||
<asp:PlaceHolder runat="server">
|
||||
<%: Scripts.Render("~/bundles/modernizr") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link rel="shortcut icon" href="~/images/favicon.png" type="image/png" />
|
||||
|
||||
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
|
||||
<%: Scripts.Render("~/bundles/jquery") %>
|
||||
<%: Scripts.Render("~/bundles/jqueryui") %>
|
||||
<%: Scripts.Render("~/bundles/jSteamware") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
|
||||
<%--DA VERIFICARE QUESTI in inclusione...--%>
|
||||
<link href="~/Content/Style.css" rel="stylesheet" type="text/css" />
|
||||
<link href="~/Content/StyleCustom.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script language="javascript" type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$("span.radioBtn input").checkboxradio({ icon: false });
|
||||
$(".JQbutton").button();
|
||||
$("#accordion").accordion({
|
||||
heightStyle: "content"
|
||||
});
|
||||
|
||||
// oggetto da legare all'update parziale ajax x sistemare btns & co
|
||||
var prm = Sys.WebForms.PageRequestManager.getInstance();
|
||||
prm.add_endRequest(function () {
|
||||
// re-bind your jQuery events here
|
||||
$("span.radioBtn input").checkboxradio({ icon: false });
|
||||
$(".JQbutton").button();
|
||||
$("#accordion").accordion({
|
||||
heightStyle: "content"
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body class="body">
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="sm" runat="server" EnablePartialRendering="true" EnableScriptGlobalization="true" EnableCdn="false">
|
||||
</asp:ScriptManager>
|
||||
<div class="fullscreen">
|
||||
<table class="formatTableGeneral" id="tblFormat" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="topMenu" colspan="2">
|
||||
<div>
|
||||
<asp:UpdatePanel ID="upTop" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc1:mod_menuTop ID="Mod_menuTop1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menuSx">
|
||||
<asp:UpdatePanel ID="upSx" runat="server" UpdateMode="Always" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc2:mod_menuSx ID="Mod_menuSx1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</td>
|
||||
<td class="bodyMain">
|
||||
<div>
|
||||
<asp:UpdatePanel ID="upMain" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<div class="boxShadowDark">
|
||||
<table class="tableContenuto" cellpadding="0" cellspacing="0">
|
||||
<tr class="topContrDx">
|
||||
<td style="width: 25%;" valign="baseline">
|
||||
<uc3:mod_pageTitleAndSearch ID="Mod_pageTitleAndSearch1" runat="server" />
|
||||
</td>
|
||||
<td style="width: 75%; text-align: left;">
|
||||
<div class="divDx">
|
||||
<uc6:mod_pageSize ID="mod_pageSize1" runat="server" />
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="contrRiq">
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="bottomWrite">
|
||||
<uc5:mod_menuBottom ID="Mod_menuBottom1" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,55 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Configuration;
|
||||
using System.Collections;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using SteamWare;
|
||||
|
||||
public partial class AjaxTitle : System.Web.UI.MasterPage
|
||||
{
|
||||
|
||||
protected override void OnLoad(EventArgs e)
|
||||
{
|
||||
base.OnLoad(e);
|
||||
Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina");
|
||||
}
|
||||
|
||||
protected override void OnInit(EventArgs e)
|
||||
{
|
||||
base.OnInit(e);
|
||||
Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx);
|
||||
Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu);
|
||||
mod_pageSize1.eh_nuovaSize += Mod_pageSize1_eh_nuovaSize;
|
||||
}
|
||||
|
||||
private void Mod_pageSize1_eh_nuovaSize(object sender, EventArgs e)
|
||||
{
|
||||
Response.Redirect(user_std.pagCorrente);
|
||||
}
|
||||
|
||||
void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e)
|
||||
{
|
||||
// chiamo update del menu sx...
|
||||
Mod_menuSx1.forzaUpdateMenu();
|
||||
}
|
||||
|
||||
void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e)
|
||||
{
|
||||
// cambio stato visualizzaizone menù laterale...
|
||||
Mod_menuSx1.Visible = !Mod_menuSx1.Visible;
|
||||
}
|
||||
|
||||
protected override void OnUnload(EventArgs e)
|
||||
{
|
||||
base.OnUnload(e);
|
||||
// svuoto tutti gli event handler inseriti...
|
||||
Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx);
|
||||
Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu);
|
||||
|
||||
}
|
||||
}
|
||||
-148
@@ -1,148 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
public partial class AjaxTitle {
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Head1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference2.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo PlaceHolder1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo form1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo sm.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.ScriptManager sm;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upTop.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upTop;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuTop1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuTop Mod_menuTop1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upSx.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upSx;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuSx1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuSx Mod_menuSx1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upMain.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upMain;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_pageTitleAndSearch1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo mod_pageSize1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.mod_pageSize mod_pageSize1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cph1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder cph1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuBottom1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuBottom Mod_menuBottom1;
|
||||
}
|
||||
@@ -14,8 +14,6 @@
|
||||
<meta name="mobile-web-app-capable" content="yes" />
|
||||
<meta name="description" content="GPW Steamware" />
|
||||
<meta name="author" content="Steamware" />
|
||||
<link rel="shortcut icon" href="~/favicon.ico" />
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<title>GPW <%: Page.Title %></title>
|
||||
|
||||
<asp:PlaceHolder runat="server">
|
||||
@@ -23,6 +21,7 @@
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference3" runat="server" Path="~/Content/fonts" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
@@ -66,7 +65,7 @@
|
||||
<div class="col-12">
|
||||
</div>
|
||||
</div>
|
||||
<div class="container-flow textCondens">
|
||||
<div class="container-flow">
|
||||
<asp:UpdatePanel runat="server" ID="uplBody">
|
||||
<ContentTemplate>
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
|
||||
+38
-29
@@ -1,10 +1,10 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebMasterPages
|
||||
@@ -15,74 +15,83 @@ namespace GPW_Admin.WebMasterPages
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference2.
|
||||
/// BundleReference2 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference1.
|
||||
/// BundleReference3 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference3;
|
||||
|
||||
/// <summary>
|
||||
/// BundleReference1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo PlaceHolder1.
|
||||
/// PlaceHolder1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo sm.
|
||||
/// sm control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.ScriptManager sm;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cmp_menuTop.
|
||||
/// cmp_menuTop control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.cmp_menuTop cmp_menuTop;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo uplBody.
|
||||
/// uplBody control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel uplBody;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cph1.
|
||||
/// cph1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder cph1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cmp_footer.
|
||||
/// cmp_footer control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.cmp_footer cmp_footer;
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="True" Inherits="MasterAjax" CodeBehind="MasterAjax.master.cs" %>
|
||||
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html lang="it">
|
||||
<head id="Head1" runat="server">
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>GPW</title>
|
||||
<asp:PlaceHolder runat="server">
|
||||
<%: Scripts.Render("~/bundles/modernizr") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
|
||||
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link rel="icon" href="~/images/favicon.png" type="image/png" />
|
||||
<link rel="shortcut icon" href="~/images/favicon.png" type="image/png" />
|
||||
|
||||
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
|
||||
<%: Scripts.Render("~/bundles/jquery") %>
|
||||
<%: Scripts.Render("~/bundles/jqueryui") %>
|
||||
<%: Scripts.Render("~/bundles/jSteamware") %>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<%--DA VERIFICARE QUESTI in inclusione...--%>
|
||||
<link href="~/Content/Style.css" rel="stylesheet" type="text/css" />
|
||||
<link href="~/Content/StyleCustom.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body class="body">
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="sm" runat="server" EnablePartialRendering="true" EnableScriptGlobalization="true" EnableCdn="false"></asp:ScriptManager>
|
||||
<div class="fullscreen">
|
||||
<table class="formatTableGeneral" id="tblFormat" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="topMenu" colspan="2">
|
||||
<div>
|
||||
<asp:UpdatePanel ID="upTop" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc1:mod_menuTop ID="Mod_menuTop1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menuSx">
|
||||
<asp:UpdatePanel ID="upSx" runat="server" UpdateMode="Always" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<uc2:mod_menuSx ID="Mod_menuSx1" runat="server" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</td>
|
||||
<td class="bodyMain">
|
||||
<div>
|
||||
<asp:UpdatePanel ID="updPanelPagina" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
||||
<ContentTemplate>
|
||||
<asp:ContentPlaceHolder ID="cph1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="bottomWrite">
|
||||
<uc5:mod_menuBottom ID="Mod_menuBottom1" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,49 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Configuration;
|
||||
using System.Collections;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using SteamWare;
|
||||
|
||||
public partial class MasterAjax : System.Web.UI.MasterPage
|
||||
{
|
||||
|
||||
protected override void OnLoad(EventArgs e)
|
||||
{
|
||||
base.OnLoad(e);
|
||||
Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina");
|
||||
}
|
||||
|
||||
protected override void OnInit(EventArgs e)
|
||||
{
|
||||
base.OnInit(e);
|
||||
Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx);
|
||||
Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu);
|
||||
}
|
||||
|
||||
void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e)
|
||||
{
|
||||
// chiamo update del menu sx...
|
||||
Mod_menuSx1.forzaUpdateMenu();
|
||||
}
|
||||
|
||||
void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e)
|
||||
{
|
||||
// cambio stato visualizzaizone menù laterale...
|
||||
Mod_menuSx1.Visible = !Mod_menuSx1.Visible;
|
||||
}
|
||||
|
||||
protected override void OnUnload(EventArgs e)
|
||||
{
|
||||
base.OnUnload(e);
|
||||
// svuoto tutti gli event handler inseriti...
|
||||
Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx);
|
||||
Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu);
|
||||
|
||||
}
|
||||
}
|
||||
-130
@@ -1,130 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
public partial class MasterAjax {
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Head1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference2.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo BundleReference1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo PlaceHolder1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo form1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo sm.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.ScriptManager sm;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upTop.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upTop;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuTop1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuTop Mod_menuTop1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo upSx.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upSx;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuSx1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuSx Mod_menuSx1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo updPanelPagina.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel updPanelPagina;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cph1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder cph1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Mod_menuBottom1.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::mod_menuBottom Mod_menuBottom1;
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_calAnnuale.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_calAnnuale" %>
|
||||
|
||||
|
||||
<div class="row my-2 small">
|
||||
<div runat="server" id="divFes" class="col bg-danger text-warning mb-1">
|
||||
FESTIVITA'
|
||||
</div>
|
||||
<div runat="server" id="divCalAz" class="col bg-warning mb-1">
|
||||
CHIUSURE AZIENDALI
|
||||
</div>
|
||||
<div class="col bg-secondary text-light mb-1">
|
||||
WEEK-END
|
||||
</div>
|
||||
<div runat="server" id="divMal" class="col bg-dark text-light mb-1">
|
||||
MALATTIE
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<asp:HiddenField runat="server" ID="hfAnno" />
|
||||
<asp:Repeater runat="server" ID="repCal" DataSourceID="odsMesi" OnPreRender="repCal_PreRender">
|
||||
<ItemTemplate>
|
||||
<div class="col-4 mb-2">
|
||||
<asp:Calendar runat="server" ID="calDisplay" VisibleDate='<%# Eval("Mese") %>' OnDayRender="calDisplay_DayRender" ShowNextPrevMonth="false" SelectionMode="None" OtherMonthDayStyle-CssClass="text-light"></asp:Calendar>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
<asp:ObjectDataSource runat="server" ID="odsMesi" TypeName="GPW_data.DS_ApplicazioneTableAdapters.CalMesiTableAdapter" SelectMethod="GetData" OldValuesParameterFormatString="original_{0}">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hfAnno" Name="anno" PropertyName="Value" Type="Int32" />
|
||||
<asp:Parameter DefaultValue="1" Name="mese" Type="Int32" />
|
||||
<asp:Parameter DefaultValue="12" Name="numMonth" Type="Int32" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
</div>
|
||||
<div class="row my-2 small" runat="server" id="divRichDip">
|
||||
<div class="col-2 g104Conf">
|
||||
104 Conf
|
||||
</div>
|
||||
<div class="col-2 g104NC">
|
||||
104 <b>NON</b> Conf
|
||||
</div>
|
||||
<div class="col-2 gFerConf">
|
||||
Ferie Confermate
|
||||
</div>
|
||||
<div class="col-2 gFerNC">
|
||||
Ferie <b>NON</b> Conf
|
||||
</div>
|
||||
<div class="col-2 gPerConf">
|
||||
Permessi Conf
|
||||
</div>
|
||||
<div class="col-2 gPerNC">
|
||||
Permessi <b>NON</b> Conf
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,309 @@
|
||||
using GPW_data;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
public partial class cmp_calAnnuale : BaseUserControl
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
public int anno
|
||||
{
|
||||
get => _anno;
|
||||
set
|
||||
{
|
||||
_anno = value;
|
||||
//odsMesi.DataBind();
|
||||
repCal.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mostra anche richieste (permessi/ferie/104) confermate o solo da confermare
|
||||
/// </summary>
|
||||
public bool showAlsoConf { get; set; } = true;
|
||||
|
||||
/// <summary>
|
||||
/// Mostrare/Colorare sul calendario le chiusure aziendali programmate
|
||||
/// </summary>
|
||||
public bool showCalAz
|
||||
{
|
||||
get => _showCalAz;
|
||||
set
|
||||
{
|
||||
_showCalAz = value;
|
||||
divCalAz.Visible = value;
|
||||
divFes.Visible = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mostrare/Colorare sul calendario le malattie ricevute
|
||||
/// </summary>
|
||||
public bool showMal
|
||||
{
|
||||
get => _showMal;
|
||||
set
|
||||
{
|
||||
_showMal = value;
|
||||
divMal.Visible = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mostrare/Colorare sul calendario le richieste dipendente
|
||||
/// </summary>
|
||||
public bool showRichDip
|
||||
{
|
||||
get => _showRichDip;
|
||||
set
|
||||
{
|
||||
_showRichDip = value;
|
||||
divRichDip.Visible = value;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Properties
|
||||
|
||||
protected DS_Applicazione.DipendentiDataTable listaDip { get; set; }
|
||||
|
||||
protected List<DS_Applicazione.CalendFesteFerieRow> listCFF { get; set; }
|
||||
|
||||
protected List<DS_Applicazione.RegistroMalattieRow> listRM { get; set; }
|
||||
protected List<DS_Applicazione.RegistroRichiesteRow> listRR { get; set; }
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
/// <summary>
|
||||
/// colorazione calendario da eventi registrati....
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void calDisplay_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
|
||||
{
|
||||
bool isColored = false;
|
||||
if (showCalAz)
|
||||
{
|
||||
// coloro se fa parte delle festività/ferie...
|
||||
if (listCFF != null && listCFF.Count > 0)
|
||||
{
|
||||
// cerco riga...
|
||||
var thisDate = listCFF.Where(x => x.data == e.Day.Date).FirstOrDefault();
|
||||
if (thisDate != null && e.Cell.CssClass != "text-light")
|
||||
{
|
||||
isColored = true;
|
||||
e.Cell.CssClass = thisDate.codGiust == "FEST" ? "bg-danger text-warning" : "bg-warning";
|
||||
e.Cell.ToolTip = $"{thisDate.descrizione}";
|
||||
}
|
||||
}
|
||||
}
|
||||
if (showMal)
|
||||
{
|
||||
// coloro se fa parte delle festività/ferie...
|
||||
if (listRM != null && listRM.Count > 0)
|
||||
{
|
||||
// cerco riga...
|
||||
var listMal = listRM.Where(x => e.Day.Date >= x.DtInizio && e.Day.Date < x.DtInizio.AddDays(x.NumGG)).ToList();
|
||||
var thisDate = listMal.FirstOrDefault();
|
||||
if (thisDate != null && e.Cell.CssClass != "text-light")
|
||||
{
|
||||
isColored = true;
|
||||
e.Cell.CssClass = "bg-dark text-light";
|
||||
// se ho 1 sola riga --> metto 1, altrimenti compilo multiplo...
|
||||
string toolTip = "";
|
||||
if (listMal.Count == 1)
|
||||
{
|
||||
toolTip = $"{datiDip(thisDate.IdxDipendente)}";
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (var item in listMal)
|
||||
{
|
||||
toolTip += $"{datiDip(item.IdxDipendente)} | ";
|
||||
}
|
||||
// elimino ultimo
|
||||
// <br />
|
||||
toolTip = toolTip.Substring(0, toolTip.Length - 3);
|
||||
}
|
||||
e.Cell.ToolTip = toolTip;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (showRichDip)
|
||||
{
|
||||
// coloro se fa parte delle richieste dipendenti...
|
||||
if (listRR != null && listRR.Count > 0)
|
||||
{
|
||||
if (e.Day.Date.DayOfWeek != DayOfWeek.Saturday && e.Day.Date.DayOfWeek != DayOfWeek.Sunday)
|
||||
{
|
||||
// cerco righe...
|
||||
var listReq = listRR.Where(x => e.Day.Date >= x.DtStart.Date && e.Day.Date <= x.DtEnd.Date).ToList();
|
||||
if (listReq != null && listReq.Count > 0)
|
||||
{
|
||||
var thisDate = listReq.FirstOrDefault();
|
||||
if (thisDate != null && e.Cell.CssClass != "text-light")
|
||||
{
|
||||
isColored = true;
|
||||
switch (thisDate.CodGiust)
|
||||
{
|
||||
case "104":
|
||||
e.Cell.CssClass = thisDate.Conf ? "g104Conf" : "g104NC";
|
||||
break;
|
||||
|
||||
case "FER":
|
||||
e.Cell.CssClass = thisDate.Conf ? "gFerConf" : "gFerNC";
|
||||
break;
|
||||
|
||||
case "PERM":
|
||||
e.Cell.CssClass = thisDate.Conf ? "gPerConf" : "gPerNC";
|
||||
break;
|
||||
|
||||
default:
|
||||
e.Cell.CssClass = "bg-dark text-light";
|
||||
break;
|
||||
}
|
||||
}
|
||||
// se ho 1 sola riga --> metto 1, altrimenti compilo multiplo...
|
||||
string toolTip = "";
|
||||
if (listReq.Count == 1)
|
||||
{
|
||||
toolTip = $"{thisDate.CodGiust}, {datiDip(thisDate.IdxDipendente)}";
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (var item in listReq)
|
||||
{
|
||||
toolTip += $"{item.CodGiust}, {datiDip(item.IdxDipendente)} | ";
|
||||
}
|
||||
// elimino ultimo
|
||||
// <br />
|
||||
toolTip = toolTip.Substring(0, toolTip.Length - 3);
|
||||
}
|
||||
e.Cell.ToolTip = toolTip;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// se sab/dom --> grigio
|
||||
if (!isColored && e.Cell.CssClass != "text-light")
|
||||
{
|
||||
if (e.Day.Date.DayOfWeek == DayOfWeek.Saturday || e.Day.Date.DayOfWeek == DayOfWeek.Sunday)
|
||||
{
|
||||
e.Cell.CssClass = "bg-secondary text-light";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected string datiDip(object idxDip)
|
||||
{
|
||||
int idxDipendente = 0;
|
||||
int.TryParse($"{idxDip}", out idxDipendente);
|
||||
string answ = "NA";
|
||||
var rigaDip = listaDip.FirstOrDefault(x => x.idxDipendente == idxDipendente);
|
||||
if (rigaDip != null)
|
||||
{
|
||||
answ = $"{rigaDip.Cognome} {rigaDip.Nome}";
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
protected void doUpdateCal()
|
||||
{
|
||||
if (showCalAz)
|
||||
{
|
||||
listCFF = CffListByAnno(anno);
|
||||
}
|
||||
if (showRichDip)
|
||||
{
|
||||
listRR = RRListByAnno(anno);
|
||||
}
|
||||
if (showMal)
|
||||
{
|
||||
listRM = RMListByAnno(anno);
|
||||
}
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
repCal.Visible = chkLicOk;
|
||||
listaDip = licenzeGPW.getDipAttivi();
|
||||
divRichDip.Visible = showRichDip;
|
||||
}
|
||||
|
||||
protected void repCal_PreRender(object sender, EventArgs e)
|
||||
{
|
||||
doUpdateCal();
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Private Properties
|
||||
|
||||
private int _anno
|
||||
{
|
||||
get
|
||||
{
|
||||
int answ = 0;
|
||||
int.TryParse(hfAnno.Value, out answ);
|
||||
return answ;
|
||||
}
|
||||
set
|
||||
{
|
||||
hfAnno.Value = $"{value}";
|
||||
}
|
||||
}
|
||||
|
||||
private bool _showCalAz { get; set; } = true;
|
||||
private bool _showMal { get; set; } = false;
|
||||
private bool _showRichDip { get; set; } = true;
|
||||
|
||||
#endregion Private Properties
|
||||
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// Elenco Festività / Ferie x anno
|
||||
/// </summary>
|
||||
/// <param name="reqYear"></param>
|
||||
private List<DS_Applicazione.CalendFesteFerieRow> CffListByAnno(int reqYear)
|
||||
{
|
||||
DateTime inizio = new DateTime(reqYear, 1, 1);
|
||||
DateTime fine = inizio.AddYears(1);
|
||||
List<DS_Applicazione.CalendFesteFerieRow> result = DataProxy.DP.taCFF.getPeriod(inizio, fine).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco Richieste Dipendenti x anno
|
||||
/// </summary>
|
||||
/// <param name="reqYear"></param>
|
||||
private List<DS_Applicazione.RegistroMalattieRow> RMListByAnno(int reqYear)
|
||||
{
|
||||
DateTime inizio = new DateTime(reqYear, 1, 1);
|
||||
DateTime fine = inizio.AddYears(1);
|
||||
List<DS_Applicazione.RegistroMalattieRow> result = DataProxy.DP.taRM.getPeriod(0, inizio, fine).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco Richieste Dipendenti x anno
|
||||
/// </summary>
|
||||
/// <param name="reqYear"></param>
|
||||
private List<DS_Applicazione.RegistroRichiesteRow> RRListByAnno(int reqYear)
|
||||
{
|
||||
DateTime inizio = new DateTime(reqYear, 1, 1);
|
||||
DateTime fine = inizio.AddYears(1);
|
||||
List<DS_Applicazione.RegistroRichiesteRow> result = DataProxy.DP.taRR.getPeriod(0, inizio, fine, showAlsoConf).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
|
||||
|
||||
public partial class cmp_calAnnuale
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// divFes control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divFes;
|
||||
|
||||
/// <summary>
|
||||
/// divCalAz control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCalAz;
|
||||
|
||||
/// <summary>
|
||||
/// divMal control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divMal;
|
||||
|
||||
/// <summary>
|
||||
/// hfAnno control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hfAnno;
|
||||
|
||||
/// <summary>
|
||||
/// repCal control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Repeater repCal;
|
||||
|
||||
/// <summary>
|
||||
/// odsMesi control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsMesi;
|
||||
|
||||
/// <summary>
|
||||
/// divRichDip control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divRichDip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_calWeek.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_calWeek" %>
|
||||
<%@ Register Assembly="DayPilot" Namespace="DayPilot.Web.Ui" TagPrefix="DayPilot" %>
|
||||
|
||||
<div class="row my-2 small">
|
||||
<div runat="server" id="divFes" class="col bg-danger text-warning mb-1">
|
||||
FESTIVITA'
|
||||
</div>
|
||||
<div runat="server" id="divCalAz" class="col bg-warning mb-1">
|
||||
CHIUSURE AZIENDALI
|
||||
</div>
|
||||
<div class="col bg-secondary text-light mb-1">
|
||||
WEEK-END
|
||||
</div>
|
||||
<div runat="server" id="divMal" class="col bg-dark text-light mb-1">
|
||||
MALATTIE
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<asp:HiddenField runat="server" ID="hfAnno" />
|
||||
<DayPilot:DayPilotCalendar
|
||||
ID="WeekCalendar"
|
||||
runat="server"
|
||||
DataTextField="Name"
|
||||
DataValueField="Id"
|
||||
DataStartField="Inizio"
|
||||
DataEndField="Fine"
|
||||
HeaderDateFormat="ddd dd/MM"
|
||||
CssOnly="true"
|
||||
CssClass="Css"
|
||||
TimeFormat="Clock24Hours"
|
||||
ToolTip="ToolTip"
|
||||
HeightSpec="BusinessHours"
|
||||
EventArrangement="Cascade"
|
||||
BusinessBeginsHour="8"
|
||||
BusinessEndsHour="19"
|
||||
ShowEventStartEnd="True"
|
||||
CellHeight="20"
|
||||
Theme="calendar_white"
|
||||
Width="100%"
|
||||
HourFontSize="6"
|
||||
DayFontSize="8pt"
|
||||
EventFontSize="7pt"
|
||||
Days="7"
|
||||
OnBeforeEventRender="WeekCalendar_BeforeEventRender"
|
||||
OnPreRender="WeekCalendar_PreRender"
|
||||
/>
|
||||
<%--
|
||||
<DayPilot:DayPilotCalendar
|
||||
id="WeekCalendar"
|
||||
runat="server"
|
||||
timerangeselectedhandling="JavaScript"
|
||||
timerangeselectedjavascript="newRange(start,end)"
|
||||
eventclickhandling="JavaScript"
|
||||
eventclickjavascript="eventClick(e)"
|
||||
eventmovehandling="PostBack"
|
||||
oneventmove="DayPilotCalendar1_EventMove"
|
||||
onbeforeeventrender="DayPilotCalendar1_BeforeEventRender"
|
||||
eventmovejavascript="alert('Event with id ' + e.id() + ' was moved...');"
|
||||
>
|
||||
</DayPilot:DayPilotCalendar>
|
||||
--%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row my-2 small" runat="server" id="divRichDip">
|
||||
<div class="col-2 g104Conf">
|
||||
104 Conf
|
||||
</div>
|
||||
<div class="col-2 g104NC">
|
||||
104 <b>NON</b> Conf
|
||||
</div>
|
||||
<div class="col-2 gFerConf">
|
||||
Ferie Confermate
|
||||
</div>
|
||||
<div class="col-2 gFerNC">
|
||||
Ferie <b>NON</b> Conf
|
||||
</div>
|
||||
<div class="col-2 gPerConf">
|
||||
Permessi Conf
|
||||
</div>
|
||||
<div class="col-2 gPerNC">
|
||||
Permessi <b>NON</b> Conf
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,409 @@
|
||||
using DayPilot.Web.Ui;
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
public partial class cmp_calWeek : BaseUserControl
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
|
||||
|
||||
public int anno
|
||||
{
|
||||
get => _anno;
|
||||
set
|
||||
{
|
||||
_anno = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mostra anche richieste (permessi/ferie/104) confermate o solo da confermare
|
||||
/// </summary>
|
||||
public bool showAlsoConf { get; set; } = true;
|
||||
|
||||
/// <summary>
|
||||
/// Mostrare/Colorare sul calendario le chiusure aziendali programmate
|
||||
/// </summary>
|
||||
public bool showCalAz
|
||||
{
|
||||
get => _showCalAz;
|
||||
set
|
||||
{
|
||||
_showCalAz = value;
|
||||
divCalAz.Visible = value;
|
||||
divFes.Visible = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mostrare/Colorare sul calendario le malattie ricevute
|
||||
/// </summary>
|
||||
public bool showMal
|
||||
{
|
||||
get => _showMal;
|
||||
set
|
||||
{
|
||||
_showMal = value;
|
||||
divMal.Visible = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mostrare/Colorare sul calendario le richieste dipendente
|
||||
/// </summary>
|
||||
public bool showRichDip
|
||||
{
|
||||
get => _showRichDip;
|
||||
set
|
||||
{
|
||||
_showRichDip = value;
|
||||
divRichDip.Visible = value;
|
||||
}
|
||||
}
|
||||
|
||||
public DateTime DataRif
|
||||
{
|
||||
get => dataRif;
|
||||
set
|
||||
{
|
||||
dataRif = value;
|
||||
WeekCalendar.StartDate = value;
|
||||
}
|
||||
}
|
||||
public int NumGG
|
||||
{
|
||||
get => numGG;
|
||||
set
|
||||
{
|
||||
numGG = value;
|
||||
WeekCalendar.Days = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private DateTime dataRif { get; set; }
|
||||
private int numGG { get; set; }
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Properties
|
||||
|
||||
protected DS_Applicazione.DipendentiDataTable listaDip { get; set; }
|
||||
|
||||
protected List<DS_Applicazione.CalendFesteFerieRow> listCFF { get; set; }
|
||||
|
||||
protected List<DS_Applicazione.RegistroMalattieRow> listRM { get; set; }
|
||||
protected List<DS_Applicazione.RegistroRichiesteRow> listRR { get; set; }
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected string datiDip(object idxDip)
|
||||
{
|
||||
int idxDipendente = 0;
|
||||
int.TryParse($"{idxDip}", out idxDipendente);
|
||||
string answ = "NA";
|
||||
var rigaDip = listaDip.FirstOrDefault(x => x.idxDipendente == idxDipendente);
|
||||
if (rigaDip != null)
|
||||
{
|
||||
answ = $"{rigaDip.Cognome} {rigaDip.Nome}";
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
protected void doUpdateCal()
|
||||
{
|
||||
if (showCalAz)
|
||||
{
|
||||
listCFF = CffListByAnno(anno);
|
||||
}
|
||||
if (showRichDip)
|
||||
{
|
||||
listRR = RRListByAnno(anno);
|
||||
}
|
||||
if (showMal)
|
||||
{
|
||||
listRM = RMListByAnno(anno);
|
||||
}
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
listaDip = licenzeGPW.getDipAttivi();
|
||||
doUpdateCal();
|
||||
WeekCalendar.DataSource = getData();
|
||||
DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Private Properties
|
||||
|
||||
private int _anno
|
||||
{
|
||||
get
|
||||
{
|
||||
int answ = 0;
|
||||
int.TryParse(hfAnno.Value, out answ);
|
||||
return answ;
|
||||
}
|
||||
set
|
||||
{
|
||||
hfAnno.Value = $"{value}";
|
||||
}
|
||||
}
|
||||
|
||||
private bool _showCalAz { get; set; } = true;
|
||||
private bool _showMal { get; set; } = false;
|
||||
private bool _showRichDip { get; set; } = true;
|
||||
|
||||
#endregion Private Properties
|
||||
|
||||
#region Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// Elenco Festività / Ferie x anno
|
||||
/// </summary>
|
||||
/// <param name="reqYear"></param>
|
||||
private List<DS_Applicazione.CalendFesteFerieRow> CffListByAnno(int reqYear)
|
||||
{
|
||||
DateTime inizio = new DateTime(reqYear, 1, 1);
|
||||
DateTime fine = inizio.AddYears(1);
|
||||
List<DS_Applicazione.CalendFesteFerieRow> result = DataProxy.DP.taCFF.getPeriod(inizio, fine).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco Richieste Dipendenti x anno
|
||||
/// </summary>
|
||||
/// <param name="reqYear"></param>
|
||||
private List<DS_Applicazione.RegistroMalattieRow> RMListByAnno(int reqYear)
|
||||
{
|
||||
DateTime inizio = new DateTime(reqYear, 1, 1);
|
||||
DateTime fine = inizio.AddYears(1);
|
||||
List<DS_Applicazione.RegistroMalattieRow> result = DataProxy.DP.taRM.getPeriod(0, inizio, fine).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco Richieste Dipendenti x anno
|
||||
/// </summary>
|
||||
/// <param name="reqYear"></param>
|
||||
private List<DS_Applicazione.RegistroRichiesteRow> RRListByAnno(int reqYear)
|
||||
{
|
||||
DateTime inizio = new DateTime(reqYear, 1, 1);
|
||||
DateTime fine = inizio.AddYears(1);
|
||||
List<DS_Applicazione.RegistroRichiesteRow> result = DataProxy.DP.taRR.getPeriod(0, inizio, fine, showAlsoConf).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
/// <summary>
|
||||
/// Elenco eventi da mostrare in calendario
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private ArrayList getData()
|
||||
{
|
||||
ArrayList al = new ArrayList();
|
||||
|
||||
// a seconda di cosa è richiesto popolo l'elenco...
|
||||
if (showCalAz)
|
||||
{
|
||||
// coloro se fa parte delle festività/ferie...
|
||||
if (listCFF != null && listCFF.Count > 0)
|
||||
{
|
||||
var elencoCFF = listCFF.Select(x => new CustomEvent()
|
||||
{
|
||||
Inizio = calcDuration(x.data, x.data).Item1,
|
||||
Fine = calcDuration(x.data, x.data).Item2,
|
||||
Name = $"{x.codGiust} - {x.descrizione}",
|
||||
Id = $"CFF{x.data:yyyyMMdd}",
|
||||
Tooltip = $"{x.codGiust} - {x.descrizione}"
|
||||
}).ToList();
|
||||
al.AddRange(elencoCFF);
|
||||
}
|
||||
}
|
||||
if (showMal)
|
||||
{
|
||||
if (listRM != null && listRM.Count > 0)
|
||||
{
|
||||
var elencoRM = listRM.Select(x => new CustomEvent()
|
||||
{
|
||||
Inizio = x.DtInizio,
|
||||
Fine = x.DtInizio.AddDays(x.NumGG),
|
||||
Name = $"{datiDip(x.IdxDipendente)} | MAL",
|
||||
Id = $"CM{x.IdxRegMal}",
|
||||
Tooltip = $"{datiDip(x.IdxDipendente)} | MAL - {x.CodCert}"
|
||||
}).ToList();
|
||||
al.AddRange(elencoRM);
|
||||
}
|
||||
}
|
||||
if (showRichDip)
|
||||
{
|
||||
if (listRR != null && listRR.Count > 0)
|
||||
{
|
||||
var elencoRR = listRR.Select(x => new CustomEvent()
|
||||
{
|
||||
Inizio = calcDuration(x.DtStart, x.DtEnd).Item1,
|
||||
Fine = calcDuration(x.DtStart, x.DtEnd).Item2,
|
||||
Name = $"{datiDip(x.IdxDipendente)} | {x.CodGiust}",
|
||||
Id = x.Conf ? $"RC{x.IdxRegRich}" : $"RNC{x.IdxRegRich}",
|
||||
Tooltip = $"{datiDip(x.IdxDipendente)} | {x.CodGiust} - {x.Note}"
|
||||
}).ToList();
|
||||
al.AddRange(elencoRR);
|
||||
}
|
||||
}
|
||||
|
||||
return al;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// intercetto e cambio classe CSS...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void WeekCalendar_BeforeEventRender(object sender, DayPilot.Web.Ui.Events.Calendar.BeforeEventRenderEventArgs e)
|
||||
{
|
||||
if (e.Text.Contains("FEST"))
|
||||
{
|
||||
e.CssClass = "bg-danger text-warning";
|
||||
}
|
||||
else if (e.Text.Contains("FER"))
|
||||
{
|
||||
if (e.Id.StartsWith("RNC"))
|
||||
{
|
||||
e.CssClass = "gFerNC";
|
||||
}
|
||||
else if (e.Id.StartsWith("RC"))
|
||||
{
|
||||
e.CssClass = "gFerConf";
|
||||
}
|
||||
else
|
||||
{
|
||||
e.CssClass = "bg-warning";
|
||||
}
|
||||
}
|
||||
else if (e.Text.Contains("MAL"))
|
||||
{
|
||||
e.CssClass = "bg-dark text-light";
|
||||
}
|
||||
else if (e.Text.Contains("104"))
|
||||
{
|
||||
if (e.Id.StartsWith("RNC"))
|
||||
{
|
||||
e.CssClass = "g104NC";
|
||||
}
|
||||
else if (e.Id.StartsWith("RC"))
|
||||
{
|
||||
e.CssClass = "g104Conf";
|
||||
}
|
||||
}
|
||||
else if (e.Text.Contains("PERM"))
|
||||
{
|
||||
if (e.Id.StartsWith("RNC"))
|
||||
{
|
||||
e.CssClass = "gPerNC";
|
||||
}
|
||||
else if (e.Id.StartsWith("RC"))
|
||||
{
|
||||
e.CssClass = "gPerConf";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Calcolo durata evento dato tipo, inizio e fine salvati:
|
||||
/// - es ferie x 1 gg --> 8h
|
||||
/// </summary>
|
||||
/// <param name="dtInizio"></param>
|
||||
/// <param name="dtFine"></param>
|
||||
/// <returns></returns>
|
||||
protected Tuple<DateTime, DateTime> calcDuration(DateTime dtInizio, DateTime dtFine)
|
||||
{
|
||||
var durata = Math.Abs(dtFine.Subtract(dtInizio).TotalHours);
|
||||
// giorno singolo
|
||||
if (durata < 24)
|
||||
{
|
||||
// se durata zero = 1gg --> 8h
|
||||
durata = durata == 0 ? 8 : durata;
|
||||
}
|
||||
else
|
||||
{
|
||||
// se è su più gg --> aggiungo 1
|
||||
durata += 10;
|
||||
}
|
||||
// se inizio mezzanotte --> metto le 9:00...
|
||||
if (dtInizio.Hour == 0)
|
||||
{
|
||||
dtInizio = dtInizio.AddHours(9);
|
||||
}
|
||||
// calcolo!
|
||||
dtFine = dtInizio.AddHours(durata);
|
||||
Tuple<DateTime, DateTime> answ = new Tuple<DateTime, DateTime>(dtInizio, dtFine);
|
||||
return answ;
|
||||
}
|
||||
public class CustomEvent
|
||||
{
|
||||
private string name;
|
||||
private string tooltip;
|
||||
private DateTime start;
|
||||
private DateTime end;
|
||||
private string id;
|
||||
|
||||
|
||||
public string Name
|
||||
{
|
||||
get => name;
|
||||
set => name = value;
|
||||
}
|
||||
|
||||
public string Tooltip
|
||||
{
|
||||
get => tooltip;
|
||||
set => tooltip = value;
|
||||
}
|
||||
|
||||
|
||||
public DateTime Inizio
|
||||
{
|
||||
get => start;
|
||||
set => start = value;
|
||||
}
|
||||
|
||||
public DateTime Fine
|
||||
{
|
||||
get => end;
|
||||
set => end = value;
|
||||
}
|
||||
|
||||
public string Id
|
||||
{
|
||||
get => id;
|
||||
set => id = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected void WeekCalendar_PreRender(object sender, EventArgs e)
|
||||
{
|
||||
doUpdateCal();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
|
||||
|
||||
public partial class cmp_calWeek
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// divFes control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divFes;
|
||||
|
||||
/// <summary>
|
||||
/// divCalAz control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCalAz;
|
||||
|
||||
/// <summary>
|
||||
/// divMal control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divMal;
|
||||
|
||||
/// <summary>
|
||||
/// hfAnno control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hfAnno;
|
||||
|
||||
/// <summary>
|
||||
/// WeekCalendar control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::DayPilot.Web.Ui.DayPilotCalendar WeekCalendar;
|
||||
|
||||
/// <summary>
|
||||
/// divRichDip control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divRichDip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_checkC19.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_checkC19" %>
|
||||
<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagPrefix="uc1" TagName="mod_periodoAnalisi" %>
|
||||
|
||||
<div class="row small">
|
||||
<div class="col-12 text-right mb-1">
|
||||
<div class="d-flex flex-row-reverse">
|
||||
<div class="p-2 grow">
|
||||
<uc1:mod_periodoAnalisi runat="server" ID="mod_periodoAnalisi" realtimeUpdate="true" />
|
||||
</div>
|
||||
<div class="p-2 grow">
|
||||
<div class="input-group input-group-sm table-secondary">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text">Filtro visualizzazione</span>
|
||||
</div>
|
||||
<asp:DropDownList runat="server" ID="ddlDip" CssClass="form-control" DataSourceID="odsDip" DataTextField="label" DataValueField="value" AutoPostBack="true">
|
||||
</asp:DropDownList>
|
||||
<asp:ObjectDataSource runat="server" ID="odsDip" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_UtilityTableAdapters.v_selDipendentiTableAdapter" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-2">
|
||||
<asp:CheckBox runat="server" ID="chkShowExt" Checked="true" Text="Mostra Esterni" AutoPostBack="true" />
|
||||
</div>
|
||||
<div class="p-2 grow">
|
||||
<asp:CheckBox runat="server" ID="chkShowInt" Checked="true" Text="Mostra Dipendenti" AutoPostBack="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<asp:GridView ID="grView" runat="server" AllowSorting="True" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="idxCheckVC19" DataSourceID="ods" CssClass="table table-striped table-sm">
|
||||
<EditRowStyle CssClass="table-primary" />
|
||||
<SelectedRowStyle CssClass="table-info" />
|
||||
<Columns>
|
||||
<asp:TemplateField>
|
||||
<HeaderTemplate></HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<%--<asp:Label ID="LabelIdxDipendente" runat="server" Text='<%# Eval("IdxDipendente") %>'></asp:Label>--%>
|
||||
<asp:Label ID="lblExt" runat="server" Visible='<%# Eval("IdxDipendente").ToString()!="0" %>' CssClass="text-success" ToolTip="Personale Interno"><i class="fa fa-user fa-2x" aria-hidden="true"></i> <b>(Int)</b></asp:Label>
|
||||
<asp:Label ID="lblDip" runat="server" Visible='<%# Eval("IdxDipendente").ToString()=="0" %>' CssClass="text-warning" ToolTip="Personale Esterno"><i class="fa fa-user-secret fa-2x" aria-hidden="true"></i> <b>(Ext)</b></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Dati Anagrafici" SortExpression="Cognome">
|
||||
<ItemTemplate>
|
||||
<b>
|
||||
<asp:Label ID="LabelCognome" runat="server" Text='<%# Eval("Cognome") %>'></asp:Label></b>
|
||||
<asp:Label ID="LabelNome" runat="server" Text='<%# Eval("Nome") %>'></asp:Label>, (<asp:Label ID="Label1" runat="server" Text='<%# Eval("dataNascita","{0:dd.MM.yyyy}") %>'></asp:Label>)
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Type" SortExpression="payload">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblManual" runat="server" Visible='<%# Eval("payload").ToString()=="MANUAL" %>' CssClass="text-warning" ToolTip="Manual check"><i class="fa fa-handshake-o fa-2x" aria-hidden="true"></i> Manual Check VC19</asp:Label>
|
||||
<asp:Label ID="lblCert" runat="server" Visible='<%# Eval("payload").ToString()!="MANUAL" %>' CssClass="text-success" ToolTip="Automatic Check"><i class="fa fa-certificate fa-2x" aria-hidden="true"></i> DCC Certificate Validation</asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Data" SortExpression="dtCheck" ItemStyle-HorizontalAlign="Right">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="LabelDtCheck" runat="server" Text='<%# Eval("dtCheck","{0:ddd dd.MM.yyyy HH:mm:ss}") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDipData" TypeName="GPW_data.DS_ApplicazioneTableAdapters.CheckVC19TableAdapter" FilterExpression=" (IdxDipendente > 0 OR {0}) AND (IdxDipendente = 0 OR {1})">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="ddlDip" DefaultValue="0" Name="idxDipendente" PropertyName="SelectedValue" Type="Int32" />
|
||||
<asp:SessionParameter DefaultValue="" Name="dataFrom" SessionField="_inizio" Type="DateTime" />
|
||||
<asp:SessionParameter DefaultValue="" Name="dataTo" SessionField="_fine" Type="DateTime" />
|
||||
</SelectParameters>
|
||||
<FilterParameters>
|
||||
<asp:ControlParameter ControlID="chkShowExt" Type="Boolean" />
|
||||
<asp:ControlParameter ControlID="chkShowInt" Type="Boolean" />
|
||||
</FilterParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
public partial class cmp_checkC19 : BaseUserControl
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
public int pageSize
|
||||
{
|
||||
get => grView.PageSize;
|
||||
set
|
||||
{
|
||||
grView.PageSize = value;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
mod_periodoAnalisi.intervalloAnalisi = new SteamWare.intervalloDate()
|
||||
{
|
||||
inizio = DateTime.Today.AddDays(1).AddMonths(-3),
|
||||
fine = DateTime.Today.AddDays(1)
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
|
||||
|
||||
public partial class cmp_checkC19
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// mod_periodoAnalisi control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::mod_periodoAnalisi mod_periodoAnalisi;
|
||||
|
||||
/// <summary>
|
||||
/// ddlDip control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.DropDownList ddlDip;
|
||||
|
||||
/// <summary>
|
||||
/// odsDip control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsDip;
|
||||
|
||||
/// <summary>
|
||||
/// chkShowExt control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.CheckBox chkShowExt;
|
||||
|
||||
/// <summary>
|
||||
/// chkShowInt control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.CheckBox chkShowInt;
|
||||
|
||||
/// <summary>
|
||||
/// grView control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.GridView grView;
|
||||
|
||||
/// <summary>
|
||||
/// ods control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
|
||||
|
||||
/// <summary>
|
||||
/// lblNumRec control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblNumRec;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_dip2gruppi.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_dip2gruppi" %>
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
|
||||
<div class="input-group mb-3" runat="server" id="divAddNew">
|
||||
<%--<asp:TextBox runat="server" ID="txtSearch" type="text" class="form-control" placeholder="Search"></asp:TextBox>--%>
|
||||
<asp:DropDownList runat="server" ID="ddlDip" class="form-control" DataSourceID="odsAvail" DataTextField="label" DataValueField="value"></asp:DropDownList>
|
||||
<asp:ObjectDataSource ID="odsAvail" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByGruppo" TypeName="GPW_data.DS_UtilityTableAdapters.v_selDipendentiTableAdapter" FilterExpression=" conditio = 1 ">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hfGruppo" DefaultValue="###" Name="gruppo" PropertyName="Value" Type="String" />
|
||||
<asp:Parameter Type="Boolean" Name="invSel" DefaultValue="true" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<div class="input-group-append">
|
||||
<asp:LinkButton runat="server" ID="lbtAdd" CssClass="btn btn-success" OnClick="lbtAdd_Click"><i class="fa fa-plus-square" aria-hidden="true"></i></asp:LinkButton>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<asp:GridView runat="server" ID="grView" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="value" CssClass="table table-striped table-sm">
|
||||
<EmptyDataTemplate>No record</EmptyDataTemplate>
|
||||
<Columns>
|
||||
<asp:BoundField DataField="label" HeaderText="Dipendente" SortExpression="label" ReadOnly="True" />
|
||||
<asp:TemplateField ShowHeader="False">
|
||||
<HeaderTemplate>
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbtDelete" CssClass="btn btn-sm btn-danger" CausesValidation="False" CommandName="Delete" ToolTip='<%# traduci("Delete") %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:ConfirmButtonExtender ID="cbeDelete" runat="server" ConfirmText='<%# traduci("confermaDel")%>' TargetControlID="lbtDelete"></asp:ConfirmButtonExtender>
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
</EditItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
<HeaderStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByGruppo" TypeName="GPW_data.DS_UtilityTableAdapters.v_selDipendentiTableAdapter" DeleteMethod="deleteFromGruppo">
|
||||
<DeleteParameters>
|
||||
<asp:ControlParameter ControlID="hfGruppo" DefaultValue="###" Name="gruppo" PropertyName="Value" Type="String" />
|
||||
<asp:Parameter Name="Original_value" Type="Int32" />
|
||||
</DeleteParameters>
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hfGruppo" DefaultValue="###" Name="gruppo" PropertyName="Value" Type="String" />
|
||||
<asp:Parameter Type="Boolean" Name="invSel" DefaultValue="false" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:HiddenField runat="server" ID="hfGruppo" />
|
||||
@@ -0,0 +1,53 @@
|
||||
using GPW_data;
|
||||
using System;
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
public partial class cmp_dip2gruppi : BaseUserControl
|
||||
{
|
||||
#region Protected Properties
|
||||
|
||||
protected int idxDipSel
|
||||
{
|
||||
get
|
||||
{
|
||||
int answ = 0;
|
||||
int.TryParse(ddlDip.SelectedValue, out answ);
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Public Properties
|
||||
|
||||
public string gruppoSel
|
||||
{
|
||||
get => hfGruppo.Value;
|
||||
set
|
||||
{
|
||||
hfGruppo.Value = value;
|
||||
grView.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void lbtAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
// eseguo inserimento valore in schema
|
||||
DataProxy.DP.taDip2Gruppi.insertQuery(gruppoSel, idxDipSel);
|
||||
ddlDip.DataBind();
|
||||
grView.DataBind();
|
||||
raiseAddNew();
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
|
||||
|
||||
public partial class cmp_dip2gruppi
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// divAddNew control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divAddNew;
|
||||
|
||||
/// <summary>
|
||||
/// ddlDip control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.DropDownList ddlDip;
|
||||
|
||||
/// <summary>
|
||||
/// odsAvail control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsAvail;
|
||||
|
||||
/// <summary>
|
||||
/// lbtAdd control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.LinkButton lbtAdd;
|
||||
|
||||
/// <summary>
|
||||
/// grView control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.GridView grView;
|
||||
|
||||
/// <summary>
|
||||
/// ods control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
|
||||
|
||||
/// <summary>
|
||||
/// hfGruppo control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hfGruppo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_elencoGruppi.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_elencoGruppi" %>
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
|
||||
<div class="row small">
|
||||
<div class="col-12">
|
||||
<asp:GridView runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="gruppo" DataSourceID="ods" CssClass="table table-striped table-sm" ID="grView" OnDataBound="grView_DataBound" OnSelectedIndexChanged="grView_SelectedIndexChanged">
|
||||
<EditRowStyle CssClass="table-primary" />
|
||||
<SelectedRowStyle CssClass="table-info" />
|
||||
<Columns>
|
||||
<asp:TemplateField>
|
||||
<HeaderTemplate>
|
||||
<asp:LinkButton ID="lbtReset" runat="server" CssClass="btn btn-sm btn-info" ToolTip='<%# traduci("Reset") %>' CausesValidation="False" OnClick="btnReset_Click" Visible="true"><i class="fa fa-refresh" aria-hidden="true"></i></asp:LinkButton>
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbtSelect" CssClass="btn btn-sm btn-info" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("Select") %>'><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtEdit" CssClass="btn btn-sm btn-primary" CausesValidation="False" CommandName="Edit" ToolTip='<%# traduci("Edit") %>' Visible='<%# chkLicOk %>'><i class="fa fa-edit" aria-hidden="true"></i></asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbtUpdate" CssClass="btn btn-sm btn-success" CausesValidation="False" CommandName="Update" ToolTip='<%# traduci("Update") %>'><i class="fa fa-check" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtCancel" CssClass="btn btn-sm btn-warning" CausesValidation="False" CommandName="Cancel" ToolTip='<%# traduci("Cancel") %>'><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
|
||||
</EditItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
||||
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="gruppo" SortExpression="gruppo">
|
||||
<EditItemTemplate>
|
||||
<asp:TextBox ID="txtgruppo" runat="server" Text='<%# Bind("gruppo") %>'></asp:TextBox>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblgruppo" runat="server" Text='<%# Eval("gruppo") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="descrGruppo" HeaderText="descrGruppo" SortExpression="descrGruppo" />
|
||||
<asp:BoundField DataField="codExt" HeaderText="codExt" SortExpression="codExt" />
|
||||
<asp:CheckBoxField DataField="exportEnab" HeaderText="exportEnab" SortExpression="exportEnab" />
|
||||
<asp:TemplateField ShowHeader="False">
|
||||
<HeaderTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbt" CssClass="btn btn-sm btn-success" OnClick="btnNew_Click" ToolTip='<%# traduci("New") %>' Visible='<%# chkLicOk %>'><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbtDelete" CssClass="btn btn-sm btn-danger" CausesValidation="False" CommandArgument='<%# Eval("gruppo") %>' CommandName="Delete" ToolTip='<%# traduci("Delete") %>' Visible='<%# delEnabled(Eval("gruppo")) %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:ConfirmButtonExtender ID="cbeDelete" runat="server" ConfirmText='<%# traduci("confermaDel")%>' TargetControlID="lbtDelete"></asp:ConfirmButtonExtender>
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
</EditItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
<HeaderStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_ApplicazioneTableAdapters.AnagGruppiTableAdapter" OnUpdating="ods_Updating" DeleteMethod="deleteQuery" InsertMethod="insertQuery" UpdateMethod="updateQuery">
|
||||
<DeleteParameters>
|
||||
<asp:Parameter Name="Original_gruppo" Type="String" />
|
||||
</DeleteParameters>
|
||||
<InsertParameters>
|
||||
<asp:Parameter Name="gruppo" Type="String" />
|
||||
<asp:Parameter Name="descrGruppo" Type="String" />
|
||||
<asp:Parameter Name="codExt" Type="String" />
|
||||
<asp:Parameter Name="exportEnab" Type="Boolean" />
|
||||
</InsertParameters>
|
||||
<UpdateParameters>
|
||||
<asp:Parameter Name="gruppo" Type="String" />
|
||||
<asp:Parameter Name="descrGruppo" Type="String" />
|
||||
<asp:Parameter Name="codExt" Type="String" />
|
||||
<asp:Parameter Name="exportEnab" Type="Boolean" />
|
||||
<asp:Parameter Name="Original_gruppo" Type="String" />
|
||||
</UpdateParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,209 @@
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
public partial class cmp_elencoGruppi : BaseUserControl
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
public string gruppoSel
|
||||
{
|
||||
get
|
||||
{
|
||||
string answ = "";
|
||||
if (grView.SelectedIndex >= 0)
|
||||
{
|
||||
answ = $"{grView.SelectedValue}";
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
/// <summary>
|
||||
/// gestione evento richiesta nuovo valore (mostra footer, ...)
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnNew_Click(object sender, EventArgs e)
|
||||
{
|
||||
DataProxy.DP.taGruppi.insertQuery("_New GROUP", "Descrizione", "", true);
|
||||
resetSelezione();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// reset della selezione
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnReset_Click(object sender, EventArgs e)
|
||||
{
|
||||
resetSelezione();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// elenco colonne del datagrid
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
protected DataColumnCollection colonneObj()
|
||||
{
|
||||
DataColumnCollection colonne = null;
|
||||
using (
|
||||
DS_Applicazione.AnagClientiDataTable tabella = new DS_Applicazione.AnagClientiDataTable())
|
||||
{
|
||||
colonne = tabella.Columns;
|
||||
}
|
||||
return colonne;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// traduce gli header delle colonne
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void grView_DataBound(object sender, EventArgs e)
|
||||
{
|
||||
if (grView.Rows.Count > 0)
|
||||
{
|
||||
LinkButton lb;
|
||||
// aggiorno gli headers
|
||||
foreach (TableCell cella in grView.HeaderRow.Cells)
|
||||
{
|
||||
try
|
||||
{
|
||||
lb = (LinkButton)cella.Controls[0];
|
||||
lb.Text = traduci(lb.Text);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
}
|
||||
int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1);
|
||||
lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord);
|
||||
}
|
||||
else
|
||||
{
|
||||
lblNumRec.Text = "";
|
||||
}
|
||||
}
|
||||
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
raiseEvent();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// annulla inserimento nuovo valore da footer
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lblCanc_click(object sender, EventArgs e)
|
||||
{
|
||||
// annullo inserimento: nascondo footer, bind controlli...
|
||||
grView.FooterRow.Visible = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// inserisce nuovo valore da footer
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lblIns_click(object sender, EventArgs e)
|
||||
{
|
||||
// click su inserimento, chiamo il metodo insert dell'ObjectDataSource
|
||||
ods.Insert();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// check licenze in fase di update...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void ods_Updating(object sender, ObjectDataSourceMethodEventArgs e)
|
||||
{
|
||||
if (!licenzeGPW.checkLicenze)
|
||||
{
|
||||
if (e != null)
|
||||
{
|
||||
// annullo insert se licenze sforate...
|
||||
e.Cancel = true;
|
||||
grView.EditIndex = -1;
|
||||
grView.DataBind();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
grView.PageSize = utils.pageSize;
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// determina se sia eliminabile il record (=non usato)
|
||||
/// </summary>
|
||||
/// <param name="idxMaker"></param>
|
||||
/// <returns></returns>
|
||||
public bool delEnabled(object gruppo)
|
||||
{
|
||||
bool answ = true;
|
||||
// solo se ha diritti scrittura controllo
|
||||
if (gruppo != null)
|
||||
{
|
||||
answ = !hasChildObj($"{gruppo}");
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
public void doUpdate()
|
||||
{
|
||||
grView.PageSize = utils.pageSize;
|
||||
grView.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determina se abbia child obj --> NON eliminabile
|
||||
/// </summary>
|
||||
/// <param name="gruppo"></param>
|
||||
/// <returns></returns>
|
||||
public bool hasChildObj(string gruppo)
|
||||
{
|
||||
bool answ = false;
|
||||
string redKey = memLayer.ML.redHash($"gruppoHasChildObj:{gruppo}");
|
||||
// cerco inc ache redis...
|
||||
string rawData = memLayer.ML.getRSV(redKey);
|
||||
if (rawData == null)
|
||||
{
|
||||
int trovati = DataProxy.DP.taVSD.getByGruppo(gruppo, false).Rows.Count;
|
||||
answ = (trovati > 0);
|
||||
memLayer.ML.setRSV(redKey, $"{answ}", 60 * 5);
|
||||
}
|
||||
else
|
||||
{
|
||||
bool.TryParse(rawData, out answ);
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// resetta la selezione dei valori in caso di modifiche su altri controlli
|
||||
/// </summary>
|
||||
public void resetSelezione()
|
||||
{
|
||||
grView.SelectedIndex = -1;
|
||||
grView.DataBind();
|
||||
raiseReset();
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
|
||||
|
||||
public partial class cmp_elencoGruppi
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// grView control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.GridView grView;
|
||||
|
||||
/// <summary>
|
||||
/// ods control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
|
||||
|
||||
/// <summary>
|
||||
/// lblNumRec control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblNumRec;
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,25 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_footer.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_footer" %>
|
||||
<footer class="fixed-bottom bg-dark text-light textCondens">
|
||||
<div class="row">
|
||||
<div class="col-1"></div>
|
||||
<footer class="fixed-bottom bg-dark text-light textCondens px-2">
|
||||
<div class="row" runat="server" id="divFooter">
|
||||
<div class="col-6 text-left">
|
||||
<asp:Label ID="lblDateTime" runat="server" Text="..." />
|
||||
| <asp:Label ID="lblCodOperatore" runat="server" Text="-" />
|
||||
</div>
|
||||
<div class="col-1 text-right">
|
||||
<asp:UpdateProgress ID="UpdateProgressDisplay" runat="server">
|
||||
<ProgressTemplate>
|
||||
<i class="fa fa-circle-o-notch fa-spin" aria-hidden="true"></i>
|
||||
</ProgressTemplate>
|
||||
</asp:UpdateProgress>
|
||||
</div>
|
||||
<div class="col-3 text-left">
|
||||
<asp:Label runat="server" ID="lblApp" Text="." />
|
||||
<div class="col-6 text-right">
|
||||
<div class="d-flex flex-row-reverse">
|
||||
<div class="px-2">
|
||||
<asp:Label runat="server" ID="lblCheckLic">Attenzione: problema di licenza, MR mode attivo! <i class="fa fa-exclamation-triangle" aria-hidden="true"></i></asp:Label>
|
||||
<asp:Label runat="server" ID="lblApp" Text="." />
|
||||
</div>
|
||||
<div class="px-2">
|
||||
<asp:UpdateProgress ID="UpdateProgressDisplay" runat="server">
|
||||
<ProgressTemplate>
|
||||
<i class="fa fa-circle-o-notch fa-spin text-secondary" aria-hidden="true"></i>
|
||||
<i class="fa fa-circle-o-notch fa-spin text-light" aria-hidden="true"></i>
|
||||
</ProgressTemplate>
|
||||
</asp:UpdateProgress>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
using SteamWare;
|
||||
using GPW_data;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
@@ -19,6 +16,32 @@ namespace GPW_Admin.WebUserControls
|
||||
lblCodOperatore.Text = $"{user_std.UtSn.CognomeNome} ({Page.User.Identity.Name})";
|
||||
}
|
||||
|
||||
private void setCss()
|
||||
{
|
||||
divFooter.Attributes.Clear();
|
||||
string cssClass = "row";
|
||||
var payloadOk = licenzeGPW.checkPayload;
|
||||
if (!payloadOk)
|
||||
{
|
||||
cssClass += " text-warning bg-danger";
|
||||
}
|
||||
lblCheckLic.Visible = !payloadOk;
|
||||
divFooter.Attributes.Add("class", cssClass);
|
||||
}
|
||||
|
||||
private void setLabel()
|
||||
{
|
||||
string appInfo = "";
|
||||
try
|
||||
{
|
||||
// sistemo le stringhe...
|
||||
appInfo = $"<b>{ConfigurationManager.AppSettings.Get("appName")}</b> v.{System.Reflection.Assembly.GetExecutingAssembly().GetName().Version}";
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
lblApp.Text = appInfo;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// imposta il tempo di scadenza del timer x il refresh della pagina (della parte top) per evitare che la sessione sul server scada
|
||||
/// </summary>
|
||||
@@ -33,24 +56,15 @@ namespace GPW_Admin.WebUserControls
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
setLabel();
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
setCss();
|
||||
setLabel();
|
||||
}
|
||||
setTimer();
|
||||
setClock();
|
||||
}
|
||||
|
||||
private void setLabel()
|
||||
{
|
||||
string appInfo = "";
|
||||
try
|
||||
{
|
||||
// sistemo le stringhe...
|
||||
appInfo = $"<b>{ConfigurationManager.AppSettings.Get("appName")}</b> v.{System.Reflection.Assembly.GetExecutingAssembly().GetName().Version}";
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
lblApp.Text = appInfo;
|
||||
}
|
||||
|
||||
protected void Timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
setClock();
|
||||
|
||||
+39
-21
@@ -1,10 +1,10 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GPW_Admin.WebUserControls
|
||||
@@ -15,47 +15,65 @@ namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lblDateTime.
|
||||
/// divFooter control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divFooter;
|
||||
|
||||
/// <summary>
|
||||
/// lblDateTime control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblDateTime;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lblCodOperatore.
|
||||
/// lblCodOperatore control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblCodOperatore;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo UpdateProgressDisplay.
|
||||
/// lblCheckLic control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdateProgress UpdateProgressDisplay;
|
||||
protected global::System.Web.UI.WebControls.Label lblCheckLic;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lblApp.
|
||||
/// lblApp control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblApp;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo Timer1.
|
||||
/// UpdateProgressDisplay control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdateProgress UpdateProgressDisplay;
|
||||
|
||||
/// <summary>
|
||||
/// Timer1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.Timer Timer1;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user