This commit is contained in:
commit
aec61bcebf
|
@ -6,6 +6,21 @@
|
||||||
<head runat="server">
|
<head runat="server">
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title>PMI检测报告</title>
|
<title>PMI检测报告</title>
|
||||||
|
<style>
|
||||||
|
.f-grid-row.color1,
|
||||||
|
.f-grid-row.color1 .f-icon,
|
||||||
|
.f-grid-row.color1 a {
|
||||||
|
background-color: red;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.f-grid-row.color2,
|
||||||
|
.f-grid-row.color2 .f-icon,
|
||||||
|
.f-grid-row.color2 a {
|
||||||
|
background-color: yellow;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<form id="form1" runat="server">
|
<form id="form1" runat="server">
|
||||||
|
@ -19,7 +34,7 @@
|
||||||
SortField="WorkAreaCode,PipelineCode" SortDirection="DESC" OnSort="Grid1_Sort"
|
SortField="WorkAreaCode,PipelineCode" SortDirection="DESC" OnSort="Grid1_Sort"
|
||||||
AllowPaging="true" IsDatabasePaging="true"
|
AllowPaging="true" IsDatabasePaging="true"
|
||||||
PageSize="15" OnPageIndexChange="Grid1_PageIndexChange"
|
PageSize="15" OnPageIndexChange="Grid1_PageIndexChange"
|
||||||
OnRowDataBound="Grid1_RowDataBound"
|
OnRowDataBound="Grid1_RowDataBound"
|
||||||
EnableTextSelection="True">
|
EnableTextSelection="True">
|
||||||
<Toolbars>
|
<Toolbars>
|
||||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
|
@ -31,9 +46,9 @@
|
||||||
LabelAlign="Right" Width="280px">
|
LabelAlign="Right" Width="280px">
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
<f:DropDownList ID="drpIsALl" OnSelectedIndexChanged="drpIsALl_SelectedIndexChanged" runat="server" Label="筛选报警" LabelAlign="Right" Width="200px">
|
<f:DropDownList ID="drpIsALl" OnSelectedIndexChanged="drpIsALl_SelectedIndexChanged" runat="server" Label="筛选报警" LabelAlign="Right" Width="200px">
|
||||||
<f:ListItem Text="报警" Value="报警" />
|
<f:ListItem Text="报警" Value="报警" />
|
||||||
<f:ListItem Text="全部" Value="全部" />
|
<f:ListItem Text="全部" Value="全部" />
|
||||||
|
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||||
</f:ToolbarFill>
|
</f:ToolbarFill>
|
||||||
|
@ -64,13 +79,23 @@
|
||||||
<f:RenderField HeaderText="区域" ColumnID="WorkAreaCode" DataField="WorkAreaCode" Width="120"></f:RenderField>
|
<f:RenderField HeaderText="区域" ColumnID="WorkAreaCode" DataField="WorkAreaCode" Width="120"></f:RenderField>
|
||||||
<f:RenderField HeaderText="管线" ColumnID="PipelineCode" DataField="PipelineCode" Width="160"></f:RenderField>
|
<f:RenderField HeaderText="管线" ColumnID="PipelineCode" DataField="PipelineCode" Width="160"></f:RenderField>
|
||||||
<f:RenderField HeaderText="需要PMI焊口数量" ColumnID="PMINum" DataField="PMINum" Width="160"></f:RenderField>
|
<f:RenderField HeaderText="需要PMI焊口数量" ColumnID="PMINum" DataField="PMINum" Width="160"></f:RenderField>
|
||||||
<f:RenderField HeaderText="预制检测数量" ColumnID="PMIBySNum" DataField="PMIBySNum" Width="160"></f:RenderField>
|
|
||||||
|
<f:TemplateField HeaderText="预制检测数量" Width="130" ColumnID="PMIBySNum">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="labPMIBySNum" runat="server" Text='<%#Eval("PMIBySNum") %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
<f:TemplateField HeaderText="预制检测比例" ColumnID="RateBys" Width="160">
|
<f:TemplateField HeaderText="预制检测比例" ColumnID="RateBys" Width="160">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="labRateBys" runat="server" Text='<%#Eval("RateBys") %>'></asp:Label>
|
<asp:Label ID="labRateBys" runat="server" Text='<%#Eval("RateBys") %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
<f:RenderField HeaderText="安装检测数量" ColumnID="PMIByFNum" DataField="PMIByFNum" Width="160"></f:RenderField>
|
<f:TemplateField HeaderText="安装检测数量" Width="130" ColumnID="PMIByFNum">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="labPMIByFNum" runat="server" Text='<%#Eval("PMIByFNum") %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
|
||||||
<f:TemplateField HeaderText="安装检测比例" ColumnID="RateByf" Width="160">
|
<f:TemplateField HeaderText="安装检测比例" ColumnID="RateByf" Width="160">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="labRateByf" runat="server" Text='<%#Eval("RateByf") %>'></asp:Label>
|
<asp:Label ID="labRateByf" runat="server" Text='<%#Eval("RateByf") %>'></asp:Label>
|
||||||
|
|
|
@ -27,7 +27,7 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
|
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
|
||||||
BLL.Base_UnitService.InitProjectUnitDropDownList(this.drpUnitId, true, this.CurrUser.LoginProjectId, BLL.Const.UnitType_5, Resources.Lan.PleaseSelect);//单位
|
BLL.Base_UnitService.InitProjectUnitDropDownList(this.drpUnitId, true, this.CurrUser.LoginProjectId, BLL.Const.UnitType_5, Resources.Lan.PleaseSelect);//单位
|
||||||
BLL.Project_WorkAreaService.InitWorkAreaDropDownList(this.drpWorkAreaId, true, this.CurrUser.LoginProjectId, string.Empty, this.drpUnitId.SelectedValue, string.Empty, Resources.Lan.PleaseSelect);//区域
|
BLL.Project_WorkAreaService.InitWorkAreaDropDownList(this.drpWorkAreaId, true, this.CurrUser.LoginProjectId, string.Empty, this.drpUnitId.SelectedValue, string.Empty, Resources.Lan.PleaseSelect);//区域
|
||||||
|
this.BindGrid();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,12 +89,12 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
}
|
}
|
||||||
if (this.drpWorkAreaId.SelectedValue != BLL.Const._Null)
|
if (this.drpWorkAreaId.SelectedValue != BLL.Const._Null)
|
||||||
{
|
{
|
||||||
sql += " and WorkAreaId=@workAreaId";
|
sql += " and WorkAreaId=@workAreaId ";
|
||||||
listStr.Add(new SqlParameter("@workAreaId", this.drpWorkAreaId.SelectedValue));
|
listStr.Add(new SqlParameter("@workAreaId", this.drpWorkAreaId.SelectedValue));
|
||||||
}
|
}
|
||||||
if (this.drpIsALl.SelectedValue=="报警")
|
if (this.drpIsALl.SelectedValue=="报警")
|
||||||
{
|
{
|
||||||
sql += " and RateBys<=2 and PMIBySNum<=2";
|
sql += " and ((RateBys<=2 and PMIBySNum<=2) or RateByf<=2 and PMIByFNum<=2)";
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(this.txtPipelineCode.Text))
|
if (!string.IsNullOrEmpty(this.txtPipelineCode.Text))
|
||||||
{
|
{
|
||||||
|
@ -136,22 +136,17 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
decimal rates =Math.Round(Convert.ToDecimal(row["RateBys"]),2);
|
decimal rates =Math.Round(Convert.ToDecimal(row["RateBys"]),2);
|
||||||
decimal ratef = Math.Round(Convert.ToDecimal(row["RateByf"]), 2);
|
decimal ratef = Math.Round(Convert.ToDecimal(row["RateByf"]), 2);
|
||||||
AspNet.Label itemLable = e.Row.FindControl("labRateBys") as AspNet.Label;
|
AspNet.Label itemLable = e.Row.FindControl("labRateBys") as AspNet.Label;
|
||||||
if (itemLable !=null && !string.IsNullOrEmpty(itemLable.Text))
|
AspNet.Label labPMIBySNum = e.Row.FindControl("labPMIBySNum") as AspNet.Label;
|
||||||
{
|
|
||||||
itemLable.Text = rates.ToString() + "%";
|
|
||||||
if (rates>0 && rates <= 2)
|
|
||||||
{
|
|
||||||
itemLable.ForeColor = Color.Red;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
AspNet.Label labRateByf = e.Row.FindControl("labRateByf") as AspNet.Label;
|
AspNet.Label labRateByf = e.Row.FindControl("labRateByf") as AspNet.Label;
|
||||||
if(labRateByf!=null && !string.IsNullOrEmpty(labRateByf.Text))
|
AspNet.Label labPMIByFNum = e.Row.FindControl("labPMIByFNum") as AspNet.Label;
|
||||||
|
int PMIBySNum = Convert.ToInt32(labPMIBySNum.Text);
|
||||||
|
itemLable.Text = rates.ToString() + "%";
|
||||||
|
int PMIByFNum = Convert.ToInt32(labPMIByFNum.Text);
|
||||||
|
labRateByf.Text = ratef.ToString() + "%";
|
||||||
|
if ((rates <= 2 && PMIBySNum <= 2) || (ratef <= 2 && PMIByFNum <= 2))
|
||||||
{
|
{
|
||||||
labRateByf.Text= ratef.ToString() + "%";
|
e.RowCssClass = "color1";
|
||||||
if (ratef>0 && ratef <= 2)
|
|
||||||
{
|
|
||||||
labRateByf.ForeColor = Color.Red;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -140,6 +140,15 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label labNumber;
|
protected global::System.Web.UI.WebControls.Label labNumber;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// labPMIBySNum 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label labPMIBySNum;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// labRateBys 控件。
|
/// labRateBys 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -149,6 +158,15 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label labRateBys;
|
protected global::System.Web.UI.WebControls.Label labRateBys;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// labPMIByFNum 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label labPMIByFNum;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// labRateByf 控件。
|
/// labRateByf 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -29,6 +29,9 @@
|
||||||
Width="265px" LabelWidth="100px" DisplayType="Month" DateFormatString="yyyy-MM" LabelAlign="Right">
|
Width="265px" LabelWidth="100px" DisplayType="Month" DateFormatString="yyyy-MM" LabelAlign="Right">
|
||||||
</f:DatePicker>
|
</f:DatePicker>
|
||||||
</Items>
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
<f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
|
|
||||||
</f:Toolbar>
|
</f:Toolbar>
|
||||||
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
<Items>
|
<Items>
|
||||||
|
|
|
@ -68,6 +68,15 @@ namespace FineUIPro.Web.WeldingProcess.PMI
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DatePicker txtNDEDateMonth;
|
protected global::FineUIPro.DatePicker txtNDEDateMonth;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar4 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar4;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar5 控件。
|
/// Toolbar5 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue