OK test FixODL postumo con RPO

This commit is contained in:
Samuele Locatelli
2023-11-06 19:09:56 +01:00
parent 51eabbb70e
commit bf8e4fe389
4 changed files with 218 additions and 79 deletions
+58
View File
@@ -768,6 +768,64 @@ namespace MP.Data.Controllers
return dbResult;
}
/// <summary>
/// Setup ODL Postumo
/// </summary>
/// <param name="idxODL"></param>
/// <param name="idxMacchina"></param>
/// <returns></returns>
public bool OdlSetupPostumo(int idxODL, string idxMacchina)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
{
try
{
var IdxODL = new SqlParameter("@idxODL", idxODL);
var IdxMacc = new SqlParameter("@IdxMacchina", idxMacchina);
var result = dbCtx
.Database
.ExecuteSqlRaw("EXEC stp_ODL_insPostumo @idxODL, @IdxMacchina", IdxODL, IdxMacc);
fatto = result != 0;
}
catch (Exception exc)
{
Log.Error($"Eccezione durante OdlSetupPostumo{Environment.NewLine}{exc}");
}
}
return fatto;
}
/// <summary>
/// Setup PODL Postumo
/// </summary>
/// <param name="idxPromOdl"></param>
/// <param name="matrOpr"></param>
/// <param name="idxMacchina"></param>
/// <returns></returns>
public bool OdlSetupPromPostuma(int idxPromOdl, int matrOpr, string idxMacchina)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
{
try
{
var IdxPODL = new SqlParameter("@idxPromessa", idxPromOdl);
var MatrOpr = new SqlParameter("@MatrOpr", matrOpr);
var IdxMacc = new SqlParameter("@IdxMacchina", idxMacchina);
var result = dbCtx
.Database
.ExecuteSqlRaw("EXEC stp_ODL_inizioSetupPromessaPostuma @idxPromessa, @MatrOpr, @IdxMacchina", IdxPODL, MatrOpr, IdxMacc);
fatto = result != 0;
}
catch (Exception exc)
{
Log.Error($"Eccezione durante OdlSetupPromPostuma{Environment.NewLine}{exc}");
}
}
return fatto;
}
/// <summary>
/// Stato prod macchina
/// </summary>