diff --git a/DOAN.Service/MES/mm/MmPreparantTaskService.cs b/DOAN.Service/MES/mm/MmPreparantTaskService.cs index 6ca3614..3ffc170 100644 --- a/DOAN.Service/MES/mm/MmPreparantTaskService.cs +++ b/DOAN.Service/MES/mm/MmPreparantTaskService.cs @@ -174,7 +174,15 @@ namespace DOAN.Service.MES.mm /// public int DeleteTask(string task_code) { - return Context.Deleteable().Where(it => it.TaskCode == task_code).ExecuteCommand(); + int result = 0; + UseTran2(() => + { + result+= Context.Deleteable().Where(it => it.FkTaskCode == task_code).ExecuteCommand(); + result+= Context.Deleteable().Where(it => it.TaskCode == task_code).ExecuteCommand(); + }); + + return result; + } @@ -182,6 +190,7 @@ namespace DOAN.Service.MES.mm { int result = 0; MmTaskMaterialInfo info = new MmTaskMaterialInfo(); + info.Id = XueHua; info.FkTaskCode = parm.FkTaskCode; info.MaterialCode = parm.MaterialCode; BaseMaterialList material = null; @@ -205,7 +214,7 @@ namespace DOAN.Service.MES.mm result += x.AsInsertable.ExecuteCommand(); - result += x.AsUpdateable.IgnoreColumns(z => new { z.CreatedBy, z.CreatedTime, z.MaterialName, z.Specification, z.Unit }).ExecuteCommand(); + result += x.AsUpdateable.IgnoreColumns(z => new {z.Id, z.CreatedBy, z.CreatedTime, z.MaterialName, z.Specification, z.Unit }).ExecuteCommand(); return result;