2023-10-27
This commit is contained in:
@@ -233,7 +233,7 @@
|
||||
<asp:Label ID="Label2" runat="server" Text='<%# BLL.PhtglContractTrackService.GetQuantityOffset(Eval("Id")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField ColumnID="AmountOffset" Width="120px" HeaderText="费用偏差" HeaderTextAlign="Center" TextAlign="Right">
|
||||
<f:TemplateField ColumnID="AmountOffset" Width="120px" HeaderText="费用偏差(元)" HeaderTextAlign="Center" TextAlign="Right">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# BLL.PhtglContractTrackService.GetAmountOffset(Eval("Id")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
|
||||
@@ -22,6 +22,10 @@
|
||||
.f-grid-row.red {
|
||||
background-color: Yellow;
|
||||
}
|
||||
.f-grid-cell[data-color=color1] {
|
||||
background-color: Yellow;
|
||||
color: #000000;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -36,7 +40,7 @@
|
||||
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
|
||||
ClicksToEdit="1" DataIDField="Id" AllowSorting="true" SortField="Id"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
|
||||
AllowPaging="False" IsDatabasePaging="true" PageSize="10"
|
||||
AllowPaging="False" IsDatabasePaging="true" PageSize="10" OnRowDataBound="Grid1_OnRowDataBound"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableRowClickEvent="True">
|
||||
<Toolbars>
|
||||
|
||||
|
||||
@@ -332,6 +332,47 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
|
||||
|
||||
|
||||
}
|
||||
protected void Grid1_OnRowDataBound(object sender, GridRowEventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(ContractId))
|
||||
{
|
||||
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)
|
||||
{
|
||||
|
||||
|
||||
Model.PHTGL_ContractTrackProgress qContractTrackProgress = new Model.PHTGL_ContractTrackProgress();
|
||||
qContractTrackProgress.ContractTrackId = item.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;
|
||||
|
||||
e.CellAttributes[rfRenderField1.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf1.ColumnIndex]["data-color"] = "color1";
|
||||
e.CellAttributes[bf2.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";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region GV 数据操作
|
||||
@@ -600,5 +641,6 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user