70 Commits

Author SHA1 Message Date
Dario Sassi 49ba669707 LicenceManager :
- piccole correzioni
- aggiunta colonna scadenza licenza in SearchLicence.
2026-01-07 16:46:59 +01:00
Dario Sassi 2a56848505 LicenceManager 3.1a1 :
- aggiunta gestione versione 31
- sistemazioni per scadenza aggiornamenti.
2026-01-02 12:36:36 +01:00
Dario Sassi 6a440fa51d LicenseManager 2.7i1 :
- ricompilazione con nuova libreria MySql.Data ver. 9.4.0 (da scaricare con nuget).
2025-09-22 09:05:07 +02:00
Dario Sassi f4f19bb8f0 LicenceManager 2.5j1 :
- aggiornamenti vari.
AutoSave_2024/03/08 AutoSave_2024/10/01 AutoSave_2024/02/02
2023-10-09 13:11:06 +02:00
RenzoL 538cbbd89d Merge branch 'RenzoL' 2022-03-23 11:21:28 +01:00
RenzoL 653e04bc3f LicenceManager 2.4c2 : - Correzione creazione nuova licenza quando simile è già esistente 2022-03-23 11:20:36 +01:00
RenzoL 837f13b08e Merge branch 'RenzoL' 2022-03-18 11:38:11 +01:00
RenzoL fad3d5160b LicenceManager 2.4c1: - Avviso scadenza licenza ora è riferito a 20 giorni prima del mese dell'anno dopo di ProductVersion
- Colonna LicenceFileContent sostituita con ExpirationDate in SearchLicencePage
- Aggiunto riquadro Note a LicenceBox
- Modificate larghezze colonne in SearchLicencePage
2022-03-18 11:36:52 +01:00
RenzoL 9717503516 Merge branch 'RenzoL' 2022-02-24 16:19:47 +01:00
RenzoL 16cb62a265 LicenceManager 2.2b1: - Aggiunta datagrid che compare in MainMenu quando ProductDeadline o OptionDeadline dei clienti specificati sono in arrivo (<10gg)
- Correzione grafica in SearchKeyPage e SearchLicencePage che tagliava la datagrid quando si estendevano le Opzioni
2022-02-24 16:13:27 +01:00
RenzoL fbcc2c97de Merge branch 'RenzoL' 2022-01-14 15:59:14 +01:00
RenzoL a59e3b38c2 LicenceManager 2.4a2: - generazione di nome file diverso se esiste già un file nel DB con lo stesso nome e percorso quando si crea una Nuova Licenza, esattamente come avviene per Update (New) 2022-01-14 15:57:01 +01:00
RenzoL e37c50fb5d LicenceManager 2.4a1: - ricompilazione per cambio versione 2022-01-12 16:09:19 +01:00
RenzoL 42e5788d40 Aggiunti caratteri di escape se nel campo Note vengono inseriti i caratteri \, ', ", % 2022-01-12 16:01:25 +01:00
RenzoL 68bf33efae LicenceManager 2.3g2: - aggiunto il campo ClientName alla tabella delle licenze in scadenza
- Modificata textbox KeyNumber in SearchLicence in modo che cerchi il numero esatto immesso e non le cifre
2021-07-02 14:53:22 +02:00
RenzoL a16819696f LicenceManager 2.3g1: - aggiunto campo di ricerca KeyNumber in SearchLicence
- Aggiunti Multiax e Omag a clienti di cui mostrare la notifica scadenza licenze
2021-07-01 17:22:20 +02:00
RenzoL 28828745b0 Merge branch 'master' into RenzoL 2021-06-15 15:58:02 +02:00
RenzoL 8e931c4b0a Merge branch 'RenzoL' 2021-06-15 15:34:20 +02:00
RenzoL c7abbd72da Merge branch 'master' into RenzoL 2021-06-15 15:32:39 +02:00
RenzoL 7ec8991e5a Altre correzioni ad occorrenze del tipo 'm_SelReseller = m_ResellerList.FirstOrDefault(Function(resel) resel.ResellerName.Equals(ManageDb.ExecuteResellerQuery(selQuery)(0).ResellerName))' che eseguono chiamate al DB con la stessa query più volte inutilmente, creando ritardi 2021-06-15 15:19:31 +02:00
RenzoL eaf4646754 LicenceManager 2.3f2: - sistemato ritardo apertura UpdateLicencePage quando si fa Update (New)
- aggiunto ExecuteStringDictionaryQuery per evitare chiamate doppie al DB con la stessa query che estrae lo stesso record
2021-06-15 15:02:06 +02:00
RenzoL 3cceac605f Merge branch 'RenzoL' 2021-06-04 09:54:19 +02:00
RenzoL df09cbe1b7 Merge branch 'master' into RenzoL 2021-06-04 09:53:21 +02:00
RenzoL f40214d90c LicenceManager 2.3f1: - correzione errore in debug in SearchLicence quando SelProduct è Nothing e viene chiamato LoadOptions 2021-06-04 09:52:57 +02:00
RenzoL b92bd1b281 Merge branch 'RenzoL' 2021-05-24 16:19:51 +02:00
RenzoL f48242c9aa Merge branch 'master' into RenzoL 2021-05-24 16:16:53 +02:00
RenzoL dac4f0ac6f Merge remote-tracking branch 'origin/HEAD' into RenzoL 2021-05-24 16:16:28 +02:00
RenzoL 7cd3305b30 LicenceManager 2.3e2: -aggiunti Try-Catch e Msg errore per l'esecuzione non corretta di KeyGenerator
-Trim degli spazi iniziali e finali del nome del cliente nuovo o aggiornato
2021-05-24 16:15:18 +02:00
RenzoL e569591e05 - Aumentato i giorni di notifica scadenza licenze Essetre da 5 a 20
- Settato TitleBarHeight a 32
2021-05-17 10:21:39 +02:00
gitlab 038d912528 Aggiunto .gitignore 2021-04-19 11:16:08 +00:00
Renzo Lanza 592b801507 LicenseManager 2.3c1:
- aggiunta DataGrid licenze Essetre in scadenza nell'arco di 5 giorni al MainMenu (nascosta se nessuna è in scadenza) e bottone per aggiornarle 
- corretto filtro ricerca Licenze per essere eseguito premendo Invio
2021-03-09 16:23:14 +00:00
Renzo Lanza 548a72b346 LicenseManager 2.3a1:
- divisione del Numero di Versione in Product version e Sub version nelle pagine delle Licenze (nella tabella della SearchLicencePage rimangono uniti sotto ProductVersion; nei file .kge/.lic rimangono uniti; nel DB in LicenseTable sono uniti nella colonna ProductVersion ma in VersionTable sono presenti solo i primi 2 numeri nella colonna VersionNumber). 
- i valori 01..12 (e String.Empty) di Sub version sono utilizzabili solo per le versioni dalla 22 in poi (altrimenti la CmBx Sub version è disabilitata).
2021-01-07 15:48:01 +00:00
Renzo Lanza 14c0677da4 LicenseManager 2.2l1:
- adattamento alla nuova EgtTextBox di EgtWPFLib5
2020-12-11 11:15:42 +00:00
Renzo Lanza 9cc722708b LicenseManager 2.2k1 :
- Licenze visualizzate in ordine alfabetico ascendente di ProductName e discendente (dalla più recente) di LicenseDate. L'ordine rimane tale anche in caso di Search con filtri.
2020-11-09 14:10:21 +00:00
Renzo Lanza b61bdc587d LicenseManager 2.2j1 :
- Correzione all'Update (New) delle Licenze: il LockId della chiave corrente viene recuperato dal DB e non rigenerato. 
- Nell'Update (New) delle Licenze viene modificato il nome del file (Soft-/Key-) in base al numero di chiave scelto.
2020-10-06 15:13:20 +00:00
Renzo Lanza 6eff288068 LicenceManager 2.2g1 :
- aggiunti i campi Lock ID e Seriale (non modificabili) in UpdateLicencePage 
- aggiunto Seriale ai filtri di ricerca in SearchLicencePage
2020-07-23 15:25:40 +00:00
Renzo Lanza 15ae61c0f6 LicenceManager 2.2c1 :
- modificata scrittura su file della chiave "Data=" in "Date="
2020-03-02 15:27:24 +00:00
Renzo Lanza 020f4b83fb LicenseManager 2.2b1 :
- Correzione TextBox Nesting encrypted string in modo che il tasto Home porti all'inizio della stringa
- Correzione LicenceBox che ora torna in primo piano quando, passando da una finestra all'altra, si riattiva la finestra di LicenseManager
2020-02-04 08:08:42 +00:00
Renzo Lanza c6f4179ee5 LicenceManager 2.2a1:
- aggiunti i campi NestKey e NestDeadline in New/UpdateLicencePage
- NestKey e NestDeadline vengono scritti nel DB, mentre il solo NestKey viene scritto nei file .Kge e .lic
- Nel LicenceBox NestKey è nel contenuto del file mentre NestDeadline in un campo a sè
- correzione refresh tabella DB Licenze dopo l'Update di una Licenza
2020-01-08 16:12:26 +00:00
Renzo Lanza 4bdd6275f0 LicenseManager 2.1l1:
- aggiunti Number e IsDongle della chiave che si sta modificando nella pagina UpdateKey 
- aggiunti ProductDeadline e OptionDeadline della licenza nel LicenceBox
2019-12-23 16:24:12 +00:00
Renzo Lanza 9ae5219393 LicenceManager 2.1k2 :
- Corretto DatePickerYears: se si cancella la data e poi si perde il focus viene reimpostato con la data di oggi
- Corretto filtro ricerca Licenze: LicenceTable.LockID e LicenceTable.Date in modo che non risultino ambigui
- Sostituito "For I = 0 To 15" nei vari metodi LoadOptions() con "For I = 0 To OptionList.Count - 1".
- Modificata LicenceBox: ora contiene anche le Options1/2 della Licenza ed è stata riscritta seguendo i criteri MVVM
2019-11-29 11:17:47 +00:00
Renzo Lanza d4c08f226a LicenseManager 2.1k1 :
- Allungamento GroupBox Option2 in NewLicencePage
- Aggiunta filtro IsDongle in SearchLicencePage
2019-11-05 08:47:01 +00:00
Renzo Lanza ef7817f1a7 LicenseManager 2.1j1 :
- Aggiunta scelta numero chiave in Update(New) in UpdateLicencePage
- Scelta numero chiave fa ricalcolare immediatamente il FilePath
- La nuova logica di calcolo del FilePath guarda esclusivamente ai FilePath nel DB, non più ai File presenti su disco
- Dopo l'Update delle Licenze la pagina SearchLicencePage conserva i filtri impostati e la tabella visualizzata precedentemente
2019-10-01 13:15:40 +00:00
Renzo Lanza bcebcac839 LicenceManager 2.1g1 :
- Correzione errore che termina applicazione quando si esegue il doppio click nella tabella di SearchLicencePage sulla ScrollBar e sugli Header (i quali restituiscono un elemento Row pari a Nothing)
2019-07-31 13:04:39 +00:00
Renzo Lanza c888840773 LicenceManager 2.1e7:
- Allargamento TextBox Note (Width=Auto) e ColumnDefinition (Width=1.5*) in NewLicencePage e UpdateLicencePage
2019-05-22 14:01:09 +00:00
Renzo Lanza a93295c771 LicenceManager 2.1e6:
- Correzione sull'estensione del TextBox Note in UpdateLicence/Key. Cliccandoci sopra ora si adatta alla lunghezza della stringa contenuta
2019-05-21 10:31:23 +00:00
Renzo Lanza 26df70338a LicenceManager 2.1e5 :
- Correzione sulla TextBox Note, che riaprendo una seconda volta (e successive) la pagina NewKey o NewLicence scompariva, perché LineCount=0. Ora rimane presente.
2019-05-15 07:32:21 +00:00
Renzo Lanza a3f38fbb99 LicenceManager 2.1e4 :
- TextBox Note si estende/restringe automaticamente in base al numero di righe scritte al suo interno. Valido per New e Update di Licence e Key.
2019-05-09 11:16:16 +00:00
Renzo Lanza 373a5f4268 LicenceManager 2.1e3 :
- Correzione altezza dinamica delle righe della tabella licenze in SearchLicencePage/SearchLicencePageV.xaml.vb in modo che la tabella non venga tagliata in fondo dall'espandersi delle righe che ospitano Option1 e Option2
2019-05-07 10:01:11 +00:00
Renzo Lanza a5533e920e LicenceManager 2.1e2:
- Aggiunta la colonna "Seriale" alle Chiavi nel DB e nelle pagine New/Search/Update Key
2019-05-03 10:19:33 +00:00