Files
limanapp/Core/Enum.cs
T
Samuele Locatelli ff865edaf7 ACC:
- update gestione reset key e cod impiego
- test registrazione in debug
- ok generazione nuove KEY
2024-09-25 19:41:52 +02:00

75 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
namespace Core
{
public class Enum
{
/// <summary>
/// Stato richieste x workflow interno
/// </summary>
public enum StatoRichiesta
{
ND = 0,
Richiesta,
Valutazione,
Approvata,
Rifiutata
}
public enum TipoLicenza
{
ND = 0,
/// <summary>
/// Licenza LEgacy Steamware
/// </summary>
GLS,
/// <summary>
/// Master Key License, che ha una data di scadenza globale ed un token = numero di utenti/token massimi associati
/// </summary>
MasterKey,
/// <summary>
/// UserKey License (licenza che consuma un token utente della licenza master) - es GPW
/// </summary>
UserKey,
/// <summary>
/// Chiave tipo Checksum basata su licenza master + checksum MD5 di una serie di dati (child licenses)
/// </summary>
CheckSumKey,
/// <summary>
/// Chiave tiupo SubLicenza applicativa (es AppControlCenter)
/// </summary>
AppSubLic
}
/// <summary>
/// Tipologia di ticket
/// </summary>
public enum TipologiaTicket
{
ND = 0,
Licenze,
FileUpload
}
/// <summary>
/// Elenco tipi app ammessi
/// </summary>
public static Dictionary<string, string> AppType = new Dictionary<string, string>{
{ "", "---Selezionare---" },
{ "Cli", "Cli (Console)" },
{ "Machine", "Machine" },
{ "WebApp", "WebApp" },
{ "WinApp", "WinApp" }
};
}
}