diff --git a/.gitignore b/.gitignore
index afc2b628..ab848d91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -327,3 +327,4 @@ _UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
+.ionide/symbolCache.db
diff --git a/EgtBEAMWALL.DataLayer/DbConfig.cs b/EgtBEAMWALL.DataLayer/DbConfig.cs
index dc04c87e..e556e64b 100644
--- a/EgtBEAMWALL.DataLayer/DbConfig.cs
+++ b/EgtBEAMWALL.DataLayer/DbConfig.cs
@@ -37,6 +37,12 @@ namespace EgtBEAMWALL.DataLayer
#region Public Methods
+ ///
+ /// Metodo di init standard per DB locale
+ ///
+ /// Indirizzo del server (tipicamente localhost/127.0.0.1)
+ /// Numero chiave
+ /// Codice/pwd associato a chaive
public static void InitDb(string server, string nKey, string sKey)
{
DATABASE_SERV = server;
@@ -48,12 +54,30 @@ namespace EgtBEAMWALL.DataLayer
ADMIN_CONNECTION_STRING = $"server={DATABASE_SERV};port=3306;database=mysql;uid=root;pwd=Egalware_24068!;sslmode=None;CHARSET=utf8";
}
- public static bool CheckUser(string nKey, string sKey)
- {
- // esecuzione script di install locale
- return Controllers.DbController.man.checkCreateUser(DATABASE_USER, DATABASE_PWD);
- }
+ ///
+ /// Metodo di init standard per DB in rete con Master_Key
+ ///
+ /// Indirizzo del server (tipicamente indirizzo di rete)
+ /// Numero chiave
+ /// Codice/pwd associato a chaive
+ /// Numero di chiave master con cui รจ creato il DB
+ public static void InitDb(string server, string nKey, string sKey, string masterKey)
+ {
+ DATABASE_SERV = server;
+ DATABASE_NAME = $"EgtBwDb_{masterKey}";
+ DATABASE_USER = $"user_{nKey}";
+ DATABASE_PWD = $"pwd_{sKey}";
+ CONNECTION_STRING = $"server={DATABASE_SERV};port=3306;database={DATABASE_NAME};uid={DATABASE_USER};pwd={DATABASE_PWD};sslmode=None";
+ // stringa admin con utente root egalware...
+ ADMIN_CONNECTION_STRING = $"server={DATABASE_SERV};port=3306;database=mysql;uid=root;pwd=Egalware_24068!;sslmode=None;CHARSET=utf8";
+ }
- #endregion Public Methods
- }
+ public static bool CheckUser(string nKey, string sKey)
+ {
+ // esecuzione script di install locale
+ return Controllers.DbController.man.checkCreateUser(DATABASE_USER, DATABASE_PWD);
+ }
+
+ #endregion Public Methods
+ }
}
\ No newline at end of file