fix delete x PROD + reshape codice

This commit is contained in:
Samuele E. Locatelli
2021-03-05 18:03:29 +01:00
parent f08debedfb
commit d0c3c4349b
8 changed files with 437 additions and 365 deletions
@@ -208,6 +208,31 @@ namespace EgtBEAMWALL.DataLayer.Controllers
return done;
}
public bool DeleteProd(int ProdId)
{
bool done = false;
var currProd = FindByProdId(ProdId);
// sel delle BTLParts da proj
var machGroup2del = dbCtx
.MachGroupList
.Where(x => x.ProdDbId == currProd.ProdDbId);
try
{
// remove from database
dbCtx.MachGroupList.RemoveRange(machGroup2del);
dbCtx.ProdList.Remove(currProd);
// Commit changes
dbCtx.SaveChanges();
done = true;
}
catch
{ }
return done;
}
public void Dispose()
{
// Clear database context