diff --git a/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx b/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx
index 108e4e79..6dc22446 100644
--- a/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx
+++ b/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx
@@ -91,17 +91,9 @@
-
-
-
-
-
-
-
-
diff --git a/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.cs b/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.cs
index 9d34cda5..4a5bbd46 100644
--- a/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.cs
+++ b/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.cs
@@ -104,8 +104,6 @@ namespace FineUIPro.Web.JDGL.Check
string realProjectQuantity = values.Value("RealProjectQuantity");
string planStartDate = values.Value("PlanStartDate");
string planEndDate = values.Value("PlanEndDate");
- string realStartDate = values.Value("RealStartDate");
- string realEndDate = values.Value("RealEndDate");
System.Web.UI.WebControls.CheckBox cbIsMileStone = (System.Web.UI.WebControls.CheckBox)(this.Grid1.Rows[i].FindControl("cbIsMileStone"));
workPackage.Weights = Funs.GetNewDecimal(weights);
workPackage.Unit = unit;
@@ -113,13 +111,11 @@ namespace FineUIPro.Web.JDGL.Check
workPackage.RealProjectQuantity = Funs.GetNewDecimal(realProjectQuantity);
workPackage.PlanStartDate = Funs.GetNewDateTime(planStartDate);
workPackage.PlanEndDate = Funs.GetNewDateTime(planEndDate);
- workPackage.RealStartDate = Funs.GetNewDateTime(realStartDate);
- workPackage.RealEndDate = Funs.GetNewDateTime(realEndDate);
workPackage.IsMileStone = cbIsMileStone.Checked;
BLL.WorkPackageService.UpdateWorkPackage(workPackage);
- if (workPackage.PlanStartDate != null || workPackage.PlanEndDate != null || workPackage.RealStartDate != null || workPackage.RealEndDate != null)
+ if (workPackage.PlanStartDate != null || workPackage.PlanEndDate != null)
{
- UpdateWorkPackages(db, workPackage, workPackage.PlanStartDate, workPackage.PlanEndDate, workPackage.RealStartDate, workPackage.RealEndDate);
+ UpdateWorkPackages(db, workPackage, workPackage.PlanStartDate, workPackage.PlanEndDate);
var unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == workPackage.UnitWorkId);
if (workPackage.PlanStartDate != null)
{
@@ -149,34 +145,6 @@ namespace FineUIPro.Web.JDGL.Check
}
}
}
- if (workPackage.RealStartDate != null)
- {
- if (unitWork.RealStartDate == null)
- {
- unitWork.RealStartDate = workPackage.RealStartDate;
- }
- else
- {
- if (unitWork.RealStartDate > workPackage.RealStartDate)
- {
- unitWork.RealStartDate = workPackage.RealStartDate;
- }
- }
- }
- if (workPackage.RealEndDate != null)
- {
- if (unitWork.RealEndDate == null)
- {
- unitWork.RealEndDate = workPackage.RealEndDate;
- }
- else
- {
- if (unitWork.RealEndDate < workPackage.RealEndDate)
- {
- unitWork.RealEndDate = workPackage.RealEndDate;
- }
- }
- }
}
db.SubmitChanges();
}
@@ -193,7 +161,7 @@ namespace FineUIPro.Web.JDGL.Check
///
///
///
- private void UpdateWorkPackages(Model.SGGLDB db, Model.WBS_WorkPackage workPackage, DateTime? planStartDate, DateTime? planEndDate, DateTime? realStartDate, DateTime? realEndDate)
+ private void UpdateWorkPackages(Model.SGGLDB db, Model.WBS_WorkPackage workPackage, DateTime? planStartDate, DateTime? planEndDate)
{
if (workPackage != null)
{
@@ -228,159 +196,10 @@ namespace FineUIPro.Web.JDGL.Check
}
}
}
- if (realStartDate != null)
- {
- if (parentWorkPackage.RealStartDate == null)
- {
- parentWorkPackage.RealStartDate = realStartDate;
- }
- else
- {
- if (parentWorkPackage.RealStartDate > realStartDate)
- {
- parentWorkPackage.RealStartDate = realStartDate;
- }
- }
- }
- if (realEndDate != null)
- {
- if (parentWorkPackage.RealEndDate == null)
- {
- parentWorkPackage.RealEndDate = realEndDate;
- }
- else
- {
- if (parentWorkPackage.RealEndDate < realEndDate)
- {
- parentWorkPackage.RealEndDate = realEndDate;
- }
- }
- }
- UpdateWorkPackages(db, parentWorkPackage, planStartDate, planEndDate, realStartDate, realEndDate);
+ UpdateWorkPackages(db, parentWorkPackage, planStartDate, planEndDate);
}
}
}
-
- ///
- /// 更新周工作包、工作项
- ///
- ///
- ///
- ///
- ///
- private void UpdateWeekWbsSetDetail(string wbsSetId, DateTime months, DateTime startDate, DateTime endDate, decimal changeThisPlanValue, decimal changeThisRealCost, decimal changeThisPlanCost)
- {
- //Model.Wbs_WbsSet wbsSet = BLL.WbsSetService.GetWbsSetByWbsSetId(wbsSetId);
- //if (wbsSet != null)
- //{
- // Model.WBS_CostControlParentDetail parentDetail = BLL.CostControlParentDetailService.GetCostControlParentDetailByParentIdAndMonthsWeek(wbsSetId, months, startDate);
- // if (parentDetail != null)
- // {
- // parentDetail.ThisPlanValue += changeThisPlanValue;
- // parentDetail.ThisRealCost += changeThisRealCost;
- // parentDetail.ThisPlanCost += changeThisPlanCost;
- // BLL.CostControlParentDetailService.UpdateCostControlParentDetail(parentDetail);
- // }
- // else
- // {
- // parentDetail = new Model.WBS_CostControlParentDetail();
- // parentDetail.CostControlParentDetailId = SQLHelper.GetNewID();
- // parentDetail.ParentId = wbsSetId;
- // parentDetail.Months = months;
- // parentDetail.StartDate = startDate;
- // parentDetail.EndDate = endDate;
- // parentDetail.ThisPlanValue = changeThisPlanValue;
- // parentDetail.ThisRealCost = changeThisRealCost;
- // parentDetail.ThisPlanCost = changeThisPlanCost;
- // BLL.CostControlParentDetailService.AddCostControlParentDetail(parentDetail);
- // }
- // if (wbsSet.SuperWbsSetId != null) //还存在上级节点,需要继续循环
- // {
- // UpdateWeekWbsSetDetail(wbsSet.SuperWbsSetId, months, startDate, endDate, changeThisPlanValue, changeThisRealCost, changeThisPlanCost);
- // }
- //}
- }
- #endregion
-
- #region 更新装置
- ///
- /// 更新月装置
- ///
- ///
- ///
- ///
- ///
- private void UpdateInstallationDetail(Model.SGGLDB db, string installationId, DateTime months, decimal changeThisPlanValue, decimal changeThisRealCost, decimal changeThisPlanCost)
- {
- //Model.Project_Installation installation = BLL.Project_InstallationService.GetInstallationByInstallationId(installationId);
- //if (installation != null)
- //{
- // Model.WBS_CostControlParentDetail parentDetail = BLL.CostControlParentDetailService.GetCostControlParentDetailByParentIdAndMonths(installationId, months);
- // if (parentDetail != null)
- // {
- // parentDetail.ThisPlanValue += changeThisPlanValue;
- // parentDetail.ThisRealCost += changeThisRealCost;
- // parentDetail.ThisPlanCost += changeThisPlanCost;
- // //BLL.CostControlParentDetailService.UpdateCostControlParentDetail(parentDetail);
- // }
- // else
- // {
- // parentDetail = new Model.WBS_CostControlParentDetail();
- // parentDetail.CostControlParentDetailId = SQLHelper.GetNewID();
- // parentDetail.ParentId = installationId;
- // parentDetail.Months = months;
- // parentDetail.ThisPlanValue = changeThisPlanValue;
- // parentDetail.ThisRealCost = changeThisRealCost;
- // parentDetail.ThisPlanCost = changeThisPlanCost;
- // //BLL.CostControlParentDetailService.AddCostControlParentDetail(parentDetail);
- // db.WBS_CostControlParentDetail.InsertOnSubmit(parentDetail);
- // }
- // if (installation.SuperInstallationId != null) //还存在上级节点,需要继续循环
- // {
- // UpdateInstallationDetail(db, installation.SuperInstallationId, months, changeThisPlanValue, changeThisRealCost, changeThisPlanCost);
- // }
- //}
- }
-
- ///
- /// 更新周装置
- ///
- ///
- ///
- ///
- ///
- private void UpdateWeekInstallationDetail(string installationId, DateTime months, DateTime startDate, DateTime endDate, decimal changeThisPlanValue, decimal changeThisRealCost, decimal changeThisPlanCost)
- {
- //Model.Project_Installation installation = BLL.Project_InstallationService.GetInstallationByInstallationId(installationId);
- //if (installation != null)
- //{
- // Model.WBS_CostControlParentDetail parentDetail = BLL.CostControlParentDetailService.GetCostControlParentDetailByParentIdAndMonths(installationId, months);
- // if (parentDetail != null)
- // {
- // parentDetail.ThisPlanValue += changeThisPlanValue;
- // parentDetail.ThisRealCost += changeThisRealCost;
- // parentDetail.ThisPlanCost += changeThisPlanCost;
- // BLL.CostControlParentDetailService.UpdateCostControlParentDetail(parentDetail);
- // }
- // else
- // {
- // parentDetail = new Model.WBS_CostControlParentDetail();
- // parentDetail.CostControlParentDetailId = SQLHelper.GetNewID();
- // parentDetail.ParentId = installationId;
- // parentDetail.Months = months;
- // parentDetail.StartDate = startDate;
- // parentDetail.EndDate = endDate;
- // parentDetail.ThisPlanValue = changeThisPlanValue;
- // parentDetail.ThisRealCost = changeThisRealCost;
- // parentDetail.ThisPlanCost = changeThisPlanCost;
- // BLL.CostControlParentDetailService.AddCostControlParentDetail(parentDetail);
- // }
- // if (installation.SuperInstallationId != null) //还存在上级节点,需要继续循环
- // {
- // UpdateWeekInstallationDetail(installation.SuperInstallationId, months, startDate, endDate, changeThisPlanValue, changeThisRealCost, changeThisPlanCost);
- // }
- //}
- }
#endregion
#endregion
}
diff --git a/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.designer.cs b/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.designer.cs
index 32e0bca6..7cab4891 100644
--- a/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/JDGL/Check/PlanSet.aspx.designer.cs
@@ -146,23 +146,5 @@ namespace FineUIPro.Web.JDGL.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtPlanEndDate;
-
- ///
- /// txtRealStartDate 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker txtRealStartDate;
-
- ///
- /// txtRealEndDate 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker txtRealEndDate;
}
}
diff --git a/SGGL/FineUIPro.Web/common/Menu_JDGL.xml b/SGGL/FineUIPro.Web/common/Menu_JDGL.xml
index fedce2a9..63dbade9 100644
--- a/SGGL/FineUIPro.Web/common/Menu_JDGL.xml
+++ b/SGGL/FineUIPro.Web/common/Menu_JDGL.xml
@@ -1,9 +1,5 @@
-
+
-
-
-
-
\ No newline at end of file