OK metodo PODLNext
This commit is contained in:
@@ -213,14 +213,14 @@ namespace MP.Data.Controllers
|
||||
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var InizioStato = new SqlParameter("@InizioStato", inizioStato);
|
||||
var IdxStato = new SqlParameter("@IdxStato", idxStato);
|
||||
var CodArticolo = new SqlParameter("@CodArticolo", codArt);
|
||||
var CodArticolo = new SqlParameter("@codArticolo", codArt);
|
||||
var Value = new SqlParameter("@Value", value);
|
||||
var MatrOpr = new SqlParameter("@MatrOpr", matrOpr);
|
||||
var Pallet = new SqlParameter("@pallet", pallet);
|
||||
|
||||
var result = dbCtx
|
||||
.Database
|
||||
.ExecuteSqlRaw("exec dbo.stp_DDB_InsStatoBatch @IdxMacchina, @InizioStato, @IdxStato, @CodArticolo, @Value, @MatrOpr, @pallet", IdxMacchina, InizioStato, IdxStato, CodArticolo, Value, MatrOpr, Pallet);
|
||||
.ExecuteSqlRaw("exec dbo.stp_DDB_InsStatoBatch @IdxMacchina, @InizioStato, @IdxStato, @codArticolo, @Value, @MatrOpr, @pallet", IdxMacchina, InizioStato, IdxStato, CodArticolo, Value, MatrOpr, Pallet);
|
||||
|
||||
// indico eseguito!
|
||||
fatto = result > 0;
|
||||
@@ -804,11 +804,11 @@ namespace MP.Data.Controllers
|
||||
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var DataInizio = new SqlParameter("@DataInizio", dataInizio);
|
||||
var DataFine = new SqlParameter("@DataFine", dataFine);
|
||||
var CodArticolo = new SqlParameter("@CodArticolo", codArticolo);
|
||||
var CodArticolo = new SqlParameter("@codArticolo", codArticolo);
|
||||
|
||||
var result = dbCtx
|
||||
.Database
|
||||
.ExecuteSqlRaw("EXEC stp_ODL_AutoDayGener @IdxMacchina, @DataInizio, @DataFine, @CodArticolo", IdxMacchina, DataInizio, DataFine, CodArticolo);
|
||||
.ExecuteSqlRaw("EXEC stp_ODL_AutoDayGener @IdxMacchina, @DataInizio, @DataFine, @codArticolo", IdxMacchina, DataInizio, DataFine, CodArticolo);
|
||||
|
||||
// indico eseguito!
|
||||
answ = result > 0;
|
||||
@@ -836,18 +836,18 @@ namespace MP.Data.Controllers
|
||||
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var DataInizio = new SqlParameter("@DataInizio", dataInizio);
|
||||
var DataFine = new SqlParameter("@DataFine", dataFine);
|
||||
var CodArticolo = new SqlParameter("@CodArticolo", codArticolo);
|
||||
var CodArticolo = new SqlParameter("@codArticolo", codArticolo);
|
||||
var PzPODL = new SqlParameter("@PzPODL", pzPODL);
|
||||
var PzPallet = new SqlParameter("@PzPallet", pzPallet);
|
||||
var KeyRichiesta = new SqlParameter("@KeyRichiesta", keyRichiesta);
|
||||
var TCAssegnato = new SqlParameter("@TCAssegnato", tcAssegnato);
|
||||
var CodGruppo = new SqlParameter("@CodGruppo", codGruppo);
|
||||
var CodGruppo = new SqlParameter("@codGruppo", codGruppo);
|
||||
var FlgCreaPODL = new SqlParameter("@flgCreaPODL", flgCreaPODL);
|
||||
var FlgCheckTC = new SqlParameter("@flgCheckTC", flgCheckTC);
|
||||
|
||||
var result = dbCtx
|
||||
.Database
|
||||
.ExecuteSqlRaw("EXEC stp_ODL_AutoDayGenerFull @IdxMacchina, @DataInizio, @DataFine, @CodArticolo, @PzPODL, @PzPallet, @KeyRichiesta, @TCAssegnato, @CodGruppo, @flgCreaPODL, @flgCheckTC", IdxMacchina, DataInizio, DataFine, CodArticolo, PzPODL, PzPallet, KeyRichiesta, TCAssegnato, CodGruppo, FlgCreaPODL, FlgCheckTC);
|
||||
.ExecuteSqlRaw("EXEC stp_ODL_AutoDayGenerFull @IdxMacchina, @DataInizio, @DataFine, @codArticolo, @PzPODL, @PzPallet, @KeyRichiesta, @TCAssegnato, @codGruppo, @flgCreaPODL, @flgCheckTC", IdxMacchina, DataInizio, DataFine, CodArticolo, PzPODL, PzPallet, KeyRichiesta, TCAssegnato, CodGruppo, FlgCreaPODL, FlgCheckTC);
|
||||
|
||||
// indico eseguito!
|
||||
answ = result > 0;
|
||||
@@ -1019,6 +1019,33 @@ namespace MP.Data.Controllers
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recupero elenco PODL EXPL filtrati x macchina, articolo...
|
||||
/// </summary>
|
||||
/// <param name="idxMacchina"></param>
|
||||
/// <param name="codArticolo"></param>
|
||||
/// <param name="codGruppo"></param>
|
||||
/// <param name="onlyFree">True = aperti (=senza ODL)</param>
|
||||
/// <returns></returns>
|
||||
public async Task<List<PODLExpModel>> POdlGetByMaccArtAsync(string idxMacchina, string codArticolo, string codGruppo, bool onlyFree)
|
||||
{
|
||||
List<PODLExpModel> dbResult = new List<PODLExpModel>();
|
||||
using (var dbCtx = new MoonProContext(_configuration))
|
||||
{
|
||||
var pIdxMacchina = new SqlParameter("@IdxMacchina", idxMacchina);
|
||||
var pCodArticolo = new SqlParameter("@CodArticolo", codArticolo);
|
||||
var pCodGruppo = new SqlParameter("@CodGruppo", codGruppo);
|
||||
var pOnlyFree = new SqlParameter("@onlyFree", onlyFree);
|
||||
|
||||
dbResult = await dbCtx
|
||||
.DbSetPODLExp
|
||||
.FromSqlRaw("EXEC stp_PODL_getByMaccArt @IdxMacchina, @CodArticolo, @CodGruppo, @onlyFree", pIdxMacchina, pCodArticolo, pCodGruppo, pOnlyFree)
|
||||
.AsNoTracking()
|
||||
.ToListAsync();
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Effettua ricalcolo MSE x macchina indicata
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user