pulizia + commento aree MpIocController (legacy)

This commit is contained in:
Samuele Locatelli
2026-06-09 15:17:43 +02:00
parent db7372b10a
commit 26ca34f99a
37 changed files with 92 additions and 113 deletions
+56 -77
View File
@@ -24,21 +24,8 @@ namespace MP.Data.Controllers
IDbContextFactory<MoonProContext> ctxFactory,
IDbContextFactory<MoonPro_FluxContext> ctxFactoryFL)
{
#if false
_configuration = configuration;
#endif
_ctxFactory = ctxFactory;
_ctxFactoryFL = ctxFactoryFL;
#if false
string connStr = configuration.GetConnectionString("MP.Data");
options = new DbContextOptionsBuilder<MoonProContext>()
.UseSqlServer(connStr)
.Options;
string connStrFlux = configuration.GetConnectionString("MP.Flux");
optionsFlux = new DbContextOptionsBuilder<MoonPro_FluxContext>()
.UseSqlServer(connStrFlux)
.Options;
#endif
Log.Info("Avviata classe MpIocController");
}
@@ -500,9 +487,6 @@ namespace MP.Data.Controllers
// Update() allega l'entità e segna tutti i campi come Modified
dbCtx.DbSetMicroStatoMacc.Update(actRec);
#if false
dbCtx.Entry(actRec).State = EntityState.Modified;
#endif
}
// ora record EVList
@@ -540,6 +524,7 @@ namespace MP.Data.Controllers
.ToListAsync();
}
#if false
/// <summary>
/// Elenco ultimi n record flux log dato macchina e flusso (ordinato x data registrazione)
/// </summary>
@@ -560,7 +545,8 @@ namespace MP.Data.Controllers
.OrderByDescending(x => x.dtEvento)
.Take(MaxRec)
.ToListAsync();
}
}
#endif
/// <summary>
/// Aggiunta record FluxLog
@@ -574,7 +560,7 @@ namespace MP.Data.Controllers
var currRec = dbCtx
.DbSetFluxLog
.Add(newRec);
return await dbCtx.SaveChangesAsync()>0;
return await dbCtx.SaveChangesAsync() > 0;
}
@@ -597,6 +583,7 @@ namespace MP.Data.Controllers
return result > 0;
}
#if false
/// <summary>
/// Upsert record keepalive
/// </summary>
@@ -635,7 +622,7 @@ namespace MP.Data.Controllers
fatto = await dbCtx.SaveChangesAsync() > 0;
return fatto;
}
}
public async Task<List<LinkMenuModel>> ListLinkFiltAsync(string tipoLink)
{
@@ -856,6 +843,7 @@ namespace MP.Data.Controllers
return dbResult;
}
#endif
/// <summary>
/// Generazione automatica ODL
@@ -929,6 +917,7 @@ namespace MP.Data.Controllers
return answ;
}
#if false
/// <summary>
/// Fix ODL per macchine SLAVE
/// </summary>
@@ -949,7 +938,32 @@ namespace MP.Data.Controllers
.ExecuteSqlRawAsync("EXEC stp_ODL_fixMachineSlave @IdxMacchina, @NumDayPrev, @DoInsert", idxMaccParam, numDayPrevParam, doInsertParam);
return result != -1;
}
/// <summary>
/// Elenco ODL data macchina e periodo
/// </summary>
/// <param name="idxMacchina"></param>
/// <param name="dtStart"></param>
/// <param name="dtEnd"></param>
/// <returns></returns>
public async Task<List<ODLExpModel>> OdlListByMaccPeriodoAsync(string idxMacchina, DateTime dtStart, DateTime dtEnd)
{
List<ODLExpModel> dbResult = new List<ODLExpModel>();
using var dbCtx = _ctxFactory.CreateDbContext();
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
var DataFrom = new SqlParameter("@dataFrom", dtStart);
var DataTo = new SqlParameter("@dataTo", dtEnd);
dbResult = await dbCtx
.DbSetODLExp
.FromSqlRaw("EXEC stp_ODL_getByMacchinaPeriodo @IdxMacchina, @dataFrom, @dataTo", IdxMacchina, DataFrom, DataTo)
.AsNoTracking()
.ToListAsync();
return dbResult;
}
#endif
/// <summary>
/// Fix ODL per macchine SLAVE Async
@@ -993,29 +1007,6 @@ namespace MP.Data.Controllers
return answ;
}
/// <summary>
/// Elenco ODL data macchina e periodo
/// </summary>
/// <param name="idxMacchina"></param>
/// <param name="dtStart"></param>
/// <param name="dtEnd"></param>
/// <returns></returns>
public async Task<List<ODLExpModel>> OdlListByMaccPeriodoAsync(string idxMacchina, DateTime dtStart, DateTime dtEnd)
{
List<ODLExpModel> dbResult = new List<ODLExpModel>();
using var dbCtx = _ctxFactory.CreateDbContext();
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
var DataFrom = new SqlParameter("@dataFrom", dtStart);
var DataTo = new SqlParameter("@dataTo", dtEnd);
dbResult = await dbCtx
.DbSetODLExp
.FromSqlRaw("EXEC stp_ODL_getByMacchinaPeriodo @IdxMacchina, @dataFrom, @dataTo", IdxMacchina, DataFrom, DataTo)
.AsNoTracking()
.ToListAsync();
return dbResult;
}
/// <summary>
/// Conteggio PzProd Macchina Async
@@ -1131,27 +1122,6 @@ namespace MP.Data.Controllers
return result != 0;
}
/// <summary>
/// Update record Registro Dichiarazioni
/// </summary>
/// <param name="newRec"></param>
/// <returns></returns>
public async Task<bool> RegDichiarUpdateAsync(RegistroDichiarazioniModel newRec)
{
using var dbCtx = _ctxFactory.CreateDbContext();
var Original_IdxDich = new SqlParameter("@Original_IdxDich", newRec.IdxDich);
var DtRec = new SqlParameter("@DtRec", newRec.DtRec);
var TagCode = new SqlParameter("@TagCode", newRec.TagCode);
var ValString = new SqlParameter("@ValString", newRec.ValString);
var MatrOpr = new SqlParameter("@MatrOpr", newRec.MatrOpr);
var result = await dbCtx
.Database
.ExecuteSqlRawAsync("exec dbo.stp_DD_updateQuery @Original_IdxDich, @DtRec, @TagCode, @ValString, @MatrOpr", Original_IdxDich, DtRec, TagCode, ValString, MatrOpr);
return result != 0;
}
/// <summary>
/// Aggiunta record RegistroScarti
/// </summary>
@@ -1222,6 +1192,28 @@ namespace MP.Data.Controllers
return fatto;
}
#if false
/// <summary>
/// Update record Registro Dichiarazioni
/// </summary>
/// <param name="newRec"></param>
/// <returns></returns>
public async Task<bool> RegDichiarUpdateAsync(RegistroDichiarazioniModel newRec)
{
using var dbCtx = _ctxFactory.CreateDbContext();
var Original_IdxDich = new SqlParameter("@Original_IdxDich", newRec.IdxDich);
var DtRec = new SqlParameter("@DtRec", newRec.DtRec);
var TagCode = new SqlParameter("@TagCode", newRec.TagCode);
var ValString = new SqlParameter("@ValString", newRec.ValString);
var MatrOpr = new SqlParameter("@MatrOpr", newRec.MatrOpr);
var result = await dbCtx
.Database
.ExecuteSqlRawAsync("exec dbo.stp_DD_updateQuery @Original_IdxDich, @DtRec, @TagCode, @ValString, @MatrOpr", Original_IdxDich, DtRec, TagCode, ValString, MatrOpr);
return result != 0;
}
/// <summary>
/// Aggiunta record RemoteRebootLog
/// </summary>
@@ -1375,6 +1367,7 @@ namespace MP.Data.Controllers
return dbResult;
}
#endif
/// <summary>
/// Stato prod macchina (completo) Async
@@ -1458,23 +1451,9 @@ namespace MP.Data.Controllers
#endregion Public Methods
#region Private Fields
#if false
private static IConfiguration _configuration;
#endif
private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
#if false
private DbContextOptions<MoonProContext> options;
#endif
private DbContextOptions<MoonPro_FluxContext> optionsFlux;
#endregion Private Fields
#if false
public void Dispose()
{
_configuration = null;
}
#endif
}
}