2023-09-01

This commit is contained in:
2023-09-01 15:29:53 +08:00
parent d9f8be1463
commit 773cd0e1b7
14 changed files with 473 additions and 99 deletions
@@ -43,22 +43,18 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
/// </summary>
private void BindGrid()
{
if (!string.IsNullOrEmpty(ContractId))
Model.PHTGL_ContractTrack table = new Model.PHTGL_ContractTrack();
table.ProjectId = this.CurrUser.LoginProjectId;
table.ContractId = this.ContractId;
table.ProjectCode = this.txtProjectCode.Text.Trim();
table.ProjectName = this.txtProjectName.Text.Trim();
var tb = BLL.PhtglContractTrackService.GetListData(table, Grid1);
Grid1.RecordCount = PhtglContractTrackService.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
if (string.IsNullOrEmpty(ContractId))
{
Model.PHTGL_ContractTrack table = new Model.PHTGL_ContractTrack();
table.ProjectId = this.CurrUser.LoginProjectId;
table.ContractId = this.ContractId;
var tb = BLL.PhtglContractTrackService.GetListData(table, Grid1);
Grid1.RecordCount = PhtglContractTrackService.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
else
{
Grid1.DataSource = null;
Grid1.DataBind();
Grid2.DataSource = null;
Grid2.DataBind();
@@ -300,12 +296,12 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
model = new Model.PHTGL_ContractTrackProgress();
model.ContractTrackProgressId = SQLHelper.GetNewID(typeof(Model.PHTGL_ContractTrackProgress));
model.ContractTrackId = Grid1.SelectedRowID;
model.BCWS_Quantity = objects["values"]["BCWS_Quantity"].ToString();
model.BCWS_OutputValue = objects["values"]["BCWS_OutputValue"].ToString();
model.BCWS_Percentage = objects["values"]["BCWS_Percentage"].ToString();
model.ACWP_Quantity = objects["values"]["ACWP_Quantity"].ToString();
model.ACWP_OutputValue = objects["values"]["ACWP_OutputValue"].ToString();
model.ACWP_Percentage = objects["values"]["ACWP_Percentage"].ToString();
model.BCWS_Quantity = Funs.GetNewDecimal(objects["values"]["BCWS_Quantity"].ToString());
model.BCWS_OutputValue = Funs.GetNewDecimal(objects["values"]["BCWS_OutputValue"].ToString());
model.BCWS_Percentage = Funs.GetNewDecimal(objects["values"]["BCWS_Percentage"].ToString());
model.ACWP_Quantity = Funs.GetNewDecimal(objects["values"]["ACWP_Quantity"].ToString());
model.ACWP_OutputValue = Funs.GetNewDecimal(objects["values"]["ACWP_OutputValue"].ToString());
model.ACWP_Percentage = Funs.GetNewDecimal(objects["values"]["ACWP_Percentage"].ToString());
model.Date = objects["values"]["Date"].ToString();
BLL.PhtglContracttrackprogressService.AddPHTGL_ContractTrackProgress(model);
}
@@ -377,6 +373,28 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
}
BindGrid();
}
protected void btnQuery_OnClick(object sender, EventArgs e)
{
BindGrid();
}
protected void btnGetChart_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(ContractId))
{
var model = ContractService.GetContractByContractNum(DropContractCode.SelectedValue);
if (model != null)
{
PageContext.RegisterStartupScript(
Window2.GetShowReference(string.Format("ContractTrackProgressChart.aspx?ContractId={0}", model.ContractId, "图表 - ")));
}
}
else
{
ShowNotify("请选择施工分包合同", MessageBoxIcon.Question);
}
}
#endregion
#region
@@ -516,5 +534,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
{
BindGrid2();
}
}
}