2023-11-01
This commit is contained in:
+40
-26
@@ -266,10 +266,11 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.GetButtonPower();
|
||||
|
||||
|
||||
PHTGL_QuantityService.IniGetMajorItems3DownList(drpMajorItems, true);
|
||||
|
||||
// 绑定表格
|
||||
this.BindGrid();
|
||||
this.BindGrid();
|
||||
|
||||
}
|
||||
}
|
||||
@@ -286,7 +287,17 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
|
||||
Model.PHTGL_ContractTrack queryContractTrack = new Model.PHTGL_ContractTrack();
|
||||
queryContractTrack.ProjectId = this.CurrUser.LoginProjectId;
|
||||
queryContractTrack.ContractId = this.ContractId;
|
||||
var modelContractTracks = BLL.PhtglContractTrackService.GetPHTGL_ContractTrackByModle(queryContractTrack);
|
||||
queryContractTrack.MainItemName = this.txtMainItemName.Text.Trim();
|
||||
if (drpMajorItems.SelectedValue != Const._Null)
|
||||
{
|
||||
queryContractTrack.MajorName = drpMajorItems.SelectedValue;
|
||||
}
|
||||
|
||||
var modelContractTracks =
|
||||
BLL.PhtglContractTrackService.GetPHTGL_ContractTrackByModle(queryContractTrack);
|
||||
|
||||
var count = BLL.PhtglContractTrackService.GetPHTGL_ContractTrackByModle(queryContractTrack).Count();
|
||||
modelContractTracks= modelContractTracks.Skip(Grid1.PageSize * Grid1.PageIndex).Take(Grid1.PageSize).ToList();
|
||||
foreach (var item in modelContractTracks)
|
||||
{
|
||||
row= GridTable.NewRow();
|
||||
@@ -326,6 +337,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
|
||||
GridTable.Rows.Add(row);
|
||||
}
|
||||
|
||||
Grid1.RecordCount = count;
|
||||
Grid1.DataSource = GridTable;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
@@ -339,36 +351,38 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
|
||||
Model.PHTGL_ContractTrack queryContractTrack = new Model.PHTGL_ContractTrack();
|
||||
queryContractTrack.ProjectId = this.CurrUser.LoginProjectId;
|
||||
queryContractTrack.ContractId = this.ContractId;
|
||||
var modelContractTracks = BLL.PhtglContractTrackService.GetPHTGL_ContractTrackByModle(queryContractTrack);
|
||||
foreach (var item in modelContractTracks)
|
||||
var modelContractTracks = BLL.PhtglContractTrackService.GetFirstPHTGL_ContractTrackByModle(queryContractTrack);
|
||||
if (modelContractTracks ==null) return;
|
||||
Model.PHTGL_ContractTrackProgress qContractTrackProgress = new Model.PHTGL_ContractTrackProgress();
|
||||
qContractTrackProgress.ContractTrackId = modelContractTracks.Id;
|
||||
var modelContractTrackProgresses = BLL.PhtglContracttrackprogressService.GetPHTGL_ContractTrackProgressByModle(qContractTrackProgress);
|
||||
foreach (var detail in modelContractTrackProgresses)
|
||||
{
|
||||
|
||||
var date = detail.Date + "#";
|
||||
RenderField rfRenderField1 = Grid1.FindColumn(date + "BCWS_Quantity") as RenderField;
|
||||
BoundField bf1 = Grid1.FindColumn(date + "BCWS_OutputValue") as BoundField;
|
||||
BoundField bf2 = Grid1.FindColumn(date + "BCWS_Percentage") as BoundField;
|
||||
|
||||
Model.PHTGL_ContractTrackProgress qContractTrackProgress = new Model.PHTGL_ContractTrackProgress();
|
||||
qContractTrackProgress.ContractTrackId = item.Id;
|
||||
var modelContractTrackProgresses = BLL.PhtglContracttrackprogressService.GetPHTGL_ContractTrackProgressByModle(qContractTrackProgress);
|
||||
foreach (var detail in modelContractTrackProgresses)
|
||||
{
|
||||
e.CellAttributes[rfRenderField1.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf1.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf2.ColumnIndex]["data-color"] = "color1";
|
||||
|
||||
var date = detail.Date + "#";
|
||||
RenderField rfRenderField1 = Grid1.FindColumn(date + "BCWS_Quantity") as RenderField;
|
||||
BoundField bf1 = Grid1.FindColumn(date + "BCWS_OutputValue") as BoundField;
|
||||
BoundField bf2 = Grid1.FindColumn(date + "BCWS_Percentage") as BoundField;
|
||||
RenderField rfRenderField2 = Grid1.FindColumn(date + "SumBCWS_Quantity") as RenderField;
|
||||
BoundField bf3 = Grid1.FindColumn(date + "SumBCWS_OutputValue") as BoundField;
|
||||
BoundField bf4 = Grid1.FindColumn(date + "SumBCWS_Percentage") as BoundField;
|
||||
|
||||
e.CellAttributes[rfRenderField1.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf1.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf2.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[rfRenderField2.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf3.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf4.ColumnIndex]["data-color"] = "color1";
|
||||
|
||||
RenderField rfRenderField2 = Grid1.FindColumn(date + "SumBCWS_Quantity") as RenderField;
|
||||
BoundField bf3 = Grid1.FindColumn(date + "SumBCWS_OutputValue") as BoundField;
|
||||
BoundField bf4 = Grid1.FindColumn(date + "SumBCWS_Percentage") as BoundField;
|
||||
|
||||
e.CellAttributes[rfRenderField2.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf3.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf4.ColumnIndex]["data-color"] = "color1";
|
||||
|
||||
}
|
||||
}
|
||||
//foreach (var item in modelContractTracks)
|
||||
//{
|
||||
|
||||
|
||||
|
||||
//}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user