continuo integrazione fatture
This commit is contained in:
@@ -20,7 +20,8 @@ namespace SHERPA.BBM.UI.Data
|
||||
|
||||
#region Protected Fields
|
||||
|
||||
protected static string connString = "";
|
||||
protected static string connStringBBM = "";
|
||||
protected static string connStringFatt = "";
|
||||
|
||||
//protected static string connString = "Data Source=SQL2012DEV;Initial Catalog=SHERPA.BBM;User ID=sa;Password=keyhammer;integrated security=False;MultipleActiveResultSets=True;App=EntityFramework";
|
||||
protected static Controllers.BBMController dbController;
|
||||
@@ -33,15 +34,16 @@ namespace SHERPA.BBM.UI.Data
|
||||
{
|
||||
_logger = logger;
|
||||
_configuration = configuration;
|
||||
connString = _configuration["SherpaBBM"];
|
||||
connStringBBM = _configuration["SherpaBBM"];
|
||||
connStringFatt= _configuration["SherpaFatt"];
|
||||
//_logger.LogInformation($"ConnString: {connString}");
|
||||
if (string.IsNullOrEmpty(connString))
|
||||
if (string.IsNullOrEmpty(connStringBBM) || string.IsNullOrEmpty(connStringFatt))
|
||||
{
|
||||
_logger.LogError("ConnString empty!");
|
||||
_logger.LogError($"ConnString empty | connStringBBM: {connStringBBM} | connStringFatt: {connStringFatt}");
|
||||
}
|
||||
else
|
||||
{
|
||||
dbController = new Controllers.BBMController(connString);
|
||||
dbController = new Controllers.BBMController(connStringBBM, connStringFatt);
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.AppendLine($"DbController OK");
|
||||
sb.AppendLine($"CST: {dbController.CustomersCount()} | CNT: {dbController.CountersCount()} | BSK: {dbController.BasketsCount()} | NGT: {dbController.NegotiationsCount()} | DOC: {dbController.DocsCount()} | ITM: {dbController.ItemsCount()} | RES: {dbController.ResourcesCount()}");
|
||||
@@ -62,7 +64,7 @@ namespace SHERPA.BBM.UI.Data
|
||||
bool answ = false;
|
||||
try
|
||||
{
|
||||
dbController = new Controllers.BBMController(connString);
|
||||
dbController = new Controllers.BBMController(connStringBBM, connStringFatt);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
|
||||
@@ -13,16 +13,19 @@ namespace SHERPA.BBM.Controllers
|
||||
#region Private Fields
|
||||
|
||||
private static MainDbContext dbCtx;
|
||||
private static FattDbContext dbFattCtx;
|
||||
private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
#region Public Constructors
|
||||
|
||||
public BBMController(string connString)
|
||||
public BBMController(string connBBM, string connFatt)
|
||||
{
|
||||
dbCtx = new MainDbContext(connString);
|
||||
Log.Info("Avviata classe BBMController");
|
||||
dbCtx = new MainDbContext(connBBM);
|
||||
Log.Info("Avviata classe BBMController.MainDbContext");
|
||||
dbFattCtx = new FattDbContext(connFatt);
|
||||
Log.Info("Avviata classe BBMController.FattDbContext");
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
@@ -1,14 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using NLog;
|
||||
using System;
|
||||
using System.Data.Entity;
|
||||
|
||||
namespace SHERPA.BBM
|
||||
{
|
||||
public class FattDbContext : DbContext
|
||||
{
|
||||
#region Private Fields
|
||||
|
||||
private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
#region Public Constructors
|
||||
|
||||
// Il contesto è stato configurato per utilizzare una stringa di connessione 'MyMModel' dal file di configurazione
|
||||
@@ -25,9 +28,18 @@ namespace SHERPA.BBM
|
||||
|
||||
public FattDbContext(string connectionString) : base(connectionString)
|
||||
{
|
||||
//Database.CreateIfNotExists();
|
||||
////Database.SetInitializer(new MigrateDatabaseToLatestVersion<StratonLocalizerDatabase, Migrations.Configuration>());
|
||||
//Database.Initialize(false);
|
||||
//Log.Info($"init FattDbContext - start");
|
||||
//try
|
||||
//{
|
||||
// Database.CreateIfNotExists();
|
||||
// Log.Error("CreateIfNotExists - DONE");
|
||||
// Database.Initialize(false);
|
||||
//}
|
||||
//catch (Exception exc)
|
||||
//{
|
||||
// Log.Error($"Eccezione in fase init FattDbContext, connectionString: {connectionString}{Environment.NewLine}{exc}");
|
||||
//}
|
||||
Log.Error("init FattDbContext - DONE");
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
Reference in New Issue
Block a user