Files
LicenceManager/Utility/LicenceBoxV.xaml.vb
T
Renzo Lanza 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
2019-03-20 15:56:23 +00:00

22 lines
878 B
VB.net

Imports EgtUILib
Public Class LicenceBoxV
Private Sub LicenceBoxV_Initialized(sender As Object, e As EventArgs) Handles Me.Initialized
Me.Owner = Application.Current.MainWindow
InfoLbl.Text = CType(Map.refSearchLicencePageVM.Row.Item, Licence).LicFile
DownloadBtn.Content = "Download"
ExitBtn.Content = "Close"
End Sub
Private Sub DownloadBtn_Click(sender As Object, e As RoutedEventArgs) Handles DownloadBtn.Click
Dim lines As String() = InfoLbl.Text.Split(New String() {Environment.NewLine},
StringSplitOptions.None)
IO.File.WriteAllLines(IO.Path.ChangeExtension(CType(Map.refSearchLicencePageVM.Row.Item, Licence).File, ".lic"),
lines, Text.Encoding.UTF8)
MessageBox.Show("Licenza scaricata correttamente")
End Sub
End Class