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;