修改进度与合同关联
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user