Merge remote-tracking branch 'gitlab.seriate/develop' into feature/total_rebuild

This commit is contained in:
Emmanuele Sassi
2021-04-16 15:04:08 +02:00
@@ -309,6 +309,39 @@ namespace EgtBEAMWALL.DataLayer.Controllers
return done;
}
/// <summary>
/// Set Supervisor & state for MachGroup
/// </summary>
/// <param name="ProdId"></param>
/// <param name="MachGroupId"></param>
/// <param name="PartId"></param>
/// <param name="DtEnd"></param>
/// <returns></returns>
public bool UpdateEnd(int ProdId, int MachGroupId, int PartId, DateTime DtEnd)
{
bool done = false;
try
{
// aggiorno
var currRecord = dbCtx
.PartList
.Where(x => x.MachGroup.Prod.ProdId == ProdId && x.MachGroup.MachGroupId == MachGroupId && x.PartId == PartId)
.FirstOrDefault();
currRecord.DtEnd = DtEnd;
// Commit changes
dbCtx.SaveChanges();
done = true;
}
catch (Exception exc)
{
Console.WriteLine($"EXCEPTION on UpdateStartEnd: {exc}");
}
return done;
}
/// <summary>
/// Set Order for MachGroup
/// </summary>
@@ -338,6 +371,39 @@ namespace EgtBEAMWALL.DataLayer.Controllers
return done;
}
/// <summary>
/// Set Supervisor & state for MachGroup
/// </summary>
/// <param name="ProdId"></param>
/// <param name="MachGroupId"></param>
/// <param name="PartId"></param>
/// <param name="DtStart"></param>
/// <returns></returns>
public bool UpdateStart(int ProdId, int MachGroupId, int PartId, DateTime DtStart)
{
bool done = false;
try
{
// aggiorno
var currRecord = dbCtx
.PartList
.Where(x => x.MachGroup.Prod.ProdId == ProdId && x.MachGroup.MachGroupId == MachGroupId && x.PartId == PartId)
.FirstOrDefault();
currRecord.DtStart = DtStart;
// Commit changes
dbCtx.SaveChanges();
done = true;
}
catch (Exception exc)
{
Console.WriteLine($"EXCEPTION on UpdateStartEnd: {exc}");
}
return done;
}
/// <summary>
/// Set Supervisor & state for MachGroup
/// </summary>