Compare commits

...

608 Commits

Author SHA1 Message Date
Samuele E. Locatelli (W11-AI) 9f9f980fed Aggiunta interfacce + registrazione x controllers 2026-04-02 17:14:55 +02:00
samuele 78eae161f3 Merge branch 'release/AddNumPzPalletApprovTCiclo' 2026-04-02 07:18:06 +02:00
samuele 7ccd2683a0 Aggiunta display num pzPallet x approvazione TCiclo (ex: Donati) 2026-04-02 07:17:31 +02:00
samuele a3ea802cef Merge tag 'UpdateParamsFromFluxLog_01' into develop
Update gestione salvataggio aprametri FluxLog
2026-03-11 07:45:10 +01:00
samuele 123f0ffc73 Merge branch 'release/UpdateParamsFromFluxLog_01' 2026-03-11 07:44:58 +01:00
samuele 2b9f6bae40 Update salvataggio parametri 2026-03-11 07:43:04 +01:00
samuele 74b347674e Merge tag 'FixRedisCall_03' into develop
Test rebuild conf progetti
2025-09-17 16:36:32 +02:00
samuele 75319660ad Merge branch 'release/FixRedisCall_03' 2025-09-17 16:31:28 +02:00
samuele d52dcba3c3 fix file progetto senza dll esterne!!! 2025-09-17 16:30:01 +02:00
samuele 837f319a44 Merge tag 'FixRedisCall_02' into develop
fix chaiamte reids in flood con nuova dll steamware
2025-09-17 16:24:52 +02:00
samuele 3c2e7103f8 Merge branch 'release/FixRedisCall_02' 2025-09-17 16:24:27 +02:00
samuele 59601e8884 Update nuget ultima versione + pulizia dll inutilizzate 2025-09-17 16:23:56 +02:00
samuele cd59b42441 Update proj x nuget nuovi (ancora da completare) 2025-09-16 10:34:21 +02:00
samuele 5e18508bba Update componenti nuget con cache corretta 2025-09-16 10:01:21 +02:00
samuele afa1e11ed0 Merge tag 'FixRedisCall_01' into develop
Update gestione nuget steamwarelibs esterne x evitare REDIS flood con
troppi call
2025-09-15 11:12:43 +02:00
samuele 8232cf09c0 Merge branch 'release/FixRedisCall_01' 2025-09-15 11:12:04 +02:00
samuele 489fce335d Update nuget steamwarelibs + modifica gestione DataLayer x evitare chaimate Redis ridondanti 2025-09-15 11:11:25 +02:00
samuele 968a879cb0 Update note x onlyIncr valor MBus semidefiniti positivi 2025-09-10 18:46:21 +02:00
samuele 6338d3f5c3 Merge tag 'FixCounterTav_01' into develop
Fix gestione chiamata contapezzi corrente su doppia tavola
2025-09-08 16:24:42 +02:00
samuele 486cb3d27d Merge branch 'release/FixCounterTav_01' 2025-09-08 16:24:29 +02:00
samuele 5473c1cf3f Fix metodo MP-IO x contapezzi su tavole 2025-09-08 16:23:59 +02:00
samuele d8a6b612ea Merge tag 'AddDpTask2Exe_02' into develop
Update conf ADM x test
2025-08-06 12:27:53 +02:00
samuele fdbc9925b5 Merge branch 'release/AddDpTask2Exe_02' 2025-08-06 12:27:41 +02:00
samuele 291885f352 Aggiunta (commentata) conf x DB LVF prod x test 2025-08-06 12:27:05 +02:00
samuele 9248716653 SDK: aggiunto conf parametri onlyIncr (es energy counter) 2025-08-05 16:25:08 +02:00
samuele 74ee7f4bfd Merge tag 'AddDpTask2Exe_01' into develop
Completata modifica metodi x gestione TAV DP su exeTask (get/add/rem)
2025-08-01 18:24:37 +02:00
samuele b2d5d460fe Merge branch 'release/AddDpTask2Exe_01' 2025-08-01 18:24:16 +02:00
samuele 409dd854e5 Aggiunta gestione DP anche x addTask2exe e remTask2Exe così da completare gestione DP 2025-08-01 18:23:53 +02:00
samuele 815c51c0fd Aggiunta gestione DP per getTas2Exe su macchina DP 2025-08-01 18:04:39 +02:00
samuele 15d30fc483 CodeMaid reorg classi 2025-07-24 13:04:45 +02:00
samuele 8c0997aaec Gestione esplicita matricola operatore x conferma prod 2025-07-24 13:01:57 +02:00
samuele 4e5fd73872 Merge tag 'Update_202506_03' into develop
Fix gestione sessione microsoft/redix x ADM
2025-07-04 15:40:51 +02:00
samuele 628f1ed15e Merge branch 'release/Update_202506_03' 2025-07-04 15:40:29 +02:00
samuele 647d763b97 Fix session manager microsoft/redis x ADM 2025-07-04 15:40:11 +02:00
samuele 71e2755355 Merge tag 'Update_202506_02' into develop
Rimozione alias metodo senza KA che si pianta sul .net framework (NON
gestisce alias servizi)
2025-07-03 18:48:16 +02:00
samuele 51036d4f10 Merge branch 'release/Update_202506_02' 2025-07-03 18:47:55 +02:00
samuele 6740cc4d1f Fix metodo FLog diretto x keepalive a valore default 2025-07-03 18:47:39 +02:00
samuele b2acfaef84 Merge tag 'Update_202506_01' into develop
Update x gestione invio dati senza update KeepAlive + varie giugno
2025-07-02 17:52:51 +02:00
samuele 8c6f3480da Merge branch 'release/Update_202506_01' 2025-07-02 17:52:11 +02:00
samuele 2cf43e2912 Fix metodo ambiguo flogJson con disableKA (aggiunto default val) 2025-07-02 12:20:48 +02:00
samuele 9b17e49e62 Cambio area memoria redis x conf Yaml x omogeneità con componenti esistenti 2025-06-30 13:54:12 +02:00
samuele 8d53fe433e Aggiunta metodo saveYamlConf x IOB 2025-06-30 10:15:18 +02:00
samuele d377c1cc86 Fix obj DataLayer x ricordione con MapoDb in loop x rebootLog track 2025-06-30 08:57:05 +02:00
samuele 185730f7a0 Aggiunto lettura parametro numrebbot2keep da config 2025-06-28 10:12:36 +02:00
samuele bd93ee1565 Update land x riduzione eventi remoterebootlog alla scrittura di nuovo record 2025-06-27 16:10:37 +02:00
samuele fe66e7fc8c SDK:
- Fix framework alla vers 4.6.2 x
2025-06-27 15:02:28 +02:00
samuele 66d3379182 ancora problemi compilazione senza framework 4 locale (lo installo...) 2025-06-27 14:56:32 +02:00
samuele 1bf2c11bfb Ancora fix flog json 2025-06-27 14:54:47 +02:00
samuele 73afda89f0 Fix conversione tipo disableKA 2025-06-27 14:53:34 +02:00
samuele d2e5bd4f4b NuGet:
- update massivo
- re-test compilazione
2025-06-27 14:51:02 +02:00
samuele 7ad387a383 Typo fix + code reorg x IO/IOB 2025-06-27 14:22:30 +02:00
samuele 3e64170d1b Aggiunto parametro disabilitazione KeepAlive per salvataggio FluxLog (singolo o json) da IOB 2025-06-27 14:20:21 +02:00
samuele 8aef753487 Merge remote-tracking branch 'gitlab.steamware/SDK' into develop 2025-06-27 09:52:55 +02:00
samuele bbcc2aeb70 Merge branch 'develop' into SDK 2025-06-26 18:32:49 +02:00
samuele 5e72ab6b66 Merge tag 'UpdateDataConfSdk_01' into develop
Update struttura data conf x definizione stringa da comporre prima di
inviare alla macchina
2025-06-26 18:32:34 +02:00
samuele b15917bfe2 Merge branch 'release/UpdateDataConfSdk_01' 2025-06-26 18:32:12 +02:00
samuele 844fb09964 Update struttura dataConf x SDK delle variabili con ricalcolo pre scrittura 2025-06-26 18:31:30 +02:00
samuele d1eda95b34 Merge tag 'UpdateRedisConf_02' into develop
Fix deploy su IIS03 --> Release x usare webconfig corretto
2025-06-10 12:59:26 +02:00
samuele 1754a5e590 Merge branch 'release/UpdateRedisConf_02' 2025-06-10 12:59:10 +02:00
samuele 7b1c2b0390 Refresh site x install su IIS03 con sistemazione yaml 2025-06-10 12:58:44 +02:00
samuele d669fdde97 Merge tag 'UpdateRedisConf_01' into develop
Update x gestione conf redis in release (DB 5 e localhost, al posto del
nostro sentinel...)
2025-06-09 18:39:27 +02:00
samuele dd5c626a8d Merge branch 'release/UpdateRedisConf_01' 2025-06-09 18:39:03 +02:00
samuele 7aa7c5429b Correzione config in release x fix redis su localhost e DB 5 2025-06-09 18:38:15 +02:00
samuele 81f5248ca4 Patch per fix lettura iniziale config in test ALIVE 2025-06-04 13:05:58 +02:00
samuele 05c4e91bbd Merge branch 'develop' into SDK 2025-05-29 16:09:23 +02:00
samuele 6d91a8a8e0 Update min/max double x objItems 2025-05-29 16:09:17 +02:00
samuele f8ffa10b6e Merge branch 'SDK' into develop 2025-05-29 14:46:48 +02:00
samuele 5e38362c89 modifica tipo valori min/max x permettere miglior filtraggio 2025-05-29 14:46:34 +02:00
samuele 758f3678e1 Merge branch 'SDK' into develop 2025-05-29 12:39:42 +02:00
samuele 15c66f0670 Reordeing plcMemMap 2025-05-29 12:39:32 +02:00
samuele c4956e5b63 Update definizione ed ordinamento VC 2025-05-29 12:38:34 +02:00
samuele 3e1c5e1942 Merge branch 'SDK' into develop 2025-05-29 09:00:34 +02:00
samuele 2f893db3e0 Merge branch 'master' into SDK 2025-05-29 09:00:19 +02:00
samuele a7d8ce1367 Merge tag 'SdkUpdate_01' into develop
Update parametri struttura params conf IOB
2025-05-29 08:59:53 +02:00
samuele 1e02e1a171 Merge branch 'release/SdkUpdate_01' 2025-05-29 08:59:40 +02:00
samuele 9bf8465536 SDK: aggiunto boolean x abilitazione invio parametri + threshold 2025-05-29 08:58:47 +02:00
samuele 57eda21415 update naming files + eliminazione file vecchio, typo 2025-05-29 08:58:28 +02:00
samuele a357bc5daa Merge tag 'FixNameFavicon_01' into develop
Aggiornamento nomi + favicon
2025-03-21 16:41:33 +01:00
samuele 9d51e94871 Merge branch 'release/FixNameFavicon_01' 2025-03-21 16:41:24 +01:00
samuele 8c063797e2 Update x nomi + favicon 2025-03-21 16:39:58 +01:00
samuele c71d373e44 Merge tag 'FixPaddingXdl_01' into develop
Aggiunta controllo pad zeri a 6 x ODL/PODL
2025-03-17 14:05:30 +01:00
samuele 32f826f027 Merge branch 'release/FixPaddingXdl_01' 2025-03-17 14:05:19 +01:00
samuele b8a4bdb8a5 Update x gestione padding a 6 zeri dati ODL/PODL 2025-03-17 13:36:53 +01:00
samuele 0cdec5b545 Merge tag 'FixAutoDossier_01' into develop
Fix x ricerca in cache redis Dossier già processati
2025-03-11 16:18:42 +01:00
samuele 89d03317e7 Merge branch 'release/FixAutoDossier_01' 2025-03-11 16:18:15 +01:00
samuele 9ef4349380 Fix create MAX ADD Auto Dossiers 2025-03-11 15:54:13 +01:00
samuele 48d868d58d Update gestione creazione FluxLog automatici 2025-03-11 15:41:30 +01:00
samuele 369d5629fb Merge tag 'AddKeepAliveOnEnabled_01' into develop
Aggiun ta record watchdog su controllo enabled IOB x evitare C101
2025-03-04 08:14:40 +01:00
samuele 4ae649c821 Merge branch 'release/AddKeepAliveOnEnabled_01' 2025-03-04 08:11:55 +01:00
samuele 8e14f689c5 Aggiunta scrittura keepalive su check enabled IOB 2025-03-04 08:11:21 +01:00
samuele 95f091e47f Merge tag 'UpdateStoredAndReboot_01' into develop
Update stored + reboot
2025-02-24 16:41:39 +01:00
samuele 084e84d639 Merge branch 'release/UpdateStoredAndReboot_01' 2025-02-24 16:41:31 +01:00
samuele ce8c5ba23e Update metodo lettura reboot 2025-02-24 16:40:40 +01:00
samuele 0e646b1d6f Update stored AutoODL 2025-02-24 11:40:02 +01:00
samuele 3147edb63a Merge tag 'FixAutoOdlConfTime_01' into develop
Update rallentamento gestione autoODL
2025-02-19 12:37:22 +01:00
samuele cc0ef384fa Merge branch 'release/FixAutoOdlConfTime_01' 2025-02-19 12:18:39 +01:00
samuele a7bfc78395 Fix ritardo autoOdl x evitare problemi conferme non prese da sim in ufficio (clock drift IIS/SQL) 2025-02-19 12:11:15 +01:00
samuele 760c2633f0 Merge tag 'AddFluxDataDb_01' into develop
Aggiunta connString + gestione x nuovo DB fluxLog e gestione dati
energia (da completare)
2025-02-10 10:12:58 +01:00
samuele 4876d7236b Merge branch 'release/AddFluxDataDb_01' 2025-02-10 10:11:38 +01:00
samuele fb354fecb8 Aggiunta conf x nuovo DB FluxData 2025-02-10 10:10:58 +01:00
samuele 94e53ebf62 Merge tag 'MpIoAddPodlFunc01' into develop
Aggiunta metodi x PODL e elenchi in creazione dati x ricette
2024-11-28 12:10:04 +01:00
samuele 366a501c4f Merge branch 'release/MpIoAddPodlFunc01' 2024-11-28 12:09:39 +01:00
samuele 9c7585b86f Typo 2024-11-28 12:09:00 +01:00
samuele f4aee79d60 Typo reordering codice 2024-11-28 12:03:40 +01:00
samuele fa3e9a8273 Aggiunbti nuovi metodi x gestioen PODL running/Act e inizio deprecate curr (che è NEXT...) 2024-11-28 12:01:19 +01:00
samuele 22a6b8e74e Merge tag 'AddArtComNum01' into develop
Fix gestione calcolo numeri x ART e COMMESSE
2024-11-06 17:28:11 +01:00
samuele 3c214ced3c Merge branch 'release/AddArtComNum01' 2024-11-06 17:27:59 +01:00
samuele 96a7e86517 Merge commit '01ef2fed20987c4eb49668cc5f94dcb65e623c17' into SDK 2024-11-05 18:51:09 +01:00
samuele 01ef2fed20 Aggiunta nuovi taskType x setArtNum e setCommNum da usare in IOB 2024-11-05 18:50:56 +01:00
samuele d167e1d7d4 MP-IO
- aggiunta metodo x gestione ODL/PODL numerico da scrivere
2024-11-05 17:15:31 +01:00
samuele 716d5238bc Completo gestione lato IO + DB x art numerici 2024-11-04 20:13:28 +01:00
samuele 3e9efd5190 Aggiunta tab gestione decodifica NumArt 2024-11-04 19:35:02 +01:00
samuele ec8a36f554 Merge tag 'MpIoAddNewCall01' into develop
Aggiunta metodi x nuove call in MP-IO x salvataggio conf IOB/Macchina
2024-10-14 16:01:58 +02:00
samuele bc78b4a2e9 Merge branch 'release/MpIoAddNewCall01' 2024-10-14 16:01:40 +02:00
samuele 5ac070a292 MP-IO
- aggiunta metodo salvataggio HASH table x MachineIobConf
- bozza x gestire dati opzionali IOB+Macchina
- typo fix vary
2024-10-14 16:01:09 +02:00
samuele 2a73c79eff Merge tag 'FixYamlCICD_2024.09.03' into develop
YAML di CI/CD: fix nuget setup preliminare
2024-09-03 15:34:24 +02:00
samuele 5a334d2fe7 Merge branch 'release/FixYamlCICD_2024.09.03' 2024-09-03 15:34:07 +02:00
samuele 487426ca44 Update yaml x CI/CD di nuget fix 2024-09-03 15:33:08 +02:00
samuele 5905b1d873 Merge tag 'UpdateNuget_2024.09' into develop
Aggiunta gestione LUT x semaforo stati ed opr, update massimo nuget a
2024.09
2024-09-03 15:31:24 +02:00
samuele 68e149713f Merge branch 'release/UpdateNuget_2024.09' 2024-09-03 15:31:07 +02:00
samuele 3aa1e87b5c Nuget fix/update:
- Microsoft --> 8.x
- EF 6
2024-09-03 15:30:42 +02:00
samuele 75f24240f3 Nuget fix/update:
- jquery
- bootstrap
2024-09-03 15:23:51 +02:00
samuele 1604814066 Nuget fix/update:
- Microsoft.AspNet.*
- Redis.*
2024-09-03 14:42:21 +02:00
samuele 99327ac077 Nuget fix/update:
- System*
2024-09-03 13:38:28 +02:00
samuele 054e987bc4 Nuget fix/update:
- NLog
- DnsClient
2024-09-03 13:09:42 +02:00
samuele 2be431182e Nuget fix/update:
- crc32.net
- SteamWare libs (all)
- SharpCompress/SharpZipLib
2024-09-03 12:42:03 +02:00
samuele 2d573f8a95 Aggiunta LUT stati semaforo in RAM 2024-09-03 12:20:53 +02:00
samuele 08b67c9784 Update x gestioen reset TabInCache a tempo 2024-09-03 11:44:40 +02:00
samuele d9d4af59fc Merge tag 'CheckResetMatr2Opr01' into develop
Test e fix reset operatore da amtricola
2024-08-19 19:18:44 +02:00
samuele c0911c47f5 Merge branch 'release/CheckResetMatr2Opr01' 2024-08-19 19:18:28 +02:00
samuele 5c22d0d977 Fix reload matricola --> operatore 2024-08-19 19:17:50 +02:00
samuele 78b316a645 Merge tag 'FixAziendaSelector01' into develop
Fix gestione selettore azienda da config
2024-07-31 15:03:04 +02:00
samuele 9deb555310 Merge branch 'release/FixAziendaSelector01' 2024-07-31 15:02:50 +02:00
samuele db2ff3409f Fix tag azienda UPPERCASE 2024-07-31 14:47:55 +02:00
samuele 259dc2fac4 Merge tag 'AddMpIoAppConfRedis01' into develop
Gestione conf di default di MP-IO con area Redis impostata correttamente
su DB1 in localhost + porte std
2024-05-10 12:03:21 +02:00
samuele 5bfb9e0bc0 Merge branch 'release/AddMpIoAppConfRedis01' 2024-05-10 12:02:48 +02:00
samuele 1fb20243eb Fix config x MP/IO in release (prod) 2024-05-10 12:02:17 +02:00
samuele 4a34b34ddf Merge tag 'AddPodlSuDP' into develop
Fix condizione doppio tavola selezionabile in PODL
2024-04-15 09:40:00 +02:00
samuele 15ed840e23 Merge branch 'release/AddPodlSuDP' 2024-04-15 09:39:46 +02:00
samuele 5e27aff6b7 ADM:
- modifica show elenco macchine
- condizione vista tavole da tab config e non da interfaccia
2024-04-15 09:38:43 +02:00
samuele bbac335692 Merge tag 'MpIoAddConfOdlAndPz01' into develop
Aggiunta metodo conf ODL daily + conf Pz prod x TFT
2024-04-02 09:22:56 +02:00
samuele d2b2072c9e Merge branch 'release/MpIoAddConfOdlAndPz01' 2024-04-02 09:22:41 +02:00
samuele c593135afc MP-IO:
- aggiunta chiamata fixDailyOdlConfPzCount x creazione ODL daily + conf pz prod
2024-04-02 09:21:52 +02:00
samuele 5b05ab34a1 Merge tag 'ReplaceIis02Iis03_01' into develop
Update iis02 --> iis03 e test installazione
2024-03-22 10:11:35 +01:00
samuele 4d597aa1ba Merge branch 'release/ReplaceIis02Iis03_01' 2024-03-22 10:11:24 +01:00
samuele 3fd0f34cba COmpletato cleanup IIS02 2024-03-22 10:06:30 +01:00
samuele 6489aba1d0 update gitignore 2024-03-22 09:54:40 +01:00
samuele 2218000d33 scambio IIS02/03 x
- ADM
- IO
- MAG
- SITE
- TAB
2024-03-22 09:53:22 +01:00
samuele c8076122ef Inizio update iis02/iis03 x deploy CI/CD + pulizia jenkinsfile 2024-03-22 09:48:29 +01:00
samuele c3a76f7531 Merge tag 'UpdateRedisSentinel04' into develop
Fix gestione DB 1-->5
2024-03-18 18:23:56 +01:00
samuele 84e9d0a846 Merge branch 'release/UpdateRedisSentinel04' 2024-03-18 18:23:43 +01:00
samuele aa9d5d21d5 Fix redis DB 1--> 5 2024-03-18 18:15:14 +01:00
samuele 4502fea662 Update x gestione Redis Sentinel 2024-03-18 17:55:56 +01:00
samuele bbdf644d5e Merge tag 'FixAutoOdl_ConfScarti01' into develop
Fix gestione conferma scarti x AutoODL
2024-02-27 12:06:02 +01:00
samuele deff8c8cb6 Merge branch 'release/FixAutoOdl_ConfScarti01' 2024-02-27 12:05:32 +01:00
samuele b375bc95b4 Fix procedura AutoODL: confermati scarti! 2024-02-27 12:05:01 +01:00
samuele ba64a8d86f Merge tag 'FixTabDurataAndDisplay' into develop
Fix tabled:
- durata in giorni
- display ore in home mappaStato
2024-02-06 09:41:02 +01:00
samuele 8125b1249a Merge branch 'release/FixTabDurataAndDisplay' 2024-02-06 09:40:46 +01:00
samuele 1c7919d8af Fix display mappa stato (ore durata) 2024-02-06 09:40:17 +01:00
samuele 675f2b6013 Fix calcolo num gg fermate (prende solo gg interi altrimenti ne conta +1) 2024-02-05 19:11:23 +01:00
samuele 850a23bdb7 Update gestione promesse ODL: vietato singole tavole 2023-12-18 18:12:26 +01:00
samuele 5ea5fc46b2 Cambio porta TAB: 44384 -> 44484 2023-12-11 18:27:35 +01:00
samuele 7553e80e7f update insomnia test 2023-12-09 12:07:45 +01:00
samuele 4336c6c8a2 Merge tag 'FixArtGetPaged01' into develop
Fix try/catch gestione lettura articoli
2023-11-20 18:11:54 +01:00
samuele b61fe81546 Merge branch 'release/FixArtGetPaged01' 2023-11-20 18:11:46 +01:00
samuele bfa46056fb Aggiunto try-catch x errore chaive articoli 2023-11-20 18:11:07 +01:00
samuele ff04d7a366 Merge tag 'FixPodlLiveCreate01' into develop
Fix creazione PODL (ex soitaab)
2023-11-20 12:12:10 +01:00
samuele b00ba310da Merge branch 'release/FixPodlLiveCreate01' 2023-11-20 12:12:02 +01:00
samuele b3e1f66114 Fix creazione POdl x soitaab 2023-11-20 12:11:37 +01:00
samuele d0ecb01be1 Fix grafico sel gest promODL da ADM 2023-11-13 18:46:55 +01:00
samuele 8299c38654 ADM: Update gest PODL x valori decimali 2023-11-09 10:09:30 +01:00
samuele 08ade40ff8 Verifica parametro confermaPzProd su slave machine 2023-11-06 10:36:21 +01:00
samuele a3369aabb1 Merge tag 'MpIoAddPodl03' into develop
Fix metodo incremento contapezzi alla data
2023-11-04 09:37:47 +01:00
samuele 87713c0ac4 Merge branch 'release/MpIoAddPodl03' 2023-11-04 09:37:27 +01:00
samuele 64d40e5426 Fix gestione invio pezzi al passato 2023-11-03 18:56:47 +01:00
samuele 492c0561c7 Merge tag 'MpIoAddPodl02' into develop
Fix gestione nuovi ART in ADM
2023-11-03 15:38:10 +01:00
samuele 0ddffd7969 Merge branch 'release/MpIoAddPodl02' 2023-11-03 15:38:02 +01:00
samuele e294cd4eb0 Fix ADM gest nuovi articoli 2023-11-03 15:37:43 +01:00
samuele 551e2c1013 Merge tag 'MpIoAddPodl01' into develop
Aggiunta metodi x gestione creazione PODL e articoli
2023-11-03 15:34:03 +01:00
samuele f6135d8142 Merge branch 'release/MpIoAddPodl01' 2023-11-03 15:33:50 +01:00
samuele e59268e03d Completato fix gestione creazione PODL con add Articolo 2023-11-03 15:30:52 +01:00
samuele 66e5d20db5 Aggiunta IO metodi x gestione PODL estesa 2023-11-03 12:40:04 +01:00
samuele 513e2d7728 Typo lemma senza <h2> x ODL 2023-10-31 11:11:56 +01:00
samuele 04849303d3 Merge tag 'TabAddFixAlarm01' into develop
Fix filtro macchina x elenco allarmi
2023-10-16 11:50:18 +02:00
samuele 42411152bd Merge branch 'release/TabAddFixAlarm01' 2023-10-16 11:49:55 +02:00
samuele 81494b1d4f TAB:
- fix selezione allarmi macchina
2023-10-16 11:48:48 +02:00
samuele 2ad1dbc1f7 Merge tag 'AddMpIoMethods01' into develop
Aggiunta metodi x gestione contapezzi ODL
2023-10-13 19:11:54 +02:00
samuele a559aedccd Merge branch 'release/AddMpIoMethods01' 2023-10-13 19:11:41 +02:00
samuele d78a8bc772 Update modalità conferma prod x macchine SLAVE al cambio ODL 2023-10-13 18:51:54 +02:00
samuele 91f5754a79 Update MP-IO x metodo conteggio pz ODL 2023-10-13 18:34:47 +02:00
samuele 3a13b76bae Merge tag 'FixSavePzCountMulti01' into develop
Fix gestione contapezzi x macchine multi
2023-10-05 17:45:11 +02:00
samuele ca02fa0ef8 Merge branch 'release/FixSavePzCountMulti01' 2023-10-05 17:44:48 +02:00
samuele 86adbf8a1e Fix dichiarazione contapezzi x macchine MULTI 2023-10-05 17:44:19 +02:00
samuele 8a92c5da8b Merge tag 'FixTabConfProd' into develop
Fix colore testo in conferma prod
2023-10-04 16:18:10 +02:00
samuele 10ff165f07 Merge branch 'release/FixTabConfProd' 2023-10-04 16:18:02 +02:00
samuele 90dbc25bb2 fix testo bianco sfondo nero conf prod 2023-10-04 14:19:06 +02:00
samuele 27a23e0487 Tolto jqueryUI da TAB 2023-09-25 09:42:32 +02:00
samuele 5bd72d4d52 Merge branch 'master' into develop 2023-09-22 09:47:53 +02:00
samuele 304dd7c755 Merge tag 'UpdateTabParametri04' into develop
Fix vari x test invio parametri
2023-09-22 09:47:41 +02:00
samuele f53267a39a Fix display versione data x parametri 2023-09-22 09:47:24 +02:00
samuele d14fb28c38 Merge branch 'release/UpdateTabParametri04' 2023-09-22 09:46:17 +02:00
samuele 4305997c5f Fix boundle + master 2023-09-22 09:45:11 +02:00
samuele a661cae21a TAB:
- nuova master da base x scanner QR
- fix lettura js
- rimesso jqueryUI
- fix pagina dettaglio x disegni gestiti o meno
2023-09-22 09:43:43 +02:00
samuele 1e7d9dcc35 Update x img piccole 2023-09-21 19:27:16 +02:00
samuele e88639e08e Refresh sidebar offcanvas 2023-09-21 19:09:27 +02:00
samuele 097c9d7a27 TAB:
- fix grafico pagine (layout main)
- fix header/footer
2023-09-21 18:54:47 +02:00
samuele 09fa828634 Merge tag 'UpdateTabParametri03' into develop
Update per TAB senza jqueryUI/js vari
2023-09-21 10:55:28 +02:00
samuele 86c4d0f029 Merge branch 'release/UpdateTabParametri03' 2023-09-21 10:55:12 +02:00
samuele ac8d477185 Merge branch 'develop' into SDK 2023-09-21 10:53:45 +02:00
samuele a62e412a64 Fix deploy key x SDK 2023-09-21 10:53:17 +02:00
samuele 2a01c5b93a AB: eliminazione js/css inutilizzati:
- modernizr
- jquery
- jqueriui
2023-09-21 08:03:16 +02:00
samuele e4d061f6cd TAB: fix send parameters refresh 2023-09-21 08:02:14 +02:00
samuele d9902e7f5e Merge tag 'UpdateTabParametri02' into develop
Update compilazione x TAB con LOG
2023-09-20 17:22:34 +02:00
samuele f091ad4ab2 Merge branch 'release/UpdateTabParametri02' 2023-09-20 17:22:26 +02:00
samuele accb74fe20 Update con LOG x salvataggio aprametri TAB 2023-09-20 14:22:35 +02:00
samuele 5e4564c046 Merge tag 'UpdateTabParametri01' into develop
Update gestione TAB
2023-09-19 11:21:01 +02:00
samuele 4967d89534 Merge branch 'release/UpdateTabParametri01' 2023-09-19 11:20:55 +02:00
samuele f83ff05bf5 Fix puntamento icone TAB 2023-09-19 09:23:24 +02:00
samuele 903584508f Update TAB:
- rimosse librerie jscript inutilizzate
- rivista procedura x sendParameters
2023-09-19 09:13:45 +02:00
samuele 0c18a85f1a Update icone 2023-09-19 09:13:30 +02:00
samuele 26c289b986 Merge branch 'develop' into SDK 2023-09-19 08:32:29 +02:00
samuele df1245368a Update parametro x ordinamento obj 2023-09-19 08:32:21 +02:00
samuele b85b440d77 Merge branch 'develop' into 'SDK'
SDK update from develop

See merge request egalware-web/mes/mapo/MoonPro.net!1
2023-09-16 08:59:41 +00:00
samuele b1efbc31c0 Update .gitlab-ci.yml file: fix variable explosion in pack/push stage 2023-09-16 08:51:49 +00:00
samuele 21a900c3a2 Merge branch 'SDK' into develop 2023-09-16 10:35:16 +02:00
samuele d2a7cb8525 Fix dataconf 2023-09-16 10:35:12 +02:00
samuele 9190d37b1b fix yaml x SDK 2023-09-16 10:10:46 +02:00
samuele da9f9171d6 Merge branch 'develop' into SDK 2023-09-16 10:01:49 +02:00
samuele cd6b76fc4a Aggiunto display order per mem PLC 2023-09-16 10:01:34 +02:00
samuele 5f85d15dac Merge tag 'UpdateNugetAll02' into develop
Fix about page in TAB
2023-09-14 08:16:36 +02:00
samuele 1e16060463 Merge branch 'release/UpdateNugetAll02' 2023-09-14 08:16:26 +02:00
samuele f5b8412957 Fix aboutpage tab (minor) 2023-09-14 08:16:07 +02:00
samuele fe37a476ee Merge tag 'UpdateNugetAll01' into develop
Aggiornamento componenti nuget vari e update generalizzato a Bootstrap5
dei siti
2023-09-14 07:53:22 +02:00
samuele fb698183db Merge branch 'release/UpdateNugetAll01' 2023-09-14 07:52:52 +02:00
samuele 6d7d7ec6dd All sites
- ancora nuget update vari
- componenti MVC x IO e MAG
2023-09-14 07:52:24 +02:00
samuele 80e0ebbdeb All sites:
- Nuget update x steamwarelib
- consolidate json
- bootstrap5 -->5.3
2023-09-13 18:17:50 +02:00
samuele 74407fe4a3 MP-MAG:
- completato update a B5
- fix vari
2023-09-13 15:38:45 +02:00
samuele 2fc23e7d47 Ancora fix tablet x data-ora 2023-09-13 15:07:08 +02:00
samuele cb7247f86a Refresh MAG 2023-09-13 14:50:03 +02:00
samuele 696b307241 Update display dataora tablet 2023-09-13 14:50:02 +02:00
samuele 659beaeb29 Continuo fix MAG 2023-09-13 14:12:33 +02:00
samuele c62eb3f107 Update Tab x dichiarazione 2023-09-13 14:12:22 +02:00
samuele 315fea9858 update steamwarelibs 2023-09-13 11:34:38 +02:00
samuele 4e3a12007a MAG:
- sostituzione Nlog.Log x DataLayer
- update grafici + test vari
2023-09-13 08:53:23 +02:00
samuele c3d07f626c MAG
- fix preliminari B5
2023-09-13 08:32:55 +02:00
samuele 3b0d0878c9 Last fix SITE 2023-09-13 07:32:47 +02:00
samuele e1ebe72eac fix spacing vert 2023-09-12 19:48:58 +02:00
samuele 572c2baf48 Ancora ottimizzazioni pagina 2023-09-12 19:48:05 +02:00
samuele a0015ed4c6 Completata review SITE! 2023-09-12 19:39:36 +02:00
samuele c3693bef4e Continu fix con padding vari 2023-09-12 19:19:42 +02:00
samuele 3dd4d8c912 Continuo fix B5 x MP-SITE 2023-09-12 19:04:38 +02:00
samuele 252d7aaae5 Inizio modifica componente periodo x MP-SITE 2023-09-12 17:42:12 +02:00
samuele 435ba08d39 Inizio modifica MP-SITE 2023-09-12 17:07:51 +02:00
samuele 895c0db711 COmpletata review TAB post update 2023-09-12 08:46:43 +02:00
samuele 65d219dee9 TAB
- update parziale bootstrap5
2023-09-11 19:42:45 +02:00
samuele 61028fb668 MP-ADM
- porting Bootstrap4 --> bootstrap5
- vari fix (es search vocabolario)
2023-09-11 18:35:10 +02:00
samuele 23f557b0bc Ancora update nuget:
- scriptmanager.jquery
- scriptmanager.bootstrap
- bootstrap
2023-09-11 16:30:15 +02:00
samuele 2ad36f88e7 update csproj 2023-09-11 16:22:43 +02:00
samuele 7b7db98f20 Update nuget vari x consolidamento 2023-09-11 16:13:01 +02:00
samuele bc2fdf2f34 TAB:
- update microstato amcchina su dichiarazione utente
2023-09-11 15:43:33 +02:00
samuele ae192145df Merge tag 'TestFixCercaCommessaStati01' into develop
Tentativo fix ricerca periodo commessa con 1 sec arrotondamento
2023-05-17 11:32:21 +02:00
samuele 8b2652b283 Merge branch 'release/TestFixCercaCommessaStati01' 2023-05-17 11:32:00 +02:00
samuele 0b4e82ccb1 Fix ricerca commessa cona rrotondamento 2023-05-17 11:31:29 +02:00
samuele d85a5a234f Merge tag 'UpdateSiterefresh' into develop
Update MSE SITE
2023-05-09 10:04:02 +02:00
samuele dbec66d769 Merge branch 'release/UpdateSiterefresh' 2023-05-09 10:03:34 +02:00
samuele cf26f4c1c3 Fix: ritorno a MSE 2023-05-04 15:53:27 +02:00
samuele fe0b742281 MP-STATS:
Spostamento funzione calcolo stato da MSE a resoconti
2023-05-04 15:40:15 +02:00
samuele a0c234acc4 Ancora update MP-SITE 2023-05-04 15:09:56 +02:00
samuele 676a495124 Cache tab stati (durata) a 5 sec 2023-05-04 15:05:35 +02:00
samuele 56bf45d9fe Merge tag 'UpdatereportStatiCommesse02' into develop
update x gestione nuova cache x MappaStato di MP-SITE
2023-05-03 16:49:08 +02:00
samuele 7a68fb6acf Merge branch 'release/UpdatereportStatiCommesse02' 2023-05-03 16:48:58 +02:00
samuele ad54626f47 MP-SITE:
- Update cache dati mappaStato
2023-05-03 16:48:16 +02:00
samuele f7f13ab22c Merge tag 'UpdatereportStatiCommesse01' into develop
Update x export commesse in log stati
2023-05-03 15:49:24 +02:00
samuele bc19b86185 Merge branch 'release/UpdatereportStatiCommesse01' 2023-05-03 15:49:14 +02:00
samuele 6b8c123bdf Typo: code reorg 2023-05-03 15:49:04 +02:00
samuele 33791b17a7 Update export commesse 2023-05-03 15:15:51 +02:00
samuele 3c0d436067 Merge tag 'FixRestProcOtherInfo' into develop
Fix gestione redis x comandi procInfo
2023-04-12 12:35:54 +02:00
samuele 390d65e456 Merge branch 'release/FixRestProcOtherInfo' 2023-04-12 12:35:27 +02:00
samuele 1e5e29b2dd Merge branch 'SDK' into develop 2023-04-12 10:12:00 +02:00
samuele 3e1a7faf8d MP-IO:
- Cambio destinazione area REDIS
- update REST conf test
2023-04-12 10:11:52 +02:00
samuele a60f29849f Merge branch 'develop' into SDK 2023-04-12 09:59:29 +02:00
samuele 466308c5b4 Merge tag 'AddOtherInfoProc' into develop
Processing other info
2023-04-12 09:59:18 +02:00
samuele 6133517eb3 Merge branch 'release/AddOtherInfoProc' 2023-04-12 09:57:43 +02:00
samuele 5a1713c88b Aggiunta enum task x process other info (ricette fimat) 2023-04-12 09:57:14 +02:00
samuele 0fe673e0fe MP-IO:
- salvataggio current INFO da IOB via chiamata su redis cache
2023-04-12 09:21:19 +02:00
samuele d645bce02b MP-IO:
- correzione metodi gestione apertura/chiusura nuovo PODL
2023-04-11 11:42:46 +02:00
samuele 8063e5f07b Merge tag 'FixClosePodlAtTime01' into develop
Aggiunta possibilità chiusura PODL a specifica data-ora
2023-04-07 19:20:09 +02:00
samuele 36e32df462 Merge branch 'release/FixClosePodlAtTime01' 2023-04-07 19:19:44 +02:00
samuele ea0fd00c50 update metodo x chiusura PODL a tempo specificato 2023-04-07 19:19:15 +02:00
samuele eb7a4a6c2b Merge tag 'AddIobOpenPOdlFimat' into develop
Aggiunta chiusura forzata PODL a posteriori (es FIMAT)
2023-03-24 18:54:42 +01:00
samuele 254f5dace0 Merge branch 'release/AddIobOpenPOdlFimat' 2023-03-24 18:54:23 +01:00
samuele 216ca98f7e CodeMaid x DataLayer e controller IOB 2023-03-24 18:53:50 +01:00
samuele f88ccf4bfa Aggiunta metodi x avvio PODL passati 2023-03-24 18:20:46 +01:00
samuele 4cf98efc21 Aggiunta icona fermata 50 2023-03-20 08:34:32 +01:00
samuele 0be4cf8506 Merge tag 'fixYamlDash' into develop
fix yaml x errore trattito formattazione data
2023-03-17 17:20:46 +01:00
samuele abf498609b Merge branch 'release/fixYamlDash' 2023-03-17 17:20:37 +01:00
samuele 5ecd170370 fix yaml trattino 2023-03-17 17:19:25 +01:00
samuele 714abc075f Merge tag 'AddPodlWithOdlDisplay' into develop
Update per mostrare PODL/ODL
2023-03-17 17:00:50 +01:00
samuele 0aacf0e863 Merge branch 'release/AddPodlWithOdlDisplay' 2023-03-17 17:00:29 +01:00
samuele 71d4b8a9b7 Update ADM 2023-03-17 16:59:45 +01:00
samuele d4c336e253 Update SITE x PODL/ODL 2023-03-17 16:53:00 +01:00
samuele 3bdea39b87 Update dettaglio macchina 2023-03-17 16:27:38 +01:00
samuele c04b72c855 Aggiunta PODL in tablet main 2023-03-17 16:22:07 +01:00
samuele 826e8e8934 Aggiunto metodo x chiusura diretta PODL 2023-03-17 15:14:40 +01:00
samuele 5f35a7294f MP-IO:
- aggiunta metodo x recupero PODL
2023-03-17 15:05:39 +01:00
samuele 8c9c0fe897 Merge tag 'UpdateStartProdSlave' into develop
Aggiunta start produzione x Slave machine (es Valvital)
2023-01-17 12:17:49 +01:00
samuele 814a7331f8 Merge branch 'release/UpdateStartProdSlave' 2023-01-17 12:11:40 +01:00
samuele 56a7e02c50 Start produzione:
- machcine slave ricevono start produzione (es valvital)
2023-01-17 12:11:13 +01:00
samuele 38a20c2a48 Merge tag 'FixSnapshotDailyAndCodeCleanupMapoDb' into develop
Fix calcolo data dossier + codeMaid generale MapoDb
2022-12-21 15:15:41 +01:00
samuele 78012442f7 Merge branch 'release/FixSnapshotDailyAndCodeCleanupMapoDb' 2022-12-21 15:11:34 +01:00
samuele 32fb68fa68 CodeMaid:
- Cleanup codice area MapoDb
2022-12-21 15:11:04 +01:00
samuele 21a86c0bf0 Fix metodo creazione dossier x data alla mezzanotte 2022-12-21 15:07:53 +01:00
samuele 072145917d Merge tag 'AddDossierDailyCreationCall' into develop
Aggiunta call x creazione dossier quotidiani
2022-12-21 10:16:05 +01:00
samuele 9f2cbf51c6 Merge branch 'release/AddDossierDailyCreationCall' 2022-12-21 10:15:48 +01:00
samuele 23361257c3 MP-IO --> CodeMaid
- refactoring controller IOB
- refactoring datalayer
2022-12-21 09:58:51 +01:00
samuele 83d2f69f19 MP-IO:
- Update IOB x  metodi generazione automatica dossier quotidiani
2022-12-21 09:57:34 +01:00
samuele 4c966d68bf Merge tag 'InsomniaRefreshAskCloseOdl' into develop
Aggiunto nuovo tracciato insomnia
2022-12-09 19:41:38 +01:00
samuele cd59fd0f80 Merge branch 'release/InsomniaRefreshAskCloseOdl' 2022-12-09 19:41:14 +01:00
samuele 204381393e Add rest update x insomnia 2022-12-09 19:40:46 +01:00
samuele f4a392cc53 Merge tag 'AddRedisMEssagePipe' into develop
Aggiunto e testato in locale metodo askCloseODL
2022-12-09 19:40:14 +01:00
samuele 7bd9e1c363 Merge branch 'release/AddRedisMEssagePipe' 2022-12-09 19:39:38 +01:00
samuele ed7ffa7d22 Completato metodo MP-IO x invio messaggio update! 2022-12-09 19:39:13 +01:00
samuele 3162608d82 MP-IO :
- aggiunta metodo x chiamate richiesta chiusura ODL (preliminare)
2022-12-09 19:01:44 +01:00
samuele c17c20b648 MP-IO & MapoDB:
- modifica DataLayer x gestione diretta redis x chiamate da channel e salvataggio in cache
2022-12-09 19:00:45 +01:00
samuele c24ca4a3c2 MP-IO & MapoDB:
- aggiunta classi base x DisplayAction
- Aggiunta Message Pipe class
2022-12-09 19:00:35 +01:00
samuele ef6e470977 Merge branch 'develop' into SDK 2022-11-30 16:07:19 +01:00
samuele d40239f60c UPdate modello dati RegGiac 2022-11-30 16:07:13 +01:00
samuele 5dc5af6d9d Merge branch 'develop' into SDK 2022-11-30 10:40:20 +01:00
samuele f8c5c392a6 Update conf REST insomnia 2022-11-29 19:02:37 +01:00
samuele edd6094c93 Merge tag 'AggiungaFixAutoOdl' into develop
Aggiuta metodo Auto ODL
2022-11-29 16:25:31 +01:00
samuele 1118c78ddf Merge branch 'release/AggiungaFixAutoOdl' 2022-11-29 16:23:57 +01:00
samuele f12e2f3f57 MP-IO:Aggiunta gestione fixAutoODL 2022-11-29 16:23:36 +01:00
samuele f88263daa9 Merge branch 'master' into develop 2022-11-29 11:47:05 +01:00
samuele 4d437374dd COmpletato import RegGIacenze (con test) 2022-11-29 11:46:54 +01:00
samuele 63545c6f3d OK ODL alla data 2022-11-29 09:45:27 +01:00
samuele 46ba6078e3 MP-IO:
- Inizio modifiche x nuova registrazione RegGiacenze
2022-11-28 19:58:30 +01:00
samuele a4f04749fb Merge branch 'develop' 2022-11-10 15:14:50 +01:00
samuele e9a7c525ce Update TAB
- gestione eccezione in caso di mancanza parametri in REDIS
2022-11-10 15:14:03 +01:00
samuele e67b45fee5 Merge tag 'AddMpIoForceStartPOdl' into develop
Aggiunta metodo force start PODL
2022-11-10 11:11:16 +01:00
samuele ef812b4762 Merge branch 'release/AddMpIoForceStartPOdl' 2022-11-10 11:11:04 +01:00
samuele 0a8a0f0eb2 Sviluppo ForceStartPOdl 2022-11-10 11:10:38 +01:00
samuele d0af9aa18f Merge tag 'AddInvioParamChiusuraOdl' into develop
Fix chiusura odl implicito da master (es valvital) - da testare
2022-10-28 17:02:43 +02:00
samuele 5e6ec5c21c Merge branch 'release/AddInvioParamChiusuraOdl' 2022-10-28 17:02:30 +02:00
samuele 19f6fdc735 Update metodi TAB x invio macvchine master/slave
- da testare in valvital
- dovrebbe evitare fix chiusura ODL
2022-10-28 17:02:05 +02:00
samuele 40663aee34 Merge tag 'addSnapshotFromIO' into develop
Aggiunta esecuzione snapshot da IOB-WIN --> IO
2022-10-10 10:44:52 +02:00
samuele 576f748404 Merge branch 'release/addSnapshotFromIO' 2022-10-10 10:44:30 +02:00
samuele 3db0a6dcf4 Aggiunta chaimata IO x takeSnapshot 2022-10-10 10:44:01 +02:00
samuele 57c3091759 update test insomnia 2022-10-10 10:43:53 +02:00
samuele 41033edf08 refresh controller x force close ODL 2022-10-08 17:48:17 +02:00
samuele e740cdc203 Merge tag 'MP_IO_AddListValSearch' into develop
Aggiunta metodo MP IO x elenco ListVal
2022-10-07 19:31:53 +02:00
samuele d5c46346d2 Merge branch 'release/MP_IO_AddListValSearch' 2022-10-07 19:31:35 +02:00
samuele 1738ac8506 Aggiunta metodo x recupero ListValue:
- es trad fasi PODL
2022-10-07 19:31:08 +02:00
samuele 0ce4622710 Merge tag 'AddSearchByMacch' into develop
Update metodi x recupero DOSS e ART ultimi lavorati o da PODL
2022-10-07 15:33:21 +02:00
samuele fc71cb0584 Merge branch 'release/AddSearchByMacch' 2022-10-07 15:32:57 +02:00
samuele 17abd4aec3 SyncDB (ex baglietto PODL)
- metodo recupero ULTIMI articoli x macchina
- metodo recupero ULTIMI dossier x macchina
2022-10-07 15:32:22 +02:00
samuele 9907ebfc6a Merge tag 'AddMpIoArtMethod' into develop
Aggiunta elenco articoli:
- correnti x PODL
- impiegati in ODL/PODL
2022-10-07 09:27:24 +02:00
samuele 146b1900fc Merge branch 'release/AddMpIoArtMethod' 2022-10-07 09:27:05 +02:00
samuele 40eb31638b Aggiunta metodi IO recupero articoli
- articoli USATI (OLD/PODL)
- articoli in PODL correnti
2022-10-07 09:26:39 +02:00
samuele de8eaa6fd7 Merge tag 'AddMpIoMethodForDossiers' into develop
Aggiunta metodi per gestione DOSSIERS e PODL relativi
2022-10-05 17:08:46 +02:00
samuele 9259bb0d0f Merge branch 'release/AddMpIoMethodForDossiers' 2022-10-05 17:08:31 +02:00
samuele 1d2fe958fe Update rest file x test nuovi metodi IO 2022-10-05 17:08:00 +02:00
samuele 473ae8cad9 MP-IO:
- Aggiunta nuovo dataset
- metodi IOB x get PODL e DOSSIER
2022-10-05 17:05:50 +02:00
samuele 11e3ef3db3 Gestione CIMOLAI:
- Inizio modifica IO x metodi dati PODL
- anag articoli
2022-10-05 16:07:35 +02:00
samuele ea6111dbd1 Merge tag 'FixDoubleSendTaskOdlTAB' into develop
Fix comportamento parte setup ODL
2022-09-30 12:46:08 +02:00
samuele afc0ab32e0 Merge branch 'release/FixDoubleSendTaskOdlTAB' 2022-09-30 12:45:58 +02:00
samuele 1543c8cc64 update comportamento salvataggio task2exe 2022-09-30 12:45:29 +02:00
samuele 7b362104a4 Merge branch 'develop' 2022-09-29 08:35:22 +02:00
samuele ab3ba0881e Update x gestione
- refresh dettaglio macchina
- gestione eventi disposed
2022-09-28 19:10:32 +02:00
samuele eaa0c73ec7 Merge tag 'FixConfermaAndOdlRefresh' into develop
Completato conferma Pezzi "bloccato" + refresh gestibilità attrezzaggio
in pag ODL
2022-09-28 18:20:40 +02:00
samuele 267b5f69f4 Merge branch 'release/FixConfermaAndOdlRefresh' 2022-09-28 18:20:21 +02:00
samuele b430d696e8 Aggiunto progress x componente top 2022-09-28 18:18:50 +02:00
samuele 15b87f2133 codemaid
- fix code org
2022-09-28 18:18:30 +02:00
samuele 09de731c88 Fix gesitone ODL con controllo ogni 10" pezzi
- aggiunto timer dtTimerOdlInt a 10'000ms
2022-09-28 18:10:17 +02:00
samuele 39f6cdd1f3 CodeMaid:
- reord codice
2022-09-28 17:50:19 +02:00
samuele 803a2103c9 Update TBA:
- fix pagina conferma
- NON si modifica se non si fa toggle mostra/nascondi conferma
- periodo indicato meglio
2022-09-28 17:49:33 +02:00
samuele 8ebbe0294c Merge tag 'SDK_updateObjItem' into develop
Update SDK x nuovo objItem e TAB di conseguenza
2022-09-22 18:58:18 +02:00
samuele 2e35fb6d0e Merge branch 'release/SDK_updateObjItem' 2022-09-22 18:57:53 +02:00
samuele 9a238d43cd Merge branch 'SDK' into develop 2022-09-22 18:48:31 +02:00
samuele a1e9f6a523 Update visualizzazione parametri x TAB 2022-09-22 18:48:18 +02:00
samuele a324ef0ba1 Merge branch 'develop' into SDK 2022-09-22 18:24:40 +02:00
samuele 5581f97e75 update objItem:
- aggiunto description oltre a nome
- fatto x evitare ambiguità scrittura parametri
2022-09-22 18:24:32 +02:00
samuele 9935eb3cb7 Merge tag 'AddFLSnapshotFunct' into develop
Aggiunta metodi chiamata stored x salvataggio snapshot dati FluxLog
2022-09-19 10:51:22 +02:00
samuele 50d8dcf294 Merge branch 'release/AddFLSnapshotFunct' 2022-09-19 10:51:07 +02:00
samuele 0414396464 Merge branch 'SDK' into develop 2022-09-19 10:50:37 +02:00
samuele 392c624c53 Update IO x FL Snapshot
- aggiunta gestione nuova stored
- aggiunto metodo da chiamare x salvataggio
2022-09-19 10:50:24 +02:00
samuele 09cb877ee0 Riorganizzazione alfabetica classe IOB controller 2022-09-19 10:24:07 +02:00
samuele 06f26b7dd7 Fix formato output date 2022-09-15 19:35:34 +02:00
samuele 7159e9247d Aggiunta tipo Byte in SDK 2022-09-09 16:03:36 +02:00
samuele 52f5e9574f Merge branch 'develop' into SDK 2022-07-29 13:12:47 +02:00
samuele c12713ddc3 Aggiunta enum dati plc LH invertiti Int/DInt 2022-07-29 13:12:35 +02:00
samuele 7b7b70ff02 Merge tag 'UpdateTab4Test' into develop
Update vari x cercare velocizzare
2022-07-26 17:29:47 +02:00
samuele c60e398f9e Merge branch 'release/UpdateTab4Test' 2022-07-26 17:29:36 +02:00
samuele 059cb86f17 refresh condizione https x TAB 2022-07-26 17:29:08 +02:00
samuele 78375f5092 fix placeholder file 2022-07-26 16:02:02 +02:00
samuele d2367642c7 nuoget update
- microsoft.web.infrastructure
- sharpcompress
- netCore.Platforms
- boostrap 4.6.1
2022-07-26 16:01:10 +02:00
samuele 883780b127 NUget update:
- steamware.logger
- system.cryptographic
- system.io
- system.memory
- mongoDb
2022-07-26 15:58:00 +02:00
samuele b106236bfa Vero fix errore redirect + thread abort 2022-07-26 15:55:59 +02:00
samuele 22203ffeb7 Revert "Fix errore x redirect page TAB"
This reverts commit 673dc54272.
2022-07-26 15:55:35 +02:00
samuele 673dc54272 Fix errore x redirect page TAB 2022-07-26 15:55:19 +02:00
samuele 57189bf071 Nuget refresh:
- steamware libs
- eliminazione snappy.net
- AIM
- DNS
- NLog
- Redis
2022-07-26 15:36:22 +02:00
samuele 3952de29c0 Update libreria scanner x test 2022-07-26 15:31:28 +02:00
samuele 435260018e typo redKey art impiegati 2022-07-26 15:25:32 +02:00
samuele d9b3015e64 Merge tag 'UpdateMpIoParamUntrack' into develop
Update procedura scrittura parametri Giacovelli
2022-07-14 11:23:41 +02:00
samuele c580eb9464 Merge branch 'release/UpdateMpIoParamUntrack' 2022-07-14 11:23:30 +02:00
samuele 6cea80a232 MP-IO
- FIX errore ri-scrittura parametri (ex Giacovelli)
2022-07-14 11:23:05 +02:00
samuele 7b893a067b Merge branch 'SDK' into develop 2022-07-14 10:01:00 +02:00
samuele 0bf575808f MP-IO
- FIX salvataggio parametri "non principali" in boot IOB
2022-07-14 09:59:12 +02:00
samuele 7ab404b417 Merge branch 'develop' into SDK 2022-07-13 18:40:56 +02:00
samuele d858c7124e ancora update caso raw flux x IO 2022-07-13 18:40:42 +02:00
samuele a7bcc09f4e Update obj vari
- caso LH/HL x valori Real modbus (ex Centerfrigo)
- inizio fix invio dati RAW (errori su IO) - da completare
2022-07-13 18:40:32 +02:00
samuele d0c86fdf4d Merge tag 'PromOdlFiltroRepartiAll' into develop
Aggiunta possibilità visualizzazione PODL tutte (in caso di tutti i
reparti)
2022-07-06 15:34:31 +02:00
samuele ed0be5f363 Merge branch 'release/PromOdlFiltroRepartiAll' 2022-07-06 15:34:14 +02:00
samuele 99dea91fdb Aggiunto sel TUTTI x ADM (filtro reparti) 2022-07-06 15:33:38 +02:00
samuele b4e40b2ef3 SITE
- inizio modifiche webconfig x test Jetco
2022-07-06 15:01:53 +02:00
samuele dcd2fb9bff ADM
- Fix file conf DEV e Jtco x testing
2022-07-06 14:57:24 +02:00
samuele ada7238daa Aggiunta config x PROD DB
- aggiunto file conf x test Jetco
2022-07-06 14:55:51 +02:00
samuele c0ca4921f0 Merge tag 'UpdateAlarmsDisplay' into develop
Fix alarm display x SITE
2022-07-01 17:25:05 +02:00
samuele e473fbafd6 Merge branch 'release/UpdateAlarmsDisplay' 2022-07-01 17:24:55 +02:00
samuele 0cf48e0f98 Ok display site/tab x attuale versione allarmi 2022-07-01 17:17:33 +02:00
samuele b45e40c3f2 Sistemato invio email con geAuth 2022-07-01 15:54:54 +02:00
samuele e1c82e1ce6 AlarmLog
- ok gestione icone/click
- email NON sembrano partire
2022-06-30 19:04:17 +02:00
samuele ba4f3fcdeb Merge tag 'UpdateManAlarmLog' into develop
Update gestione allarmi con chiusura precedente allarme
2022-06-30 17:37:53 +02:00
samuele f71a9b9a6b Merge branch 'release/UpdateManAlarmLog' 2022-06-30 17:37:42 +02:00
samuele 2608a9f908 AlarmLog
- Update parziale visualizzaizone (da rivedere...)
2022-06-30 17:37:16 +02:00
samuele 4578edba08 Update metodi alarm Log 2022-06-30 17:36:38 +02:00
samuele 4f65b00c16 Bozza pagina allarmi in tablet 2022-06-30 14:06:14 +02:00
samuele 766a60b8dc Fix grafico display allarmi SITE 2022-06-30 12:35:50 +02:00
samuele 9fb5979e9f Fix display allarmi 2022-06-30 10:15:22 +02:00
samuele 07523099dc Merge tag 'UpdateFluxLogDisplaySite' into develop
Aggiornamento visualizzazione fluxlog filtrato con stored e filtro
2022-06-29 11:46:51 +02:00
samuele c7bcce7a45 Merge branch 'release/UpdateFluxLogDisplaySite' 2022-06-29 11:46:36 +02:00
samuele 6713644c79 Update filtraggio fluxLog da DB 2022-06-29 11:46:15 +02:00
samuele c353b941fa Merge branch 'SDK' into develop 2022-06-27 18:59:10 +02:00
samuele 1f466bcf15 Aggiunta task
- aggiunto set Supplier (es grower x ICOEL)
2022-06-27 18:58:43 +02:00
samuele 227787b34e Merge branch 'develop' into SDK 2022-06-27 08:43:46 +02:00
samuele 7a14b315c6 Aggiunta gestione memorie Bitmap
- nuovo enum
- array x decodifica stati
2022-06-27 08:43:40 +02:00
samuele 826958b306 Merge tag 'AddAlarmrecording' into develop
Aggiunta tab e stored x registrazione allarmi
2022-06-21 20:44:55 +02:00
samuele 8088b1b109 Merge branch 'release/AddAlarmrecording' 2022-06-21 20:44:46 +02:00
samuele 07234b95f6 Aggiunta gestione registrazione AlarmLog x MP-IO + update DB 2022-06-21 20:40:34 +02:00
samuele 426ab578fe Gestione salvataggio allarmi:
- Abbozzato metodo in IOB mapo
2022-06-21 20:12:57 +02:00
samuele 5d2f67b20c Merge tag 'SdkAddNewPlcType' into develop
Update plcType x gestione endiannes non standard x ModBus (es
Centerfrigo)
2022-06-21 16:05:31 +02:00
samuele 015d370bd3 Merge branch 'release/SdkAddNewPlcType' 2022-06-21 16:05:11 +02:00
samuele a9a68782ea Merge branch 'develop' into SDK 2022-06-21 16:04:28 +02:00
samuele 567004d820 Update enum
- nuovi tipi memoria
- necessari x gestione endiannes ModBus (Centerfrigo)
2022-06-21 16:04:21 +02:00
samuele f9dbcfdebb Merge tag 'AddFlogCacheRedis' into develop
Aggiunta cache redis x FLog
2022-06-06 10:02:14 +02:00
samuele 075b053ea3 Merge branch 'release/AddFlogCacheRedis' 2022-06-06 10:02:04 +02:00
samuele 0a8eae4d74 Update salvataggio FLog su REDIS x cache rapida (recupero MON) 2022-06-06 10:01:38 +02:00
samuele eb1015f350 Merge branch 'develop' into SDK 2022-05-30 11:39:52 +02:00
samuele 70e1b4c120 Aggiunto task x syncData DB 2022-05-30 11:39:43 +02:00
samuele 5ba5c709c6 Merge tag 'UpdateSdkObjRawTrasf' into develop
Modifica oggetti rawtransfer (da testare)
2022-05-28 08:56:02 +02:00
samuele 8ba95d3a4f Merge branch 'release/UpdateSdkObjRawTrasf' 2022-05-28 08:55:48 +02:00
samuele 0fe1d38c8e Merge branch 'develop' into SDK 2022-05-28 08:54:57 +02:00
samuele 9bb4abb2cd Update obj x trasfer dati 2022-05-28 08:54:33 +02:00
samuele 6353adaae5 Merge branch 'develop' 2022-05-24 10:43:42 +02:00
samuele 61355d3a42 Fix riorganizzazione progetto 2022-05-23 18:05:12 +02:00
samuele 4ab99c12fd Merge tag 'AddRawTransferPreliminary' into develop
Aggiunta preliminare RawTransfer data
2022-05-23 17:22:01 +02:00
samuele a381d98c76 Merge branch 'release/AddRawTransferPreliminary' 2022-05-23 17:21:50 +02:00
samuele 8419db1ce0 Aggiunto modello x ricezione dati 2022-05-23 17:21:04 +02:00
samuele 65f04aad5f Aggiunto enum x dati raw da ricevere 2022-05-21 12:27:06 +02:00
samuele 238909e317 Merge tag 'AddLog_SaveDataItems' into develop
Agigunta log x save data items
2022-05-13 08:54:08 +02:00
samuele 4443813578 Merge branch 'release/AddLog_SaveDataItems' 2022-05-13 08:54:00 +02:00
samuele 9958148f3b Log x ricezione saveDataItems (da errori x ICOEL) 2022-05-13 08:52:46 +02:00
samuele 408e6b822a Update x gestione clienti/fornitori filtrati da AZIENDA selezionata in ADM 2022-05-02 11:07:15 +02:00
samuele 920e8d9ee3 ULteriore ottimizzazione procedura cache articoli no eliminabili 2022-04-30 11:25:39 +02:00
samuele 7310054ab6 Speedup check articoli usati 2022-04-30 09:27:39 +02:00
samuele 045d144823 Bozza modifica x speedup controllo articoli già impiegati 2022-04-29 19:34:30 +02:00
samuele c214db1c2c Merge tag 'OptimAnagArticoliSpeed' into develop
Ottimizzazione cache controllo articoli impiegati/non impiegati
2022-04-29 18:47:04 +02:00
samuele 2ca969226b Merge branch 'release/OptimAnagArticoliSpeed' 2022-04-29 18:46:39 +02:00
samuele 895b54beb7 Cache x ottimizzazione velocità accesso pagina articoli 2022-04-29 18:45:47 +02:00
samuele 33b33b9ef4 Filtraggio per tipo articoli 2022-04-29 16:05:52 +02:00
samuele 89fa14bbec FIX ADM/MAG x dip dll 2022-04-29 11:03:37 +02:00
samuele 648b68e940 Fix MP-SITE proj x dipendente libs 2022-04-29 11:01:21 +02:00
samuele fbf5197c52 Fix IO proj conf 2022-04-29 10:59:20 +02:00
samuele ea8e12efa8 Merge tag 'GestioneAzienda' into develop
Aggiunto gestione sel azienda corrente
2022-04-29 10:57:46 +02:00
samuele a2e765a7f8 Merge branch 'release/GestioneAzienda' 2022-04-29 10:57:32 +02:00
samuele dd8315035c Merge branch 'feature/GestioneAzienda' into develop 2022-04-29 10:57:06 +02:00
samuele d461fac76d Refresh steamwarelibs 2022-04-29 10:56:40 +02:00
samuele eda9520199 Nuget upgrade Microsoft.Web.Infrastructure 2022-04-29 10:06:44 +02:00
samuele eb2a28c6b2 NUget update stackexchange redis 2022-04-29 10:05:34 +02:00
samuele de30f055bf Nuget update SharpCompress 2022-04-29 10:02:27 +02:00
samuele bf68fd20cd Nuget updatre microsoft libs (NetCore platform + PerfCounter) 2022-04-29 10:01:18 +02:00
samuele 53905f8b81 Nuget update MongoDB 2022-04-29 10:00:11 +02:00
samuele eacc1575b1 Nuget update WebAPI 2022-04-29 09:56:54 +02:00
samuele a264d6cbc0 Nuget update NLog 2022-04-29 09:52:50 +02:00
samuele a63aa502f9 Completo editing company selector 2022-04-29 09:51:37 +02:00
samuele 58ca857f83 aggiunta preliminare gestione cambio valore config x azienda 2022-04-29 09:46:43 +02:00
samuele 6039686a3c completo refresh nuget steamware libs 2022-04-29 09:46:29 +02:00
samuele 661662406d Completo udpate delle steamware libs + pulizia files lib extra 2022-04-29 09:43:31 +02:00
samuele 70586ffdc8 Update nuget x Steamware libs 2022-04-29 09:25:19 +02:00
samuele b5c5900e02 Refresh Yaml 2022-04-29 09:23:55 +02:00
samuele c46d94e51a Bozza gestione company selector 2022-04-29 09:23:42 +02:00
samuele 5bc5763fd5 Typo x vers instabile 2022-04-26 16:11:26 +02:00
samuele 794e02597f Merge branch 'develop' into SDK 2022-04-26 16:09:04 +02:00
samuele dc29400bfd fix altro nuspec 2022-04-26 16:07:08 +02:00
samuele fcdcb1b13d fix nuspec invertiti debug/release 2022-04-26 16:07:02 +02:00
samuele 959b538d0e Correzione invio versione debug selezionando solo dll puntuale 2022-04-26 15:58:36 +02:00
samuele 6e2ccc3927 Fix tag + last dot 2022-04-26 15:46:10 +02:00
samuele f3b621444d Merge branch 'SDK' into develop 2022-04-26 15:43:51 +02:00
samuele be6ccc9ed2 Pubblicazioni anche su develop di versione unstable 2022-04-26 15:43:43 +02:00
samuele 604f2e9262 Fix debug name typo 2022-04-26 15:38:03 +02:00
samuele 76640c9e5a ancora replace typo fix 2022-04-26 15:36:51 +02:00
samuele be4a64289d typo replace string 2022-04-26 15:35:37 +02:00
samuele 5bd685e6ca Update yaml (da testare) 2022-04-26 15:22:35 +02:00
samuele e1c7af0820 Aggiunta conf nuspec 2022-04-26 15:22:26 +02:00
samuele 60b66179d4 Aggiunta preliminare file nuspec 2022-04-26 14:52:17 +02:00
samuele 53093f60d0 Merge branch 'develop' into SDK 2022-04-21 15:28:45 +02:00
samuele f88df90038 Update x pubblicazione nuget 2022-04-21 15:28:34 +02:00
samuele b3bdecca68 Merge branch 'SDK' into develop 2022-04-21 08:31:37 +02:00
samuele 4eba76ba58 Update controller x aggiunta sendReboot da IOB + test fix yaml nuget 2022-04-21 08:31:28 +02:00
samuele 4f89000a0c Merge branch 'develop' into SDK 2022-04-20 19:23:12 +02:00
samuele 68993ba2b3 Cambio da int --> double x factor di scalatura 2022-04-20 19:22:49 +02:00
samuele 033ee203d5 Merge branch 'develop' into SDK 2022-04-20 19:09:34 +02:00
samuele 16fd43be03 Aggiunto tipo HLPInt: interi calcolati moltiplicando HIGH value x mezzo Uint16.Max 2022-04-20 19:08:49 +02:00
samuele 3776b002d9 Merge tag 'UpdatePackListEdilchimica' into develop
Update x edilchimica
2022-04-15 17:06:34 +02:00
samuele 9bbcd0c306 Merge branch 'release/UpdatePackListEdilchimica' 2022-04-15 17:06:27 +02:00
samuele 1f7d2b3503 Update MAG x force reload da PackList + fix doppia chaimata 2022-04-15 16:57:04 +02:00
samuele 8cfd1f5932 Commentate parti MON 2022-04-14 17:26:59 +02:00
samuele 24457de564 Update sln 2022-04-14 17:25:26 +02:00
samuele a7835d9617 Migrazione progetto MON a Blazor core --> tolgo da main dir 2022-04-14 17:25:12 +02:00
samuele 3ef5a10d78 Merge tag 'CompleteCliForDestinMgmt' into develop
Completato editing delle destinazioni CliFor
2022-04-08 16:28:58 +02:00
samuele 31a86f6fa4 Merge branch 'release/CompleteCliForDestinMgmt' 2022-04-08 16:28:37 +02:00
samuele 84bc83e17c Completato editing CliFor + destinazioni 2022-04-08 16:23:43 +02:00
samuele b120a55eb6 Inizio conf x editing CRUD destinaizoni clienti 2022-04-08 12:25:51 +02:00
samuele 2001465f51 Merge branch 'master' into develop 2022-04-08 12:03:16 +02:00
samuele 74a134043a Refresh grafico comportamento selezione/dettaglio 2022-04-08 12:03:00 +02:00
samuele e83a223aa3 Update modalità display in selezione dettaglio 2022-04-08 11:18:34 +02:00
samuele c7fbfff64f Bozza sel dettaglio destinazioni cliente 2022-04-08 10:47:41 +02:00
samuele 3404caaa2a Completata review pagina CliFor x CRUD 2022-04-08 10:27:45 +02:00
samuele 9cb0f7e079 Ancora x pagina Cli/For 2022-04-07 18:45:33 +02:00
samuele 7928d423e5 Bozza pagina cli/for 2022-04-07 18:44:50 +02:00
samuele 7f4777ecd3 Merge tag 'RefreshDtRifConferma' into develop
Refresh DtRif  post conferma
2022-04-01 14:14:38 +02:00
samuele 31692c970a Merge branch 'release/RefreshDtRifConferma' 2022-04-01 14:14:27 +02:00
samuele 4d479427dc forza refresh dtRif post conferma pezzi 2022-04-01 14:14:02 +02:00
samuele edfe2b6ae9 Merge tag 'FixSelezioneOdlStampa' into develop
Fix rilettura ODL in selezione
2022-03-31 19:01:17 +02:00
samuele d2b370d1c7 Merge branch 'release/FixSelezioneOdlStampa' 2022-03-31 19:00:44 +02:00
samuele ad86666535 fix rilettura dati prod ODL in caso di selezione stampa 2022-03-31 19:00:25 +02:00
samuele bee83545bd Merge tag 'FixErrorePL' into develop
Fix errore PL
2022-03-31 18:25:19 +02:00
samuele b92d9c9772 Merge branch 'release/FixErrorePL' 2022-03-31 18:25:13 +02:00
samuele 5b9ab2ecdd Update gestione doppia lettura UDC evitato con redis cache 2022-03-31 18:24:43 +02:00
samuele c5d90ad386 Fix x stored lettura qta lavorati x ODL chiusi 2022-03-31 17:17:16 +02:00
samuele 0f8ef8b30a Merge tag 'UpdatePackListReport' into develop
Update report x PackList
2022-03-30 12:44:44 +02:00
samuele 5295b34133 Merge branch 'release/UpdatePackListReport' 2022-03-30 12:44:32 +02:00
samuele 5503d3885f Update dataset x Report stampa PackList 2022-03-30 12:44:03 +02:00
samuele 7763150328 Update stored x print packList 2022-03-30 12:39:17 +02:00
samuele a7d51b4677 Merge tag 'FixBugMagEdilchimica' into develop
Fix vari su segnalazione Giancarlo post formazione Edilchimica
2022-03-25 16:56:47 +01:00
samuele d77d2f0a1b Merge branch 'release/FixBugMagEdilchimica' 2022-03-25 16:56:33 +01:00
samuele ce88caa94a Fix gestione add ordini paerti qta -_> qtaEvadibile 2022-03-25 16:56:09 +01:00
samuele 5dd1aba6a1 fix refresh velòoce in sel pedane 2022-03-25 16:47:05 +01:00
samuele af2ec21907 Fix calcolo dataora prod x ODL chiusi in stampa 2022-03-25 16:40:04 +01:00
samuele 56cd2b68f9 update errore "giallo" se rileggo UDC 2 volte su stessa pedana 2022-03-25 16:13:33 +01:00
samuele 83cd8530e6 Merge tag 'AddSlaveFixEndSetup' into develop
Aggiunta gestione fix end setup su slave machine
2022-03-18 13:35:33 +01:00
samuele a24fb76526 Merge branch 'release/AddSlaveFixEndSetup' 2022-03-18 13:35:21 +01:00
samuele a4e2adc1c1 Chiamata fix end setup x ogni slave machine 2022-03-18 13:34:57 +01:00
samuele 75812d24ba fix minori (levato un doppio log x invio task2exe) 2022-03-18 12:16:03 +01:00
samuele fbed207588 fix gitignore 2022-03-18 12:15:29 +01:00
samuele d2b48535e8 Merge tag 'UpdateChildTaskOrder' into develop
Fix ordine aggiornamento parent/child x ODL
2022-03-08 12:15:11 +01:00
samuele 35c50608d9 Merge branch 'release/UpdateChildTaskOrder' 2022-03-08 12:14:46 +01:00
samuele d1e2037ac2 cambio ordine chiamate parent/child 2022-03-08 12:14:24 +01:00
samuele 99f5c0b9dd cleanup vari di if false 2022-03-04 11:44:45 +01:00
samuele 4245a33f7f Merge tag 'SendStartStopSetupOnSlaveMachines' into develop
Fix send on slave machine per start/stop setup da TAB
2022-03-04 09:15:14 +01:00
samuele 80c673f5e6 Merge branch 'release/SendStartStopSetupOnSlaveMachines' 2022-03-04 09:15:02 +01:00
samuele a7f90ddedb Update gestione ODL: invio start/stop setup alle amcchine slave 2022-03-04 09:13:26 +01:00
samuele 1ba45499bf Merge branch 'develop' 2022-03-01 10:26:59 +01:00
samuele 2d40101d8a Merge branch 'SDK' into develop 2022-03-01 10:26:45 +01:00
samuele 22a761a4c9 Merge tag 'RefactorObjCLass' into develop
Inizio merge x refactor classe OBJ in + classi
2022-03-01 10:26:39 +01:00
samuele 86aea81f5a Merge branch 'release/RefactorObjCLass' 2022-03-01 10:26:15 +01:00
samuele 5b512da543 Spacchettamento classe objects in + file x semplificare gestione 2022-03-01 10:24:41 +01:00
samuele 3f8b1e16d6 Merge tag 'AddProcessULog' into develop
Aggiunta processo gestione UserLog
2022-02-28 19:42:10 +01:00
samuele 8cfd967526 Merge branch 'release/AddProcessULog' 2022-02-28 19:42:02 +01:00
samuele f5ecdc6f84 Update processo registrazione ULog 2022-02-28 19:41:44 +01:00
samuele 21f04e22e2 Merge tag 'AddGestioneDichiarazioni' into develop
Fix gestione registrazione dichiarazioni + altre ottimizzazioni
2022-02-28 11:51:03 +01:00
samuele cdf3bb7af9 Merge branch 'release/AddGestioneDichiarazioni' 2022-02-28 11:50:47 +01:00
samuele f5cb699d78 update metodi IOB x MP-IO x gestione invio userAction 2022-02-28 11:50:10 +01:00
samuele b82d065e1e cleanup 2022-02-28 11:49:56 +01:00
samuele 82367726eb update insomnia call con test chiamata x invio userActions 2022-02-28 11:49:45 +01:00
samuele 6040e2e370 update pag dichiarazioni 2022-02-21 12:48:29 +01:00
samuele 6476b39186 Add userControls x dichiarazioni 2022-02-21 12:48:21 +01:00
samuele 862bee6630 Aggiunta metodi x gest dichiarazioni (list + insert) 2022-02-21 12:48:10 +01:00
samuele 60ac77bb6a Aggiunta info x macchina cui è collegata info utente (+ tutte x login) 2022-02-19 19:53:43 +01:00
samuele 16723a9427 Inizio creazione pagina x dichiarazioni (da fare davvero) x lista operazioni dichiarate (es login, lotti) 2022-02-19 19:44:55 +01:00
samuele 5a4387ee43 modifica login con registrazione login operatori in diario dichiarazioni 2022-02-19 19:44:31 +01:00
samuele dfefe46dbc Aggiunta metodi x creazione righe DiarioDichiarazioni 2022-02-19 19:44:16 +01:00
samuele ea2e866648 Fix comportamento http/httpsd (da provare) 2022-02-19 12:49:35 +01:00
samuele 0af14f59cf test async conf x rendering (x problema login) 2022-02-18 19:12:52 +01:00
samuele bb08824de1 Eliminato progetto LAND (passato su proj MAPO-CORE) 2022-02-18 18:56:40 +01:00
samuele a1a71babd6 refresh NetAnalyzers 2022-02-18 18:49:12 +01:00
samuele 38ea58b8b5 refresh fontawesome + nlog 2022-02-18 18:48:23 +01:00
samuele c0ef6c0d9a Refresh steamwarelibs a vers 5.1.2202.1818 + dipendenze 2022-02-18 18:46:27 +01:00
samuele 8189cf7fb6 log dati su cookie 2022-02-18 17:30:25 +01:00
samuele 4732136e26 invio parametro opzionale set parameters in setup ODL 2022-02-18 12:00:08 +01:00
samuele 5953e14d6c Merge branch 'SDK' into develop 2021-11-03 13:01:51 +01:00
samuele f02e3fc5c6 Aggiunta enum MEDIANA 2021-11-03 13:01:36 +01:00
samuele f8e25a808d Merge branch 'develop' into SDK 2021-10-26 19:01:03 +02:00
samuele c844d33743 Merge branch 'SDK' into develop 2021-10-26 19:00:54 +02:00
samuele ef181985bc Merge tag 'UpdateObjItemSdk' into develop
Update gestione ObjItem
2021-10-26 19:00:47 +02:00
samuele 728d62f165 Merge branch 'release/UpdateObjItemSdk' 2021-10-26 19:00:34 +02:00
samuele da8847b8f9 update objItem 2021-10-26 19:00:03 +02:00
samuele e3ebbc337a Merge branch 'develop' into SDK 2021-10-26 18:42:09 +02:00
samuele 31e78cfb34 Merge tag 'UpdateObjSDK' into develop
Aggiunta classi di comunicazione
2021-10-26 18:37:30 +02:00
samuele f9152eee36 Merge branch 'release/UpdateObjSDK' 2021-10-26 18:37:13 +02:00
samuele fde6e72f4f Compeltamento aggiornamento datalayer 2021-10-26 18:36:34 +02:00
samuele d3efe7688a Aggiunto in SDK gestione unità di misura 2021-10-26 18:35:52 +02:00
samuele d5978304e7 Merge branch 'SDK' into develop 2021-09-28 09:03:20 +02:00
samuele d9e05d80b7 commentato send non funzionante come tag helper 2021-09-28 09:03:10 +02:00
samuele 3a8118fc06 Merge branch 'SDK' into develop 2021-09-28 08:55:50 +02:00
samuele 86f0751091 no parametro author 2021-09-28 08:54:40 +02:00
samuele c79e17c66a fix nuget syntax author 2021-09-28 08:53:50 +02:00
samuele 34e8435ed9 fix SDK upload 2021-09-28 08:51:38 +02:00
samuele f199abc6ee Merge tag 'AddModBusAddrType' into develop
Aggiunta tipo addr modbus nel modello dati enum
2021-09-28 08:43:25 +02:00
1503 changed files with 268948 additions and 274063 deletions
+3
View File
@@ -242,6 +242,8 @@ publish/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
/packages/*
*/packages/*
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
@@ -423,3 +425,4 @@ _UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
.ionide/symbolCache.db
+168 -122
View File
@@ -6,24 +6,34 @@ variables:
DEPLOY_FOLDER: 'c:\Projects\Deploy\MoonPro\Builds'
VERS_MAIN: '6.14'
NEW_REL: ''
NEW_DEB: ''
NEXUS_PATH: 'MP-XXXX'
APP_NAME: 'MP.Xxxx'
APP_CONF: 'Release'
SOL_NAME: 'MAPO'
# helper x fix pacchetti nuget da repo locale nexus.steamware.net
.nuget-fix: &nuget-fix
- |
$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 https://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"viaDante16`""
} else {
C:\Tools\nuget.exe sources Update -Name "`"Steamware Nexus`"" -Source https://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"viaDante16`""
echo "esecuzione Nuget FIX steps"
dotnet nuget list source
$hasSource = dotnet nuget list source | Select-String -Pattern "Steamware Nexus Proxy"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source "`"Steamware Nexus Proxy`""
}
echo $hasSource
$hasSource = dotnet nuget list source | Select-String -Pattern "Steamware Nexus"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source "`"Steamware Nexus`""
}
$hasSource = dotnet nuget list source | Select-String -Pattern "nexus-proxy-v3"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source nexus-proxy-v3
}
dotnet nuget add source https://nexus.steamware.net/repository/nuget-group-3/index.json -n "Steamware Nexus" -u nugetUser -p $NEXUS_PASSWD --store-password-in-clear-text
echo "Steamware Nexus Source added"
# helper creazione hash files x IIS
.hashBuild: &hashBuild
# $Target = $env:APP_NAME + "\ReleaseClienti\MAPO_PROD\" + $env:NEW_REL + "\" + $env:APP_NAME + ".zip"
- |
$Target = $env:APP_NAME + "\Release\" + $env:APP_NAME + ".zip"
$MD5 = Get-FileHash $Target -Algorithm MD5
@@ -78,24 +88,40 @@ variables:
mCurl -s -u GitLab:$NEXUS_PASSWD --upload-file $FileManOut https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/manifest.xml
echo "mCurl -s -u GitLab:$NEXUS_PASSWD --upload-file $FileCLogOut https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html"
mCurl -s -u GitLab:$NEXUS_PASSWD --upload-file $FileCLogOut https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html
# helper x send su NEXUS di pack SDK in formato nuget
.sendSDK: &sendSDK
- |
'& "$env:MSBUILD_PATH" MapoSDK/MapoSDK.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/Release /verbosity:minimal /m'
'& Remove-Item *.nupkg'
'& $env:NUGET_PATH pack MapoSDK\MapoSDK.csproj -properties Configuration=$env:APP_CONF -Description="Mapo SDK helper library" -Author=EgalWare -Version $env:NEW_REL'
'& $env:NUGET_PATH setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source https://nexus.steamware.net/repository/nuget-hosted'
'& $env:NUGET_PATH push MapoSDK.$env:NEW_REL.nupkg -Source https://nexus.steamware.net/repository/nuget-hosted'
# helper x fix version number
.version-fix: &version-fix
- |
$env:NEW_REL = $env:VERS_MAIN+"."+(get-date format yyMM)+"."+(get-date format dHH)
$env:NEW_REL = $env:VERS_MAIN+"."+(get-date -format yyMM)+"."+(get-date -format dHH)
echo "Set vers: $env:NEW_REL"
$anno = (get-date -format yyyy)
$adesso = (get-date -format dd:HH:mm)
$contenuto = Get-Content -path 'VersGen\MoonPro.cs' -Raw
$newContenuto = $contenuto -replace '0.0.0.0', $env:NEW_REL
$newContenuto | Set-Content -Path 'VersGen\MoonPro.cs'
echo "Modifica dati file nuspec Release"
$currRelease = $env:NEW_REL
$lastDot = $currRelease.LastIndexOf(".");
$currDebug = $currRelease.Substring(0, $lastDot)+"-beta"+$currRelease.Substring($lastDot);
$env:NEW_DEB = $currDebug
$find = "<version>(.|\n)*?</version>";
$fileNameRel = "MapoSDK.Release.nuspec";
$replRel = "<version>" + $currRelease + "</version>";
$replCopy = "Copyright EgalWare, ©2007-" + $anno
$nuspDataRel = Get-Content $fileNameRel;
$nuspDataRelUpd = $nuspDataRel -replace $find, $replRel;
$nuspDataRelUpd = $nuspDataRelUpd -replace "#copyright#", $replCopy;
$nuspDataRelUpd = $nuspDataRelUpd -replace "#releaseNotes#", "Build $adesso";
Set-Content -Path $fileNameRel -Value $nuspDataRelUpd;
echo "Modifica dati file nuspec Debug"
$fileNameDeb = "MapoSDK.Debug.nuspec";
$replDeb = "<version>" + $currDebug + "</version>";
$nuspDataDeb = Get-Content $fileNameDeb;
$nuspDataDebUpd = $nuspDataDeb -replace $find, $replDeb;
$nuspDataDebUpd = $nuspDataDebUpd -replace "#copyright#", $replCopy;
$nuspDataDebUpd = $nuspDataDebUpd -replace "#releaseNotes#", "Build $adesso";
Set-Content -Path $fileNameDeb -Value $nuspDataDebUpd;
echo "replace completati"
stages:
- build
@@ -104,23 +130,46 @@ stages:
- deploy
- installer
SDK:
SDK-stable:
stage: sdk
tags:
- win
rules:
- if: '$CI_COMMIT_BRANCH == "SDK"'
variables:
APP_NAME: MP-ADM
NEXUS_PATH: MP-ADM
APP_NAME: MapoSDK
NEXUS_PATH: MapoSDK
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- *sendSDK
- '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/Release /verbosity:minimal /m'
- '& Remove-Item *.nupkg'
- '& $env:NUGET_PATH pack "$env:APP_NAME.Release.nuspec"'
- '& $env:NUGET_PATH setapikey $NUGET_API_KEY -source https://nexus.steamware.net/repository/nuget-hosted'
- '& $env:NUGET_PATH push "$env:APP_NAME.$env:NEW_REL.nupkg" -Source https://nexus.steamware.net/repository/nuget-hosted'
SDK-unstable:
stage: sdk
tags:
- win
rules:
- if: '$CI_COMMIT_BRANCH == "develop"'
variables:
APP_NAME: MapoSDK
NEXUS_PATH: MapoSDK
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/Debug /verbosity:minimal /m'
- '& Remove-Item *.nupkg'
- '& $env:NUGET_PATH pack "$env:APP_NAME.Debug.nuspec"'
- '& $env:NUGET_PATH setapikey $NUGET_API_KEY -source https://nexus.steamware.net/repository/nuget-hosted'
- '& $env:NUGET_PATH push "$env:APP_NAME.$env:NEW_DEB.nupkg" -Source https://nexus.steamware.net/repository/nuget-hosted'
ADM:build:
stage: build
variables:
@@ -131,7 +180,7 @@ ADM:build:
- if: '$CI_COMMIT_BRANCH != "SDK"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" MP-ADM/MP-ADM.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
@@ -146,12 +195,11 @@ IO:build:
- if: '$CI_COMMIT_BRANCH != "SDK"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" MP-IO/MP-IO.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
SITE:build:
stage: build
variables:
@@ -162,25 +210,25 @@ SITE:build:
- if: '$CI_COMMIT_BRANCH != "SDK"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" MP-SITE/MP-SITE.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
MON:build:
stage: build
variables:
CURR_PRJ: "MP-MON"
tags:
- win
rules:
- if: '$CI_COMMIT_BRANCH != "SDK"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" MP-MON/MP-MON.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
# MON:build:
# stage: build
# variables:
# CURR_PRJ: "MP-MON"
# tags:
# - win
# rules:
# - if: '$CI_COMMIT_BRANCH != "SDK"'
# before_script:
# - *nuget-fix
# - '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
# - *version-fix
# script:
# - '& "$env:MSBUILD_PATH" MP-MON/MP-MON.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
TAB:build:
stage: build
@@ -192,7 +240,7 @@ TAB:build:
- if: '$CI_COMMIT_BRANCH != "SDK"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" MP-TAB/MP-TAB.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
@@ -207,7 +255,7 @@ MAG:build:
- if: '$CI_COMMIT_BRANCH != "SDK"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" MP-MAG/MP-MAG.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
@@ -220,10 +268,10 @@ ADM:staging:
- if: '$CI_COMMIT_BRANCH == "develop"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-ADM/MP-ADM.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Debug /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-ADM/MP-ADM.csproj'
needs: ["ADM:build"]
IO:staging:
@@ -234,10 +282,10 @@ IO:staging:
- if: '$CI_COMMIT_BRANCH == "develop"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-IO/MP-IO.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Debug /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-IO/MP-IO.csproj'
needs: ["IO:build"]
SITE:staging:
@@ -248,25 +296,25 @@ SITE:staging:
- if: '$CI_COMMIT_BRANCH == "develop"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-SITE/MP-SITE.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Debug /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-SITE/MP-SITE.csproj'
needs: ["SITE:build"]
MON:staging:
stage: staging
tags:
- win
rules:
- if: '$CI_COMMIT_BRANCH == "develop"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-MON/MP-MON.csproj'
needs: ["MON:build"]
# MON:staging:
# stage: staging
# tags:
# - win
# rules:
# - if: '$CI_COMMIT_BRANCH == "develop"'
# before_script:
# - *nuget-fix
# - '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
# - *version-fix
# script:
# - '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Debug /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MON/MP-MON.csproj'
# needs: ["MON:build"]
TAB:staging:
stage: staging
@@ -276,10 +324,10 @@ TAB:staging:
- if: '$CI_COMMIT_BRANCH == "develop"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-TAB/MP-TAB.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Debug /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-TAB/MP-TAB.csproj'
needs: ["TAB:build"]
MAG:staging:
@@ -290,10 +338,10 @@ MAG:staging:
- if: '$CI_COMMIT_BRANCH == "develop"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-MAG/MP-MAG.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Debug /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MAG/MP-MAG.csproj'
needs: ["MAG:build"]
ADM:deploy:
@@ -304,10 +352,10 @@ ADM:deploy:
- if: '$CI_COMMIT_BRANCH == "master"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-ADM/MP-ADM.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-ADM/MP-ADM.csproj'
needs: ["ADM:build"]
IO:deploy:
@@ -318,10 +366,10 @@ IO:deploy:
- if: '$CI_COMMIT_BRANCH == "master"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-IO/MP-IO.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-IO/MP-IO.csproj'
needs: ["IO:build"]
SITE:deploy:
@@ -332,25 +380,25 @@ SITE:deploy:
- if: '$CI_COMMIT_BRANCH == "master"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-SITE/MP-SITE.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-SITE/MP-SITE.csproj'
needs: ["SITE:build"]
MON:deploy:
stage: deploy
tags:
- win
rules:
- if: '$CI_COMMIT_BRANCH == "master"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-MON/MP-MON.csproj'
needs: ["MON:build"]
# MON:deploy:
# stage: deploy
# tags:
# - win
# rules:
# - if: '$CI_COMMIT_BRANCH == "master"'
# before_script:
# - *nuget-fix
# - '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
# - *version-fix
# script:
# - '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MON/MP-MON.csproj'
# needs: ["MON:build"]
TAB:deploy:
stage: deploy
@@ -360,10 +408,10 @@ TAB:deploy:
- if: '$CI_COMMIT_BRANCH == "master"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-TAB/MP-TAB.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-TAB/MP-TAB.csproj'
needs: ["TAB:build"]
MAG:deploy:
@@ -374,10 +422,10 @@ MAG:deploy:
- if: '$CI_COMMIT_BRANCH == "master"'
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /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 MP-MAG/MP-MAG.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=$IIS_PWD /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MAG/MP-MAG.csproj'
needs: ["MAG:build"]
ADM:install:
@@ -393,10 +441,10 @@ ADM:install:
NEXUS_PATH: MP-ADM
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- *hashBuild
- *nexusUpload
needs: ["ADM:build"]
@@ -414,10 +462,10 @@ IO:install:
NEXUS_PATH: MP-IO
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/IO" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/IO" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- *hashBuild
- *nexusUpload
needs: ["IO:build"]
@@ -435,35 +483,34 @@ SITE:install:
NEXUS_PATH: MP-SITE
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/SITE" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/SITE" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- *hashBuild
- *nexusUpload
needs: ["SITE:build"]
MON:install:
stage: installer
tags:
- win
rules:
- if: '$CI_COMMIT_BRANCH == "master"'
when: manual
- if: '$CI_COMMIT_BRANCH == "develop"'
variables:
APP_NAME: MP-MON
NEXUS_PATH: MP-MON
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/MON" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- *hashBuild
- *nexusUpload
needs: ["MON:build"]
# MON:install:
# stage: installer
# tags:
# - win
# rules:
# - if: '$CI_COMMIT_BRANCH == "master"'
# when: manual
# - if: '$CI_COMMIT_BRANCH == "develop"'
# variables:
# APP_NAME: MP-MON
# NEXUS_PATH: MP-MON
# before_script:
# - *nuget-fix
# - '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
# - *version-fix
# script:
# - '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/MON" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
# - *hashBuild
# - *nexusUpload
# needs: ["MON:build"]
TAB:install:
stage: installer
@@ -478,10 +525,10 @@ TAB:install:
NEXUS_PATH: MP-TAB
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/TAB" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/TAB" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- *hashBuild
- *nexusUpload
needs: ["TAB:build"]
@@ -499,11 +546,10 @@ MAG:install:
NEXUS_PATH: MP-MAG
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore MAPO.sln -verbosity quiet'
- '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -verbosity quiet'
- *version-fix
script:
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/MAG" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- '& "$env:MSBUILD_PATH" /p:m=4 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=Release /p:PublishProfile=IIS03.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=Release/$env:APP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/MAG" /p:PackageAsSingleFile=True /p:OutputPath=bin/ /verbosity:minimal $env:APP_NAME/$env:APP_NAME.csproj'
- *hashBuild
- *nexusUpload
needs: ["MAG:build"]
+1 -1
View File
@@ -17,7 +17,7 @@
<!--Redis conn-->
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
<add key="RedisConnAdmin" value="localhost,abortConnect=false,ssl=false" />
<add key="redisDb" value="1" />
<add key="redisDb" value="5" />
<!--altri parametri-->
<add key="CodModulo" value="MoonPro" />
<add key="cacheOnRedis" value="true" />
Vendored
-389
View File
@@ -1,389 +0,0 @@
pipeline {
// Declarative Pipeline MODE con Scripted Pipeline Syntax entro le chiamate script { }
agent none
environment {
EMAIL_RECIPIENTS = 'samuele@steamware.net'
enableIIS01 = 'Y'
enableIIS02 = 'Y'
singleProj ='ADM,IO,LAND,MAG,MON,SITE,TAB'
}
stages {
stage('Checkout') {
agent any
steps {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
env.versionNumber = VersionNumber(versionNumberString : '6.13.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILD_DATE_FORMATTED, "dHH"}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'MAPO'
}
script {
currentBuild.displayName = "${env.versionNumber}"
if (env.BRANCH_NAME == "develop" || env.BRANCH_NAME.contains("DEMO")) {
currentBuild.description = "TEST ${env.versionNumber}"
}
else {
currentBuild.description = "BUILD ${env.versionNumber}"
}
}
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
bat "fart.exe VersGen\\MoonPro.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
// checkout NuGet in file sorgente!!!
fixNuget("${WORKSPACE}\\MAPO.sln")
// bat "e:\\nuget.exe restore ${WORKSPACE}\\MAPO.sln"
}
}
stage('Build') {
agent any
steps {
script {
properties([buildDiscarder(logRotator(artifactDaysToKeepStr: '180', artifactNumToKeepStr: '30', daysToKeepStr: '360', numToKeepStr: '30')), pipelineTriggers([])])
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
bat "fart.exe VersGen\\MoonPro.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
// checkout NuGet in file sorgente!!!
fixNuget("${WORKSPACE}\\MAPO.sln")
}
script {
/* compilo installers in base al BRANCH del cliente... */
if (env.BRANCH_NAME == "develop") {
parallel (
ALL: {
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-ADM/MP-ADM.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-IO/MP-IO.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-SITE/MP-SITE.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
// },
// LAND_MON_TAB: {
// sleep 1
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-LAND/MP-LAND.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-MON/MP-MON.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-TAB/MP-TAB.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-MAG/MP-MAG.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
},
failFast: false)
}
else if ( env.singleProj.contains(env.BRANCH_NAME) ) {
parallel (
SINGLE: {
bat "\"${tool 'MSBuild-16.0'}\" /p:m=8 MP-${env.BRANCH_NAME}/MP-${env.BRANCH_NAME}.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /verbosity:minimal /m"
},
failFast: false)
}
else {
echo 'Niente x Build (limitata a develop)...'
}
}
}
}
stage('Deploy') {
agent any
steps {
script {
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
bat "fart.exe VersGen\\MoonPro.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
// checkout NuGet in file sorgente!!!
fixNuget("${WORKSPACE}\\MAPO.sln")
// bat "e:\\nuget.exe restore ${WORKSPACE}\\MAPO.sln"
}
script {
/* DEPLOY condizionale: master (Ufficio Seriate) / demo_ovh (Demo Online) */
if (env.BRANCH_NAME == "master") {
parallel (
ALL: {
sleep 2
if(env.enableIIS02 == "Y")
{
// ADM
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/ MP-ADM/MP-ADM.csproj /p:verbosity=minimal"
// IO
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/ MP-IO/MP-IO.csproj /p:verbosity=minimal"
// SITE
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/ MP-SITE/MP-SITE.csproj /p:verbosity=minimal"
// }
// },
// LAND_MON_TAB: {
// sleep 0
// if(env.enableIIS02 == "Y")
// {
//LAND
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=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-LAND/MP-LAND.csproj /p:verbosity=minimal"
// MON
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/ MP-MON/MP-MON.csproj /p:verbosity=minimal"
// TAB
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/ MP-TAB/MP-TAB.csproj /p:verbosity=minimal"
// MAG
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=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MAG/MP-MAG.csproj /p:verbosity=minimal"
}
},
failFast: false)
}
else if (env.BRANCH_NAME == "beta") {
parallel (
ALL: {
sleep 2
if(env.enableIIS01 == "Y")
{
// ADM
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-ADM/MP-ADM.csproj /p:verbosity=minimal"
// IO
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-IO/MP-IO.csproj /p:verbosity=minimal"
// SITE
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-SITE/MP-SITE.csproj /p:verbosity=minimal"
// }
// },
// LAND_MON_TAB: {
// sleep 0
// if(env.enableIIS01 == "Y")
// {
// LAND
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-LAND/MP-LAND.csproj /p:verbosity=minimal"
// MON
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MON/MP-MON.csproj /p:verbosity=minimal"
// TAB
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-TAB/MP-TAB.csproj /p:verbosity=minimal"
// MAG
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MAG/MP-MAG.csproj /p:verbosity=minimal"
}
},
failFast: false)
}
else if (env.BRANCH_NAME == "SDK") {
env.config = "Release"
env.packVers = env.versionNumber
// elimino vecchie build...
bat "del /f /q *.nupkg"
// BUILD!
bat "\"${tool 'MSBuild-16.0'}\" MapoSDK\\MapoSDK.csproj -target:Build /p:Configuration=${env.config} /p:Platform=\"Any CPU\" /p:OutputPath=bin/${env.config} /verbosity:minimal /m"
// creo package NuGet... con version in modo da fare ANCHE le beta
bat "e:\\nuget.exe pack ${WORKSPACE}\\MapoSDK\\MapoSDK.csproj -properties Configuration=${env.config} -Version ${env.packVers}"
// lancio upload con nuget!
echo 'Start upload with nuget push'
bat "e:\\nuget setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source https://nexus.steamware.net/repository/nuget-hosted"
bat "e:\\nuget.exe push MapoSDK.${env.packVers}.nupkg -Source https://nexus.steamware.net/repository/nuget-hosted"
}
else if ( env.singleProj.contains(env.BRANCH_NAME) ) {
parallel (
SINGLE: {
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=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-${env.BRANCH_NAME}/MP-${env.BRANCH_NAME}.csproj /p:verbosity=minimal"
},
failFast: false)
}
else {
echo 'Nothing to deploy...'
}
}
}
}
stage('Installers') {
// da rivedere: creare branch = versioni LEGACY, STABLE (LTS), INSIDER (ULTIMATE), e NON pubblicare DOCS (ex branch Giancarlo)... impostare filtro?
agent any
steps {
// in primis cambio versione e NuGet
script {
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
bat "fart.exe VersGen\\MoonPro.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
// checkout NuGet in file sorgente!!!
fixNuget("${WORKSPACE}\\MAPO.sln")
// bat "e:\\nuget.exe restore ${WORKSPACE}\\MAPO.sln"
}
// ora mi occupo delle operazioni di compressione e copia...
script {
/* compilo installers SOLO stable / beta */
if (env.BRANCH_NAME == "stable" || env.BRANCH_NAME.contains("beta") ) {
parallel (
ALL: {
// ADM
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/ADM.zip /p:DeployIisAppPath=\"Default Web Site/MP/ADM\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-ADM/MP-ADM.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-ADM\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "ADM")
// IO
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/IO.zip /p:DeployIisAppPath=\"Default Web Site/MP/IO\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-IO/MP-IO.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-IO\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "IO")
// SITE
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/SITE.zip /p:DeployIisAppPath=\"Default Web Site/MP/SITE\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-SITE/MP-SITE.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-SITE\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "SITE")
// },
// LAND_MON_TAB: {
// LAND
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/LAND.zip /p:DeployIisAppPath=\"Default Web Site/MP/LAND\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-LAND/MP-LAND.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-LAND\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "LAND")
// MON
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/MON.zip /p:DeployIisAppPath=\"Default Web Site/MP/MON\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-MON/MP-MON.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-MON\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "MON")
// TAB
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/TAB.zip /p:DeployIisAppPath=\"Default Web Site/MP/TAB\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-TAB/MP-TAB.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-TAB\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "TAB")
// MAG
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\" /T:Package /P:Configuration=Prod /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/MAG.zip /p:DeployIisAppPath=\"Default Web Site/MP/MAG\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-MAG/MP-MAG.csproj /p:verbosity=minimal"
// pubblico su server deploy!
publishToDeployServer("MP-MAG\\", "c:\\inetpub\\wwwroot\\SWS\\MAPO\\", "MAG")
},
failFast: false)
}
else
{
echo 'Questo BRANCH non necessita di installer...'
}
}
script {
// calcolo il config...
if (env.BRANCH_NAME.contains("beta")) {
env.config = "Debug"
env.classifier = "unstable"
}
else if (env.BRANCH_NAME == "stable") {
env.config = "Release"
env.classifier = ""
}
if (env.BRANCH_NAME == "stable" || env.BRANCH_NAME.contains("beta") ) {
nexusArtifactUploader (
artifacts: [
[
artifactId: 'MP-ADM',
classifier: "${env.classifier}",
file: "MP-ADM\\ReleaseClienti\\${env.BRANCH_NAME}\\ADM.zip",
type: 'zip'
],
[
artifactId: 'MP-IO',
classifier: "${env.classifier}",
file: "MP-IO\\ReleaseClienti\\${env.BRANCH_NAME}\\IO.zip",
type: 'zip'
],
[
artifactId: 'MP-LAND',
classifier: "${env.classifier}",
file: "MP-LAND\\ReleaseClienti\\${env.BRANCH_NAME}\\LAND.zip",
type: 'zip'
],
[
artifactId: 'MP-MON',
classifier: "${env.classifier}",
file: "MP-MON\\ReleaseClienti\\${env.BRANCH_NAME}\\MON.zip",
type: 'zip'
],
[
artifactId: 'MP-SITE',
classifier: "${env.classifier}",
file: "MP-SITE\\ReleaseClienti\\${env.BRANCH_NAME}\\SITE.zip",
type: 'zip'
],
[
artifactId: 'MP-TAB',
classifier: "${env.classifier}",
file: "MP-TAB\\ReleaseClienti\\${env.BRANCH_NAME}\\TAB.zip",
type: 'zip'
],
[
artifactId: 'MP-MAG',
classifier: "${env.classifier}",
file: "MP-MAG\\ReleaseClienti\\${env.BRANCH_NAME}\\MAG.zip",
type: 'zip'
]
],
credentialsId: 'bc9d8e92-4302-3266-817f-7b58501d12d5',
//groupId: 'MP',
nexusUrl: 'nexus.steamware.net',
nexusVersion: 'nexus3',
protocol: 'http',
repository: 'SWS',
version: "${env.versionNumber}"
)
}
}
}
}
}
post {
success {
sendSlack("Successful", "good")
}
failure {
sendSlack("Failed", "danger")
}
unstable {
sendSlack("Unstable", "warning")
}
}
}
// Funzione x pubblicazione su server IIS di deploy
def publishToDeployServer(prjPath, iisPath, packName) {
echo "Richiesto esecuzione publishToDeployServer con parametri: " + prjPath + " | " + iisPath + " | " + packName
// inizio copiando files di base da area VersGen...
bat "xcopy /y VersGen\\ChangeLog.html " + prjPath + "Resources\\ChangeLog.html "
bat "xcopy /y VersGen\\logoSteamware.png " + prjPath + "Resources\\logoSteamware.png "
bat "xcopy /y VersGen\\manifest.xml " + prjPath + "Resources\\manifest.xml "
// manifest.xml: aggiorno versNumber ed URL del branch di update...
bat "fart.exe " + prjPath + "Resources\\manifest.xml 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
bat "fart.exe " + prjPath + "Resources\\manifest.xml {{BRANCHNAME}} ${env.BRANCH_NAME} || EXIT /B 0"
bat "fart.exe " + prjPath + "Resources\\manifest.xml {{PACKNAME}} " + packName + " || EXIT /B 0"
bat "fart.exe " + prjPath + "Resources\\ChangeLog.html {{CURRENT-REL}} ${env.versionNumber} || EXIT /B 0"
writeFile file: prjPath + 'changeLog.log', text: "${getChangeString()}"
powershell '(Get-Content ' + prjPath + 'Resources\\ChangeLog.html) | ForEach-Object { $_ -replace \"{{LAST-CHANGES}}\", \"${getChangeString()}\" } | Set-Content ' + prjPath + 'Resources\\ChangeLog.html'
// copio ed esporto in IIS02 i vari files .xml, .html, .zip
bat "xcopy /y " + prjPath + "Resources\\manifest.xml " + iisPath + packName + "\\${env.BRANCH_NAME}\\ "
bat "xcopy /y " + prjPath + "Resources\\ChangeLog.html " + iisPath + packName + "\\${env.BRANCH_NAME}\\ "
bat "xcopy /y " + prjPath + "Resources\\logoSteamware.png " + iisPath + packName + "\\${env.BRANCH_NAME}\\ "
// copio x AutoUpdate deploy
bat "xcopy /y " + prjPath + "\\ReleaseClienti\\${env.BRANCH_NAME}\\" + packName + ".zip " + iisPath + packName + "\\${env.BRANCH_NAME}\\ "
}
@NonCPS
// Funzione x recupero changeLog
def getChangeString() {
MAX_MSG_LEN = 100
def changeString = ""
echo "Gathering SCM changes"
def changeLogSets = currentBuild.changeSets
for (int i = 0; i < changeLogSets.size(); i++) {
def entries = changeLogSets[i].items
for (int j = 0; j < entries.length; j++) {
def entry = entries[j]
truncated_msg = entry.msg.take(MAX_MSG_LEN)
changeString += " - ${truncated_msg} [${entry.author}]\n"
}
}
if (!changeString) {
changeString = " - Nessuna Modifica"
}
return changeString
}
// Funzione x invio slack
def sendSlack(status, colorCode) {
slackSend (
color: colorCode,
channel: "#mapo-dev",
failOnError: false,
message: "${env.JOB_NAME} ${env.versionNumber} | " + status + ": Build ${env.BUILD_NUMBER}\n\n" +
"Modifiche:\n " + getChangeString() + "\n\n Verifica build: <${env.BUILD_URL}|Apri>" + "\n"
)
}
// funzione x fix pacchetti nuget da NOSTRO repo Nexus con proxy
def fixNuget(solutionFile) {
// bat "e:\\nuget setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source https://nexus.steamware.net/repository/nuget-group"
// solo la prima volta va aggiunta...
hasSource = bat "e:\\nuget sources list | find \"Steamware\" /C"
if (hasSource == "0")
{
bat "e:\\nuget sources Add -Name \"Steamware Nexus\" -Source https://nexus.steamware.net/repository/nuget-group -username \"nugetUser\" -password \"viaDante16\""
}
else
{
bat "e:\\nuget sources Update -Name \"Steamware Nexus\" -Source https://nexus.steamware.net/repository/nuget-group -username \"nugetUser\" -password \"viaDante16\""
}
bat "e:\\nuget.exe restore ${solutionFile}"
}
+5 -24
View File
@@ -1,18 +1,14 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29424.173
# Visual Studio Version 17
VisualStudioVersion = 17.0.32126.317
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{663F7136-F470-4911-A9B6-044447F93168}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapoDb", "MapoDb\MapoDb.csproj", "{4617A665-D6E3-4CEB-A689-CE2EECD45713}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MP-LAND", "MP-LAND\MP-LAND.csproj", "{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MP-IO", "MP-IO\MP-IO.csproj", "{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MP-MON", "MP-MON\MP-MON.csproj", "{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MP-TAB", "MP-TAB\MP-TAB.csproj", "{51F720FE-7BED-4275-93B1-CDA9A9B53670}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8688B7C8-87E9-4FCE-B607-9C3F963CD6B7}"
@@ -50,34 +46,19 @@ Global
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.Prod|Any CPU.Build.0 = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.Release|Any CPU.Build.0 = Release|Any CPU
{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}.Prod|Any CPU.ActiveCfg = Prod|Any CPU
{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}.Prod|Any CPU.Build.0 = Prod|Any CPU
{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{119EF0B4-CCE1-4F08-9ED2-D54E7775B4D9}.Release|Any CPU.Build.0 = Release|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Prod|Any CPU.ActiveCfg = Prod|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Prod|Any CPU.Build.0 = Prod|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Prod|Any CPU.ActiveCfg = Release|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE6CADA3-FA0E-41D6-AD43-8C92481DC29E}.Release|Any CPU.Build.0 = Release|Any CPU
{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}.Prod|Any CPU.ActiveCfg = Prod|Any CPU
{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}.Prod|Any CPU.Build.0 = Prod|Any CPU
{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BA8BCBB8-601C-4642-AE65-0EBF9D5FBE15}.Release|Any CPU.Build.0 = Release|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Debug|Any CPU.Build.0 = Debug|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Prod|Any CPU.ActiveCfg = Prod|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Prod|Any CPU.Build.0 = Prod|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Prod|Any CPU.ActiveCfg = Release|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Release|Any CPU.ActiveCfg = Release|Any CPU
{51F720FE-7BED-4275-93B1-CDA9A9B53670}.Release|Any CPU.Build.0 = Release|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Prod|Any CPU.ActiveCfg = Prod|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Prod|Any CPU.Build.0 = Prod|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Prod|Any CPU.ActiveCfg = Release|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E5A49351-F487-4329-8117-925A8FE662E5}.Release|Any CPU.Build.0 = Release|Any CPU
{F2856BFC-7B4E-401E-932E-415DA8ECAAD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+11 -11
View File
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29613.14
# Visual Studio Version 17
VisualStudioVersion = 17.9.34714.143
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{663F7136-F470-4911-A9B6-044447F93168}"
EndProject
@@ -22,7 +22,7 @@ Global
Debug|Any CPU = Debug|Any CPU
Donati|Any CPU = Donati|Any CPU
IIS01|Any CPU = IIS01|Any CPU
IIS02|Any CPU = IIS02|Any CPU
IIS03|Any CPU = IIS03|Any CPU
Jetco|Any CPU = Jetco|Any CPU
OVH-Demo|Any CPU = OVH-Demo|Any CPU
Prod|Any CPU = Prod|Any CPU
@@ -35,8 +35,8 @@ Global
{663F7136-F470-4911-A9B6-044447F93168}.Donati|Any CPU.Build.0 = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.IIS01|Any CPU.Build.0 = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.IIS02|Any CPU.Build.0 = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.IIS03|Any CPU.ActiveCfg = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.IIS03|Any CPU.Build.0 = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.Jetco|Any CPU.ActiveCfg = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.Jetco|Any CPU.Build.0 = Release|Any CPU
{663F7136-F470-4911-A9B6-044447F93168}.OVH-Demo|Any CPU.ActiveCfg = Release|Any CPU
@@ -51,8 +51,8 @@ Global
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.Donati|Any CPU.Build.0 = Debug|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.IIS01|Any CPU.Build.0 = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.IIS02|Any CPU.Build.0 = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.IIS03|Any CPU.ActiveCfg = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.IIS03|Any CPU.Build.0 = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.Jetco|Any CPU.ActiveCfg = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.Jetco|Any CPU.Build.0 = Release|Any CPU
{4617A665-D6E3-4CEB-A689-CE2EECD45713}.OVH-Demo|Any CPU.ActiveCfg = Release|Any CPU
@@ -67,8 +67,8 @@ Global
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.Donati|Any CPU.Build.0 = Debug|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.IIS01|Any CPU.Build.0 = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.IIS02|Any CPU.Build.0 = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.IIS03|Any CPU.ActiveCfg = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.IIS03|Any CPU.Build.0 = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.Jetco|Any CPU.ActiveCfg = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.Jetco|Any CPU.Build.0 = Release|Any CPU
{D07211B6-CF67-4C7F-8040-5B8C3B12BB4B}.OVH-Demo|Any CPU.ActiveCfg = Release|Any CPU
@@ -83,8 +83,8 @@ Global
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.Donati|Any CPU.Build.0 = Debug|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.IIS01|Any CPU.Build.0 = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.IIS02|Any CPU.Build.0 = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.IIS03|Any CPU.ActiveCfg = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.IIS03|Any CPU.Build.0 = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.Jetco|Any CPU.ActiveCfg = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.Jetco|Any CPU.Build.0 = Release|Any CPU
{C5296C93-4738-4B42-8C9D-B7E5A75110FD}.OVH-Demo|Any CPU.ActiveCfg = Release|Any CPU
+1 -1
View File
@@ -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>
@@ -2,8 +2,10 @@
_adminEmail samuele@steamware.net,info@steamware.net samuele@steamware.net,info@steamware.net info@steamware.net
_allowForceUser true true abilita login forzato
_commonPages menu menu pagina comune
_emailPwd drmfsls16 drmfsls16 drmfsls16
_emailUser steamwarebot@gmail.com steamwarebot@gmail.com steamwarebot@gmail.com
_emailPwd siamoInViaNazionale93 siamoInViaNazionale93 siamoInViaNazionale93
_emailUser steamwarebot@outlook.it steamwarebot@outlook.it steamwarebot@outlook.it
_smtpCli smtp-mail.outlook.com smtp-mail.outlook.com smtp-mail.outlook.com
_fromEmail steamwarebot@outlook.it steamwarebot@outlook.it steamwarebot@outlook.it
_enableSSL true true true
_fromEmail webmaster@admodelling.org webmaster@admodelling.org email mittente eventuali msg
_righeDataGrid 30 30 Num righe datagrid std
+7
View File
@@ -0,0 +1,7 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="Azienda.aspx.cs" Inherits="MP_ADM.Azienda" %>
<%@ Register Src="~/WebUserControls/cmp_CompanySelector.ascx" TagPrefix="uc1" TagName="cmp_CompanySelector" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<uc1:cmp_CompanySelector runat="server" id="cmp_CompanySelector" />
</asp:Content>
+24
View File
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MP_ADM
{
public partial class Azienda : BasePage
{
#region Protected Methods
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
((MoonPro)this.Master).showSearch = false;
}
}
#endregion Protected Methods
}
}
+26
View File
@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <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 MP_ADM
{
public partial class Azienda
{
/// <summary>
/// cmp_CompanySelector control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::MP_ADM.WebUserControls.cmp_CompanySelector cmp_CompanySelector;
}
}
+3550 -3337
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+375 -103
View File
@@ -1,51 +1,268 @@
/*!
* Bootstrap Reboot v4.6.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)
* Copyright 2011-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
:root,
[data-bs-theme=light] {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-black: #000;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65;
--bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160;
--bs-warning-text-emphasis: #664d03;
--bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff;
--bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc;
--bs-warning-bg-subtle: #fff3cd;
--bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe;
--bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9;
--bs-warning-border-subtle: #ffe69c;
--bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255;
--bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0;
--bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41;
--bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239;
--bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca;
--bs-link-hover-color-rgb: 10, 88, 202;
--bs-code-color: #d63384;
--bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-xxl: 2rem;
--bs-border-radius-2xl: var(--bs-border-radius-xxl);
--bs-border-radius-pill: 50rem;
--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
--bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545;
--bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
color-scheme: dark;
--bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe;
--bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6;
--bs-warning-text-emphasis: #ffda6a;
--bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633;
--bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830;
--bs-warning-bg-subtle: #332701;
--bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298;
--bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990;
--bs-warning-border-subtle: #997404;
--bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254;
--bs-link-hover-color-rgb: 139, 185, 254;
--bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03;
--bs-border-color: #495057;
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
--bs-form-valid-color: #75b798;
--bs-form-valid-border-color: #75b798;
--bs-form-invalid-color: #ea868f;
--bs-form-invalid-border-color: #ea868f;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
margin: 1rem 0;
color: inherit;
border: 0;
border-top: var(--bs-border-width) solid;
opacity: 0.25;
}
h1, h2, h3, h4, h5, h6 {
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
color: var(--bs-heading-color);
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
@@ -53,13 +270,10 @@ p {
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
@@ -70,6 +284,11 @@ address {
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
@@ -89,7 +308,7 @@ dt {
}
dd {
margin-bottom: .5rem;
margin-bottom: 0.5rem;
margin-left: 0;
}
@@ -103,42 +322,40 @@ strong {
}
small {
font-size: 80%;
font-size: 0.875em;
}
mark {
padding: 0.1875em;
color: var(--bs-highlight-color);
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 75%;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
bottom: -0.25em;
}
sup {
top: -.5em;
top: -0.5em;
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #0056b3;
color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
text-decoration: underline;
}
a:not([href]):not([class]) {
color: inherit;
text-decoration: none;
a:hover {
--bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]):hover {
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
@@ -147,41 +364,63 @@ pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-family: var(--bs-font-monospace);
font-size: 1em;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
img,
svg {
overflow: hidden;
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: var(--bs-secondary-color);
text-align: left;
caption-side: bottom;
}
th {
@@ -189,9 +428,19 @@ th {
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
@@ -213,54 +462,45 @@ textarea {
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[role="button"] {
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
select:disabled {
opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
textarea {
overflow: auto;
resize: vertical;
}
@@ -272,33 +512,55 @@ fieldset {
}
legend {
display: block;
float: left;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
color: inherit;
white-space: normal;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
progress {
vertical-align: baseline;
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
::-webkit-inner-spin-button {
height: auto;
}
[type="search"] {
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
*/
::-webkit-search-decoration {
-webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
@@ -306,20 +568,30 @@ progress {
-webkit-appearance: button;
}
::file-selector-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.css.map */
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+594
View File
@@ -0,0 +1,594 @@
/*!
* Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)
* Copyright 2011-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root,
[data-bs-theme=light] {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-black: #000;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65;
--bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160;
--bs-warning-text-emphasis: #664d03;
--bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff;
--bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc;
--bs-warning-bg-subtle: #fff3cd;
--bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe;
--bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9;
--bs-warning-border-subtle: #ffe69c;
--bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255;
--bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0;
--bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41;
--bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239;
--bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca;
--bs-link-hover-color-rgb: 10, 88, 202;
--bs-code-color: #d63384;
--bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-xxl: 2rem;
--bs-border-radius-2xl: var(--bs-border-radius-xxl);
--bs-border-radius-pill: 50rem;
--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
--bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545;
--bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
color-scheme: dark;
--bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe;
--bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6;
--bs-warning-text-emphasis: #ffda6a;
--bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633;
--bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830;
--bs-warning-bg-subtle: #332701;
--bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298;
--bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990;
--bs-warning-border-subtle: #997404;
--bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254;
--bs-link-hover-color-rgb: 139, 185, 254;
--bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03;
--bs-border-color: #495057;
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
--bs-form-valid-color: #75b798;
--bs-form-valid-border-color: #75b798;
--bs-form-invalid-color: #ea868f;
--bs-form-invalid-border-color: #ea868f;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
border: 0;
border-top: var(--bs-border-width) solid;
opacity: 0.25;
}
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
color: var(--bs-heading-color);
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-right: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-right: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.1875em;
color: var(--bs-highlight-color);
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
text-decoration: underline;
}
a:hover {
--bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: var(--bs-secondary-color);
text-align: right;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: right;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: right;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
::file-selector-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+9260 -7501
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+4 -5
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+12030
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+6 -6
View File
@@ -3,13 +3,13 @@
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div class="row">
<div class="col-3 py-4">
<asp:LinkButton runat="server" ID="lbtProImportIS" CssClass="btn btn-outline-info btn-block py-3" OnClick="lbtProImportIS_Click">
<div><i class="fa fa-download fa-4x"></i></div>
<div class="font-weight-bold mt-1 table-dark text-light">
Esegui Import + Allineamento Dati
</div>
<asp:LinkButton runat="server" ID="lbtProImportIS" CssClass="btn btn-outline-info w-100 py-3" OnClick="lbtProImportIS_Click">
<div><i class="fa fa-download fa-4x"></i></div>
<div class="font-weight-bold mt-1 bg-dark text-light">
Esegui Import + Allineamento Dati
</div>
</asp:LinkButton>
<asp:Label runat="server" ID="lblDataImportOut" CssClass="text-danger" />
</div>
</div>
</asp:Content>
</asp:Content>
+19 -17
View File
@@ -1,32 +1,34 @@
//------------------------------------------------------------------------------
// <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 MP_ADM {
public partial class DataImport {
namespace MP_ADM
{
public partial class DataImport
{
/// <summary>
/// Controllo lbtProImportIS.
/// lbtProImportIS 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.LinkButton lbtProImportIS;
/// <summary>
/// Controllo lblDataImportOut.
/// lblDataImportOut 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 lblDataImportOut;
}
+146 -116
View File
@@ -1,6 +1,5 @@
<?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="$(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>
@@ -47,60 +46,69 @@
<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>
<Reference Include="AspNet.ScriptManager.bootstrap, Version=4.6.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\AspNet.ScriptManager.bootstrap.4.6.0\lib\net45\AspNet.ScriptManager.bootstrap.dll</HintPath>
</Reference>
<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 Include="AspNet.ScriptManager.jQuery, Version=3.7.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\AspNet.ScriptManager.jQuery.3.7.1\lib\net45\AspNet.ScriptManager.jQuery.dll</HintPath>
</Reference>
<Reference Include="AspNet.ScriptManager.jQuery.UI.Combined, Version=1.12.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\AspNet.ScriptManager.jQuery.UI.Combined.1.12.1\lib\net45\AspNet.ScriptManager.jQuery.UI.Combined.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="Crc32.NET, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dc0b95cf99bf4e99, processorArchitecture=MSIL">
<HintPath>..\packages\Crc32.NET.1.2.0\lib\net20\Crc32.NET.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.8.0.0, Culture=neutral, PublicKeyToken=4574bb5573c51424, processorArchitecture=MSIL">
<HintPath>..\packages\DnsClient.1.8.0\lib\netstandard2.0\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>
</Reference>
<Reference Include="ICSharpCode.SharpZipLib, Version=1.3.2.10, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
<HintPath>..\packages\SharpZipLib.1.3.2\lib\net45\ICSharpCode.SharpZipLib.dll</HintPath>
<Reference Include="ICSharpCode.SharpZipLib, Version=1.4.2.13, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
<HintPath>..\packages\SharpZipLib.1.4.2\lib\netstandard2.0\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 Include="IronSnappy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b1d4b1dc83bdcf31, processorArchitecture=MSIL">
<HintPath>..\packages\IronSnappy.1.3.1\lib\netstandard2.0\IronSnappy.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.AspNet.SessionState.SessionStateModule, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.AspNet.SessionState.SessionStateModule.2.0.0\lib\Net462\Microsoft.AspNet.SessionState.SessionStateModule.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<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 Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.1, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.8.0.1\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath>
</Reference>
<Reference Include="MongoDB.Bson, Version=2.12.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MongoDB.Bson.2.12.3\lib\net452\MongoDB.Bson.dll</HintPath>
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=8.0.0.1, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.8.0.1\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
</Reference>
<Reference Include="MongoDB.Driver, Version=2.12.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MongoDB.Driver.2.12.3\lib\net452\MongoDB.Driver.dll</HintPath>
<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="MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MongoDB.Driver.Core.2.12.3\lib\net452\MongoDB.Driver.Core.dll</HintPath>
<Reference Include="Microsoft.Web.RedisSessionStateProvider, Version=5.1.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Web.RedisSessionStateProvider.5.0.4\lib\net462\Microsoft.Web.RedisSessionStateProvider.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="Microsoft.Win32.Registry, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Win32.Registry.5.0.0\lib\net461\Microsoft.Win32.Registry.dll</HintPath>
</Reference>
<Reference Include="MongoDB.Bson, Version=2.17.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MongoDB.Bson.2.17.0\lib\netstandard2.0\MongoDB.Bson.dll</HintPath>
</Reference>
<Reference Include="MongoDB.Driver, Version=2.17.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MongoDB.Driver.2.17.0\lib\netstandard2.0\MongoDB.Driver.dll</HintPath>
</Reference>
<Reference Include="MongoDB.Driver.Core, Version=2.17.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MongoDB.Driver.Core.2.17.0\lib\netstandard2.0\MongoDB.Driver.Core.dll</HintPath>
</Reference>
<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>
<HintPath>..\packages\Newtonsoft.Json.13.0.3\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.10\lib\net45\NLog.dll</HintPath>
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.5.3.3\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,43 +117,45 @@
<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.8\lib\net461\Pipelines.Sockets.Unofficial.dll</HintPath>
</Reference>
<Reference Include="SharpCompress, Version=0.28.2.0, Culture=neutral, PublicKeyToken=afb0a02973931d96, processorArchitecture=MSIL">
<HintPath>..\packages\SharpCompress.0.28.2\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.38.0.0, Culture=neutral, PublicKeyToken=afb0a02973931d96, processorArchitecture=MSIL">
<HintPath>..\packages\SharpCompress.0.38.0\lib\net462\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>
<Private>True</Private>
<HintPath>..\packages\StackExchange.Redis.2.8.0\lib\net461\StackExchange.Redis.dll</HintPath>
</Reference>
<Reference Include="SteamWare, Version=5.1.2105.758, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\SteamWare.5.1.2105.758\lib\net462\SteamWare.dll</HintPath>
<Reference Include="SteamWare, Version=5.4.2509.1715, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\SteamWare.5.4.2509.1715\lib\net462\SteamWare.dll</HintPath>
</Reference>
<Reference Include="SteamWare.Logger, Version=5.1.2105.758, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\SteamWare.Logger.5.1.2105.758\lib\net462\SteamWare.Logger.dll</HintPath>
<Reference Include="SteamWare.Logger, Version=5.4.2509.1715, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\SteamWare.Logger.5.4.2509.1715\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>
</Reference>
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System" />
<Reference Include="System.Configuration.ConfigurationManager, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Configuration.ConfigurationManager.8.0.0\lib\net462\System.Configuration.ConfigurationManager.dll</HintPath>
</Reference>
<Reference Include="System.Data" />
<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.Data.OracleClient" />
<Reference Include="System.Diagnostics.PerformanceCounter, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Diagnostics.PerformanceCounter.8.0.0\lib\net462\System.Diagnostics.PerformanceCounter.dll</HintPath>
</Reference>
<Reference Include="System.DirectoryServices" />
<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>
</Reference>
<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=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.IO.Pipelines.8.0.0\lib\net462\System.IO.Pipelines.dll</HintPath>
</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 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.Net" />
<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>
</Reference>
@@ -153,22 +163,25 @@
<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.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Security" />
<Reference Include="System.Security.AccessControl, Version=6.0.0.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.AccessControl.6.0.1\lib\net461\System.Security.AccessControl.dll</HintPath>
</Reference>
<Reference Include="System.Security.Cryptography.Algorithms, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.Cryptography.Algorithms.4.3.1\lib\net461\System.Security.Cryptography.Algorithms.dll</HintPath>
</Reference>
<Reference Include="System.Security.Cryptography.Encoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll</HintPath>
</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=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.Cryptography.Pkcs.8.0.0\lib\net462\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>
@@ -176,12 +189,19 @@
<Reference Include="System.Security.Cryptography.X509Certificates, Version=4.1.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.Cryptography.X509Certificates.4.3.2\lib\net461\System.Security.Cryptography.X509Certificates.dll</HintPath>
</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.Security.Permissions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.Permissions.8.0.0\lib\net462\System.Security.Permissions.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.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll</HintPath>
</Reference>
<Reference Include="System.ServiceModel" />
<Reference Include="System.ServiceProcess" />
<Reference Include="System.Text.Encoding.CodePages, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Text.Encoding.CodePages.8.0.0\lib\net462\System.Text.Encoding.CodePages.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Channels, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Threading.Channels.8.0.0\lib\net462\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>
@@ -197,10 +217,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>
@@ -226,6 +242,10 @@
<Reference Include="Microsoft.AspNet.FriendlyUrls">
<HintPath>..\packages\Microsoft.AspNet.FriendlyUrls.Core.1.0.2\lib\net45\Microsoft.AspNet.FriendlyUrls.dll</HintPath>
</Reference>
<Reference Include="WindowsBase" />
<Reference Include="ZstdSharp, Version=0.8.1.0, Culture=neutral, PublicKeyToken=8d151af33a4ad5cf, processorArchitecture=MSIL">
<HintPath>..\packages\ZstdSharp.Port.0.8.1\lib\net462\ZstdSharp.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Content Include="anagArticoli.aspx" />
@@ -236,15 +256,26 @@
<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="Azienda.aspx" />
<Content Include="Barcode.aspx" />
<Content Include="BCode.aspx" />
<Content Include="calendChiusura.aspx" />
<Content Include="Content\bootstrap-grid.css" />
<Content Include="Content\bootstrap-grid.min.css" />
<Content Include="Content\bootstrap-grid.rtl.css" />
<Content Include="Content\bootstrap-grid.rtl.min.css" />
<Content Include="Content\bootstrap-reboot.css" />
<Content Include="Content\bootstrap-reboot.min.css" />
<Content Include="Content\bootstrap-reboot.rtl.css" />
<Content Include="Content\bootstrap-reboot.rtl.min.css" />
<Content Include="Content\bootstrap-utilities.css" />
<Content Include="Content\bootstrap-utilities.min.css" />
<Content Include="Content\bootstrap-utilities.rtl.css" />
<Content Include="Content\bootstrap-utilities.rtl.min.css" />
<Content Include="Content\bootstrap.css" />
<Content Include="Content\bootstrap.min.css" />
<Content Include="Content\bootstrap.rtl.css" />
<Content Include="Content\bootstrap.rtl.min.css" />
<Content Include="Content\font-awesome.css" />
<Content Include="Content\font-awesome.min.css" />
<Content Include="Content\fonts.css">
@@ -476,7 +507,7 @@
<Content Include="menu.aspx" />
<Content Include="Planner.aspx" />
<Content Include="Properties\PublishProfiles\IIS01.pubxml.user" />
<Content Include="Properties\PublishProfiles\IIS02.pubxml.user" />
<Content Include="Properties\PublishProfiles\IIS03.pubxml.user" />
<Content Include="Resources\ChangeLog.html" />
<Content Include="Resources\logoSteamware.png" />
<Content Include="Resources\manifest.xml" />
@@ -484,6 +515,8 @@
<Content Include="Content\Style.less" />
<Content Include="Scripts\bootstrap.bundle.js" />
<Content Include="Scripts\bootstrap.bundle.min.js" />
<Content Include="Scripts\bootstrap.esm.js" />
<Content Include="Scripts\bootstrap.esm.min.js" />
<Content Include="Scripts\bootstrap.js" />
<Content Include="Scripts\bootstrap.min.js" />
<Content Include="Scripts\esm\popper-utils.js" />
@@ -501,26 +534,42 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include=".editorconfig" />
<Content Include="App_Readme\SteamWare_demo\example-NLog.config" />
<Content Include="App_Readme\SteamWare_demo\example-app.config" />
<Content Include="Core\Compression\Zstandard\lib\osx\libzstd.dylib" />
<Content Include="Core\Compression\Zstandard\lib\linux\libzstd.so" />
<Content Include="Core\Compression\Snappy\lib\osx\libsnappy64.dylib" />
<Content Include="Core\Compression\Snappy\lib\linux\libsnappy64.so" />
<Content Include="Scripts\bootstrap.min.js.map" />
<Content Include="Scripts\bootstrap.js.map" />
<Content Include="Scripts\bootstrap.esm.min.js.map" />
<Content Include="Scripts\bootstrap.esm.js.map" />
<Content Include="Scripts\bootstrap.bundle.min.js.map" />
<Content Include="Scripts\bootstrap.bundle.js.map" />
<Content Include="Content\bootstrap.rtl.min.css.map" />
<Content Include="Content\bootstrap.rtl.css.map" />
<Content Include="Content\bootstrap.min.css.map" />
<Content Include="Content\bootstrap.css.map" />
<Content Include="Content\bootstrap-utilities.rtl.min.css.map" />
<Content Include="Content\bootstrap-utilities.rtl.css.map" />
<Content Include="Content\bootstrap-utilities.min.css.map" />
<Content Include="Content\bootstrap-utilities.css.map" />
<Content Include="Content\bootstrap-reboot.rtl.min.css.map" />
<Content Include="Content\bootstrap-reboot.rtl.css.map" />
<Content Include="Content\bootstrap-reboot.min.css.map" />
<Content Include="Content\bootstrap-reboot.css.map" />
<Content Include="Content\bootstrap-grid.rtl.min.css.map" />
<Content Include="Content\bootstrap-grid.rtl.css.map" />
<Content Include="Content\bootstrap-grid.min.css.map" />
<Content Include="Content\bootstrap-grid.css.map" />
<Content Include="App_Readme\SteamWare_demo\example-NLog.config" />
<Content Include="App_Readme\SteamWare_demo\example-app.config" />
<None Include="Scripts\jquery-3.4.1.intellisense.js" />
<Content Include="Scripts\jquery-3.4.1.js" />
<Content Include="Scripts\jquery-3.4.1.slim.js" />
<None Include="Scripts\jquery-3.6.0.intellisense.js" />
<Content Include="Scripts\jquery-3.6.0.js" />
<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" />
<None Include="Scripts\jquery-3.7.1.intellisense.js" />
<Content Include="Scripts\jquery-3.7.1.js" />
<Content Include="Scripts\jquery-3.7.1.min.js" />
<Content Include="Scripts\jquery-3.7.1.slim.js" />
<Content Include="Scripts\jquery-3.7.1.slim.min.js" />
<Content Include="Scripts\popper-utils.js" />
<Content Include="Scripts\popper-utils.min.js" />
<Content Include="Scripts\popper.js" />
@@ -598,6 +647,7 @@
<Content Include="testUtente.aspx" />
<Content Include="unauthorized.aspx" />
<Content Include="Vocabolario.aspx" />
<Content Include="WebUserControls\cmp_CompanySelector.ascx" />
<Content Include="WebUserControls\cmp_fileUpload.ascx" />
<Content Include="WebUserControls\cmp_HwSwInfo.ascx" />
<Content Include="WebUserControls\cmp_ImageArchive.ascx" />
@@ -662,7 +712,7 @@
<Content Include="images\semafori.xcf" />
<Content Include="logs\PlaceHolder.file" />
<None Include="Properties\PublishProfiles\IIS01.pubxml" />
<None Include="Properties\PublishProfiles\IIS02.pubxml" />
<None Include="Properties\PublishProfiles\IIS03.pubxml" />
<Content Include="Scripts\jquery-ui-1.12.1.js" />
<Content Include="Scripts\jquery-ui-1.12.1.min.js" />
<Content Include="Scripts\modernizr-2.8.3.js" />
@@ -729,6 +779,13 @@
<Compile Include="App_Start\BundleConfig.cs" />
<Compile Include="App_Start\MP_Startup.cs" />
<Compile Include="App_Start\RouteConfig.cs" />
<Compile Include="Azienda.aspx.cs">
<DependentUpon>Azienda.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Azienda.aspx.designer.cs">
<DependentUpon>Azienda.aspx</DependentUpon>
</Compile>
<Compile Include="Barcode.aspx.cs">
<DependentUpon>Barcode.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -921,6 +978,13 @@
<Compile Include="WebMasterPages\MoonPro_noAjax.master.designer.cs">
<DependentUpon>MoonPro_noAjax.master</DependentUpon>
</Compile>
<Compile Include="WebUserControls\cmp_CompanySelector.ascx.cs">
<DependentUpon>cmp_CompanySelector.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="WebUserControls\cmp_CompanySelector.ascx.designer.cs">
<DependentUpon>cmp_CompanySelector.ascx</DependentUpon>
</Compile>
<Compile Include="WebUserControls\cmp_fileUpload.ascx.cs">
<DependentUpon>cmp_fileUpload.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -1273,17 +1337,16 @@
<Content Include="Scripts\popper.js.map" />
<Content Include="Scripts\popper-utils.min.js.map" />
<Content Include="Scripts\popper-utils.js.map" />
<Content Include="Scripts\jquery-3.6.0.slim.min.map" />
<Content Include="Scripts\jquery-3.6.0.min.map" />
<Content Include="Web.PROD.Jetco.config" />
<Content Include="Web.DEV.config" />
<Content Include="Scripts\jquery-3.7.1.slim.min.map" />
<Content Include="Scripts\jquery-3.7.1.min.map" />
<None Include="Web.Debug.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.Prod.config">
<DependentUpon>Web.config</DependentUpon>
</None>
@@ -1308,43 +1371,13 @@
<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.8.0.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" />
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.NetAnalyzers.8.0.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.NetAnalyzers.dll" />
</ItemGroup>
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Prod|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'IIS01|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'IIS02|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
@@ -1373,14 +1406,11 @@
<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\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.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\MongoDB.Driver.Core.2.12.3\build\MongoDB.Driver.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MongoDB.Driver.Core.2.12.3\build\MongoDB.Driver.Core.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.17.0\build\MongoDB.Driver.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MongoDB.Driver.Core.2.17.0\build\MongoDB.Driver.Core.targets'))" />
</Target>
<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.Libmongocrypt.1.2.1\build\MongoDB.Libmongocrypt.targets" Condition="Exists('..\packages\MongoDB.Libmongocrypt.1.2.1\build\MongoDB.Libmongocrypt.targets')" />
<Import Project="..\packages\MongoDB.Driver.Core.2.12.3\build\MongoDB.Driver.Core.targets" Condition="Exists('..\packages\MongoDB.Driver.Core.2.12.3\build\MongoDB.Driver.Core.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.17.0\build\MongoDB.Driver.Core.targets" Condition="Exists('..\packages\MongoDB.Driver.Core.2.17.0\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">
+10 -9
View File
@@ -6,18 +6,18 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<LastUsedBuildConfiguration>IIS01</LastUsedBuildConfiguration>
<LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<ExcludeApp_Data>True</ExcludeApp_Data>
<ExcludeApp_Data>true</ExcludeApp_Data>
<MSDeployServiceURL>https://IIS01:8172/MsDeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/MP/ADM</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
<SkipExtraFilesOnServer>false</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>True</EnableMSDeployBackup>
<EnableMSDeployBackup>true</EnableMSDeployBackup>
<UserName>jenkins</UserName>
<_SavePWD>True</_SavePWD>
<_SavePWD>true</_SavePWD>
<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup Name="MapoDb.Properties.Settings.MoonProConnectionString" Order="1" Enabled="False">
@@ -42,12 +42,13 @@ by editing this MSBuild file. In order to learn more about this please visit htt
</ObjectGroup>
</Objects>
</PublishDatabaseSettings>
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
<PrecompileBeforePublish>True</PrecompileBeforePublish>
<EnableUpdateable>True</EnableUpdateable>
<DebugSymbols>False</DebugSymbols>
<PrecompileBeforePublish>true</PrecompileBeforePublish>
<EnableUpdateable>true</EnableUpdateable>
<DebugSymbols>false</DebugSymbols>
<WDPMergeOption>DonotMerge</WDPMergeOption>
<EnableMsDeployAppOffline>false</EnableMsDeployAppOffline>
</PropertyGroup>
<ItemGroup>
<MSDeployParameterValue Include="$(DeployParameterPrefix)MapoDb.Properties.Settings.MoonProConnectionString-Web.config Connection String">
@@ -1,60 +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>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<LastUsedBuildConfiguration>IIS02</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<ExcludeApp_Data>True</ExcludeApp_Data>
<MSDeployServiceURL>https://IIS02:8172/MsDeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/MP/ADM</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>True</EnableMSDeployBackup>
<UserName>jenkins</UserName>
<_SavePWD>True</_SavePWD>
<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup Name="MapoDb.Properties.Settings.MoonProConnectionString" Order="1" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL-STEAM\SQL2012;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MapoDb.Properties.Settings.MoonProConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL-STEAM\SQL2012;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
<ObjectGroup Name="MoonProConnectionString" Order="2" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL-STEAM\SQL2012;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MoonProConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL-STEAM\SQL2012;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
</Objects>
</PublishDatabaseSettings>
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
<PrecompileBeforePublish>True</PrecompileBeforePublish>
<EnableUpdateable>True</EnableUpdateable>
<DebugSymbols>False</DebugSymbols>
<WDPMergeOption>DonotMerge</WDPMergeOption>
</PropertyGroup>
<ItemGroup>
<MSDeployParameterValue Include="$(DeployParameterPrefix)MapoDb.Properties.Settings.MoonProConnectionString-Web.config Connection String">
<UpdateDestWebConfig>False</UpdateDestWebConfig>
</MSDeployParameterValue>
<MSDeployParameterValue Include="$(DeployParameterPrefix)MoonProConnectionString-Web.config Connection String">
<UpdateDestWebConfig>False</UpdateDestWebConfig>
</MSDeployParameterValue>
</ItemGroup>
</Project>
@@ -1,11 +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>
<TimeStampOfAssociatedLegacyPublishXmlFile />
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAH0adXzrANk+QkSQiwkrZoAAAAAACAAAAAAADZgAAwAAAABAAAACMkdGo+hmg4NN9+mYykXhBAAAAAASAAACgAAAAEAAAABZoq0sbipzoj0L+D0u6cnAYAAAAk5QxRasgkE8hUBg48tIERaacHxAsNyLGFAAAACS/a71mOhgsnxM59u6tWZfzwPZJ</EncryptedPassword>
</PropertyGroup>
</Project>
@@ -0,0 +1,105 @@
<?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>
<LastUsedBuildConfiguration>iis03</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<ExcludeApp_Data>true</ExcludeApp_Data>
<MSDeployServiceURL>https://iis03.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/MP/ADM</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>false</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>true</EnableMSDeployBackup>
<UserName>jenkins</UserName>
<_SavePWD>true</_SavePWD>
<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup Name="MapoDb.Properties.Settings.MoonProConnectionString" Order="1" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MapoDb.Properties.Settings.MoonProConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
<ObjectGroup Name="MoonProConnectionString" Order="2" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MoonProConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
<ObjectGroup Name="MapoDb.Properties.Settings.MoonPro_IS_ConnectionString" Order="3" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MapoDb.Properties.Settings.MoonPro_IS_ConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
<ObjectGroup Name="MapoDb.Properties.Settings.MoonPro_ES3ConnectionString" Order="4" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MapoDb.Properties.Settings.MoonPro_ES3ConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
<ObjectGroup Name="MapoDb.Properties.Settings.C_TRACKConnectionString" Order="5" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\MapoDb.Properties.Settings.C_TRACKConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
<ObjectGroup Name="ErrorLog" Order="6" Enabled="False">
<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>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
<PrecompileBeforePublish>true</PrecompileBeforePublish>
<EnableUpdateable>true</EnableUpdateable>
<DebugSymbols>false</DebugSymbols>
<WDPMergeOption>DonotMerge</WDPMergeOption>
<EnableMsDeployAppOffline>false</EnableMsDeployAppOffline>
</PropertyGroup>
<ItemGroup>
<MSDeployParameterValue Include="$(DeployParameterPrefix)ErrorLog-Web.config Connection String" />
<MSDeployParameterValue Include="$(DeployParameterPrefix)MapoDb.Properties.Settings.C_TRACKConnectionString-Web.config Connection String" />
<MSDeployParameterValue Include="$(DeployParameterPrefix)MapoDb.Properties.Settings.MoonProConnectionString-Web.config Connection String">
<UpdateDestWebConfig>False</UpdateDestWebConfig>
</MSDeployParameterValue>
<MSDeployParameterValue Include="$(DeployParameterPrefix)MapoDb.Properties.Settings.MoonPro_ES3ConnectionString-Web.config Connection String" />
<MSDeployParameterValue Include="$(DeployParameterPrefix)MapoDb.Properties.Settings.MoonPro_IS_ConnectionString-Web.config Connection String" />
<MSDeployParameterValue Include="$(DeployParameterPrefix)MoonProConnectionString-Web.config Connection String">
<UpdateDestWebConfig>False</UpdateDestWebConfig>
</MSDeployParameterValue>
</ItemGroup>
</Project>
@@ -6,6 +6,8 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TimeStampOfAssociatedLegacyPublishXmlFile />
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAH0adXzrANk+QkSQiwkrZoAAAAAACAAAAAAADZgAAwAAAABAAAACm/70mx911cvyadKgQUsL2AAAAAASAAACgAAAAEAAAAE0QB1Sufr8PzwtgU+f9mQ8YAAAAcvQ7HQmR1/Q4aJJmdLjzgffjmwtEDQoEFAAAANrjCA7dCcGbgY73YokYwxioG5ri</EncryptedPassword>
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAANAh+Q4GwYESjv9I3Vz/gKgAAAAACAAAAAAADZgAAwAAAABAAAAA+zJ9KFSqNqLcpUYaou+uJAAAAAASAAACgAAAAEAAAAFdkm2Mz0w+kHhOazNOvL2AYAAAA2gpmttLImZHN08eupleXe6qD6yvZ5l2aFAAAAO2uZXLwo42Vh/kN3jsgWJeV8aCw</EncryptedPassword>
<History>True|2024-03-22T08:46:21.0385587Z;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>
+5719 -6450
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+4447
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+4045 -3983
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+3 -3
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -18,7 +18,7 @@
<div class="col-8 text-center">
<uc4:cmp_ricercaGenerica runat="server" ID="cmp_ricercaGenerica" />
</div>
<div class="col-2 text-right">
<div class="col-2 text-end">
<uc3:cmp_righePag runat="server" ID="cmp_righePag" />
</div>
</div>
+6
View File
@@ -55,11 +55,17 @@ namespace MP_ADM
// imposto controlli eventi
cmp_vocabolario.eh_selezioneValore += new EventHandler(cmp_vocabolario_eh_selezioneValore);
cmp_vocabolario.eh_resetSelezione += new EventHandler(cmp_vocabolario_eh_resetSelezione);
cmp_ricercaGenerica.eh_nuovaRicerca += Cmp_ricercaGenerica_eh_nuovaRicerca;
// setto visibilità dettaglio termini
cmp_lemmiVocab.Visible = false;
cmp_righePag.eh_newNum += cmp_righePag_eh_newNum;
}
private void Cmp_ricercaGenerica_eh_nuovaRicerca(object sender, EventArgs e)
{
cmp_vocabolario.DataBind();
}
#endregion Protected Methods
}
}
+381
View File
@@ -0,0 +1,381 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Per altre informazioni su come configurare l'applicazione ASP.NET, vedere
https://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>
<appSettings>
<!--Redis conn-->
<add key="RedisConn" value="localhost:26379,serviceName=devel,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false" />
<add key="RedisConnAdmin" value="localhost:26379,serviceName=devel,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true" />
<add key="redisDb" value="5" />
<!--altri parametri-->
<add key="CodModulo" value="MoonPro" />
<add key="cacheOnRedis" value="true" />
<add key="maxAgeAppConf_min" value="5" />
<add key="_logDir" value="~/logs/" />
<add key="logMitigSec" value="30" />
<!--gestione timeout "esteso" x chiamate SQL critiche, in secondi -->
<add key="sqlLongCommandTimeout" value="600" />
<add key="DbConfConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringIS" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_Jetco;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringArca" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_EdilChim;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringES3" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="PermessiConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="UtenteCdcConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="VocabolarioConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
</appSettings>
<connectionStrings>
<add name="MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_IS_ConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.C_TRACKConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_ES3ConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro_ES3;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>
<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>
<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>
<!-- For more details check https://github.com/Azure/aspnet-redis-providers/wiki -->
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="MP_ADM" databaseId="1" />
</providers>
</sessionState>
</system.web>
<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.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.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.Security.Cryptography.Pkcs" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="SharpCompress" publicKeyToken="afb0a02973931d96" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.31.0.0" newVersion="0.31.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.2" newVersion="6.0.0.2" />
</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.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.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="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.3.2.10" newVersion="1.3.2.10" />
</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.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="Microsoft.Web.Infrastructure" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.webServer>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="font/woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
<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>
<validation validateIntegratedModeConfiguration="false" />
</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>
<!--
See http://code.google.com/p/elmah/wiki/SecuringErrorLogPages for
more information on using ASP.NET authorization securing ELMAH.
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
-->
</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>
</configuration>
+4 -4
View File
@@ -3,7 +3,7 @@
<!-- 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".
@@ -14,8 +14,8 @@
xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
</connectionStrings>
-->
<system.web>
<!--
<system.web>
<!--
Nell'esempio seguente, la trasformazione "Replace" sostituisce l'intera
sezione <customErrors> del file web.config.
@@ -27,5 +27,5 @@
<error statusCode="500" redirect="InternalError.htm" />
</customErrors>
-->
</system.web>
</system.web>
</configuration>
-32
View File
@@ -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>
@@ -1,62 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=301880
Per altre informazioni su come configurare l'applicazione ASP.NET, vedere
https://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<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>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<appSettings>
<!--Redis conn-->
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
<add key="RedisConnAdmin" value="localhost,abortConnect=false,ssl=false" />
<add key="redisDb" value="1" />
<add key="redisDb" value="5" />
<!--altri parametri-->
<add key="CodModulo" value="MoonPro" />
<add key="cacheOnRedis" value="true" />
<add key="maxAgeAppConf_min" value="5" />
<add key="_logDir" value="~/logs/" />
<add key="logMitigSec" value="30" />
<!--AUTH per tablet (rivedere)-->
<add key="Cliente" value="Steamware" />
<add key="baseAuthUrl" value="http://10.74.82.219/MP/TAB/jumper?" />
<add key="Environment" value="DEV" />
<!--conf base MVC-->
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<!--gestione timeout "esteso" x chiamate SQL critiche, in secondi -->
<add key="sqlLongCommandTimeout" value="600" />
<!--stringhe connessione SQL2016-->
<add key="DbConfConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="DbConfConnectionString" value="Data Source=SQL2016PROD;Initial Catalog=Jetco_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionString" value="Data Source=SQL2016PROD;Initial Catalog=Jetco_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringIS" value="Data Source=SQL2016PROD;Initial Catalog=MoonPro_IS_Jetco;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringArca" value="Data Source=SQL2016PROD;Initial Catalog=MoonPro_IS_EdilChim;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringES3" value="Data Source=SQL2016PROD;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="PermessiConnectionString" value="Data Source=SQL2016PROD;Initial Catalog=Jetco_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="UtenteCdcConnectionString" value="Data Source=SQL2016PROD;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="VocabolarioConnectionString" value="Data Source=SQL2016PROD;Initial Catalog=Jetco_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
</appSettings>
<connectionStrings>
<!-- usare res://*/ se non andasse x caricare assembly e metadati -->
<add name="MoonProEntities" connectionString="metadata=res://*/Models.MPModel.csdl|res://*/Models.MPModel.ssdl|res://*/Models.MPModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SQL2016DEV;initial catalog=MoonPro;persist security info=True;user id=sa;password=keyhammer16;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
<add name="ErrorLog" connectionString="Data Source=SQL2016DEV;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MoonProConnectionString" connectionString="Data Source=SQL2016PROD;Initial Catalog=Jetco_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonProConnectionString" connectionString="Data Source=SQL2016PROD;Initial Catalog=Jetco_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_IS_ConnectionString" connectionString="Data Source=SQL2016PROD;Initial Catalog=MoonPro_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.C_TRACKConnectionString" connectionString="Data Source=SQL2016PROD;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_ES3ConnectionString" connectionString="Data Source=SQL2016PROD;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16" providerName="System.Data.SqlClient" />
<add name="ErrorLog" connectionString="Data Source=SQL2016PROD;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.6.2" />
<httpRuntime targetFramework="4.6.2" />
<sessionState mode="Custom" customProvider="MySessionStateStore">
<providers>
<!-- For more details check https://github.com/Azure/aspnet-redis-providers/wiki -->
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="MP_LAND" databaseId="1" />
</providers>
</sessionState>
<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>
@@ -65,6 +60,12 @@
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
</httpModules>
<sessionState mode="Custom" customProvider="MySessionStateStore">
<providers>
<!-- For more details check https://github.com/Azure/aspnet-redis-providers/wiki -->
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="MP_ADM" databaseId="1" />
</providers>
</sessionState>
</system.web>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
@@ -196,6 +197,10 @@
<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" />
@@ -216,6 +221,10 @@
<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" />
@@ -273,24 +282,24 @@
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.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" />
<assemblyIdentity name="System.Security.Cryptography.Pkcs" 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.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
<assemblyIdentity name="SharpCompress" publicKeyToken="afb0a02973931d96" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.31.0.0" newVersion="0.31.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.2" newVersion="6.0.0.2" />
</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" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.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="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
<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="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
@@ -301,58 +310,47 @@
<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.3.2.0" newVersion="1.3.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="SharpCompress" publicKeyToken="afb0a02973931d96" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.28.2.0" newVersion="0.28.2.0" />
</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" />
<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="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.3.2.10" newVersion="1.3.2.10" />
</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" />
<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.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="Microsoft.Web.Infrastructure" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
<system.webServer>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff" mimeType="font/woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
<modules>
<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" />
<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>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<elmah>
@@ -364,6 +362,15 @@
<httpHandlers>
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>
<!--
See http://code.google.com/p/elmah/wiki/SecuringErrorLogPages for
more information on using ASP.NET authorization securing ELMAH.
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
-->
</system.web>
<system.webServer>
<handlers>
+9 -15
View File
@@ -3,20 +3,14 @@
<!-- 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)" />
<!--
<appSettings>
<add key="RedisConn" value="localhost,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
<add key="RedisConnAdmin" value="localhost,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
<add key="redisDb" value="5" 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.
@@ -28,5 +22,5 @@
<error statusCode="500" redirect="InternalError.htm" />
</customErrors>
-->
</system.web>
</system.web>
</configuration>
+63 -13
View File
@@ -14,9 +14,11 @@
</configSections>
<appSettings>
<!--Redis conn-->
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
<add key="RedisConnAdmin" value="localhost,abortConnect=false,ssl=false" />
<add key="redisDb" value="1" />
<add key="RedisConn" value="redis.ufficio:26379,serviceName=devel,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false" />
<add key="RedisConnAdmin" value="redis.ufficio:26379,serviceName=devel,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true" />
<add key="redisDb" value="5" />
<add key="aspnet:RequestQueueLimitPerSession" value="50" />
<add key="aspnet:AllowConcurrentRequestsPerSession" value="true" />
<!--altri parametri-->
<add key="CodModulo" value="MoonPro" />
<add key="cacheOnRedis" value="true" />
@@ -27,20 +29,38 @@
<add key="sqlLongCommandTimeout" value="600" />
<add key="DbConfConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringIS" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_Jetco;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringIS" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringArca" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_EdilChim;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringES3" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringFluxData" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_FluxData;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="PermessiConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="UtenteCdcConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="VocabolarioConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<!--<add key="DbConfConnectionString" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionString" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringIS" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringArca" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_IS_EdilChim;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringES3" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="MoonProConnectionStringFluxData" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_FluxData;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="PermessiConnectionString" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="UtenteCdcConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
<add key="VocabolarioConnectionString" value="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />-->
</appSettings>
<connectionStrings>
<add name="MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonProConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_IS_ConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.C_TRACKConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_ES3ConnectionString" connectionString="Data Source=sql2016dev;Initial Catalog=MoonPro_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_ES3ConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro_ES3;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" />
<add name="MapoDb.Properties.Settings.MoonPro_FluxDataConnectionString" connectionString="Data Source=SQL2016DEV;Initial Catalog=MoonPro_FluxData;Persist Security Info=True;User ID=sa;Password=keyhammer16;TrustServerCertificate=True" providerName="System.Data.SqlClient" />
<!--<add name="MoonProConnectionString" connectionString="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonProConnectionString" connectionString="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_IS_ConnectionString" connectionString="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_IS_ColCom;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.C_TRACKConnectionString" connectionString="Data Source=SQL2022PROD;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_ES3ConnectionString" connectionString="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_ES3;Persist Security Info=True;User ID=sa;Password=keyhammer16" providerName="System.Data.SqlClient" />
<add name="ErrorLog" connectionString="Data Source=SQL2022PROD;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient" />
<add name="MapoDb.Properties.Settings.MoonPro_FluxDataConnectionString" connectionString="Data Source=SQL2022PROD;Initial Catalog=Lvf_MoonPro_Prod_FluxData;Persist Security Info=True;User ID=sa;Password=keyhammer16;TrustServerCertificate=True" providerName="System.Data.SqlClient" />-->
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.6.2" />
@@ -51,7 +71,6 @@
</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>
@@ -62,7 +81,6 @@
</httpModules>
<sessionState mode="Custom" customProvider="MySessionStateStore">
<providers>
<!-- For more details check https://github.com/Azure/aspnet-redis-providers/wiki -->
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="MP_ADM" databaseId="1" />
</providers>
</sessionState>
@@ -283,19 +301,19 @@
</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" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="SharpCompress" publicKeyToken="afb0a02973931d96" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.28.2.0" newVersion="0.28.2.0" />
<bindingRedirect oldVersion="0.0.0.0-0.38.0.0" newVersion="0.38.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" />
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.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" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -315,7 +333,39 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.3.2.10" newVersion="1.3.2.10" />
<bindingRedirect oldVersion="0.0.0.0-1.4.2.13" newVersion="1.4.2.13" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DnsClient" publicKeyToken="4574bb5573c51424" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.8.0.0" newVersion="1.8.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Channels" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.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="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.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.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="Microsoft.Extensions.Logging.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1" newVersion="8.0.0.1" />
</dependentAssembly>
</assemblyBinding>
</runtime>
@@ -333,7 +383,7 @@
<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" />
<add name="Session" type="Microsoft.AspNet.SessionState.SessionStateModuleAsync, Microsoft.AspNet.SessionState.SessionStateModule, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
+1 -2
View File
@@ -18,10 +18,8 @@
<title>MP_ADM: <%: SteamWare.devicesAuthProxy.getPage(Request.Url) %></title>
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
<%--<%: Scripts.Render("~/bundles/modernizr") %>--%>
<%: Scripts.Render("~/bundles/jquery") %>
<%: Scripts.Render("~/bundles/jqueryui") %>
<%--<%: Scripts.Render("~/bundles/BrowserWindowSize") %>--%>
</asp:PlaceHolder>
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap" />
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
@@ -69,5 +67,6 @@
</div>
</footer>
</form>
<script src="Scripts/bootstrap.min.js"></script>
</body>
</html>
+51 -49
View File
@@ -1,104 +1,106 @@
//------------------------------------------------------------------------------
// <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 MP_ADM.WebMasterPages {
public partial class Bootstrap {
namespace MP_ADM.WebMasterPages
{
public partial class Bootstrap
{
/// <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 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 HeadContent.
/// HeadContent 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 HeadContent;
/// <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;
/// <summary>
/// Controllo ScriptManager1.
/// ScriptManager1 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 ScriptManager1;
/// <summary>
/// Controllo mod_menuTopCompact.
/// mod_menuTopCompact 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::MP_ADM.WebUserControls.mod_menuTopCompact mod_menuTopCompact;
/// <summary>
/// Controllo uppContainer.
/// uppContainer 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 uppContainer;
/// <summary>
/// Controllo body.
/// body 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 body;
/// <summary>
/// Controllo mod_footer.
/// mod_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::MP_ADM.WebUserControls.mod_footer mod_footer;
}
+4 -4
View File
@@ -12,7 +12,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
<head runat="server">
<title>MP-ADM: <%: SteamWare.devicesAuthProxy.getPage(Request.Url) %></title>
<title>MP-ADM</title>
<link href="~/Content/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="~/Content/Style.min.css" rel="stylesheet" type="text/css" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
@@ -58,13 +58,13 @@
<div class="col-12">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" RenderMode="Inline">
<ContentTemplate>
<div class="card">
<div class="card shadow">
<div class='<%: "card-header " + headCssClass %>'>
<div class="row">
<div class="col-8 text-left">
<div class="col-8 text-start">
<uc3:mod_pageTitleAndSearch ID="Mod_pageTitleAndSearch1" runat="server" />
</div>
<div class="col-4 text-right">
<div class="col-4 text-end">
<uc4:mod_ricercaGenerica ID="Mod_ricercaGenerica1" runat="server" />
</div>
</div>
@@ -0,0 +1,24 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_CompanySelector.ascx.cs" Inherits="MP_ADM.WebUserControls.cmp_CompanySelector" %>
<div class="row">
<div class="col-2">
</div>
<div class="col-8">
<div class="alert alert-primary">
<div class="d-flex">
<div class="px-2 flex-fill">
<h3><%: traduci("CurrentCompany") %></h3>
<asp:DropDownList runat="server" ID="ddlCodGruppo" DataSourceID="odsCodGruppo" DataTextField="DescrGruppo" DataValueField="CodGruppo" AutoPostBack="True" OnSelectedIndexChanged="ddlCodGruppo_SelectedIndexChanged"></asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsCodGruppo" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_applicazioneTableAdapters.AnagraficaGruppiTableAdapter" FilterExpression="TipoGruppo = 'AZIENDA'"></asp:ObjectDataSource>
</div>
<div class="px-2">
<asp:LinkButton runat="server" ID="lbtSetCompany" OnClick="lbtSetCompany_Click" CssClass="btn btn-success block"><i class="fa fa-arrow-circle-left fa-3x" aria-hidden="true"></i></asp:LinkButton>
</div>
<div class="px-2">
<asp:LinkButton runat="server" ID="lbtCancel" OnClick="lbtCancel_Click" CssClass="btn btn-warning block"><i class="fa fa-ban fa-3x" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,69 @@
using MapoDb;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MP_ADM.WebUserControls
{
public partial class cmp_CompanySelector : BaseUserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
showBtn(false);
aziendaSel = memLayer.ML.cdv("AZIENDA");
}
}
protected void ddlCodGruppo_SelectedIndexChanged(object sender, EventArgs e)
{
showBtn(true);
}
private void showBtn(bool doShow)
{
lbtSetCompany.Visible = doShow;
lbtCancel.Visible = doShow;
}
protected string aziendaSel
{
get
{
string answ = "";
answ = ddlCodGruppo.SelectedValue;
return answ;
}
set
{
ddlCodGruppo.SelectedValue = value;
}
}
protected void lbtSetCompany_Click(object sender, EventArgs e)
{
// imposto company...
if (!string.IsNullOrEmpty(aziendaSel))
{
memLayer.ML.updateAppConf("AZIENDA", aziendaSel);
// resetto cache filtro articoli
memLayer.ML.setRSV(DataLayer.redKeyTabCheckArt,"");
}
showBtn(false);
}
protected void lbtCancel_Click(object sender, EventArgs e)
{
// reset company...
aziendaSel = memLayer.ML.cdv("AZIENDA");
showBtn(false);
}
}
}
@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <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 MP_ADM.WebUserControls
{
public partial class cmp_CompanySelector
{
/// <summary>
/// ddlCodGruppo 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 ddlCodGruppo;
/// <summary>
/// odsCodGruppo 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 odsCodGruppo;
/// <summary>
/// lbtSetCompany 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 lbtSetCompany;
/// <summary>
/// lbtCancel 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 lbtCancel;
}
}
+6 -14
View File
@@ -4,20 +4,14 @@
<div class="row py-0">
<div class="col-12 col-md-8">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">Ricerca [ALT-T]</span>
</div>
<span class="input-group-text">Ricerca [ALT-T]</span>
<asp:TextBox runat="server" ID="txtSearchArt" CssClass="form-control" AutoPostBack="True" placeholder="ricerca per nome file" AccessKey="T" />
<div class="input-group-append">
<asp:LinkButton runat="server" ID="lbtSearchReset" CssClass="input-group-text btn btn-block" OnClick="lbtSearchReset_Click"><i class="fa fa-times" aria-hidden="true"></i></asp:LinkButton>
</div>
<asp:LinkButton runat="server" ID="lbtSearchReset" CssClass="input-group-text btn w-100" OnClick="lbtSearchReset_Click"><i class="fa fa-times" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
<div class="col-6 col-md-2">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">col</span>
</div>
<span class="input-group-text">col</span>
<asp:DropDownList runat="server" ID="ddlSize" AutoPostBack="true" CssClass="form-control" OnSelectedIndexChanged="ddlSize_SelectedIndexChanged">
<asp:ListItem Text="12" Value="col-1"></asp:ListItem>
<asp:ListItem Text="6" Value="col-2" Selected="true"></asp:ListItem>
@@ -28,9 +22,7 @@
</div>
<div class="col-6 col-md-2">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">show max</span>
</div>
<span class="input-group-text">show max</span>
<asp:DropDownList runat="server" ID="ddlMaxNum" AutoPostBack="true" CssClass="form-control" OnSelectedIndexChanged="ddlSize_SelectedIndexChanged">
<asp:ListItem Text="10" Value="10"></asp:ListItem>
<asp:ListItem Text="25" Value="25" Selected="true"></asp:ListItem>
@@ -46,7 +38,7 @@
<asp:Repeater runat="server" ID="repImages" DataSourceID="ods">
<ItemTemplate>
<div class='<%# ddlSize.SelectedValue + " text-center" %>'>
<asp:LinkButton runat="server" ID="lbtImage" OnClick="lbtImage_Click" CssClass="btn btn-block btn-outline-info text-dark my-1" CommandArgument='<%# Eval("name") %>'>
<asp:LinkButton runat="server" ID="lbtImage" OnClick="lbtImage_Click" CssClass="btn w-100 btn-outline-info text-dark my-1" CommandArgument='<%# Eval("name") %>'>
<b><%# Eval("name") %></b>
<asp:Image runat="server" ID="imgFile" CssClass="img-fluid" ImageUrl='<%# Eval("relPath") %>' AlternateText='<%# Eval("relPath") %>' />
</asp:LinkButton>
@@ -63,4 +55,4 @@
<asp:HiddenField runat="server" ID="hfPathFull" />
<asp:HiddenField runat="server" ID="hfSelImage" />
</div>
</div>
</div>
+29 -29
View File
@@ -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 MP_ADM.WebUserControls
@@ -15,74 +15,74 @@ namespace MP_ADM.WebUserControls
{
/// <summary>
/// Controllo txtSearchArt.
/// txtSearchArt 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.TextBox txtSearchArt;
/// <summary>
/// Controllo lbtSearchReset.
/// lbtSearchReset 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.LinkButton lbtSearchReset;
/// <summary>
/// Controllo ddlSize.
/// ddlSize 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.DropDownList ddlSize;
/// <summary>
/// Controllo ddlMaxNum.
/// ddlMaxNum 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.DropDownList ddlMaxNum;
/// <summary>
/// Controllo repImages.
/// repImages 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.Repeater repImages;
/// <summary>
/// Controllo ods.
/// ods 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.ObjectDataSource ods;
/// <summary>
/// Controllo hfPathFull.
/// hfPathFull 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.HiddenField hfPathFull;
/// <summary>
/// Controllo hfSelImage.
/// hfSelImage 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.HiddenField hfSelImage;
}
+6 -20
View File
@@ -9,42 +9,28 @@
<div class="col-4">
<h4>PODL attivi</h4>
</div>
<%--<div class="col-2 text-right">
<div class="col-4 text-end" runat="server" id="divMachine">
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text">
<asp:CheckBox runat="server" ID="chkUnassigned" AutoPostBack="True" OnCheckedChanged="chkUnassigned_CheckedChanged" Checked="true" />
</div>
</div>
<asp:Label runat="server" ID="lblUnass" CssClass="input-group-text small" Text="Mostra SOLO programmate" />
</div>
</div>--%>
<div class="col-4 text-right" runat="server" id="divMachine">
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text">
<asp:CheckBox runat="server" ID="chkReassign" AutoPostBack="True" Checked="false" OnCheckedChanged="chkReassign_CheckedChanged" />
</div>
</div>
<asp:DropDownList runat="server" ID="ddlSelMacchina" CssClass="form-control" DataSourceID="odsMac" DataTextField="label" DataValueField="value" AppendDataBoundItems="true">
<asp:ListItem Text="-- Impianto Originale --" Value="" />
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsMac" OldValuesParameterFormatString="original_{0}" SelectMethod="getAttive" TypeName="MapoDb.DS_UtilityTableAdapters.v_selMacchineTableAdapter" FilterExpression=" Value NOT LIKE '%#%' "></asp:ObjectDataSource>
<div class="input-group-append">
<asp:LinkButton runat="server" ID="lbtReassignMachine" class="btn btn-info" OnClick="lbtReassignMachine_Click"><i class="fa fa-edit" aria-hidden="true"></i> Riassegna</asp:LinkButton>
</div>
</div>
</div>
<div class="col-4" runat="server" id="divActions">
<div class="row">
<div class="col-4">
<asp:LinkButton runat="server" ID="lbtAttiva" class="btn btn-primary btn-block" OnClick="lbtAttiva_Click"><i class="fa fa-check-square-o" aria-hidden="true"></i> Attiva</asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtAttiva" class="btn btn-primary w-100" OnClick="lbtAttiva_Click"><i class="fa fa-check-square-o" aria-hidden="true"></i> Attiva</asp:LinkButton>
</div>
<div class="col-4">
<asp:LinkButton runat="server" ID="lbtDisattiva" class="btn btn-secondary btn-block" OnClick="lbtDisattiva_Click"><i class="fa fa-square-o" aria-hidden="true"></i> Disattiva</asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtDisattiva" class="btn btn-secondary w-100" OnClick="lbtDisattiva_Click"><i class="fa fa-square-o" aria-hidden="true"></i> Disattiva</asp:LinkButton>
</div>
<div class="col-4">
<asp:LinkButton runat="server" ID="lbtElimina" class="btn btn-danger btn-block" OnClick="lbtElimina_Click"><i class="fa fa-trash" aria-hidden="true"></i> Elimina</asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtElimina" class="btn btn-danger w-100" OnClick="lbtElimina_Click"><i class="fa fa-trash" aria-hidden="true"></i> Elimina</asp:LinkButton>
</div>
</div>
</div>
@@ -92,7 +78,7 @@
<div class="col-6 font-weight-bold">
<asp:Label ID="lblDisegno" runat="server" Text='<%# Eval("Disegno") %>' CssClass='<%# cssByAtt(Eval("Attivabile")) %>' />
</div>
<div class="col-6 text-right">
<div class="col-6 text-end">
cod.
<asp:Label ID="lblCodArticolo" runat="server" Text='<%# Eval("CodArticolo") %>' />
</div>
@@ -181,7 +167,7 @@
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />&nbsp;&nbsp;
<asp:Label ID="lblWarning" runat="server" Visible="false" CssClass="erroreMid" />
</div>
<div class="col text-right">
<div class="col text-end">
mostra:
<asp:TextBox runat="server" ID="txtPageSize" Text="10" Width="2em" OnTextChanged="txtPageSize_TextChanged" />
</div>
+1 -4
View File
@@ -395,10 +395,7 @@ namespace MP_ADM.WebUserControls
enableChgPrio = ((priorita + delta) >= LPI && (priorita + delta) <= LPS);
bool singleMachine = !string.IsNullOrEmpty(IdxMacchinaFilt) && IdxMacchinaFilt == IdxMacchina;
#if false
bool onlyProgrammed = chkUnassigned.Checked;
return enableChgPrio && onlyProgrammed && singleMachine;
#endif
return enableChgPrio && singleMachine;
}
+4 -4
View File
@@ -5,20 +5,20 @@
<asp:HiddenField runat="server" ID="hfRequired" />
<asp:HiddenField runat="server" ID="hfExtCode" />
<div runat="server" id="divTxt" class="row">
<div class="col-4 pr-0 text-left">
<div class="col-4 pr-0 text-start">
<%: hfLabel.Value %>
</div>
<div class='<%: "col-8 pl-0 text-right font-weight-bold" + dataCss %>'>
<div class='<%: "col-8 pl-0 text-end font-weight-bold" + dataCss %>'>
<%: hfValue.Value %>
<asp:Label runat="server" ID="lblError"><i class="fa fa-exclamation-triangle" aria-hidden="true" ></i></asp:Label>
<asp:Label runat="server" ID="lblChecked"><i class="fa fa-check-square-o" aria-hidden="true" ></i></asp:Label>
</div>
</div>
<div runat="server" id="divImg" class="row">
<div class="col-4 pr-0 text-left">
<div class="col-4 pr-0 text-start">
<%: hfLabel.Value %>
</div>
<div class="col-8 pl-0 text-right">
<div class="col-8 pl-0 text-end">
<asp:Image runat="server" ID="imgData" CssClass="img-fluid" ImageUrl='<%# imageUrl %>' Height="128px" />
</div>
</div>
+4 -4
View File
@@ -1,24 +1,24 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_ST_preview.ascx.cs" Inherits="MP_ADM.WebUserControls.cmp_ST_preview" %>
<%@ Register Src="~/WebUserControls/cmp_ST_detail.ascx" TagPrefix="uc1" TagName="cmp_ST_detail" %>
<div class="card text-dark textCondens">
<div class="card shadow text-dark textCondens">
<div class="card-header bg-info text-light">
<div class="row">
<div class="col-6">
<h4>Scheda Tecnica Articolo</h4>
</div>
<div class="col-2">
<asp:LinkButton runat="server" ID="lbtPaste" CssClass="btn btn-block btn-outline-light" OnClick="lbtPaste_Click">
<asp:LinkButton runat="server" ID="lbtPaste" CssClass="btn w-100 btn-outline-light" OnClick="lbtPaste_Click">
<i class="fa fa-clone" aria-hidden="true"></i> PASTE
</asp:LinkButton>
</div>
<div class="col-2">
<asp:LinkButton runat="server" ID="lbtCopy" CssClass="btn btn-block btn-outline-light" OnClick="lbtCopy_Click">
<asp:LinkButton runat="server" ID="lbtCopy" CssClass="btn w-100 btn-outline-light" OnClick="lbtCopy_Click">
<i class="fa fa-clone" aria-hidden="true"></i> COPY
</asp:LinkButton>
</div>
<div class="col-2">
<asp:LinkButton runat="server" ID="lbtDoEdit" CssClass="btn btn-block btn-light" OnClick="lbtDoEdit_Click"><i class="fa fa-pencil" aria-hidden="true"></i> Modifica Scheda</asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtDoEdit" CssClass="btn w-100 btn-light" OnClick="lbtDoEdit_Click"><i class="fa fa-pencil" aria-hidden="true"></i> Modifica Scheda</asp:LinkButton>
</div>
</div>
</div>
@@ -82,7 +82,7 @@ namespace MP_ADM.WebUserControls
}
}
// verifica x stile copy
lbtCopy.CssClass = checkSource ? "btn btn-block btn-light border border-dark" : "btn btn-block btn-outline-light";
lbtCopy.CssClass = checkSource ? "btn w-100 btn-light border border-dark" : "btn w-100 btn-outline-light";
lbtPaste.Visible = showPaste;
}
+23 -23
View File
@@ -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 MP_ADM.WebUserControls
@@ -15,56 +15,56 @@ namespace MP_ADM.WebUserControls
{
/// <summary>
/// Controllo lbtPaste.
/// lbtPaste 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.LinkButton lbtPaste;
/// <summary>
/// Controllo lbtCopy.
/// lbtCopy 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.LinkButton lbtCopy;
/// <summary>
/// Controllo lbtDoEdit.
/// lbtDoEdit 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.LinkButton lbtDoEdit;
/// <summary>
/// Controllo repGroup.
/// repGroup 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.Repeater repGroup;
/// <summary>
/// Controllo odsGroup.
/// odsGroup 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.ObjectDataSource odsGroup;
/// <summary>
/// Controllo hfIdxST.
/// hfIdxST 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.HiddenField hfIdxST;
}
+65 -69
View File
@@ -1,82 +1,78 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_TechSheetArt.ascx.cs" Inherits="MP_ADM.WebUserControls.cmp_TechSheetArt" %>
<%@ Register Src="~/WebUserControls/cmp_TechSheetArtAddNew.ascx" TagPrefix="uc1" TagName="cmp_TechSheetArtAddNew" %>
<div class="row bgLightGrayUp py-1">
<div class="col-12 mb-1">
<div class="input-group">
<div class="input-group-prepend">
<div class="shadow">
<div class="row bgLightGrayUp py-1">
<div class="col-12 mb-1">
<div class="input-group">
<span class="input-group-text">Schede [ALT-T]</span>
</div>
<asp:TextBox runat="server" ID="txtSearchArt" CssClass="form-control" AutoPostBack="True" OnTextChanged="txtSearchArt_TextChanged" placeholder="Codice Articolo / Descrizione" AccessKey="T" />
<div class="input-group-append">
<asp:LinkButton runat="server" ID="lbtSearchReset" CssClass="input-group-text btn btn-block" OnClick="lbtSearchReset_Click"><i class="fa fa-times" aria-hidden="true"></i></asp:LinkButton>
<asp:TextBox runat="server" ID="txtSearchArt" CssClass="form-control" AutoPostBack="True" OnTextChanged="txtSearchArt_TextChanged" placeholder="Codice Articolo / Descrizione" AccessKey="T" />
<asp:LinkButton runat="server" ID="lbtSearchReset" CssClass="btn btn-outline-dark" OnClick="lbtSearchReset_Click"><i class="fa fa-times" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
</div>
<div class="col-6">
<div class="input-group">
<div class="input-group-prepend">
<div class="col-6">
<div class="input-group">
<span class="input-group-text">Tipologia</span>
<asp:DropDownList runat="server" ID="ddlTipo" DataSourceID="odsTipo" CssClass="form-control" DataTextField="DescTempl" DataValueField="CodTempl" AppendDataBoundItems="True" AutoPostBack="true" OnSelectedIndexChanged="ddlTipo_SelectedIndexChanged">
<asp:ListItem Text="--- Mostra Tutto ---" Value="ALL"></asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsTipo" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_SheetTechTableAdapters.ST_TemplateTableAdapter"></asp:ObjectDataSource>
</div>
<asp:DropDownList runat="server" ID="ddlTipo" DataSourceID="odsTipo" CssClass="form-control" DataTextField="DescTempl" DataValueField="CodTempl" AppendDataBoundItems="True" AutoPostBack="true" OnSelectedIndexChanged="ddlTipo_SelectedIndexChanged">
<asp:ListItem Text="--- Mostra Tutto ---" Value="ALL"></asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsTipo" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_SheetTechTableAdapters.ST_TemplateTableAdapter"></asp:ObjectDataSource>
</div>
<div class="col-6">
<asp:LinkButton runat="server" ID="lbtAddNew" CssClass="btn w-100 btn-primary" OnClick="lbtAddNew_Click">Nuova Scheda <i class="fa fa-caret-down" aria-hidden="true"></i> <i class="fa fa-caret-up" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtApprove" CssClass="btn w-100 btn-success" OnClick="lbtApprove_Click">Approva <i class="fa fa-certificate" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
<div class="col-6">
<asp:LinkButton runat="server" ID="lbtAddNew" CssClass="btn btn-block btn-primary" OnClick="lbtAddNew_Click">Nuova Scheda <i class="fa fa-caret-down" aria-hidden="true"></i> <i class="fa fa-caret-up" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtApprove" CssClass="btn btn-block btn-success" OnClick="lbtApprove_Click">Approva <i class="fa fa-certificate" aria-hidden="true"></i></asp:LinkButton>
<div class="row table-primary">
<div class="col-12">
<uc1:cmp_TechSheetArtAddNew runat="server" ID="cmp_TechSheetArtAddNew" />
</div>
</div>
</div>
<div class="row table-primary">
<div class="col-12">
<uc1:cmp_TechSheetArtAddNew runat="server" ID="cmp_TechSheetArtAddNew" />
</div>
</div>
<div class="row bgLightGrayDown">
<div class="col-12">
<asp:GridView runat="server" ID="grView" AutoGenerateColumns="False" DataKeyNames="IdxST" DataSourceID="ods" CssClass="table table-sm table-striped" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<EditRowStyle CssClass="table-info" />
<SelectedRowStyle CssClass="table-info" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<EmptyDataTemplate>
Nessun record trovato
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="lbtReset_Click" CssClass="btn btn-sm btn-primary" Visible="true" ToolTip="Reset"><i class="fa fa-refresh"></i></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtSel" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-primary"><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="IdxST" HeaderText="#" InsertVisible="False" ReadOnly="True" SortExpression="IdxST" />
<%--<asp:BoundField DataField="CodTempl" HeaderText="CodTempl" SortExpression="CodTempl" />--%>
<asp:BoundField DataField="CodArticolo" HeaderText="Art" SortExpression="CodArticolo" />
<asp:BoundField DataField="DescArticolo" HeaderText="Descr." SortExpression="CodArticolo" />
<%--<asp:BoundField DataField="MatrOpr" HeaderText="MatrOpr" SortExpression="MatrOpr" />
<div class="row bgLightGrayDown">
<div class="col-12">
<asp:GridView runat="server" ID="grView" AutoGenerateColumns="False" DataKeyNames="IdxST" DataSourceID="ods" CssClass="table table-sm table-striped" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<EditRowStyle CssClass="table-info" />
<SelectedRowStyle CssClass="table-info" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<EmptyDataTemplate>
Nessun record trovato
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="lbtReset_Click" CssClass="btn btn-sm btn-primary" Visible="true" ToolTip="Reset"><i class="fa fa-refresh"></i></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtSel" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-primary"><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="IdxST" HeaderText="#" InsertVisible="False" ReadOnly="True" SortExpression="IdxST" />
<%--<asp:BoundField DataField="CodTempl" HeaderText="CodTempl" SortExpression="CodTempl" />--%>
<asp:BoundField DataField="CodArticolo" HeaderText="Art" SortExpression="CodArticolo" />
<asp:BoundField DataField="DescArticolo" HeaderText="Descr." SortExpression="CodArticolo" />
<%--<asp:BoundField DataField="MatrOpr" HeaderText="MatrOpr" SortExpression="MatrOpr" />
<asp:BoundField DataField="DtMod" HeaderText="DtMod" SortExpression="DtMod" />--%>
<asp:BoundField DataField="DescTempl" HeaderText="Tipo" SortExpression="DescTempl" ItemStyle-CssClass="text-nowrap" />
<asp:TemplateField HeaderText="Appr" SortExpression="IsValidated" ItemStyle-CssClass="text-center">
<ItemTemplate>
<asp:Label ID="lblValid" runat="server" Visible='<%# getBool(Eval("IsValidated")) %>' CssClass="text-success" ToolTip='<%# "Approvato: " + Eval("UserLogin") +" "+ Eval("DtMod") %>'><i class="fa fa-certificate" aria-hidden="true"></i></asp:Label>
<asp:Label ID="lblUnvalidated" runat="server" Visible='<%# !getBool(Eval("IsValidated")) %>' CssClass="text-danger" ToolTip='<%# "Ultima modifica: " + Eval("UserLogin") +" "+ Eval("DtMod") %>'><i class="fa fa-ban" aria-hidden="true"></i></asp:Label>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" Visible='<%# DelEnabled(Eval("NumRow")) %>' CssClass="btn btn-sm btn-danger" OnClientClick='<%# SteamWare.jsUtils.getCBE("ConfirmDelete") %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getBySearchArt" TypeName="MapoDb.DS_SheetTechTableAdapters.ST_ActualTableAdapter" DeleteMethod="DeleteQuery">
<DeleteParameters>
<asp:Parameter Name="Original_IdxST" Type="Int32" />
</DeleteParameters>
<SelectParameters>
<asp:ControlParameter ControlID="txtSearchArt" DefaultValue="" Name="SearchCodArt" PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="ddlTipo" DefaultValue="ALL" Name="CodTempl" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:BoundField DataField="DescTempl" HeaderText="Tipo" SortExpression="DescTempl" ItemStyle-CssClass="text-nowrap" />
<asp:TemplateField HeaderText="Appr" SortExpression="IsValidated" ItemStyle-CssClass="text-center">
<ItemTemplate>
<asp:Label ID="lblValid" runat="server" Visible='<%# getBool(Eval("IsValidated")) %>' CssClass="text-success" ToolTip='<%# "Approvato: " + Eval("UserLogin") +" "+ Eval("DtMod") %>'><i class="fa fa-certificate" aria-hidden="true"></i></asp:Label>
<asp:Label ID="lblUnvalidated" runat="server" Visible='<%# !getBool(Eval("IsValidated")) %>' CssClass="text-danger" ToolTip='<%# "Ultima modifica: " + Eval("UserLogin") +" "+ Eval("DtMod") %>'><i class="fa fa-ban" aria-hidden="true"></i></asp:Label>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" Visible='<%# DelEnabled(Eval("NumRow")) %>' CssClass="btn btn-sm btn-danger" OnClientClick='<%# SteamWare.jsUtils.getCBE("ConfirmDelete") %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getBySearchArt" TypeName="MapoDb.DS_SheetTechTableAdapters.ST_ActualTableAdapter" DeleteMethod="DeleteQuery">
<DeleteParameters>
<asp:Parameter Name="Original_IdxST" Type="Int32" />
</DeleteParameters>
<SelectParameters>
<asp:ControlParameter ControlID="txtSearchArt" DefaultValue="" Name="SearchCodArt" PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="ddlTipo" DefaultValue="ALL" Name="CodTempl" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
</div>
</div>
+32 -32
View File
@@ -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 MP_ADM.WebUserControls
@@ -15,83 +15,83 @@ namespace MP_ADM.WebUserControls
{
/// <summary>
/// Controllo txtSearchArt.
/// txtSearchArt 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.TextBox txtSearchArt;
/// <summary>
/// Controllo lbtSearchReset.
/// lbtSearchReset 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.LinkButton lbtSearchReset;
/// <summary>
/// Controllo ddlTipo.
/// ddlTipo 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.DropDownList ddlTipo;
/// <summary>
/// Controllo odsTipo.
/// odsTipo 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.ObjectDataSource odsTipo;
/// <summary>
/// Controllo lbtAddNew.
/// lbtAddNew 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.LinkButton lbtAddNew;
/// <summary>
/// Controllo lbtApprove.
/// lbtApprove 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.LinkButton lbtApprove;
/// <summary>
/// Controllo cmp_TechSheetArtAddNew.
/// cmp_TechSheetArtAddNew 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::MP_ADM.WebUserControls.cmp_TechSheetArtAddNew cmp_TechSheetArtAddNew;
/// <summary>
/// Controllo grView.
/// grView 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.GridView grView;
/// <summary>
/// Controllo ods.
/// ods 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.ObjectDataSource ods;
}
@@ -2,9 +2,7 @@
<div class="row my-1">
<div class="col-9">
<div class="input-group">
<div class="input-group-prepend">
<asp:TextBox runat="server" ID="txtSearch" CssClass="form form-control" AutoPostBack="True" OnTextChanged="txtSearch_TextChanged" placeholder="Ricerca" Width="5em" />
</div>
<asp:DropDownList runat="server" ID="ddlArticolo" DataSourceID="odsArticoli" DataTextField="label" DataValueField="value" CssClass="form-control" OnSelectedIndexChanged="ddlArticolo_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>
<asp:ObjectDataSource ID="odsArticoli" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="getByConditio" TypeName="MapoDb.DS_UtilityTableAdapters.v_selArticoliTableAdapter">
@@ -16,7 +14,7 @@
</div>
</div>
<div class="col-3">
<asp:LinkButton runat="server" ID="lbtAddNew" CssClass="btn btn-block btn-success" OnClick="lbtAddNew_Click">SAVE <i class="fa fa-floppy-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtAddNew" CssClass="btn w-100 btn-success" OnClick="lbtAddNew_Click">SAVE <i class="fa fa-floppy-o" aria-hidden="true"></i></asp:LinkButton>
</div>
<div class="col-12">
<asp:Label runat="server" ID="lblMessage" CssClass="text-danger" />

Some files were not shown because too many files have changed in this diff Show More