From e231e8de66dbb097f6ab97bc9ca2002d96f54f5b Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Fri, 5 Mar 2021 16:54:09 +0100 Subject: [PATCH] Correzione salvataggio Proj --- EgtBEAMWALL.DataLayer/Controllers/ProjController.cs | 4 ++-- EgtBEAMWALL.ViewerOptimizer/ProjectManager/ProjectFile.vb | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/EgtBEAMWALL.DataLayer/Controllers/ProjController.cs b/EgtBEAMWALL.DataLayer/Controllers/ProjController.cs index 8533665f..dadfbce1 100644 --- a/EgtBEAMWALL.DataLayer/Controllers/ProjController.cs +++ b/EgtBEAMWALL.DataLayer/Controllers/ProjController.cs @@ -299,7 +299,7 @@ namespace EgtBEAMWALL.DataLayer.Controllers /// public ProjModel UpdateBtlParts(int ProjId, List BtlPartList) { - var currData = FindByProjDbId(ProjId); + var currData = FindByProjId(ProjId); // sel delle BTLParts da proj var items2del = dbCtx @@ -307,7 +307,7 @@ namespace EgtBEAMWALL.DataLayer.Controllers .Where(x => x.ProjDbId == currData.ProjDbId); // converto le BtlParts - var items2add = BtlPartList.Select(x => BTLPartController.ConvertFromCore(x, ProjId)).ToList(); + var items2add = BtlPartList.Select(x => BTLPartController.ConvertFromCore(x, currData.ProjDbId)).ToList(); try { diff --git a/EgtBEAMWALL.ViewerOptimizer/ProjectManager/ProjectFile.vb b/EgtBEAMWALL.ViewerOptimizer/ProjectManager/ProjectFile.vb index ee233346..e611bf35 100644 --- a/EgtBEAMWALL.ViewerOptimizer/ProjectManager/ProjectFile.vb +++ b/EgtBEAMWALL.ViewerOptimizer/ProjectManager/ProjectFile.vb @@ -206,6 +206,7 @@ Public Class ProjectFile If bNewProject Then ' lo elimino Directory.Delete(sProjectDirPath, True) + DbControllers.m_ProjController.DeleteProj(CurrProject.m_nProjId) If Type = ProjectType.PROD AndAlso CurrProject.m_nProdId = Map.refProjManagerVM.CurrProj.m_nProdId Then ' reset prod in path proj Map.refProjManagerVM.CurrProj.ResetProdId()