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
RenzoL
2022-03-18 11:36:52 +01:00
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
RenzoL
2022-02-24 16:13:27 +01:00
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)
RenzoL
2022-01-14 15:57:01 +01:00
e37c50fb5d
LicenceManager 2.4a1: - ricompilazione per cambio versione
RenzoL
2022-01-12 16:09:19 +01:00
42e5788d40
Aggiunti caratteri di escape se nel campo Note vengono inseriti i caratteri \, ', ", %
RenzoL
2022-01-12 16:01:25 +01:00
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
RenzoL
2021-07-02 14:53:22 +02:00
a16819696f
LicenceManager 2.3g1: - aggiunto campo di ricerca KeyNumber in SearchLicence - Aggiunti Multiax e Omag a clienti di cui mostrare la notifica scadenza licenze
RenzoL
2021-07-01 17:22:20 +02:00
28828745b0
Merge branch 'master' into RenzoL
RenzoL
2021-06-15 15:58:02 +02:00
c7abbd72da
Merge branch 'master' into RenzoL
RenzoL
2021-06-15 15:32:39 +02:00
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
RenzoL
2021-06-15 15:19:31 +02:00
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
RenzoL
2021-06-15 15:02:06 +02:00
df09cbe1b7
Merge branch 'master' into RenzoL
RenzoL
2021-06-04 09:53:21 +02:00
f40214d90c
LicenceManager 2.3f1: - correzione errore in debug in SearchLicence quando SelProduct è Nothing e viene chiamato LoadOptions
RenzoL
2021-06-04 09:52:57 +02:00
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
RenzoL
2021-05-24 16:15:18 +02:00
e569591e05
- Aumentato i giorni di notifica scadenza licenze Essetre da 5 a 20 - Settato TitleBarHeight a 32
RenzoL
2021-05-17 10:21:39 +02:00
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
Renzo Lanza
2021-03-09 16:23:14 +00:00
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).
Renzo Lanza
2021-01-07 15:48:01 +00:00
14c0677da4
LicenseManager 2.2l1: - adattamento alla nuova EgtTextBox di EgtWPFLib5
Renzo Lanza
2020-12-11 11:15:42 +00:00
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.
Renzo Lanza
2020-11-09 14:10:21 +00:00
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.
Renzo Lanza
2020-10-06 15:13:20 +00:00
6eff288068
LicenceManager 2.2g1 : - aggiunti i campi Lock ID e Seriale (non modificabili) in UpdateLicencePage - aggiunto Seriale ai filtri di ricerca in SearchLicencePage
Renzo Lanza
2020-07-23 15:25:40 +00:00
15ae61c0f6
LicenceManager 2.2c1 : - modificata scrittura su file della chiave "Data=" in "Date="
Renzo Lanza
2020-03-02 15:27:24 +00:00
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
Renzo Lanza
2020-02-04 08:08:42 +00:00
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
Renzo Lanza
2020-01-08 16:12:26 +00:00
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
Renzo Lanza
2019-12-23 16:24:12 +00:00
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
Renzo Lanza
2019-11-29 11:17:47 +00:00
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
Renzo Lanza
2019-10-01 13:15:40 +00:00
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)
Renzo Lanza
2019-07-31 13:04:39 +00:00
c888840773
LicenceManager 2.1e7: - Allargamento TextBox Note (Width=Auto) e ColumnDefinition (Width=1.5*) in NewLicencePage e UpdateLicencePage
Renzo Lanza
2019-05-22 14:01:09 +00:00
a93295c771
LicenceManager 2.1e6: - Correzione sull'estensione del TextBox Note in UpdateLicence/Key. Cliccandoci sopra ora si adatta alla lunghezza della stringa contenuta
Renzo Lanza
2019-05-21 10:31:23 +00:00
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.
Renzo Lanza
2019-05-15 07:32:21 +00:00
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.
Renzo Lanza
2019-05-09 11:16:16 +00:00
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
Renzo Lanza
2019-05-07 10:01:11 +00:00
a5533e920e
LicenceManager 2.1e2: - Aggiunta la colonna "Seriale" alle Chiavi nel DB e nelle pagine New/Search/Update Key
Renzo Lanza
2019-05-03 10:19:33 +00:00
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")
Renzo Lanza
2019-05-02 13:06:13 +00:00
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
Renzo Lanza
2019-04-24 08:32:35 +00:00
1c20298747
LicenceManager 2.1d1: - Correzione modifica LockID/Numero generati in NewKeyPage per chiavi HW/SW, ora funziona correttamente
Renzo Lanza
2019-04-08 07:56:18 +00:00
fcba7aa707
LicenceManager 2.1c7: - Aggiunto campo di testo "Note" per le Key, nel DB e nelle KeyPage - Aggiunto lo stato "InDepositoTrial" nei KeyState
Renzo Lanza
2019-03-26 08:53:59 +00:00
28754e5118
Correzione Lettura Note in DB_RESELLER quando il valore è DBNull
Renzo Lanza
2019-03-25 16:19:15 +00:00
dc43af8650
LicenceManager 2.1c6: - Aggiunto il campo "Note" di tipo LONGTEXT ai rivenditori, nel DB e nelle ResellerPage. Può essere Null.
Renzo Lanza
2019-03-25 16:09:37 +00:00
d5d303cc48
LicenceManager 2.1c6: - Aggiustato il taglio dell'ultima riga nel DataGrid anche per SearchProduct
Renzo Lanza
2019-03-25 12:02:02 +00:00
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
Renzo Lanza
2019-03-25 08:58:31 +00:00
80360b0306
LicenceManager 2.1c5: - Aggiunti 2 nuovi Stati Chiave: Interna e InternaEgt - Entrando in ogni SearchPage viene subito riempita la tabella dell'elemento relativo (Chiave, Licenze, ecc.) senza bisogno di premere "Search" - Pulsante "Cancel" è diventato "Close" e spostato in fondo a destra - Aggiunto LicenceBox: form che visualizza il contenuto del file di licenza e ne permette il download (sostituisce il MessageBox che c'era prima) - "Update (Overwrite)" ora è seguito dalla rigenerazione della licenza - MainMenu non include più i pulsanti "New [...]". Questi sono stati tutti spostati all'interno delle SearchPage
Renzo Lanza
2019-03-20 15:56:23 +00:00
697eaab19a
LicenseManager 2.1c4: - Aggiunta funzionalità di invio della licenza via e-mail e relativo pulsante in SearchLicencePage - Sistemato DatePickerYears per Product/OptionDeadline in New/UpdateLicencePage - I 2 bottoni di DatePickerYears settano la deadline al 31/01 dell'anno successivo di quello corrente o al 31/01/2099 (licenza perpetua) - Aggiunta possibilità di scaricare su disco la licenza dal DB, generata col testo presente in LicFile
Renzo Lanza
2019-03-15 15:11:50 +00:00
ec094e3e0e
LicenseManager 2.1c3: - Corretta la ricerca delle opzioni licenze (ora è gestita con un AND tra i bit) - NewLicencePage: corretta comboBox ProductLevel e ordine comboBox NumberKey - Msg OK quando licenza è generata correttamente - Aggiunto il control DatePickerYears, da sistemare
Renzo Lanza
2019-03-12 14:59:01 +00:00
9b127ba66a
LicenseManager 2.1c2: - Gestione UpdateLicence con pulsanti per fare Overwrite o New - Nel caso UpdateLicence->New viene gestito il nome del file aggiungendo "_1" alla fine o incrementando il numero, se già esistente - Sistemata comboBox ProductLevel (1, 5, 10) in UpdateLicensePage - Nel DB il tipo di LicFile è diventato MEDIUMTEXT - Testo del file .lic, se presente, è mostrato in una MessageBox facendo doppio click sul record in SearchLicencePage - Corrette le opzioni XXX in UpdateLicencePage
Renzo Lanza
2019-03-11 14:02:23 +00:00
2afc1d15de
LicenceManager : - aggiunto controllo chiave e licenza.
Dario Sassi
2019-03-07 07:59:34 +00:00
747d4c746d
LicenceManager 2.1b5: - Pulsante Delete cancella il record ma rimane nella pagina Search - Lettura file .ini adattata al lettore già presente nell'applicativo - Rinominati i file di configurazione in LicenceManager (.ini/.lic) - Rinominato il file d Log - Percorso KeyGenerator nel file .ini - Proposta data di oggi di default in NewLicencePage - ComboBox per ProductLevel con 1,5,10 - ComboBox in ordine di numero - Aggiunti "---ANY---" nelle comboBox di SearchKeyPage - SearchKey: Risultati di ricerca in ordine di numero - Adattamento al valore restituito (0 o 1) da KeyGenerator - Importazione AboutBox OmagCUT (DA SISTEMARE)
Renzo Lanza
2019-03-06 15:33:16 +00:00
e9e4db3cef
LicenseManager 2.1b3: - Possibilità di creazione Chiave senza specificare Cliente (nel DB sarà NULL) - Aggiunta la data di creazione Chiave e Licenza, che è possibile modificare sia nel New che nell'Update (Aggiunta la colonna relativa e il filtro nelle pagine Search) - Aggiunto il pulsante Delete nelle pagine Search - Correzioni su textBox e comboBox varie (per es. le pagine Update caricano di default i valori dell'elemento selezionato precedentemente) - Gestione delle colonne KeyID, KeyDate e LicenseDate aggiunte nel DB - Correzione altezza di alcune DataGrid nelle pagine Search - Gestione GeneratedKey/Number in NewKeyPage
Renzo Lanza
2019-02-27 14:52:43 +00:00
4e40b7e61c
LicenseManager 2.1b2: - Aggiunto KeyID in KeyTable nel DB - ClientID può essere NULL in KeyTable nel DB - NewKeyPage: impostato Generated Number/LockID in base a IsDongle - Aggiunto Stato Key 'InDepositoEgt' - Sistemate comboBox e textBox delle KeyPages e di UpdateLicencePage - Avviso Number già esistente nella creazione Key
Renzo Lanza
2019-02-22 16:31:54 +00:00