Aggiunta metodi x Fermi non qualificati
This commit is contained in:
@@ -164,6 +164,30 @@ namespace MP.Data.Controllers
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recupera elenco ultimi commenti x macchina
|
||||
/// </summary>
|
||||
/// <param name="idxMacchina">Idx macchina, "*" = tutte</param>
|
||||
/// <param name="maxRec">Num massimo di record da recuperare</param>
|
||||
/// <returns></returns>
|
||||
public List<CommentiModel> CommentiGetLastByMacc(string idxMacchina, int maxRec)
|
||||
{
|
||||
List<CommentiModel> dbResult = new List<CommentiModel>();
|
||||
using (var dbCtx = new MoonProContext(_configuration))
|
||||
{
|
||||
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var MaxRec = new SqlParameter("@MaxRec", maxRec);
|
||||
|
||||
dbResult = dbCtx
|
||||
.DbSetCommenti
|
||||
.FromSqlRaw("exec dbo.stp_Comm_getLastByMacchina @IdxMacchina, @MaxRec", IdxMacchina, MaxRec)
|
||||
.AsNoTracking()
|
||||
.AsEnumerable()
|
||||
.ToList();
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua conferma prod macchina dell'intero periodo da confermare (ultima conferma
|
||||
/// --> dtEvent)
|
||||
@@ -332,30 +356,6 @@ namespace MP.Data.Controllers
|
||||
await Task.Delay(1);
|
||||
return fatto;
|
||||
}
|
||||
/// <summary>
|
||||
/// Recupera elenco ultimi commenti x macchina
|
||||
/// </summary>
|
||||
/// <param name="idxMacchina">Idx macchina, "*" = tutte</param>
|
||||
/// <param name="maxRec">Num massimo di record da recuperare</param>
|
||||
/// <returns></returns>
|
||||
public List<CommentiModel> CommentiGetLastByMacc(string idxMacchina, int maxRec)
|
||||
{
|
||||
List<CommentiModel> dbResult = new List<CommentiModel>();
|
||||
using (var dbCtx = new MoonProContext(_configuration))
|
||||
{
|
||||
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var MaxRec = new SqlParameter("@MaxRec", maxRec);
|
||||
|
||||
dbResult = dbCtx
|
||||
.DbSetCommenti
|
||||
.FromSqlRaw("exec dbo.stp_Comm_getLastByMacchina @IdxMacchina, @MaxRec", IdxMacchina, MaxRec)
|
||||
.AsNoTracking()
|
||||
.AsEnumerable()
|
||||
.ToList();
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Recupera record EventList date condizioni filtro
|
||||
@@ -408,6 +408,32 @@ namespace MP.Data.Controllers
|
||||
return fatto;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recupera elenco fermi non qualificati da filtro
|
||||
/// </summary>
|
||||
/// <param name="idxMacchina">Idx macchina, "*" = tutte</param>
|
||||
/// <param name="gg">Num massimo di giorni antecedenti</param>
|
||||
/// <param name="durataMin">Durata minima (in minuti)</param>
|
||||
/// <returns></returns>
|
||||
public List<FermiNonQualModel> FermiNonQualificatiFilt(string idxMacchina, int gg, double durataMin)
|
||||
{
|
||||
List<FermiNonQualModel> dbResult = new List<FermiNonQualModel>();
|
||||
using (var dbCtx = new MoonProContext(_configuration))
|
||||
{
|
||||
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var GG = new SqlParameter("@MaxRec", gg);
|
||||
var DurataMin = new SqlParameter("@MaxRec", durataMin);
|
||||
|
||||
dbResult = dbCtx
|
||||
.DbSetFNQ
|
||||
.FromSqlRaw("exec dbo.stp_FNQ_getFilt @IdxMacchina, @gg, @durataMin", IdxMacchina, GG, DurataMin)
|
||||
.AsNoTracking()
|
||||
.AsEnumerable()
|
||||
.ToList();
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// MicroStato macchina (da key)
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user