1221-002-gaofei

This commit is contained in:
gaofei
2021-12-21 16:10:02 +08:00
parent 6887e55225
commit 0bf6d1efd7
22 changed files with 1553 additions and 548 deletions
@@ -28,48 +28,48 @@ namespace FineUIPro.Web.JDGL.WBS
Funs.FineUIPleaseSelect(drpUnitProject);
Funs.FineUIPleaseSelect(drpWbsSet);
this.txtMonths.Text = string.Format("{0:yyyy-MM}", DateTime.Now);
Funs.FineUIPleaseSelect(this.drpWeek);
InitWeek();
//Funs.FineUIPleaseSelect(this.drpWeek);
//InitWeek();
}
}
#endregion
private void InitWeek()
{
if (!string.IsNullOrEmpty(this.txtMonths.Text.Trim()))
{
this.Grid1.Columns[5].HeaderText = "本月计划完成量(WS)";
this.Grid1.Columns[6].HeaderText = "本月实际完成量(WP)";
this.Grid1.Columns[8].HeaderText = "本月已完工作实际费用-ACWP";
this.Grid1.Columns[9].HeaderText = "本月计划工作预算费用-BCWS";
this.Grid1.Columns[10].HeaderText = "本月已完工作预算费用-BCWP";
this.drpWeek.Items.Clear();
DateTime months = Convert.ToDateTime(this.txtMonths.Text.Trim() + "-01");
string costControlId = BLL.CostControlDetailService.GetHasWeekPlanCostControlIdByProjectIdAndMonth(this.CurrUser.LoginProjectId, months);
if (!string.IsNullOrEmpty(costControlId))
{
BLL.CostControlDetailService.InitWeekPlanList(this.drpWeek, costControlId, months, true);
this.drpWeek.SelectedValue = BLL.Const._Null;
}
else
{
Funs.FineUIPleaseSelect(this.drpWeek);
this.drpWeek.SelectedValue = BLL.Const._Null;
}
}
}
//private void InitWeek()
//{
// if (!string.IsNullOrEmpty(this.txtMonths.Text.Trim()))
// {
// this.Grid1.Columns[5].HeaderText = "本月计划完成量(WS)";
// this.Grid1.Columns[6].HeaderText = "本月实际完成量(WP)";
// this.Grid1.Columns[8].HeaderText = "本月已完工作实际费用-ACWP";
// this.Grid1.Columns[9].HeaderText = "本月计划工作预算费用-BCWS";
// this.Grid1.Columns[10].HeaderText = "本月已完工作预算费用-BCWP";
// this.drpWeek.Items.Clear();
// DateTime months = Convert.ToDateTime(this.txtMonths.Text.Trim() + "-01");
// string costControlId = BLL.CostControlDetailService.GetHasWeekPlanCostControlIdByProjectIdAndMonth(this.CurrUser.LoginProjectId, months);
// if (!string.IsNullOrEmpty(costControlId))
// {
// BLL.CostControlDetailService.InitWeekPlanList(this.drpWeek, costControlId, months, true);
// this.drpWeek.SelectedValue = BLL.Const._Null;
// }
// else
// {
// Funs.FineUIPleaseSelect(this.drpWeek);
// this.drpWeek.SelectedValue = BLL.Const._Null;
// }
// }
//}
#region
/// <summary>
/// 月份选择事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void txtMonths_TextChanged(object sender, EventArgs e)
{
InitWeek();
}
#endregion
//#region 月份选择事件
///// <summary>
///// 月份选择事件
///// </summary>
///// <param name="sender"></param>
///// <param name="e"></param>
//protected void txtMonths_TextChanged(object sender, EventArgs e)
//{
// InitWeek();
//}
//#endregion
#region
/// <summary>
@@ -84,7 +84,7 @@ namespace FineUIPro.Web.JDGL.WBS
DateTime months = Convert.ToDateTime(this.txtMonths.Text.Trim());
//if (this.rblStatisticsType.SelectedValue == "1")
//{
DataTable table = BLL.WorkloadStatisticsService.GetTreeDataTable(this.CurrUser.LoginProjectId, months, this.drpWeek.SelectedValue, this.drpCnProfession.SelectedValue, this.drpUnitProject.SelectedValue, this.drpWbsSet.SelectedValue);
DataTable table = BLL.WorkloadStatisticsService.GetTreeDataTable(this.CurrUser.LoginProjectId, months, BLL.Const._Null, this.drpCnProfession.SelectedValue, this.drpUnitProject.SelectedValue, this.drpWbsSet.SelectedValue);
Grid1.DataSource = table;
Grid1.DataBind();
//}
@@ -298,30 +298,30 @@ namespace FineUIPro.Web.JDGL.WBS
Response.Write(GetGridTableHtml2(Grid1));
Response.End();
DateTime months = Convert.ToDateTime(this.txtMonths.Text.Trim());
DataTable table = BLL.WorkloadStatisticsService.GetTreeDataTable(this.CurrUser.LoginProjectId, months, this.drpWeek.SelectedValue, this.drpCnProfession.SelectedValue, this.drpUnitProject.SelectedValue, this.drpWbsSet.SelectedValue);
DataTable table = BLL.WorkloadStatisticsService.GetTreeDataTable(this.CurrUser.LoginProjectId, months, BLL.Const._Null, this.drpCnProfession.SelectedValue, this.drpUnitProject.SelectedValue, this.drpWbsSet.SelectedValue);
Grid1.DataSource = table;
Grid1.DataBind();
}
#endregion
protected void drpWeek_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.drpWeek.SelectedValue == BLL.Const._Null)
{
this.Grid1.Columns[5].HeaderText = "本月计划完成量(WS)";
this.Grid1.Columns[6].HeaderText = "本月实际完成量(WP)";
this.Grid1.Columns[8].HeaderText = "本月已完工作实际费用-ACWP";
this.Grid1.Columns[9].HeaderText = "本月计划工作预算费用-BCWS";
this.Grid1.Columns[10].HeaderText = "本月已完工作预算费用-BCWP";
}
else
{
this.Grid1.Columns[5].HeaderText = "本周计划完成量(WS)";
this.Grid1.Columns[6].HeaderText = "本周实际完成量(WP)";
this.Grid1.Columns[8].HeaderText = "本周已完工作实际费用-ACWP";
this.Grid1.Columns[9].HeaderText = "本周计划工作预算费用-BCWS";
this.Grid1.Columns[10].HeaderText = "本周已完工作预算费用-BCWP";
}
}
//protected void drpWeek_SelectedIndexChanged(object sender, EventArgs e)
//{
// if (this.drpWeek.SelectedValue == BLL.Const._Null)
// {
// this.Grid1.Columns[5].HeaderText = "本月计划完成量(WS)";
// this.Grid1.Columns[6].HeaderText = "本月实际完成量(WP)";
// this.Grid1.Columns[8].HeaderText = "本月已完工作实际费用-ACWP";
// this.Grid1.Columns[9].HeaderText = "本月计划工作预算费用-BCWS";
// this.Grid1.Columns[10].HeaderText = "本月已完工作预算费用-BCWP";
// }
// else
// {
// this.Grid1.Columns[5].HeaderText = "本周计划完成量(WS)";
// this.Grid1.Columns[6].HeaderText = "本周实际完成量(WP)";
// this.Grid1.Columns[8].HeaderText = "本周已完工作实际费用-ACWP";
// this.Grid1.Columns[9].HeaderText = "本周计划工作预算费用-BCWS";
// this.Grid1.Columns[10].HeaderText = "本周已完工作预算费用-BCWP";
// }
//}
}
}