修改进度与合同关联

This commit is contained in:
2023-09-05 09:52:10 +08:00
parent b917d217be
commit b238b27726
15 changed files with 497 additions and 53 deletions
+26
View File
@@ -739,5 +739,31 @@ namespace BLL
return returnValues;
}
#endregion
#region
/// <summary>
/// 更新分部分项概算费用
/// </summary>
/// <param name="years"></param>
/// <param name="months"></param>
/// <param name="planValue"></param>
/// <param name="parentId"></param>
public static void UpdateWorkPackagesPlanCost(List<Model.WBS_WorkPackage> workPackages, string workPackageId, decimal changePlanCost)
{
var workPackage = workPackages.FirstOrDefault(x => x.WorkPackageId == workPackageId);
if (workPackage != null)
{
if (workPackage.PlanCost == null)
{
workPackage.PlanCost = changePlanCost;
}
else
{
workPackage.PlanCost += changePlanCost;
}
UpdateWorkPackagesPlanCost(workPackages, workPackage.SuperWorkPackageId, changePlanCost);
}
}
#endregion
}
}