diff --git a/GPW_Data/licenzeGPW.cs b/GPW_Data/licenzeGPW.cs
index 21f0cef..58801ea 100644
--- a/GPW_Data/licenzeGPW.cs
+++ b/GPW_Data/licenzeGPW.cs
@@ -1,162 +1,159 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using SteamWare;
+using SteamWare;
+using System;
namespace GPW_data
{
- public class licenzeGPW
+ public class licenzeGPW
+ {
+ ///
+ /// numero di utenti attivi
+ ///
+ public static int utentiAttivi
{
- ///
- /// numero di utenti attivi
- ///
- public static int utentiAttivi
- {
- get
- {
- int answ = DataProxy.DP.taDipendenti.getAttivi().Count;
- return answ;
- }
- }
- ///
- /// numero di licenze attive sul sw (SE CONFORMI A CHIAVE) altrimenti da dll steamware
- ///
- public static int licenzeAttive
- {
- get
- {
- int answ = 0;
- int licenzeMax = SteamWare.licenseMan.getLicenseNum(installazione, applicazione);
- // verifico dato su DB sia valido... expiry date con quel numero sia > della data odierna!!!
- if (scadenzaLicenza >= DateTime.Today)
- {
- answ = licenzeDb;
- }
- else
- {
- answ = licenzeMax;
- }
- return answ;
- }
- }
- ///
- /// numero di licenze attive su DB (NON verificate!)
- ///
- public static int licenzeDb
- {
- get
- {
- int answ = 0;
- // controllo su db...
- try
- {
- answ = DataProxy.DP.taAKV.getByKey(installazione)[0].valInt;
- }
- catch
- { }
- return answ;
- }
- }
- ///
- /// chaive licenza
- ///
- public static string authKey
- {
- get
- {
- string answ = "";
- // controllo su db...
- try
- {
- answ = DataProxy.DP.taAKV.getByKey(installazione)[0].valString;
- }
- catch
- { }
- return answ;
- }
- }
- ///
- /// nome installazione sw
- ///
- public static string installazione
- {
- get
- {
- string answ = "";
- try
- {
- answ = DataProxy.DP.taAKV.getByKey("installazione")[0].valString;
- }
- catch (Exception exc)
- {
- logger.lg.scriviLog(string.Format("Errore recupero chiave installazione da AKV: {0}", exc), tipoLog.EXCEPTION);
- }
- return answ;
- }
- }
- ///
- /// modalità applicazione (pagina test.aspx)
- ///
- public static string modApp
- {
- get
- {
- string answ = "";
- try
- {
- answ = DataProxy.DP.taAKV.getByKey("appMode")[0].valString;
- }
- catch (Exception exc)
- {
- logger.lg.scriviLog(string.Format("Errore recupero chiave appMode da AKV: {0}", exc), tipoLog.EXCEPTION);
- }
- return answ;
- }
- }
- ///
- /// nome applicazione sw
- ///
- public static string applicazione
- {
- get
- {
- string answ = memLayer.ML.confReadString("appName");
- return answ;
- }
- }
- ///
- /// verifica se numero licenze copre utenti attivi...
- ///
- public static bool checkLicenze
- {
- get
- {
- bool answ = false;
- try
- {
- answ = utentiAttivi <= licenzeAttive;
- if (!answ && memLayer.ML.confReadInt("_logLevel") > 5)
- {
- logger.lg.scriviLog(string.Format("WARNING licenze: utenti attivi {0} / licenziati {1}", utentiAttivi, licenzeAttive), tipoLog.WARNING);
- }
- }
- catch
- { }
- return answ;
- }
- }
- ///
- /// scadenza licenze x applicativo
- ///
- public static DateTime scadenzaLicenza
- {
- get
- {
- DateTime answ = licenseMan.expiryDateByAuthKey(installazione, applicazione, DataProxy.DP.taAKV.getByKey(installazione)[0].valInt, DataProxy.DP.taAKV.getByKey(installazione)[0].valString);
- return answ;
- }
- }
-
+ get
+ {
+ int answ = DataProxy.DP.taDipendenti.getAttivi().Count;
+ return answ;
+ }
}
+ ///
+ /// numero di licenze attive sul sw (SE CONFORMI A CHIAVE) altrimenti da dll steamware
+ ///
+ public static int licenzeAttive
+ {
+ get
+ {
+ int answ = 0;
+ int licenzeMax = SteamWare.licenseMan.getLicenseNum(installazione, applicazione);
+ // verifico dato su DB sia valido... expiry date con quel numero sia > della data odierna!!!
+ if (scadenzaLicenza >= DateTime.Today)
+ {
+ answ = licenzeDb;
+ }
+ else
+ {
+ answ = licenzeMax;
+ }
+ return answ;
+ }
+ }
+ ///
+ /// numero di licenze attive su DB (NON verificate!)
+ ///
+ public static int licenzeDb
+ {
+ get
+ {
+ int answ = 0;
+ // controllo su db...
+ try
+ {
+ answ = DataProxy.DP.taAKV.getByKey(installazione)[0].valInt;
+ }
+ catch
+ { }
+ return answ;
+ }
+ }
+ ///
+ /// chaive licenza
+ ///
+ public static string authKey
+ {
+ get
+ {
+ string answ = "";
+ // controllo su db...
+ try
+ {
+ answ = DataProxy.DP.taAKV.getByKey(installazione)[0].valString;
+ }
+ catch
+ { }
+ return answ;
+ }
+ }
+ ///
+ /// nome installazione sw
+ ///
+ public static string installazione
+ {
+ get
+ {
+ string answ = "";
+ try
+ {
+ answ = DataProxy.DP.taAKV.getByKey("installazione")[0].valString;
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog(string.Format("Errore recupero chiave installazione da AKV: {0}", exc), tipoLog.EXCEPTION);
+ }
+ return answ;
+ }
+ }
+ ///
+ /// modalità applicazione (pagina test.aspx)
+ ///
+ public static string modApp
+ {
+ get
+ {
+ string answ = "";
+ try
+ {
+ answ = DataProxy.DP.taAKV.getByKey("appMode")[0].valString;
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog(string.Format("Errore recupero chiave appMode da AKV: {0}", exc), tipoLog.EXCEPTION);
+ }
+ return answ;
+ }
+ }
+ ///
+ /// nome applicazione sw
+ ///
+ public static string applicazione
+ {
+ get
+ {
+ string answ = memLayer.ML.confReadString("appName");
+ return answ;
+ }
+ }
+ ///
+ /// verifica se numero licenze copre utenti attivi...
+ ///
+ public static bool checkLicenze
+ {
+ get
+ {
+ bool answ = false;
+ try
+ {
+ answ = utentiAttivi <= licenzeAttive;
+ if (!answ && memLayer.ML.confReadInt("_logLevel") > 5)
+ {
+ logger.lg.scriviLog(string.Format("WARNING licenze: utenti attivi {0} / licenziati {1}", utentiAttivi, licenzeAttive), tipoLog.WARNING);
+ }
+ }
+ catch
+ { }
+ return answ;
+ }
+ }
+ ///
+ /// scadenza licenze x applicativo
+ ///
+ public static DateTime scadenzaLicenza
+ {
+ get
+ {
+ DateTime answ = licenseMan.expiryDateByAuthKey(installazione, applicazione, DataProxy.DP.taAKV.getByKey(installazione)[0].valInt, DataProxy.DP.taAKV.getByKey(installazione)[0].valString);
+ return answ;
+ }
+ }
+
+ }
}