20260212 管道焊接接头报验检查记录
This commit is contained in:
parent
00e4d65dca
commit
d1e220d2f1
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/07/2026 11:35:17" ReportInfo.Modified="02/09/2026 10:08:27" ReportInfo.CreatorVersion="2017.1.16.0">
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/07/2026 11:35:17" ReportInfo.Modified="02/12/2026 14:44:01" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||||
<ScriptText>using System;
|
<ScriptText>using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
@ -42,7 +42,7 @@ namespace FastReport
|
||||||
}
|
}
|
||||||
</ScriptText>
|
</ScriptText>
|
||||||
<Dictionary>
|
<Dictionary>
|
||||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFxHHEViFymr9mzcxzRJIteQ==">
|
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFAfFMxSj3AeiHAz03GrK9Aw==">
|
||||||
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
||||||
<Column Name="Num" DataType="System.String" PropName="attach_image_id"/>
|
<Column Name="Num" DataType="System.String" PropName="attach_image_id"/>
|
||||||
<Column Name="CheckDate" DataType="System.String" PropName="image_series"/>
|
<Column Name="CheckDate" DataType="System.String" PropName="image_series"/>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/23/2024 15:00:41" ReportInfo.Modified="02/12/2026 11:16:53" ReportInfo.CreatorVersion="2017.1.16.0">
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/23/2024 15:00:41" ReportInfo.Modified="02/12/2026 14:43:10" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||||
<ScriptText>using System;
|
<ScriptText>using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
@ -42,7 +42,7 @@ namespace FastReport
|
||||||
}
|
}
|
||||||
</ScriptText>
|
</ScriptText>
|
||||||
<Dictionary>
|
<Dictionary>
|
||||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFDjka4VrHzT3w+XpvQHBlbQ==">
|
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFfeyydwAeYSmkiYJ4XHSYyQ==">
|
||||||
<TableDataSource Name="Attach_Image" Alias="Data" DataType="System.Int32" Enabled="true" TableName="Attach_Image">
|
<TableDataSource Name="Attach_Image" Alias="Data" DataType="System.Int32" Enabled="true" TableName="Attach_Image">
|
||||||
<Column Name="Number" DataType="System.String" PropName="attach_image_id"/>
|
<Column Name="Number" DataType="System.String" PropName="attach_image_id"/>
|
||||||
<Column Name="ISO_IsoNo" DataType="System.String" PropName="image_series"/>
|
<Column Name="ISO_IsoNo" DataType="System.String" PropName="image_series"/>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/23/2024 15:00:41" ReportInfo.Modified="10/10/2025 08:56:59" ReportInfo.CreatorVersion="2017.1.16.0">
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/23/2024 15:00:41" ReportInfo.Modified="02/12/2026 14:38:54" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||||
<ScriptText>using System;
|
<ScriptText>using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
@ -42,7 +42,7 @@ namespace FastReport
|
||||||
}
|
}
|
||||||
</ScriptText>
|
</ScriptText>
|
||||||
<Dictionary>
|
<Dictionary>
|
||||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFYWFXLbIr+BdWSARr+sdz5Q==">
|
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFlh0iipmnrFgvcAIjLfOHvg==">
|
||||||
<TableDataSource Name="Attach_Image" Alias="Data" DataType="System.Int32" Enabled="true" TableName="Attach_Image">
|
<TableDataSource Name="Attach_Image" Alias="Data" DataType="System.Int32" Enabled="true" TableName="Attach_Image">
|
||||||
<Column Name="Number" DataType="System.String" PropName="attach_image_id"/>
|
<Column Name="Number" DataType="System.String" PropName="attach_image_id"/>
|
||||||
<Column Name="ISO_IsoNo" DataType="System.String" PropName="image_series"/>
|
<Column Name="ISO_IsoNo" DataType="System.String" PropName="image_series"/>
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,12 @@
|
||||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||||
<Items>
|
<Items>
|
||||||
<f:DropDownList ID="drpIsoId" runat="server" Label="管线号" LabelAlign="Right" AutoPostBack="true" OnSelectedIndexChanged="drpIsoId_SelectedIndexChanged"></f:DropDownList>
|
<f:DropDownList ID="drpIsoId" runat="server" Label="管线号" LabelAlign="Right" AutoPostBack="true" OnSelectedIndexChanged="drpIsoId_SelectedIndexChanged"></f:DropDownList>
|
||||||
|
<f:DropDownList ID="drpJointType" runat="server" Label="焊缝类型" LabelAlign="Right" AutoPostBack="true" OnSelectedIndexChanged="drpIsoId_SelectedIndexChanged">
|
||||||
|
<f:ListItem Value="" Text="-请选择-" />
|
||||||
|
<f:ListItem Value="1" Text="对接焊缝" />
|
||||||
|
<f:ListItem Value="2" Text="角焊缝" />
|
||||||
|
<f:ListItem Value="3" Text="支管连接焊缝" />
|
||||||
|
</f:DropDownList>
|
||||||
<f:DatePicker ID="txtWeldingDate" runat="server" Label="焊接日期" LabelAlign="Right" AutoPostBack="true" OnTextChanged="drpIsoId_SelectedIndexChanged" Width="220px"></f:DatePicker>
|
<f:DatePicker ID="txtWeldingDate" runat="server" Label="焊接日期" LabelAlign="Right" AutoPostBack="true" OnTextChanged="drpIsoId_SelectedIndexChanged" Width="220px"></f:DatePicker>
|
||||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||||
</f:ToolbarFill>
|
</f:ToolbarFill>
|
||||||
|
|
@ -47,7 +53,7 @@
|
||||||
</f:Toolbar>
|
</f:Toolbar>
|
||||||
</Toolbars>
|
</Toolbars>
|
||||||
<Items>
|
<Items>
|
||||||
<f:Grid ID="Grid1" CssClass="blockpanel" ShowBorder="true" ShowHeader="true" EnableCollapse="false" runat="server"
|
<%--<f:Grid ID="Grid1" CssClass="blockpanel" ShowBorder="true" ShowHeader="true" EnableCollapse="false" runat="server"
|
||||||
DataKeyNames="ISO_ID" AllowSorting="true" SortField="ISO_ID"
|
DataKeyNames="ISO_ID" AllowSorting="true" SortField="ISO_ID"
|
||||||
SortDirection="ASC">
|
SortDirection="ASC">
|
||||||
<Columns>
|
<Columns>
|
||||||
|
|
@ -92,6 +98,75 @@
|
||||||
<f:ListItem Text="25" Value="25" />
|
<f:ListItem Text="25" Value="25" />
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
</PageItems>
|
</PageItems>
|
||||||
|
</f:Grid>--%>
|
||||||
|
|
||||||
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="管道对接焊接接头报检/检查记录" EnableCollapse="true"
|
||||||
|
runat="server" BoxFlex="1" DataKeyNames="JOT_ID,New_ID" AllowCellEditing="true" EnableColumnLines="true"
|
||||||
|
ClicksToEdit="2" DataIDField="New_ID" AllowSorting="true" SortField="JOT_WeldDate,ISO_IsoNo,JOT_JointNo"
|
||||||
|
SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
|
||||||
|
PageSize="15" OnPageIndexChange="Grid1_PageIndexChange">
|
||||||
|
<Columns>
|
||||||
|
<f:TemplateField ColumnID="tfNumber" HeaderText="序号" Width="60px" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Center">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="labNumber" runat="server" Text=' <%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1%>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
<f:RenderField HeaderText="管道编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="180px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="焊口编号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="焊工代码" ColumnID="WED_Code" DataField="WED_Code" SortField="WED_Code"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="焊接日期" ColumnID="JOT_WeldDate" DataField="JOT_WeldDate" SortField="JOT_WeldDate"
|
||||||
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="规格mm" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc"
|
||||||
|
SortField="JOT_JointDesc" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||||
|
Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="材质" ColumnID="STE_Code" DataField="STE_Code" SortField="STE_Code"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="焊接位置" ColumnID="JOT_Location" DataField="JOT_Location" SortField="JOT_Location"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="焊接方法" ColumnID="WME_Name" DataField="WME_Name" SortField="WME_Name"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="焊材牌号" ColumnID="WMT_MatName" DataField="WMT_MatName" SortField="WMT_MatName"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="实际预热温度" ColumnID="JOT_PrepareTemp" DataField="JOT_PrepareTemp" SortField="JOT_PrepareTemp"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:GroupField HeaderText="焊缝外观检查" HeaderTextAlign="Center">
|
||||||
|
<Columns>
|
||||||
|
<f:RenderField HeaderText="合格" ColumnID="PassVI" DataField="PassVI" SortField="PassVI"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="60px">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField HeaderText="不合格" ColumnID="NoPassVI" DataField="NoPassVI" SortField="NoPassVI"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="60px">
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
</f:GroupField>
|
||||||
|
</Columns>
|
||||||
|
<PageItems>
|
||||||
|
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
|
||||||
|
</f:ToolbarSeparator>
|
||||||
|
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
|
||||||
|
</f:ToolbarText>
|
||||||
|
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
|
||||||
|
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
|
||||||
|
<f:ListItem Text="15" Value="15" />
|
||||||
|
<f:ListItem Text="20" Value="20" />
|
||||||
|
<f:ListItem Text="25" Value="25" />
|
||||||
|
<f:ListItem Text="所有行" Value="1000000" />
|
||||||
|
</f:DropDownList>
|
||||||
|
</PageItems>
|
||||||
</f:Grid>
|
</f:Grid>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ namespace FineUIPro.Web.JGZL
|
||||||
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
|
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
|
||||||
this.InitTreeMenu();//加载树
|
this.InitTreeMenu();//加载树
|
||||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||||
this.BindGrid();
|
//this.BindGrid();
|
||||||
|
|
||||||
this.drpIsoId.Items.Clear();
|
this.drpIsoId.Items.Clear();
|
||||||
this.drpIsoId.DataTextField = "ISO_IsoNo";
|
this.drpIsoId.DataTextField = "ISO_IsoNo";
|
||||||
|
|
@ -112,46 +112,46 @@ namespace FineUIPro.Web.JGZL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void BindGrid()
|
private void BindGrid()
|
||||||
{
|
{
|
||||||
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
||||||
{
|
{
|
||||||
string strSql = @" select distinct batch.ProjectId,
|
|
||||||
Project.ProjectCode,
|
|
||||||
Project.ProjectName,
|
|
||||||
weldReport.JOT_WeldDate,
|
|
||||||
(CASE WHEN jointType.JOTY_Group='1' THEN '对接焊缝'
|
|
||||||
WHEN jointType.JOTY_Group='2' THEN '角焊缝'
|
|
||||||
WHEN jointType.JOTY_Group='3' THEN '支管连接焊缝' END) AS JointType,
|
|
||||||
jointType.JOTY_Group,
|
|
||||||
rate.NDTR_ID,
|
|
||||||
rate.NDTR_Name,
|
|
||||||
isoInfo.ISO_ID,
|
|
||||||
isoInfo.ISO_IsoNo,
|
|
||||||
batch.BatchCode
|
|
||||||
from HJGL_BO_BatchDetail batchDetail
|
|
||||||
JOIN dbo.HJGL_BO_Batch batch ON batch.BatchId=batchDetail.BatchId
|
|
||||||
LEFT JOIN dbo.HJGL_PW_JointInfo joint ON joint.JOT_ID=batchDetail.JOT_ID
|
|
||||||
left join HJGL_PW_IsoInfo isoInfo on isoInfo.ISO_ID=joint.ISO_ID
|
|
||||||
LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId = joint.ProjectId
|
|
||||||
left join HJGL_BO_WeldReportMain weldReport on weldReport.DReportID = joint.DReportID
|
|
||||||
LEFT JOIN dbo.HJGL_BS_JointType jointType ON jointType.JOTY_ID = batch.JOTY_ID
|
|
||||||
LEFT JOIN dbo.HJGL_BS_NDTRate rate ON rate.NDTR_ID = batch.NDTR_ID where batch.ProjectId=@ProjectId ";
|
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
|
||||||
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
|
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
|
||||||
if (this.drpIsoId.SelectedValue != BLL.Const._Null && !string.IsNullOrEmpty(this.drpIsoId.SelectedValue))
|
|
||||||
{
|
|
||||||
strSql += " AND isoInfo.ISO_ID=@isoId";
|
|
||||||
listStr.Add(new SqlParameter("@isoId", this.drpIsoId.SelectedValue));
|
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(this.txtWeldingDate.Text.Trim()))
|
if (!string.IsNullOrEmpty(this.drpIsoId.SelectedValue) && this.drpIsoId.SelectedValue != BLL.Const._Null)
|
||||||
{
|
{
|
||||||
strSql += " AND weldReport.JOT_WeldDate=@weldingDate";
|
listStr.Add(new SqlParameter("@ISO_ID", this.drpIsoId.SelectedValue));
|
||||||
listStr.Add(new SqlParameter("@weldingDate", this.txtWeldingDate.Text.Trim()));
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@ISO_ID", null));
|
||||||
|
}
|
||||||
|
listStr.Add(new SqlParameter("@VICheckDate", null));
|
||||||
|
listStr.Add(new SqlParameter("@NDTR_ID", null));
|
||||||
|
if (!string.IsNullOrEmpty(this.drpJointType.SelectedValue) && this.drpJointType.SelectedValue != BLL.Const._Null)
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@JOTY_Group", this.drpJointType.SelectedValue));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@JOTY_Group", null));
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(this.txtWeldingDate.Text))
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@WeldingDate", this.txtWeldingDate.Text));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@WeldingDate", null));
|
||||||
|
}
|
||||||
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
Grid1.DataSource = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunProc("HJGL_sp_WeldInspectionCheckRecord", parameter);
|
||||||
|
this.Grid1.RecordCount = tb.Rows.Count;
|
||||||
|
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||||
|
var table = this.GetPagedDataTable(Grid1, tb);
|
||||||
|
Grid1.DataSource = table;
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 分页排序
|
#region 分页排序
|
||||||
|
|
@ -227,38 +227,57 @@ namespace FineUIPro.Web.JGZL
|
||||||
string projectId = this.tvControlItem.SelectedNodeID;
|
string projectId = this.tvControlItem.SelectedNodeID;
|
||||||
if (projectId != null && !string.IsNullOrEmpty(projectId))
|
if (projectId != null && !string.IsNullOrEmpty(projectId))
|
||||||
{
|
{
|
||||||
if (Grid1.SelectedRowIndexArray.Length <= 0)
|
if (this.drpIsoId.SelectedValue==BLL.Const._Null&&string.IsNullOrEmpty(this.drpIsoId.SelectedValue))
|
||||||
{
|
{
|
||||||
Alert.ShowInTop("最少选中一行!", MessageBoxIcon.Warning);
|
Alert.ShowInTop("请选择管线", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (Grid1.Rows.Count > 0)
|
if (string.IsNullOrEmpty(this.drpJointType.SelectedValue))
|
||||||
{
|
{
|
||||||
for (int gi = 0; gi < Grid1.Rows.Count; gi++)
|
Alert.ShowInTop("请选择焊缝类型", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
|
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
||||||
{
|
{
|
||||||
if (Grid1.SelectedRowIndex == gi)
|
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(this.drpIsoId.SelectedValue) && this.drpIsoId.SelectedValue != BLL.Const._Null)
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@ISO_ID", this.drpIsoId.SelectedValue));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@ISO_ID", null));
|
||||||
|
}
|
||||||
|
listStr.Add(new SqlParameter("@VICheckDate", null));
|
||||||
|
listStr.Add(new SqlParameter("@NDTR_ID", null));
|
||||||
|
if (!string.IsNullOrEmpty(this.drpJointType.SelectedValue) && this.drpJointType.SelectedValue != BLL.Const._Null)
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@JOTY_Group", this.drpJointType.SelectedValue));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@JOTY_Group", null));
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(this.txtWeldingDate.Text))
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@WeldingDate", this.txtWeldingDate.Text));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
listStr.Add(new SqlParameter("@WeldingDate", null));
|
||||||
|
}
|
||||||
|
|
||||||
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
|
DataTable tb = SQLHelper.GetDataTableRunProc("HJGL_sp_WeldInspectionCheckRecord", parameter);
|
||||||
|
|
||||||
|
if (tb.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
string initTemplatePath = "";
|
string initTemplatePath = "";
|
||||||
string rootPath = Server.MapPath("~/");
|
string rootPath = Server.MapPath("~/");
|
||||||
BLL.Common.FastReportService.ResetData();
|
BLL.Common.FastReportService.ResetData();
|
||||||
|
|
||||||
System.Web.UI.WebControls.HiddenField hidProjectId = Grid1.Rows[gi].FindControl("hidProjectId") as System.Web.UI.WebControls.HiddenField;
|
|
||||||
System.Web.UI.WebControls.HiddenField hidNDTR_ID = Grid1.Rows[gi].FindControl("hidNDTR_ID") as System.Web.UI.WebControls.HiddenField;
|
|
||||||
System.Web.UI.WebControls.HiddenField hidJOTY_Group = Grid1.Rows[gi].FindControl("hidJOTY_Group") as System.Web.UI.WebControls.HiddenField;
|
|
||||||
System.Web.UI.WebControls.HiddenField hidJOT_WeldDate = Grid1.Rows[gi].FindControl("hidJOT_WeldDate") as System.Web.UI.WebControls.HiddenField;
|
|
||||||
System.Web.UI.WebControls.HiddenField hidProjectName = Grid1.Rows[gi].FindControl("hidProjectName") as System.Web.UI.WebControls.HiddenField;
|
|
||||||
System.Web.UI.WebControls.HiddenField hidISO_ID = Grid1.Rows[gi].FindControl("hidISO_ID") as System.Web.UI.WebControls.HiddenField;
|
|
||||||
|
|
||||||
var listStr = new List<SqlParameter>();
|
|
||||||
listStr.Add(new SqlParameter("@ProjectId", hidProjectId.Value));
|
|
||||||
listStr.Add(new SqlParameter("@NDTR_ID", hidNDTR_ID.Value));
|
|
||||||
listStr.Add(new SqlParameter("@JOTY_Group", hidJOTY_Group.Value));
|
|
||||||
listStr.Add(new SqlParameter("@WeldingDate", hidJOT_WeldDate.Value));
|
|
||||||
listStr.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
|
|
||||||
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
|
||||||
var tb = SQLHelper.GetDataTableRunProc("HJGL_sp_WeldInspectionCheckRecordNew", parameter);
|
|
||||||
|
|
||||||
DataTable dt = new DataTable();
|
DataTable dt = new DataTable();
|
||||||
dt.TableName = "Data";
|
dt.TableName = "Data";
|
||||||
dt.Columns.Add("Number");
|
dt.Columns.Add("Number");
|
||||||
|
|
@ -305,16 +324,17 @@ namespace FineUIPro.Web.JGZL
|
||||||
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
|
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
|
||||||
keyValuePairs.Add("InspectionCount", tb.Rows.Count.ToString());
|
keyValuePairs.Add("InspectionCount", tb.Rows.Count.ToString());
|
||||||
string nderName = string.Empty;
|
string nderName = string.Empty;
|
||||||
if (!string.IsNullOrEmpty(hidNDTR_ID.Value))
|
string ndtrId = tb.Rows[0]["NDTR_ID"].ToString();
|
||||||
|
if (!string.IsNullOrEmpty(ndtrId))
|
||||||
{
|
{
|
||||||
var rate = BLL.HJGL_DetectionService.GetNDTRateByNDTRID(hidNDTR_ID.Value);
|
var rate = BLL.HJGL_DetectionService.GetNDTRateByNDTRID(ndtrId);
|
||||||
if (rate != null)
|
if (rate != null)
|
||||||
{
|
{
|
||||||
nderName = rate.NDTR_Name;
|
nderName = rate.NDTR_Name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
keyValuePairs.Add("NDTRName", nderName);
|
keyValuePairs.Add("NDTRName", nderName);
|
||||||
if (hidJOTY_Group.Value == "1")
|
if (this.drpJointType.SelectedValue == "1")
|
||||||
{
|
{
|
||||||
keyValuePairs.Add("NDTType", "RT");
|
keyValuePairs.Add("NDTType", "RT");
|
||||||
}
|
}
|
||||||
|
|
@ -330,7 +350,10 @@ namespace FineUIPro.Web.JGZL
|
||||||
PageContext.RegisterStartupScript(WindowPrint.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
|
PageContext.RegisterStartupScript(WindowPrint.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
|
{
|
||||||
|
Alert.ShowInTop("没有可打印的数据!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -104,6 +104,15 @@ namespace FineUIPro.Web.JGZL
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpIsoId;
|
protected global::FineUIPro.DropDownList drpIsoId;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpJointType 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList drpJointType;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtWeldingDate 控件。
|
/// txtWeldingDate 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -149,60 +158,6 @@ namespace FineUIPro.Web.JGZL
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label labNumber;
|
protected global::System.Web.UI.WebControls.Label labNumber;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// hidProjectId 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.WebControls.HiddenField hidProjectId;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// hidNDTR_ID 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.WebControls.HiddenField hidNDTR_ID;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// hidJOTY_Group 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.WebControls.HiddenField hidJOTY_Group;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// hidJOT_WeldDate 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.WebControls.HiddenField hidJOT_WeldDate;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// hidProjectName 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.WebControls.HiddenField hidProjectName;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// hidISO_ID 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.WebControls.HiddenField hidISO_ID;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator1 控件。
|
/// ToolbarSeparator1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue