This commit is contained in:
毕文静 2025-10-09 15:34:31 +08:00
parent c49bf4fb6a
commit ee5843441a
1 changed files with 27 additions and 17 deletions

View File

@ -36,25 +36,31 @@ namespace FineUIPro.Web.ManHours
{ {
this.txtAccount.Text = p.ProjectControl_Account; this.txtAccount.Text = p.ProjectControl_Account;
} }
if (p.ProjectControl_JobType == "Projects" || p.ProjectControl_JobType == "MOC")
var plans = BLL.ResourcePlanService.GetResourcePlanByEProjectId(eProjectId);
if (plans.Count>0 && plans.Count < 2 && plans.FirstOrDefault().Phase == "Study/Concept Planning")
{ {
checkPhase.Items.Clear(); var plans = BLL.ResourcePlanService.GetResourcePlanByEProjectId(eProjectId);
List<string> lists = new List<string>(); if (plans.Count > 0 && plans.Count < 2 && plans.FirstOrDefault().Phase == "Study/Concept Planning")
lists.Add("Study/Concept Planning"); {
checkPhase.DataSource = lists; checkPhase.Items.Clear();
checkPhase.DataBind(); List<string> lists = new List<string>();
checkPhase.SelectedValueArray = lists[0].Split(','); lists.Add("Study/Concept Planning");
checkPhase.DataSource = lists;
checkPhase.DataBind();
checkPhase.SelectedValueArray = lists[0].Split(',');
}
else
{
checkPhase.Items.Clear();
List<string> lists = new List<string>();
lists.Add("Study/Concept Planning");
lists.Add("Execution");
checkPhase.DataSource = lists;
checkPhase.DataBind();
}
} }
else else
{ {
checkPhase.Items.Clear(); checkPhase.Hidden = true;
List<string> lists = new List<string>();
lists.Add("Study/Concept Planning");
lists.Add("Execution");
checkPhase.DataSource = lists;
checkPhase.DataBind();
} }
} }
} }
@ -166,9 +172,13 @@ namespace FineUIPro.Web.ManHours
pm.IsClose = 0; pm.IsClose = 0;
} }
if (checkPhase.SelectedValueArray != null) var epr = BLL.EProjectService.GeteProjectById(eProjectId);
if (epr.ProjectControl_JobType == "Projects" || epr.ProjectControl_JobType == "MOC")
{ {
pm.Phase = checkPhase.SelectedValueArray[0]; if (checkPhase.SelectedValueArray != null)
{
pm.Phase = checkPhase.SelectedValueArray[0];
}
} }
BLL.PlanService.AddPlan(pm); BLL.PlanService.AddPlan(pm);