Commit Graph

62 Commits

Author SHA1 Message Date
RenzoL 653e04bc3f LicenceManager 2.4c2 : - Correzione creazione nuova licenza quando simile è già esistente 2022-03-23 11:20:36 +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 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 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
Renzo Lanza 1454adb336 LicenceManager 2.1e1:
- Correzione Update Licenza lasciando stringa vuota in Note (prima la ignorava perché alla linea 483 c'era "IsNullOrWhiteSpace", ora ne tiene conto perché c'è "IsNothing")
2019-05-02 13:06:13 +00:00
Renzo Lanza 050d22f921 LicenceManager 2.1d2:
- Aggiunto campo Note alle Licenze (così come già fatto con le Chiavi)
- Corretta la lettura del file Kge da Key Generator che caricava valori vuoti utilizzando " ad inizio e termine del FileName
2019-04-24 08:32:35 +00:00
Renzo Lanza 1c20298747 LicenceManager 2.1d1:
- Correzione modifica LockID/Numero generati in NewKeyPage per chiavi HW/SW, ora funziona correttamente
2019-04-08 07:56:18 +00:00
Renzo Lanza fcba7aa707 LicenceManager 2.1c7:
- Aggiunto campo di testo "Note" per le Key, nel DB e nelle KeyPage
- Aggiunto lo stato "InDepositoTrial" nei KeyState
2019-03-26 08:53:59 +00:00
Renzo Lanza 28754e5118 Correzione Lettura Note in DB_RESELLER quando il valore è DBNull 2019-03-25 16:19:15 +00:00
Renzo Lanza dc43af8650 LicenceManager 2.1c6:
- Aggiunto il campo "Note" di tipo LONGTEXT ai rivenditori, nel DB e nelle ResellerPage. Può essere Null.
2019-03-25 16:09:37 +00:00
Renzo Lanza d5d303cc48 LicenceManager 2.1c6:
- Aggiustato il taglio dell'ultima riga nel DataGrid anche per SearchProduct
2019-03-25 12:02:02 +00:00
Renzo Lanza 08237de2d8 LicenceManager 2.1c6:
- In UpdateLicencePage viene mostrato il nome del Prodotto della Licenza che si sta aggiornando 
- Ogni pulsante "Close" fa ritornare alla pagina precedente (Correzione simile per i vari pulsanti Update e New, mentre Delete rimane nella stessa pagina)
- Correzione pulsanti del Main Menu (non hanno più la scritta "Cerca...")
- I DataGrid non tagliano più l'ultima riga visibile ma si aggiustano in base al numero intero di righe visibili (implementato per tutte le pagine Search tranne che per Product per via di errori che non riesco a risolvere
2019-03-25 08:58:31 +00:00