20260401 试压包资料
This commit is contained in:
parent
f824035883
commit
34208d096a
|
|
@ -0,0 +1,109 @@
|
|||
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('1C3C13E7-6AB0-4CB3-B7FB-E603C02C5B35','720F843F-3FDD-4072-9724-B320BDB9B6E0','增加',1)
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('532BAB9A-C601-4BAE-B753-EA50CCD0CC00','720F843F-3FDD-4072-9724-B320BDB9B6E0','修改',2)
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('2972E60F-AB7C-4B60-8367-D0AF105E4B61','720F843F-3FDD-4072-9724-B320BDB9B6E0','删除',3)
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('A59927FB-386A-45F5-A3E0-C1495262F015','720F843F-3FDD-4072-9724-B320BDB9B6E0','保存',4)
|
||||
go
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('BF2E7163-A7BF-4D39-AAD7-1D7EF27592FB','91F25D94-7A6E-422E-A5C8-7485A3D8B155','增加',1)
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('9F7C35FA-4506-487D-8EE7-99187EB1AFAD','91F25D94-7A6E-422E-A5C8-7485A3D8B155','修改',2)
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('8AA0B019-4FAD-45EA-BF5C-AA478B4C96CB','91F25D94-7A6E-422E-A5C8-7485A3D8B155','删除',3)
|
||||
insert ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('D4338B61-4FA4-493C-A75A-FDE0D9524303','91F25D94-7A6E-422E-A5C8-7485A3D8B155','保存',4)
|
||||
go
|
||||
|
||||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
values('5343BFE2-6557-44E2-B58A-2AF148527D3A','管道焊接接头射线检测比例确认表','SYBData/RTProportionConfirmation.aspx',110,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
|
||||
go
|
||||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
values('12A4B8C5-1404-4B79-9A9C-3FF9481671F6','管道无损检测结果汇总表','JGZL/TestResultsSummary.aspx',120,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
|
||||
go
|
||||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
values('9CC5181C-7979-4EE0-A33F-ED2899E20EA9','管道无损检测数量统计表','JGZL/TestQuantityStatistics.aspx',130,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
|
||||
go
|
||||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
values('0E72DA1D-8656-43F7-8617-62B8B53C9A5B','管道焊接接头热处理报告','SYBData/HeatTreatmentReport.aspx',150,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
|
||||
go
|
||||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
values('9C0906E0-8619-4571-A0A6-020CAA4B55AF','管道系统试压临时盲板安装、拆除记录','SYBData/BlindFlangeInstallationAndRemoval.aspx',170,'3EAFF140-E5CA-4978-B83D-D2C9F36E0D52','3')
|
||||
go
|
||||
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('37DE42C6-8C1B-4298-A1B1-612C5BDF8AE1','9C0906E0-8619-4571-A0A6-020CAA4B55AF','增加',1)
|
||||
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('5FA07EAE-30C0-4777-ADE1-E8420DB2B83D','9C0906E0-8619-4571-A0A6-020CAA4B55AF','修改',2)
|
||||
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('83F7BC39-5F83-4D11-A437-721E28DEEABF','9C0906E0-8619-4571-A0A6-020CAA4B55AF','删除',3)
|
||||
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
values('E1B1DDF2-012E-4475-811A-73432136BCB7','9C0906E0-8619-4571-A0A6-020CAA4B55AF','保存',4)
|
||||
go
|
||||
|
||||
CREATE TABLE [dbo].[SYBData_BlindFlangeInstallationAndRemoval](
|
||||
[BlindFlangeInstallationAndRemovalId] [nvarchar](50) NOT NULL,
|
||||
[ProjectId] [nvarchar](50) NULL,
|
||||
[IndividualProject] [nvarchar](50) NULL,
|
||||
[PipeSectionNumber] [nvarchar](50) NULL,
|
||||
[BlindPlateNumber] [nvarchar](50) NULL,
|
||||
[Installer] [nvarchar](50) NULL,
|
||||
[InsGeneral] [nvarchar](50) NULL,
|
||||
[InsSupervision] [nvarchar](50) NULL,
|
||||
[DemolitionWorkers] [nvarchar](50) NULL,
|
||||
[DemolitionGeneral] [nvarchar](50) NULL,
|
||||
[DemolitionSupervision] [nvarchar](50) NULL,
|
||||
CONSTRAINT [PK_SYBData_BlindFlangeInstallationAndRemoval] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[BlindFlangeInstallationAndRemovalId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[SYBData_BlindFlangeInstallationAndRemoval] WITH CHECK ADD CONSTRAINT [FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project] FOREIGN KEY([ProjectId])
|
||||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[SYBData_BlindFlangeInstallationAndRemoval] CHECK CONSTRAINT [FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project]
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'BlindFlangeInstallationAndRemovalId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单项工程名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'IndividualProject'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压包管段号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'PipeSectionNumber'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'BlindPlateNumber'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安装人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'Installer'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板安装-总承包确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'InsGeneral'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板安装-监理确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'InsSupervision'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'拆除人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'DemolitionWorkers'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板拆除-总承包确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'DemolitionGeneral'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盲板拆除-监理确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval', @level2type=N'COLUMN',@level2name=N'DemolitionSupervision'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道系统试压临时盲板安装、拆除记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYBData_BlindFlangeInstallationAndRemoval'
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
|
@ -300,6 +300,7 @@
|
|||
<Compile Include="SQLHelper.cs" />
|
||||
<Compile Include="Common\UploadFileService.cs" />
|
||||
<Compile Include="SYBData\ApplicationFormService.cs" />
|
||||
<Compile Include="SYBData\BlindFlangeInstallationAndRemovalService.cs" />
|
||||
<Compile Include="SYBData\CoverService.cs" />
|
||||
<Compile Include="SYBData\PressureTestPackageListService.cs" />
|
||||
<Compile Include="SYBData\SYBData_FileDirectoryService.cs" />
|
||||
|
|
|
|||
|
|
@ -1942,6 +1942,11 @@ namespace BLL
|
|||
/// 管道试压包一览表
|
||||
/// </summary>
|
||||
public const string SYBData_PressureTestPackageListMenuId = "D4E0EBE8-C13B-4E61-8765-EE7BA77BFAB1";
|
||||
|
||||
/// <summary>
|
||||
/// 管道系统试压临时盲板安装、拆除记录
|
||||
/// </summary>
|
||||
public const string SYBData_BlindFlangeInstallationAndRemovalMenuId = "9C0906E0-8619-4571-A0A6-020CAA4B55AF";
|
||||
#endregion
|
||||
|
||||
#region 报表对应ID
|
||||
|
|
|
|||
|
|
@ -0,0 +1,53 @@
|
|||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 管道系统试压临时盲板安装、拆除记录
|
||||
/// </summary>
|
||||
public class BlindFlangeInstallationAndRemovalService
|
||||
{
|
||||
/// <summary>
|
||||
/// 添加
|
||||
/// </summary>
|
||||
/// <param name="data"></param>
|
||||
public static void AddBlindFlangeInstallationAndRemoval(Model.SYBData_BlindFlangeInstallationAndRemoval data)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
Model.SYBData_BlindFlangeInstallationAndRemoval newData = new SYBData_BlindFlangeInstallationAndRemoval();
|
||||
newData.BlindFlangeInstallationAndRemovalId = data.BlindFlangeInstallationAndRemovalId;
|
||||
newData.ProjectId = data.ProjectId;
|
||||
newData.IndividualProject = data.IndividualProject;
|
||||
newData.PipeSectionNumber = data.PipeSectionNumber;
|
||||
newData.BlindPlateNumber = data.BlindPlateNumber;
|
||||
newData.Installer = data.Installer;
|
||||
newData.InsGeneral = data.InsGeneral;
|
||||
newData.InsSupervision = data.InsSupervision;
|
||||
newData.DemolitionWorkers = data.DemolitionWorkers;
|
||||
newData.DemolitionGeneral = data.DemolitionGeneral;
|
||||
newData.DemolitionSupervision = data.DemolitionSupervision;
|
||||
db.SYBData_BlindFlangeInstallationAndRemoval.InsertOnSubmit(newData);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目Id删除管道系统试压临时盲板安装、拆除记录
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
public static void DeleteBlindFlangeInstallationAndRemovalByProjectId(string projectId)
|
||||
{
|
||||
SGGLDB db = Funs.DB;
|
||||
var q = (from x in db.SYBData_BlindFlangeInstallationAndRemoval where x.ProjectId == projectId select x).ToList();
|
||||
if (q.Count > 0)
|
||||
{
|
||||
db.SYBData_BlindFlangeInstallationAndRemoval.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/20/2025 10:51:50" ReportInfo.Modified="03/19/2026 15:34:31" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/20/2025 10:51:50" ReportInfo.Modified="03/31/2026 10:12:33" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
|
@ -42,7 +42,7 @@ namespace FastReport
|
|||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFSHuD09RP+deh2wTPE+6Sfg==">
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFPsSFUErYIIj6hQ4QQC3Ftw==">
|
||||
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
||||
<Column Name="IsoNo" DataType="System.String" PropName="attach_image_id"/>
|
||||
<Column Name="NDTR_Name" DataType="System.String" PropName="image_series"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/09/2025 16:09:34" ReportInfo.Modified="03/19/2026 15:34:50" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/09/2025 16:09:34" ReportInfo.Modified="03/31/2026 10:11:07" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
|
@ -67,7 +67,7 @@ namespace FastReport
|
|||
}
|
||||
}</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFdsouwxp93XR0jM1/Uow/kQ==">
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFtZIMq3V8nt/0FuM8n67gKA==">
|
||||
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
||||
<Column Name="SingleName" DataType="System.String" PropName="attach_image_id"/>
|
||||
<Column Name="WeldJointCode" DataType="System.String" PropName="image_series"/>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,153 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="03/31/2026 16:54:16" ReportInfo.Modified="03/31/2026 17:19:37" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
using System.Drawing;
|
||||
using System.Data;
|
||||
using FastReport;
|
||||
using FastReport.Data;
|
||||
using FastReport.Dialog;
|
||||
using FastReport.Barcode;
|
||||
using FastReport.Table;
|
||||
using FastReport.Utils;
|
||||
|
||||
namespace FastReport
|
||||
{
|
||||
public class ReportScript
|
||||
{
|
||||
|
||||
private void Table2_ManualBuild(object sender, EventArgs e)
|
||||
{
|
||||
DataSourceBase rowData = Report.GetDataSource("Data");
|
||||
// init the data source
|
||||
rowData.Init();
|
||||
|
||||
// print the first table row - it is a header
|
||||
|
||||
// now enumerate the data source and print the table body
|
||||
while (rowData.HasMoreRows)
|
||||
{
|
||||
// print the table body
|
||||
Table2.PrintRow(0);
|
||||
Table2.PrintColumns();
|
||||
|
||||
// go next data source row
|
||||
rowData.Next();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqM3/HbiZANEYP3Y6oNtE7mqsCE0NW5tkXiWL0RJsdm/BnXhHrIFd8DaTyqYvkCZwzaaQipsiBeb+lBhzIDpDvfvxDsovr3/ckbYEBSCcpPFiH7Npcn4kPkDoxtl7XrCt1j63ma3mCLcLPN9o74aBqqd1WZsaEs7MLRtSWt4L/IDLoaEYKi0euV49rY12ECZLm">
|
||||
<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="PipeSectionNumber" DataType="System.String" PropName="image_series"/>
|
||||
<Column Name="BlindPlateNumber" DataType="System.String" PropName="file_name"/>
|
||||
<Column Name="Installer" DataType="System.String" PropName="file_size"/>
|
||||
<Column Name="InsGeneral" DataType="System.String" PropName="file_type"/>
|
||||
<Column Name="InsSupervision" DataType="System.String" PropName="created_date"/>
|
||||
<Column Name="DemolitionWorkers" DataType="System.String" PropName="created_by"/>
|
||||
<Column Name="DemolitionGeneral" DataType="System.String" PropName="series_desc"/>
|
||||
<Column Name="DemolitionSupervision" DataType="System.String" PropName="file_path"/>
|
||||
<Column Name="series_timestamp" Enabled="false" DataType="System.String"/>
|
||||
</TableDataSource>
|
||||
</MsSqlDataConnection>
|
||||
<Parameter Name="IndividualProject" DataType="System.String"/>
|
||||
</Dictionary>
|
||||
<ReportPage Name="Page1" RawPaperSize="9" LeftMargin="22" TopMargin="13.3" RightMargin="17" BottomMargin="16.5" Guides="0,646.38,27.72,140.49,215.46,430.92,65.52,74.97,112.77,290.43,355.95,505.89,571.41,122.85,472.5,9.45,349.65,359.1,595.35">
|
||||
<PageHeaderBand Name="PageHeader1" Width="646.38" Height="149.5" Guides="75.6,149.5,0,73.9,31.37,42.53,18.9,47.25">
|
||||
<TableObject Name="Table1" Top="75.6" Width="646.38" Height="73.9">
|
||||
<TableColumn Name="Column1" Width="27.72"/>
|
||||
<TableColumn Name="Column2" Width="112.77"/>
|
||||
<TableColumn Name="Column3" Width="74.97"/>
|
||||
<TableColumn Name="Column4" Width="74.97"/>
|
||||
<TableColumn Name="Column5" Width="65.52"/>
|
||||
<TableColumn Name="Column6" Width="74.97"/>
|
||||
<TableColumn Name="Column7" Width="74.97"/>
|
||||
<TableColumn Name="Column8" Width="65.52"/>
|
||||
<TableColumn Name="Column9" Width="74.97"/>
|
||||
<TableRow Name="Row1" Height="31.37">
|
||||
<TableCell Name="Cell1" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell2" Border.Lines="All" Text="试压包管段号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell3" Border.Lines="All" Text="盲板编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell4" Border.Lines="All" Text="盲板安装" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell5" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell26" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell27" Border.Lines="All" Text="盲板拆除" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell28" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell29" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row2" Height="42.53">
|
||||
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell7" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell8" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell9" Border.Lines="All" Text="安装人" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell10" Border.Lines="All" Text="总承包确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell30" Border.Lines="All" Text="监理确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell31" Border.Lines="All" Text="拆除人" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell32" Border.Lines="All" Text="总承包确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell33" Border.Lines="All" Text="监理确认" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
<TextObject Name="Text1" Left="122.85" Width="349.65" Height="18.9" Text="管道系统试压临时盲板安装、拆除记录" Font="黑体, 14pt, style=Bold"/>
|
||||
<TextObject Name="Text2" Left="9.45" Top="47.25" Width="113.4" Height="28.35" Text="单项工程名称:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TextObject Name="Text3" Left="122.85" Top="47.25" Width="226.8" Height="28.35" Text="[IndividualProject]" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TextObject Name="Text4" Left="359.1" Top="47.25" Width="113.4" Height="28.35" Text="单位工程名称:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TextObject Name="Text5" Left="472.5" Top="47.25" Width="122.85" Height="28.35" Text="管道安装工程" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</PageHeaderBand>
|
||||
<DataBand Name="Data1" Top="153.5" Width="646.38" Height="33.08" Guides="0,33.08">
|
||||
<TableObject Name="Table2" Width="646.38" Height="33.08" ManualBuildEvent="Table2_ManualBuild">
|
||||
<TableColumn Name="Column10" Width="27.72"/>
|
||||
<TableColumn Name="Column11" Width="112.77"/>
|
||||
<TableColumn Name="Column12" Width="74.97"/>
|
||||
<TableColumn Name="Column13" Width="74.97"/>
|
||||
<TableColumn Name="Column14" Width="65.52"/>
|
||||
<TableColumn Name="Column15" Width="74.97"/>
|
||||
<TableColumn Name="Column16" Width="74.97"/>
|
||||
<TableColumn Name="Column17" Width="65.52"/>
|
||||
<TableColumn Name="Column18" Width="74.97"/>
|
||||
<TableRow Name="Row4" Height="33.08">
|
||||
<TableCell Name="Cell43" Border.Lines="All" Text="[Data.Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell44" Border.Lines="All" Text="[Data.PipeSectionNumber]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell45" Border.Lines="All" Text="[Data.BlindPlateNumber]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell46" Border.Lines="All" Text="[Data.Installer]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell47" Border.Lines="All" Text="[Data.InsGeneral]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell48" Border.Lines="All" Text="[Data.InsSupervision]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell49" Border.Lines="All" Text="[Data.DemolitionWorkers]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell50" Border.Lines="All" Text="[Data.DemolitionGeneral]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell51" Border.Lines="All" Text="[Data.DemolitionSupervision]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</DataBand>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="227.66" Width="646.38">
|
||||
<ChildBand Name="Child1" Top="190.58" Width="646.38" Height="33.08" Guides="0,33.08" FillUnusedSpace="true">
|
||||
<TableObject Name="Table3" Width="646.38" Height="33.08">
|
||||
<TableColumn Name="Column19" Width="27.72"/>
|
||||
<TableColumn Name="Column20" Width="112.77"/>
|
||||
<TableColumn Name="Column21" Width="74.97"/>
|
||||
<TableColumn Name="Column22" Width="74.97"/>
|
||||
<TableColumn Name="Column23" Width="65.52"/>
|
||||
<TableColumn Name="Column24" Width="74.97"/>
|
||||
<TableColumn Name="Column25" Width="74.97"/>
|
||||
<TableColumn Name="Column26" Width="65.52"/>
|
||||
<TableColumn Name="Column27" Width="74.97"/>
|
||||
<TableRow Name="Row5" Height="33.08">
|
||||
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell58" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell60" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</ChildBand>
|
||||
</ColumnFooterBand>
|
||||
</ReportPage>
|
||||
</Report>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/21/2024 15:06:49" ReportInfo.Modified="03/06/2026 14:56:30" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/21/2024 15:06:49" ReportInfo.Modified="03/31/2026 10:13:23" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
|
@ -42,7 +42,7 @@ namespace FastReport
|
|||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFXRA52hHA2Zz6d5lLvCYfUA==">
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFZhz3ws8ERKv3fZ5ebfi6Nw==">
|
||||
<TableDataSource Name="MainData" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="MainData">
|
||||
<Column Name="ProjectName" DataType="System.String" PropName="attach_image_id"/>
|
||||
<Column Name="ProjectCode" DataType="System.String" PropName="image_series"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/16/2025 16:22:24" ReportInfo.Modified="01/22/2026 14:44:53" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="10/16/2025 16:22:24" ReportInfo.Modified="03/31/2026 09:47:36" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
|
@ -42,7 +42,7 @@ namespace FastReport
|
|||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFjpTGEarsSxENa6kYDYyuhA==">
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFAfFMxSj3AeiHAz03GrK9Aw==">
|
||||
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
||||
<Column Name="ISO_IsoNo" DataType="System.String" PropName="attach_image_id"/>
|
||||
<Column Name="STE_Name" DataType="System.String" PropName="image_series"/>
|
||||
|
|
@ -59,14 +59,14 @@ namespace FastReport
|
|||
</MsSqlDataConnection>
|
||||
<Parameter Name="projectName" DataType="System.String"/>
|
||||
</Dictionary>
|
||||
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="20" TopMargin="25" RightMargin="20" BottomMargin="20" Guides="0,963.9,189,604.8,689.85,274.05,964.21,121.42,288.66,93.07,473.37,74.17,45.82,667.53,64.72,833.34,17.47,195.59,427.55,602.81,55.27,741.7,815.87,130.87,353.38,528.64,145.53,221.13,300.51,154.98,521.64,742.77">
|
||||
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="170.1" Guides="0,94.51,70.88,23.63,94.5,170.1,25.2,75.60001,50.4">
|
||||
<TableObject Name="Table1" Width="963.9" Height="94.51">
|
||||
<TableColumn Name="Column1" Width="189"/>
|
||||
<TableColumn Name="Column2" Width="415.8"/>
|
||||
<TableColumn Name="Column3" Width="85.05"/>
|
||||
<TableColumn Name="Column4" Width="274.05"/>
|
||||
<TableRow Name="Row1" Height="70.88">
|
||||
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="16" TopMargin="22" RightMargin="13.2" BottomMargin="17" Guides="0,1009.7,200.45,627.7,724.2,285.5,1009.71,134.37,355.86,106.02,541.62,68.22,49.32,717.93,875.34,20.97,249.84,492.3,649.71,39.87,786.15,854.37,115.47,424.08,581.49,154.69,230.29,318.83,164.14,549.12,779.41">
|
||||
<PageHeaderBand Name="PageHeader1" Width="1012.28" Height="157.5" Guides="0,75.61,51.98,23.63,75.6,157.5,25.2,81.9,50.53,25.33,31.37">
|
||||
<TableObject Name="Table1" Width="1009.7" Height="75.61">
|
||||
<TableColumn Name="Column1" Width="200.45"/>
|
||||
<TableColumn Name="Column2" Width="427.25"/>
|
||||
<TableColumn Name="Column3" Width="96.5"/>
|
||||
<TableColumn Name="Column4" Width="285.5"/>
|
||||
<TableRow Name="Row1" Height="51.98">
|
||||
<TableCell Name="Cell1" Border.Lines="Left, Right, Top" Text="SH/T 3503-J412-1" HorzAlign="Center" VertAlign="Center" Font="黑体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell2" Border.Lines="Left, Right, Top" Text="管道焊接接头射线检测比例确认表(一)" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell3" Border.Lines="Top" Text="工程名称:" Font="宋体, 10.5pt"/>
|
||||
|
|
@ -79,20 +79,20 @@ namespace FastReport
|
|||
<TableCell Name="Cell10" Border.Lines="All"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
<TableObject Name="Table2" Top="94.5" Width="964.21" Height="75.6" Border.Lines="Left, Right, Bottom">
|
||||
<TableColumn Name="Column5" Width="121.42"/>
|
||||
<TableColumn Name="Column6" Width="74.17"/>
|
||||
<TableColumn Name="Column7" Width="93.07"/>
|
||||
<TableColumn Name="Column8" Width="64.72"/>
|
||||
<TableColumn Name="Column9" Width="74.17"/>
|
||||
<TableColumn Name="Column10" Width="45.82"/>
|
||||
<TableColumn Name="Column11" Width="55.27"/>
|
||||
<TableColumn Name="Column12" Width="74.17"/>
|
||||
<TableColumn Name="Column13" Width="64.72"/>
|
||||
<TableColumn Name="Column14" Width="74.17"/>
|
||||
<TableColumn Name="Column15" Width="74.17"/>
|
||||
<TableColumn Name="Column16" Width="17.47"/>
|
||||
<TableColumn Name="Column17" Width="130.87"/>
|
||||
<TableObject Name="Table2" Top="75.6" Width="1009.71" Height="81.9" Border.Lines="Left, Right, Bottom">
|
||||
<TableColumn Name="Column5" Width="134.37"/>
|
||||
<TableColumn Name="Column6" Width="115.47"/>
|
||||
<TableColumn Name="Column7" Width="106.02"/>
|
||||
<TableColumn Name="Column8" Width="68.22"/>
|
||||
<TableColumn Name="Column9" Width="68.22"/>
|
||||
<TableColumn Name="Column10" Width="49.32"/>
|
||||
<TableColumn Name="Column11" Width="39.87"/>
|
||||
<TableColumn Name="Column12" Width="68.22"/>
|
||||
<TableColumn Name="Column13" Width="68.22"/>
|
||||
<TableColumn Name="Column14" Width="68.22"/>
|
||||
<TableColumn Name="Column15" Width="68.22"/>
|
||||
<TableColumn Name="Column16" Width="20.97"/>
|
||||
<TableColumn Name="Column17" Width="134.37"/>
|
||||
<TableRow Name="Row3" Height="25.2">
|
||||
<TableCell Name="Cell11" Border.Lines="All" Text="执行标准" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell12" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
|
|
@ -108,7 +108,7 @@ namespace FastReport
|
|||
<TableCell Name="Cell42" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell43" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row4" Height="25.2">
|
||||
<TableRow Name="Row4" Height="25.33">
|
||||
<TableCell Name="Cell16" Border.Lines="All" Text="管道编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell17" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell18" Border.Lines="All" Text="规 格 mm " HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
|
|
@ -123,7 +123,7 @@ namespace FastReport
|
|||
<TableCell Name="Cell50" Border.Lines="All" Text="检测报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2" RowSpan="2"/>
|
||||
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row5" Height="25.2">
|
||||
<TableRow Name="Row5" Height="31.37">
|
||||
<TableCell Name="Cell21" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell22" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell23" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
|
|
@ -140,54 +140,54 @@ namespace FastReport
|
|||
</TableRow>
|
||||
</TableObject>
|
||||
</PageHeaderBand>
|
||||
<DataBand Name="Data1" Top="174.1" Width="971.46" Height="34.65" Guides="0,34.65">
|
||||
<TableObject Name="Table3" Width="964.21" Height="34.65" Border.Lines="Left, Right, Bottom" ManualBuildEvent="Table3_ManualBuild">
|
||||
<TableColumn Name="Column18" Width="121.42"/>
|
||||
<TableColumn Name="Column19" Width="74.17"/>
|
||||
<TableColumn Name="Column20" Width="93.07"/>
|
||||
<TableColumn Name="Column21" Width="64.72"/>
|
||||
<TableColumn Name="Column22" Width="74.17"/>
|
||||
<TableColumn Name="Column23" Width="45.82"/>
|
||||
<TableColumn Name="Column24" Width="55.27"/>
|
||||
<TableColumn Name="Column25" Width="74.17"/>
|
||||
<TableColumn Name="Column26" Width="64.72"/>
|
||||
<TableColumn Name="Column27" Width="74.17"/>
|
||||
<TableColumn Name="Column28" Width="74.17"/>
|
||||
<TableColumn Name="Column29" Width="17.47"/>
|
||||
<TableColumn Name="Column30" Width="130.87"/>
|
||||
<DataBand Name="Data1" Top="161.5" Width="1012.28" Height="34.65" Guides="0,34.65">
|
||||
<TableObject Name="Table3" Width="1009.71" Height="34.65" Border.Lines="Left, Right, Bottom" ManualBuildEvent="Table3_ManualBuild">
|
||||
<TableColumn Name="Column18" Width="134.37"/>
|
||||
<TableColumn Name="Column19" Width="115.47"/>
|
||||
<TableColumn Name="Column20" Width="106.02"/>
|
||||
<TableColumn Name="Column21" Width="68.22"/>
|
||||
<TableColumn Name="Column22" Width="68.22"/>
|
||||
<TableColumn Name="Column23" Width="49.32"/>
|
||||
<TableColumn Name="Column24" Width="39.87"/>
|
||||
<TableColumn Name="Column25" Width="68.22"/>
|
||||
<TableColumn Name="Column26" Width="68.22"/>
|
||||
<TableColumn Name="Column27" Width="68.22"/>
|
||||
<TableColumn Name="Column28" Width="68.22"/>
|
||||
<TableColumn Name="Column29" Width="20.97"/>
|
||||
<TableColumn Name="Column30" Width="134.37"/>
|
||||
<TableRow Name="Row8" Height="34.65">
|
||||
<TableCell Name="Cell86" Border.Lines="All" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell87" Border.Lines="All" Text="[Data.STE_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell88" Border.Lines="All" Text="[Data.JOT_JointDesc]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell89" Border.Lines="All" Text="[Data.TotalJotNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell90" Border.Lines="All" Text="[Data.TotalJotGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell91" Border.Lines="All" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell92" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell93" Border.Lines="All" Text="[Data.WeldNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell94" Border.Lines="All" Text="[Data.CheckNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell95" Border.Lines="All" Text="[Data.CheckGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell96" Border.Lines="All" Text="[Data.CheckRate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell97" Border.Lines="All" Text="[Data.ReportCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell98" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell86" Border.Lines="Left, Right, Top" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell87" Border.Lines="Left, Right, Top" Text="[Data.STE_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell88" Border.Lines="Left, Right, Top" Text="[Data.JOT_JointDesc]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell89" Border.Lines="Left, Right, Top" Text="[Data.TotalJotNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell90" Border.Lines="Left, Right, Top" Text="[Data.TotalJotGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell91" Border.Lines="Left, Right, Top" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell92" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell93" Border.Lines="Left, Right, Top" Text="[Data.WeldNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell94" Border.Lines="Left, Right, Top" Text="[Data.CheckNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell95" Border.Lines="Left, Right, Top" Text="[Data.CheckGNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell96" Border.Lines="Left, Right, Top" Text="[Data.CheckRate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell97" Border.Lines="Left, Right, Top" Text="[Data.ReportCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell98" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</DataBand>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="251.4" Width="971.46">
|
||||
<ChildBand Name="Child1" Top="212.75" Width="971.46" Height="34.65" Guides="0,34.65" FillUnusedSpace="true">
|
||||
<TableObject Name="Table4" Width="964.21" Height="34.65" Border.Lines="Left, Right, Bottom">
|
||||
<TableColumn Name="Column31" Width="121.42"/>
|
||||
<TableColumn Name="Column32" Width="74.17"/>
|
||||
<TableColumn Name="Column33" Width="93.07"/>
|
||||
<TableColumn Name="Column34" Width="64.72"/>
|
||||
<TableColumn Name="Column35" Width="74.17"/>
|
||||
<TableColumn Name="Column36" Width="45.82"/>
|
||||
<TableColumn Name="Column37" Width="55.27"/>
|
||||
<TableColumn Name="Column38" Width="74.17"/>
|
||||
<TableColumn Name="Column39" Width="64.72"/>
|
||||
<TableColumn Name="Column40" Width="74.17"/>
|
||||
<TableColumn Name="Column41" Width="74.17"/>
|
||||
<TableColumn Name="Column42" Width="17.47"/>
|
||||
<TableColumn Name="Column43" Width="130.87"/>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="238.8" Width="1012.28">
|
||||
<ChildBand Name="Child1" Top="200.15" Width="1012.28" Height="34.65" Guides="0,34.65" FillUnusedSpace="true">
|
||||
<TableObject Name="Table4" Width="1009.71" Height="34.65" Border.Lines="Left, Right, Bottom">
|
||||
<TableColumn Name="Column31" Width="134.37"/>
|
||||
<TableColumn Name="Column32" Width="115.47"/>
|
||||
<TableColumn Name="Column33" Width="106.02"/>
|
||||
<TableColumn Name="Column34" Width="68.22"/>
|
||||
<TableColumn Name="Column35" Width="68.22"/>
|
||||
<TableColumn Name="Column36" Width="49.32"/>
|
||||
<TableColumn Name="Column37" Width="39.87"/>
|
||||
<TableColumn Name="Column38" Width="68.22"/>
|
||||
<TableColumn Name="Column39" Width="68.22"/>
|
||||
<TableColumn Name="Column40" Width="68.22"/>
|
||||
<TableColumn Name="Column41" Width="68.22"/>
|
||||
<TableColumn Name="Column42" Width="20.97"/>
|
||||
<TableColumn Name="Column43" Width="134.37"/>
|
||||
<TableRow Name="Row9" Height="34.65">
|
||||
<TableCell Name="Cell99" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell100" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
|
|
@ -206,13 +206,13 @@ namespace FastReport
|
|||
</TableObject>
|
||||
</ChildBand>
|
||||
</ColumnFooterBand>
|
||||
<PageFooterBand Name="PageFooter1" Top="255.4" Width="971.46" Height="175.98" Guides="0,175.98,30.01,60.02,85.95,25.93,145.97,115.96">
|
||||
<TableObject Name="Table5" Width="963.9" Height="175.98" Border.Lines="All">
|
||||
<TableColumn Name="Column44" Width="145.53"/>
|
||||
<TableColumn Name="Column45" Width="154.98"/>
|
||||
<TableColumn Name="Column46" Width="221.13"/>
|
||||
<TableColumn Name="Column47" Width="221.13"/>
|
||||
<TableColumn Name="Column48" Width="221.13"/>
|
||||
<PageFooterBand Name="PageFooter1" Top="242.8" Width="1012.28" Height="175.98" Guides="0,175.98,30.01,60.02,85.95,25.93,145.97,115.96">
|
||||
<TableObject Name="Table5" Width="1009.7" Height="175.98" Border.Lines="All">
|
||||
<TableColumn Name="Column44" Width="154.69"/>
|
||||
<TableColumn Name="Column45" Width="164.14"/>
|
||||
<TableColumn Name="Column46" Width="230.29"/>
|
||||
<TableColumn Name="Column47" Width="230.29"/>
|
||||
<TableColumn Name="Column48" Width="230.29"/>
|
||||
<TableRow Name="Row10" Height="30.01">
|
||||
<TableCell Name="Cell112" Border.Lines="Left, Right, Bottom" Text="备 注" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell113" Border.Lines="Left, Right, Bottom" Text="焊口位置与检测焊口见管道单线图与无损检测报告。" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="4"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="08/04/2025 11:15:24" ReportInfo.Modified="08/06/2025 10:00:18" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="08/04/2025 11:15:24" ReportInfo.Modified="03/31/2026 15:22:52" ReportInfo.CreatorVersion="2017.1.16.0">
|
||||
<ScriptText>using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
|
@ -62,7 +62,7 @@ namespace FastReport
|
|||
}
|
||||
</ScriptText>
|
||||
<Dictionary>
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFnGWzSVY1rAiGRbOD0666ng==">
|
||||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFt/4j5TMvRJVssJ2fezIIdA==">
|
||||
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
||||
<Column Name="ISO_IsoNo" DataType="System.String" PropName="attach_image_id"/>
|
||||
<Column Name="JOT_JointNo" DataType="System.String" PropName="image_series"/>
|
||||
|
|
@ -83,44 +83,44 @@ namespace FastReport
|
|||
<Parameter Name="ProessMethod" DataType="System.String"/>
|
||||
<Parameter Name="ProessEquipment" DataType="System.String"/>
|
||||
</Dictionary>
|
||||
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" LeftMargin="20" TopMargin="25" RightMargin="20" BottomMargin="20" FirstPageSource="4" OtherPagesSource="4" Guides="0,964.9,217.35,47.25,56.7,604.8,37.8,66.15,690.85,29.35,85.05,132.3,113.4,709.75,18.9,425.25,160.65,330.75,491.4,557.55,661.5,747.55,832.6,283.5,387.45,963.99,426.25,492.4,558.55,605.8,662.5,746.64,831.69,964.15,128.52,241.92,238.39,109.87,480.31,722.23">
|
||||
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="198.07" Guides="0,198.07,84.67,47.25,37.42,113.02,28.35,141.37,169.72">
|
||||
<TableObject Name="Table1" Width="964.9" Height="198.07">
|
||||
<TableColumn Name="Column1" Width="113.4"/>
|
||||
<TableColumn Name="Column2" Width="47.25"/>
|
||||
<TableColumn Name="Column3" Width="56.7"/>
|
||||
<TableColumn Name="Column4"/>
|
||||
<TableColumn Name="Column5" Width="47.25"/>
|
||||
<TableColumn Name="Column6" Width="56.7"/>
|
||||
<TableColumn Name="Column7" Width="37.8"/>
|
||||
<TableColumn Name="Column8"/>
|
||||
<TableColumn Name="Column9"/>
|
||||
<TableColumn Name="Column10" Width="47.25"/>
|
||||
<TableColumn Name="Column11" Width="56.7"/>
|
||||
<TableColumn Name="Column12" Width="29.35"/>
|
||||
<TableColumn Name="Column13" Width="18.9"/>
|
||||
<TableColumn Name="Column46" Width="37.8"/>
|
||||
<TableColumn Name="Column14" Width="85.05"/>
|
||||
<TableColumn Name="Column15" Width="132.3"/>
|
||||
<TableRow Name="Row1" Height="47.25">
|
||||
<TableCell Name="Cell1" Border.Lines="All" BeforePrintEvent="Cell1_BeforePrint" Text="SH/T 3503-J411-[t]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3" RowSpan="2"/>
|
||||
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="16" TopMargin="22" RightMargin="13.2" BottomMargin="17" Guides="0,1009.7,225.75,116.2,166.25,632.8,50.05,59.5,40.6,68.95,724.45,32.15,87.85,135.1,746.15,692.3,21.7,444.85,344.75,513.8,582.75,786.75,874.6,294.7,404.25,1009.74,116.45,166.75,226.5,295.7,346,405.75,447.6,516.8,586,636.3,696.05,786.29,40.85,874.39,1009.75,116.39,166.63,226.32,295.46,345.7,405.39,447.18,516.32,585.46,635.7,695.39,786.42,40.79,874.46,137.63,251.03,256.61,118.98,507.64,758.67">
|
||||
<PageHeaderBand Name="PageHeader1" Width="1012.28" Height="192.4" Guides="0,192.4,70.68,42.71,37.8,65.77,27.97,103.19,32.51,135.7,164.05,28.35">
|
||||
<TableObject Name="Table1" Width="1009.7" Height="192.4">
|
||||
<TableColumn Name="Column1" Width="116.2"/>
|
||||
<TableColumn Name="Column2" Width="50.05"/>
|
||||
<TableColumn Name="Column3" Width="59.5"/>
|
||||
<TableColumn Name="Column4" Width="68.95"/>
|
||||
<TableColumn Name="Column5" Width="50.05"/>
|
||||
<TableColumn Name="Column6" Width="59.5"/>
|
||||
<TableColumn Name="Column7" Width="40.6"/>
|
||||
<TableColumn Name="Column8" Width="68.95"/>
|
||||
<TableColumn Name="Column9" Width="68.95"/>
|
||||
<TableColumn Name="Column10" Width="50.05"/>
|
||||
<TableColumn Name="Column11" Width="59.5"/>
|
||||
<TableColumn Name="Column12" Width="32.15"/>
|
||||
<TableColumn Name="Column13" Width="21.7"/>
|
||||
<TableColumn Name="Column46" Width="40.6"/>
|
||||
<TableColumn Name="Column14" Width="87.85"/>
|
||||
<TableColumn Name="Column15" Width="135.1"/>
|
||||
<TableRow Name="Row1" Height="42.71">
|
||||
<TableCell Name="Cell1" Border.Lines="All" BeforePrintEvent="Cell1_BeforePrint" Text="SH/T 3503-J411-[t]" HorzAlign="Center" VertAlign="Center" Font="黑体, 10.5pt" ColSpan="3" RowSpan="2"/>
|
||||
<TableCell Name="Cell2" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell3" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell4" Border.Lines="All" BeforePrintEvent="Cell4_BeforePrint" Text="管道焊接接头热处理报告[header]" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="7" RowSpan="2"/>
|
||||
<TableCell Name="Cell4" Border.Lines="All" BeforePrintEvent="Cell4_BeforePrint" Text="管道焊接接头热处理报告[header]" HorzAlign="Center" VertAlign="Center" Font="思源宋体 CN, 16pt, style=Bold" ColSpan="7" RowSpan="2"/>
|
||||
<TableCell Name="Cell5" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell26" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell27" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell28" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell29" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell30" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell31" Border.Lines="Left, Top" Text="工程名称:" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell32" Border.Lines="Right, Top" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell33" Border.Lines="Right, Top" Text="[ProjectName]" Font="楷体, 10pt" ColSpan="4"/>
|
||||
<TableCell Name="Cell196"/>
|
||||
<TableCell Name="Cell34" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell35" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell31" Border.Lines="Left, Top" Text="工程名称:" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell32" Border.Lines="Right, Top" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell33" Border.Lines="Right, Top" Text="[ProjectName]" Font="楷体, 10.5pt" ColSpan="4"/>
|
||||
<TableCell Name="Cell196" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell34" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell35" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row2" Height="37.42">
|
||||
<TableRow Name="Row2" Height="27.97">
|
||||
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell7" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell8" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
|
|
@ -131,104 +131,104 @@ namespace FastReport
|
|||
<TableCell Name="Cell38" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell39" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell40" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell41" Border.Lines="Left, Bottom" Text="单位工程名称:" VertAlign="Center" Font="宋体, 10pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell42" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell41" Border.Lines="Left, Bottom" Text="单位工程名称:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell42" Border.Lines="Left, Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell43" Border.Lines="Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell197" Border.Lines="Right" Text="管道安装" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell44" Border.Lines="Left, Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell45" Border.Lines="Left, Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row3" Height="28.35">
|
||||
<TableCell Name="Cell11" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableRow Name="Row3" Height="32.51">
|
||||
<TableCell Name="Cell11" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell12" Border.Lines="All" Text="[HotProessNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="15"/>
|
||||
<TableCell Name="Cell13" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell14" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell15" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell46" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell47" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell48" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell49" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell198"/>
|
||||
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell13" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell14" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell15" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell46" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell47" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell48" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell49" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell51" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell198" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row4" Height="28.35">
|
||||
<TableCell Name="Cell16" Border.Lines="All" Text="热处理方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableRow Name="Row4" Height="32.51">
|
||||
<TableCell Name="Cell16" Border.Lines="All" Text="热处理方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell17" Border.Lines="All" Text="[ProessMethod]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="6"/>
|
||||
<TableCell Name="Cell18" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell20" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell58" Border.Lines="All" Text="热处理设备" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell60" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell18" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell20" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell58" Border.Lines="All" Text="热处理设备" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
||||
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell60" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell61" Border.Lines="All" Text="[ProessEquipment]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="6"/>
|
||||
<TableCell Name="Cell62" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell63" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell199"/>
|
||||
<TableCell Name="Cell64" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell65" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell62" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell63" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell199" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell64" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell65" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row5" Height="28.35">
|
||||
<TableCell Name="Cell21" Border.Lines="All" Text="管道编号/单线号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell22" Border.Lines="All" Text="焊口编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell23" Border.Lines="All" Text="测温点编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell24" Border.Lines="All" Text="热处理温度℃" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell25" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell66" Border.Lines="All" Text="恒温时间h" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell67" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell68" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell69" Border.Lines="All" Text="规格" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell70" Border.Lines="All" Text="后热日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell71" Border.Lines="All" Text="后热记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell72" Border.Lines="All" Text="热处理日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3" RowSpan="2"/>
|
||||
<TableCell Name="Cell73" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell200"/>
|
||||
<TableCell Name="Cell74" Border.Lines="All" Text="热处理记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell75" Border.Lines="All" Text="硬度检测报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell21" Border.Lines="All" Text="管道编号/单线号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell22" Border.Lines="All" Text="焊口编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell23" Border.Lines="All" Text="测温点编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell24" Border.Lines="All" Text="热处理温度℃" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell25" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell66" Border.Lines="All" Text="恒温时间h" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell67" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell68" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell69" Border.Lines="All" Text="规格" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell70" Border.Lines="All" Text="后热日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell71" Border.Lines="All" Text="后热记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell72" Border.Lines="All" Text="热处理日期" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3" RowSpan="2"/>
|
||||
<TableCell Name="Cell73" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell200" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell74" Border.Lines="All" Text="热处理记录曲线图编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
<TableCell Name="Cell75" Border.Lines="All" Text="硬度检测报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row6" Height="28.35">
|
||||
<TableCell Name="Cell76" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell77" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell78" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell79" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell80" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell81" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell82" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell84" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell86" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell201"/>
|
||||
<TableCell Name="Cell89" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell90" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell76" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell77" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell78" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell79" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell80" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell81" Border.Lines="All" Text="要求" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell82" Border.Lines="All" Text="实际" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell84" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell86" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell201" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell89" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell90" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageHeaderBand>
|
||||
<DataBand Name="Data1" Top="202.07" Width="971.46" Height="37.8" Guides="0,37.8">
|
||||
<TableObject Name="Table2" Width="963.99" Height="37.8" ManualBuildEvent="Table2_ManualBuild">
|
||||
<TableColumn Name="Column16" Width="113.4"/>
|
||||
<TableColumn Name="Column17" Width="47.25"/>
|
||||
<TableColumn Name="Column18" Width="56.7"/>
|
||||
<TableColumn Name="Column19"/>
|
||||
<TableColumn Name="Column20" Width="47.25"/>
|
||||
<TableColumn Name="Column21" Width="56.7"/>
|
||||
<TableColumn Name="Column22" Width="38.8"/>
|
||||
<TableColumn Name="Column23"/>
|
||||
<TableColumn Name="Column24"/>
|
||||
<TableColumn Name="Column25" Width="47.25"/>
|
||||
<TableColumn Name="Column26" Width="56.7"/>
|
||||
<TableColumn Name="Column27" Width="46.34"/>
|
||||
<TableColumn Name="Column28" Width="37.8"/>
|
||||
<TableColumn Name="Column29" Width="85.05"/>
|
||||
<TableColumn Name="Column30" Width="132.3"/>
|
||||
<DataBand Name="Data1" Top="196.4" Width="1012.28" Height="37.8" Guides="0,37.8">
|
||||
<TableObject Name="Table2" Width="1009.74" Height="37.8" ManualBuildEvent="Table2_ManualBuild">
|
||||
<TableColumn Name="Column16" Width="116.45"/>
|
||||
<TableColumn Name="Column17" Width="50.3"/>
|
||||
<TableColumn Name="Column18" Width="59.75"/>
|
||||
<TableColumn Name="Column19" Width="69.2"/>
|
||||
<TableColumn Name="Column20" Width="50.3"/>
|
||||
<TableColumn Name="Column21" Width="59.75"/>
|
||||
<TableColumn Name="Column22" Width="41.85"/>
|
||||
<TableColumn Name="Column23" Width="69.2"/>
|
||||
<TableColumn Name="Column24" Width="69.2"/>
|
||||
<TableColumn Name="Column25" Width="50.3"/>
|
||||
<TableColumn Name="Column26" Width="59.75"/>
|
||||
<TableColumn Name="Column27" Width="49.39"/>
|
||||
<TableColumn Name="Column28" Width="40.85"/>
|
||||
<TableColumn Name="Column29" Width="88.1"/>
|
||||
<TableColumn Name="Column30" Width="135.35"/>
|
||||
<TableRow Name="Row12" Height="37.8">
|
||||
<TableCell Name="Cell166" Border.Lines="All" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
<TableCell Name="Cell167" Border.Lines="All" Text="[Data.JOT_JointNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
||||
|
|
@ -248,24 +248,24 @@ namespace FastReport
|
|||
</TableRow>
|
||||
</TableObject>
|
||||
</DataBand>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="285.67" Width="971.46">
|
||||
<ChildBand Name="Child1" Top="243.87" Width="971.46" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
|
||||
<TableObject Name="Table3" Width="964.9" Height="37.8">
|
||||
<TableColumn Name="Column31" Width="113.4"/>
|
||||
<TableColumn Name="Column32" Width="47.25"/>
|
||||
<TableColumn Name="Column33" Width="56.7"/>
|
||||
<TableColumn Name="Column34"/>
|
||||
<TableColumn Name="Column35" Width="47.25"/>
|
||||
<TableColumn Name="Column36" Width="56.7"/>
|
||||
<TableColumn Name="Column37" Width="38.8"/>
|
||||
<TableColumn Name="Column38"/>
|
||||
<TableColumn Name="Column39"/>
|
||||
<TableColumn Name="Column40" Width="47.25"/>
|
||||
<TableColumn Name="Column41" Width="56.7"/>
|
||||
<TableColumn Name="Column42" Width="47.25"/>
|
||||
<TableColumn Name="Column43" Width="37.8"/>
|
||||
<TableColumn Name="Column44" Width="85.05"/>
|
||||
<TableColumn Name="Column45" Width="132.3"/>
|
||||
<ColumnFooterBand Name="ColumnFooter1" Top="280" Width="1012.28">
|
||||
<ChildBand Name="Child1" Top="238.2" Width="1012.28" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
|
||||
<TableObject Name="Table3" Width="1009.75" Height="37.8">
|
||||
<TableColumn Name="Column31" Width="116.39"/>
|
||||
<TableColumn Name="Column32" Width="50.24"/>
|
||||
<TableColumn Name="Column33" Width="59.69"/>
|
||||
<TableColumn Name="Column34" Width="69.14"/>
|
||||
<TableColumn Name="Column35" Width="50.24"/>
|
||||
<TableColumn Name="Column36" Width="59.69"/>
|
||||
<TableColumn Name="Column37" Width="41.79"/>
|
||||
<TableColumn Name="Column38" Width="69.14"/>
|
||||
<TableColumn Name="Column39" Width="69.14"/>
|
||||
<TableColumn Name="Column40" Width="50.24"/>
|
||||
<TableColumn Name="Column41" Width="59.69"/>
|
||||
<TableColumn Name="Column42" Width="50.24"/>
|
||||
<TableColumn Name="Column43" Width="40.79"/>
|
||||
<TableColumn Name="Column44" Width="88.04"/>
|
||||
<TableColumn Name="Column45" Width="135.29"/>
|
||||
<TableRow Name="Row13" Height="37.8">
|
||||
<TableCell Name="Cell181" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell182" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
|
|
@ -286,47 +286,47 @@ namespace FastReport
|
|||
</TableObject>
|
||||
</ChildBand>
|
||||
</ColumnFooterBand>
|
||||
<PageFooterBand Name="PageFooter1" Top="289.67" Width="971.46" Height="160.65" PrintOn="FirstPage" Guides="0,160.65,32.13,64.26,96.39,128.52">
|
||||
<TableObject Name="Table4" Width="964.15" Height="160.65" Border.Lines="Right">
|
||||
<TableColumn Name="Column47" Width="128.52"/>
|
||||
<TableColumn Name="Column48" Width="109.87"/>
|
||||
<TableColumn Name="Column49" Width="241.92"/>
|
||||
<TableColumn Name="Column50" Width="241.92"/>
|
||||
<TableColumn Name="Column51" Width="241.92"/>
|
||||
<PageFooterBand Name="PageFooter1" Top="284" Width="1012.28" Height="151.2" PrintOn="FirstPage" Guides="0,151.2,32.13,54.81,22.68,86.94,119.07">
|
||||
<TableObject Name="Table4" Width="1009.7" Height="151.2" Border.Lines="Right">
|
||||
<TableColumn Name="Column47" Width="137.63"/>
|
||||
<TableColumn Name="Column48" Width="118.98"/>
|
||||
<TableColumn Name="Column49" Width="251.03"/>
|
||||
<TableColumn Name="Column50" Width="251.03"/>
|
||||
<TableColumn Name="Column51" Width="251.03"/>
|
||||
<TableRow Name="Row14" Height="32.13">
|
||||
<TableCell Name="Cell202" Border.Lines="All" Text="热处理结论:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell203" Border.Lines="All" Font="宋体, 10pt" ColSpan="4"/>
|
||||
<TableCell Name="Cell204" Border.Lines="All" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell205" Border.Lines="All" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell206" Border.Lines="All" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell202" Border.Lines="All" Text="热处理结论:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell203" Border.Lines="All" Font="宋体, 10.5pt" ColSpan="4"/>
|
||||
<TableCell Name="Cell204" Border.Lines="All" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell205" Border.Lines="All" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell206" Border.Lines="All" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row15" Height="32.13">
|
||||
<TableCell Name="Cell207" Border.Lines="All" Text="建设/监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell208" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell209" Border.Lines="All" Text="总承包单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell210" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell211" Border.Lines="All" Text="热处理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableRow Name="Row15" Height="22.68">
|
||||
<TableCell Name="Cell207" Border.Lines="All" Text="建设/监理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell208" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell209" Border.Lines="All" Text="总承包单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell210" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell211" Border.Lines="All" Text="热处理单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row16" Height="32.13">
|
||||
<TableCell Name="Cell212" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell213" Border.Lines="All" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell214" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell215" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell216" Border.Lines="Left, Right, Top" Text="操作人:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell212" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell213" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell214" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell215" Border.Lines="Left, Right, Top" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell216" Border.Lines="Left, Right, Top" Text="操作人:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row17" Height="32.13">
|
||||
<TableCell Name="Cell217" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell218" Border.Lines="All" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell219" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell220" Border.Lines="Left, Right" Text="质量检查员:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell221" Border.Lines="Left, Right" Text="专业工程师:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell217" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell218" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell219" Border.Lines="Left, Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell220" Border.Lines="Left, Right" Text="质量检查员:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell221" Border.Lines="Left, Right" Text="专业工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
<TableRow Name="Row18" Height="32.13">
|
||||
<TableCell Name="Cell222" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell223" Border.Lines="All" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell224" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell225" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell226" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10pt"/>
|
||||
<TableCell Name="Cell222" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
||||
<TableCell Name="Cell223" Border.Lines="All" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell224" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell225" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
<TableCell Name="Cell226" Border.Lines="Left, Right, Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageFooterBand>
|
||||
|
|
|
|||
|
|
@ -1331,6 +1331,7 @@
|
|||
<Content Include="OfficeControl\signtoolcontrol.js" />
|
||||
<Content Include="OfficeControl\手工卸载安装NTKO OFFICE文档控件.txt" />
|
||||
<Content Include="SYBData\ApplicationForm.aspx" />
|
||||
<Content Include="SYBData\BlindFlangeInstallationAndRemoval.aspx" />
|
||||
<Content Include="SYBData\Cover.aspx" />
|
||||
<Content Include="res\js\cascade.js" />
|
||||
<Content Include="res\js\ccv.js" />
|
||||
|
|
@ -1362,7 +1363,9 @@
|
|||
<Content Include="Styles\sunny\images\ui-icons_ffe180_256x240.png" />
|
||||
<Content Include="Styles\sunny\jquery-ui-1.9.2.custom.css" />
|
||||
<Content Include="Styles\sunny\jquery-ui-1.9.2.custom.min.css" />
|
||||
<Content Include="SYBData\HeatTreatmentReport.aspx" />
|
||||
<Content Include="SYBData\PressureTestPackageList.aspx" />
|
||||
<Content Include="SYBData\RTProportionConfirmation.aspx" />
|
||||
<Content Include="SYBData\SYBDataList.aspx" />
|
||||
<Content Include="WebService1.asmx" />
|
||||
<Content Include="Welder\FilmInfoQuery.aspx" />
|
||||
|
|
@ -7175,6 +7178,13 @@
|
|||
<Compile Include="SYBData\ApplicationForm.aspx.designer.cs">
|
||||
<DependentUpon>ApplicationForm.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\BlindFlangeInstallationAndRemoval.aspx.cs">
|
||||
<DependentUpon>BlindFlangeInstallationAndRemoval.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\BlindFlangeInstallationAndRemoval.aspx.designer.cs">
|
||||
<DependentUpon>BlindFlangeInstallationAndRemoval.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\Cover.aspx.cs">
|
||||
<DependentUpon>Cover.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
@ -7246,6 +7256,13 @@
|
|||
<Compile Include="RLSB\WelderTrain.aspx.designer.cs">
|
||||
<DependentUpon>WelderTrain.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\HeatTreatmentReport.aspx.cs">
|
||||
<DependentUpon>HeatTreatmentReport.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\HeatTreatmentReport.aspx.designer.cs">
|
||||
<DependentUpon>HeatTreatmentReport.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\PressureTestPackageList.aspx.cs">
|
||||
<DependentUpon>PressureTestPackageList.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
@ -7253,6 +7270,13 @@
|
|||
<Compile Include="SYBData\PressureTestPackageList.aspx.designer.cs">
|
||||
<DependentUpon>PressureTestPackageList.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\RTProportionConfirmation.aspx.cs">
|
||||
<DependentUpon>RTProportionConfirmation.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\RTProportionConfirmation.aspx.designer.cs">
|
||||
<DependentUpon>RTProportionConfirmation.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SYBData\SYBDataList.aspx.cs">
|
||||
<DependentUpon>SYBDataList.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,146 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BlindFlangeInstallationAndRemoval.aspx.cs" Inherits="FineUIPro.Web.SYBData.BlindFlangeInstallationAndRemoval" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>管道系统试压临时盲板安装、拆除记录</title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
|
||||
<Items>
|
||||
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
|
||||
EnableCollapse="true" Width="220px" Title="管道系统试压临时盲板安装、拆除记录" ShowBorder="true" Layout="VBox"
|
||||
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpProjectId" runat="server" Label="项目" LabelAlign="Right" AutoPostBack="true" EnableEdit="true"
|
||||
OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged" LabelWidth="50px">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="管道系统试压临时盲板安装、拆除记录" OnNodeCommand="tvControlItem_NodeCommand"
|
||||
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||
AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true">
|
||||
</f:Tree>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
|
||||
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="管道系统试压临时盲板安装、拆除记录"
|
||||
TitleToolTip="管道系统试压临时盲板安装、拆除记录" AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:TextBox ID="txtIndividualProject" runat="server" Label="单项工程名称" LabelAlign="Right"></f:TextBox>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button ID="btnAdd" runat="server" Icon="Add" Text="增加" OnClick="btnAdd_Click"></f:Button>
|
||||
<f:Button ID="btnSave" Text="保存" ToolTip="保存" Icon="SystemSave" runat="server" OnClick="btnSave_Click"></f:Button>
|
||||
<f:Button ID="btnPrint" Text="打印" Icon="Printer" runat="server" OnClick="btnPrint_Click">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="管道系统试压临时盲板安装、拆除记录" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="BlindFlangeInstallationAndRemovalId" AllowCellEditing="true"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="BlindFlangeInstallationAndRemovalId" AllowSorting="true"
|
||||
SortField="PipeSectionNumber" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true"
|
||||
IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
EnableTextSelection="True" AutoScroll="true" OnPreDataBound="Grid1_PreDataBound">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:RenderField HeaderText="试压包管段号" ColumnID="PipeSectionNumber" DataField="PipeSectionNumber" SortField="PipeSectionNumber"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px" ExpandUnusedSpace="true">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtPipeSectionNumber" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="盲板编号" ColumnID="BlindPlateNumber" DataField="BlindPlateNumber" SortField="BlindPlateNumber"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="150px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtBlindPlateNumber" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:GroupField HeaderText="盲板安装" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:RenderField HeaderText="安装人" ColumnID="Installer" DataField="Installer" SortField="Installer"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtInstaller" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="总承包确认" ColumnID="InsGeneral" DataField="InsGeneral" SortField="InsGeneral"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtInsGeneral" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="监理确认" ColumnID="InsSupervision" DataField="InsSupervision" SortField="InsSupervision"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtInsSupervision" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
<f:GroupField HeaderText="盲板拆除" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:RenderField HeaderText="拆除人" ColumnID="DemolitionWorkers" DataField="DemolitionWorkers" SortField="DemolitionWorkers"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtDemolitionWorkers" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="总承包确认" ColumnID="DemolitionGeneral" DataField="DemolitionGeneral" SortField="DemolitionGeneral"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtDemolitionGeneral" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="监理确认" ColumnID="DemolitionSupervision" DataField="DemolitionSupervision" SortField="DemolitionSupervision"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtDemolitionSupervision" runat="server"></f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
<f:LinkButtonField ColumnID="Delete3" Width="60px" EnablePostBack="false" Icon="Delete"
|
||||
HeaderTextAlign="Center" HeaderText="删除" />
|
||||
<f:RenderField HeaderText="主键" ColumnID="BlindFlangeInstallationAndRemovalId" DataField="BlindFlangeInstallationAndRemovalId" SortField="BlindFlangeInstallationAndRemovalId"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="140px" Hidden="true">
|
||||
</f:RenderField>
|
||||
</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="10" Value="10" />
|
||||
<f:ListItem Text="15" Value="15" />
|
||||
<f:ListItem Text="20" Value="20" />
|
||||
<f:ListItem Text="25" Value="25" />
|
||||
</f:DropDownList>
|
||||
</PageItems>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="WindowPrint" Title="打印管道系统试压临时盲板安装、拆除记录" Hidden="true" EnableIFrame="true" EnableMaximize="false"
|
||||
Target="Top" EnableResize="true" runat="server" IsModal="true" Width="1024px"
|
||||
Height="600px">
|
||||
</f:Window>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,433 @@
|
|||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NPOI.SS.Formula.Functions;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.SYBData
|
||||
{
|
||||
public partial class BlindFlangeInstallationAndRemoval : PageBase
|
||||
{
|
||||
#region 加载页面
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
|
||||
|
||||
this.drpProjectId.DataTextField = "ProjectCode";
|
||||
this.drpProjectId.DataValueField = "ProjectId";
|
||||
this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
|
||||
this.drpProjectId.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpProjectId);
|
||||
|
||||
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
|
||||
this.InitTreeMenu();//加载树
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
this.BindGrid();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 加载树项目
|
||||
/// <summary>
|
||||
/// 加载树
|
||||
/// </summary>
|
||||
private void InitTreeMenu()
|
||||
{
|
||||
this.tvControlItem.Nodes.Clear();
|
||||
TreeNode rootNode = new TreeNode();
|
||||
rootNode.Text = "项目";
|
||||
rootNode.ToolTip = "项目";
|
||||
rootNode.NodeID = "0";
|
||||
rootNode.Expanded = true;
|
||||
this.tvControlItem.Nodes.Add(rootNode);
|
||||
|
||||
List<Model.Base_Project> projects = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
|
||||
if (this.drpProjectId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
projects = projects.Where(e => e.ProjectId == this.drpProjectId.SelectedValue).ToList();
|
||||
}
|
||||
foreach (var item in projects)
|
||||
{
|
||||
TreeNode rootProjectNode = new TreeNode();//定义根节点
|
||||
rootProjectNode.Text = item.ProjectCode;
|
||||
rootProjectNode.NodeID = item.ProjectId;
|
||||
rootProjectNode.EnableClickEvent = true;
|
||||
rootProjectNode.Expanded = true;
|
||||
rootProjectNode.ToolTip = item.ProjectName;
|
||||
rootProjectNode.CommandName = "项目名称";
|
||||
rootNode.Nodes.Add(rootProjectNode);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 点击TreeView
|
||||
/// <summary>
|
||||
/// 点击TreeView
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
|
||||
{
|
||||
if (this.tvControlItem.SelectedNodeID != "0")
|
||||
{
|
||||
this.BindGrid();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 数据绑定
|
||||
/// <summary>
|
||||
/// 数据绑定
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
this.txtIndividualProject.Text = string.Empty;
|
||||
string projectId = this.tvControlItem.SelectedNodeID;
|
||||
string strSql = @"SELECT * from SYBData_BlindFlangeInstallationAndRemoval where 1=1";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
if (!string.IsNullOrEmpty(projectId))
|
||||
{
|
||||
strSql += " AND ProjectId = @ProjectId";
|
||||
listStr.Add(new SqlParameter("@ProjectId", projectId));
|
||||
}
|
||||
//if (!string.IsNullOrEmpty(this.txtPipeSectionNumberS.Text))
|
||||
//{
|
||||
// strSql += " AND PipeSectionNumber like @PipeSectionNumber";
|
||||
// listStr.Add(new SqlParameter("@PipeSectionNumber", "%" + this.txtPipeSectionNumberS.Text + "%"));
|
||||
//}
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
// 2.获取当前分页数据
|
||||
Grid1.RecordCount = tb.Rows.Count;
|
||||
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||
var table = this.GetPagedDataTable(Grid1, tb);
|
||||
Grid1.DataSource = table;
|
||||
Grid1.DataBind();
|
||||
|
||||
if (tb.Rows.Count > 0)
|
||||
{
|
||||
this.txtIndividualProject.Text = tb.Rows[0]["IndividualProject"].ToString();
|
||||
}
|
||||
|
||||
#region 没有数据默认增加一行空白行
|
||||
//if (tb.Rows.Count == 0)
|
||||
//{
|
||||
// JArray teamGroupData = Grid1.GetMergedData();
|
||||
// List<JObject> list = new List<JObject>();
|
||||
// foreach (JObject teamGroupRow in teamGroupData)
|
||||
// {
|
||||
// JObject values = teamGroupRow.Value<JObject>("values");
|
||||
// list.Add(values);
|
||||
// }
|
||||
|
||||
// JObject defaultObj = new JObject
|
||||
//{
|
||||
// { "NDTPersonId", Guid.NewGuid() },
|
||||
// { "ProjectId", projectId},
|
||||
// { "PersonName", "" },
|
||||
// { "CertificateNumber", "" },
|
||||
// { "QualifiedProjectCode", "" },
|
||||
// { "Levels", "" },
|
||||
// { "ValidityDate", "" },
|
||||
// {
|
||||
// "Delete3",
|
||||
// String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",
|
||||
// GetDeleteScriptGrid1(), IconHelper.GetResolvedIconUrl(Icon.Delete))
|
||||
// }
|
||||
//};
|
||||
// list.Add(defaultObj);
|
||||
// Grid1.DataSource = list;
|
||||
// Grid1.DataBind();
|
||||
//}
|
||||
#endregion
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 分页排序
|
||||
#region 页索引改变事件
|
||||
/// <summary>
|
||||
/// 页索引改变事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 排序
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_Sort(object sender, GridSortEventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 分页选择下拉改变事件
|
||||
/// <summary>
|
||||
/// 分页选择下拉改变事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region 查询
|
||||
///<summary>
|
||||
///查询
|
||||
///</summary>
|
||||
///<param name="sender"></param>
|
||||
///<param name="e"></param>
|
||||
protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
this.InitTreeMenu();
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void txtPipeSectionNumberS_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 打印
|
||||
/// <summary>
|
||||
/// 打印
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnPrint_Click(object sender, EventArgs e)
|
||||
{
|
||||
string projectId = this.tvControlItem.SelectedNodeID;
|
||||
if (projectId != null)
|
||||
{
|
||||
string initTemplatePath = "";
|
||||
string rootPath = Server.MapPath("~/");
|
||||
BLL.Common.FastReportService.ResetData();
|
||||
|
||||
string strSql = @"SELECT * from SYBData_BlindFlangeInstallationAndRemoval where ProjectId = @ProjectId";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@ProjectId", projectId));
|
||||
//if (!string.IsNullOrEmpty(this.txtPipeSectionNumberS.Text))
|
||||
//{
|
||||
// strSql += " and PipeSectionNumber like @PipeSectionNumber";
|
||||
// listStr.Add(new SqlParameter("@PipeSectionNumber", "%" + this.txtPipeSectionNumberS.Text + "%"));
|
||||
//}
|
||||
strSql += " order by PipeSectionNumber desc";
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
|
||||
if (tb.Rows.Count > 0)
|
||||
{
|
||||
DataTable dt = new DataTable();
|
||||
dt.TableName = "Data";
|
||||
dt.Columns.Add("Num");
|
||||
dt.Columns.Add("PipeSectionNumber");
|
||||
dt.Columns.Add("BlindPlateNumber");
|
||||
dt.Columns.Add("Installer");
|
||||
dt.Columns.Add("InsGeneral");
|
||||
dt.Columns.Add("InsSupervision");
|
||||
dt.Columns.Add("DemolitionWorkers");
|
||||
dt.Columns.Add("DemolitionGeneral");
|
||||
dt.Columns.Add("DemolitionSupervision");
|
||||
|
||||
DataRow[] rows = tb.DefaultView.ToTable().Select();
|
||||
int i = 0;
|
||||
foreach (var row in rows)
|
||||
{
|
||||
var newRow = dt.NewRow();
|
||||
newRow["Num"] = (i + 1).ToString();
|
||||
newRow["PipeSectionNumber"] = row["PipeSectionNumber"].ToString();
|
||||
newRow["BlindPlateNumber"] = row["BlindPlateNumber"].ToString();
|
||||
newRow["Installer"] = row["Installer"].ToString();
|
||||
newRow["InsGeneral"] = row["InsGeneral"].ToString();
|
||||
newRow["InsSupervision"] = row["InsSupervision"].ToString();
|
||||
newRow["DemolitionWorkers"] = row["DemolitionWorkers"].ToString();
|
||||
newRow["DemolitionGeneral"] = row["DemolitionGeneral"].ToString();
|
||||
newRow["DemolitionSupervision"] = row["DemolitionSupervision"].ToString();
|
||||
dt.Rows.Add(newRow);
|
||||
i++;
|
||||
}
|
||||
BLL.Common.FastReportService.AddFastreportTable(dt);
|
||||
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
keyValuePairs.Add("IndividualProject", txtIndividualProject.Text.Trim());
|
||||
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
|
||||
|
||||
initTemplatePath = "File\\Fastreport\\SYBData\\管道系统试压临时盲板安装、拆除记录.frx";
|
||||
if (File.Exists(rootPath + initTemplatePath))
|
||||
{
|
||||
PageContext.RegisterStartupScript(WindowPrint.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("没有可打印的数据!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 维护
|
||||
/// <summary>
|
||||
/// 增加
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
||||
{
|
||||
JArray teamGroupData = Grid1.GetMergedData();
|
||||
List<JObject> list = new List<JObject>();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
list.Add(values);
|
||||
}
|
||||
|
||||
JObject defaultObj = new JObject
|
||||
{
|
||||
{ "BlindFlangeInstallationAndRemovalId", Guid.NewGuid() },
|
||||
{ "ProjectId", this.tvControlItem.SelectedNodeID },
|
||||
{ "PipeSectionNumber", "" },
|
||||
{ "BlindPlateNumber", "" },
|
||||
{ "Installer", "" },
|
||||
{ "InsGeneral", "" },
|
||||
{ "InsSupervision", "" },
|
||||
{ "DemolitionWorkers", "" },
|
||||
{ "DemolitionGeneral", "" },
|
||||
{ "DemolitionSupervision", "" },
|
||||
{
|
||||
"Delete3",
|
||||
String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",
|
||||
GetDeleteScriptGrid1(), IconHelper.GetResolvedIconUrl(Icon.Delete))
|
||||
}
|
||||
};
|
||||
list.Add(defaultObj);
|
||||
Grid1.DataSource = list;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void Grid1_PreDataBound(object sender, EventArgs e)
|
||||
{
|
||||
// 设置LinkButtonField的点击客户端事件
|
||||
LinkButtonField deleteField = Grid1.FindColumn("Delete3") as LinkButtonField;
|
||||
deleteField.OnClientClick = GetDeleteScriptGrid1();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除提示
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private string GetDeleteScriptGrid1()
|
||||
{
|
||||
return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question,
|
||||
Grid1.GetDeleteSelectedRowsReference(), String.Empty);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region 保存
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId,
|
||||
Const.SYBData_BlindFlangeInstallationAndRemovalMenuId, Const.BtnSave))
|
||||
{
|
||||
saveItem();
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
void saveItem()
|
||||
{
|
||||
BLL.BlindFlangeInstallationAndRemovalService.DeleteBlindFlangeInstallationAndRemovalByProjectId(this.tvControlItem.SelectedNodeID);
|
||||
List<Model.SYBData_BlindFlangeInstallationAndRemoval> detailLists = new List<Model.SYBData_BlindFlangeInstallationAndRemoval>();
|
||||
JArray teamGroupData = Grid1.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.SYBData_BlindFlangeInstallationAndRemoval newDetail = new Model.SYBData_BlindFlangeInstallationAndRemoval
|
||||
{
|
||||
BlindFlangeInstallationAndRemovalId = values.Value<string>("BlindFlangeInstallationAndRemovalId"),
|
||||
ProjectId = this.tvControlItem.SelectedNodeID,
|
||||
IndividualProject = txtIndividualProject.Text.Trim(),
|
||||
PipeSectionNumber = values.Value<string>("PipeSectionNumber"),
|
||||
BlindPlateNumber = values.Value<string>("BlindPlateNumber"),
|
||||
Installer = values.Value<string>("Installer"),
|
||||
InsGeneral = values.Value<string>("InsGeneral"),
|
||||
InsSupervision = values.Value<string>("InsSupervision"),
|
||||
DemolitionWorkers = values.Value<string>("DemolitionWorkers"),
|
||||
DemolitionGeneral = values.Value<string>("DemolitionGeneral"),
|
||||
DemolitionSupervision = values.Value<string>("DemolitionSupervision"),
|
||||
};
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
try
|
||||
{
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.SYBData_BlindFlangeInstallationAndRemoval.InsertAllOnSubmit(detailLists);
|
||||
}
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
260
HJGL_DS/FineUIPro.Web/SYBData/BlindFlangeInstallationAndRemoval.aspx.designer.cs
generated
Normal file
260
HJGL_DS/FineUIPro.Web/SYBData/BlindFlangeInstallationAndRemoval.aspx.designer.cs
generated
Normal file
|
|
@ -0,0 +1,260 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.SYBData
|
||||
{
|
||||
|
||||
|
||||
public partial class BlindFlangeInstallationAndRemoval
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// PageManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.PageManager PageManager1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// panelLeftRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelLeftRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar1;
|
||||
|
||||
/// <summary>
|
||||
/// drpProjectId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpProjectId;
|
||||
|
||||
/// <summary>
|
||||
/// tvControlItem 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Tree tvControlItem;
|
||||
|
||||
/// <summary>
|
||||
/// panelCenterRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelCenterRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// txtIndividualProject 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtIndividualProject;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||
|
||||
/// <summary>
|
||||
/// btnAdd 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnAdd;
|
||||
|
||||
/// <summary>
|
||||
/// btnSave 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnSave;
|
||||
|
||||
/// <summary>
|
||||
/// btnPrint 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnPrint;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// txtPipeSectionNumber 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtPipeSectionNumber;
|
||||
|
||||
/// <summary>
|
||||
/// txtBlindPlateNumber 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtBlindPlateNumber;
|
||||
|
||||
/// <summary>
|
||||
/// txtInstaller 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtInstaller;
|
||||
|
||||
/// <summary>
|
||||
/// txtInsGeneral 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtInsGeneral;
|
||||
|
||||
/// <summary>
|
||||
/// txtInsSupervision 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtInsSupervision;
|
||||
|
||||
/// <summary>
|
||||
/// txtDemolitionWorkers 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtDemolitionWorkers;
|
||||
|
||||
/// <summary>
|
||||
/// txtDemolitionGeneral 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtDemolitionGeneral;
|
||||
|
||||
/// <summary>
|
||||
/// txtDemolitionSupervision 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtDemolitionSupervision;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarSeparator1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarText1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||
|
||||
/// <summary>
|
||||
/// ddlPageSize 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||
|
||||
/// <summary>
|
||||
/// WindowPrint 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window WindowPrint;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,275 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HeatTreatmentReport.aspx.cs" Inherits="FineUIPro.Web.SYBData.HeatTreatmentReport" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>管道焊接接头热处理报告</title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
|
||||
<Items>
|
||||
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
|
||||
EnableCollapse="true" Width="280px" Title="热处理" ShowBorder="true" Layout="VBox"
|
||||
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpProjectId" runat="server" Label="项目" LabelWidth="50px" Width="265px" EnableMultiSelect="true"
|
||||
EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="热处理节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
||||
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
|
||||
Height="505px" AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true">
|
||||
</f:Tree>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
|
||||
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="热处理"
|
||||
TitleToolTip="热处理" AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button ID="btnPrintNew" Text="打印" Icon="Printer" runat="server" OnClick="btnPrintNew_Click">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
</Items>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="热处理" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="HotProessItemId" AllowCellEditing="true"
|
||||
AllowColumnLocking="true" EnableColumnLines="true" ClicksToEdit="1" DataIDField="HotProessItemId"
|
||||
AllowSorting="true" SortField="ISO_IsoNo,Sort1,Sort2,Sort3,Sort4,Sort5,SortIndex,PointCount" SortDirection="ASC"
|
||||
TabVerticalNavigate="true" EnterVerticalNavigate="false" EnterNavigate="true"
|
||||
EnterEditableCell="true" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
|
||||
PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True"
|
||||
AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpIsoNo" Label="管线号" runat="server" AutoPostBack="true" OnSelectedIndexChanged="TextBox2_TextChanged"
|
||||
EnableEdit="true" LabelWidth="60px" Width="300px">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<%--<f:RenderField HeaderText="施工号" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px" Locked="true">
|
||||
</f:RenderField>--%>
|
||||
<f:RenderField HeaderText="管线编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px" Locked="true">
|
||||
</f:RenderField>
|
||||
<f:TemplateField Width="80px" HeaderText="焊口号" ColumnID="JOT_JointNo" HeaderTextAlign="Center"
|
||||
TextAlign="left">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbJOT_JointNo" runat="server" Text='<%# Bind("JOT_JointNo") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:TemplateField Width="100px" HeaderText="热处理类型" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label8" runat="server" Text='<%# ConvertProessTypes(Eval("ProessTypes")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField HeaderText="材质" ColumnID="STE_Code" DataField="STE_Code" SortField="STE_Code"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc"
|
||||
SortField="JOT_JointDesc" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="80px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="测温点编号" ColumnID="PointCount" DataField="PointCount" SortField="PointCount"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="60px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="nbPointCount">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理温度℃(要求)" ColumnID="RequiredT" DataField="RequiredT"
|
||||
SortField="RequiredT" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="110px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtRequiredT">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理温度℃(实际)" ColumnID="ActualT" DataField="ActualT" SortField="ActualT"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtActualT">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="恒温时间h(要求)" ColumnID="RequestTime" DataField="RequestTime"
|
||||
SortField="RequestTime" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="60px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtRequestTime">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="恒温时间h(实际)" ColumnID="ActualTime" DataField="ActualTime"
|
||||
SortField="ActualTime" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="60px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtActualTime">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理日期" ColumnID="HotProessDate" DataField="HotProessDate"
|
||||
SortField="HotProessDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
|
||||
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
|
||||
<Editor>
|
||||
<f:DatePicker ID="txtHotProessDate" runat="server" DateFormatString="yyyy-MM-dd">
|
||||
</f:DatePicker>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="记录曲线图编号" ColumnID="RecordChartNo" DataField="RecordChartNo"
|
||||
SortField="RecordChartNo" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="100px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtRecordChartNo">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热电偶数量/个" ColumnID="ThermocouplesNum" DataField="ThermocouplesNum"
|
||||
SortField="ThermocouplesNum" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="100px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtThermocouplesNum">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="加热范围/mm" ColumnID="HeatingRange" DataField="HeatingRange"
|
||||
SortField="HeatingRange" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="100px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtHeatingRange">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="保温范围/mm" ColumnID="InsulationRange" DataField="InsulationRange"
|
||||
SortField="InsulationRange" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="100px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtInsulationRange">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="保温厚度/mm" ColumnID="InsulationThickness" DataField="InsulationThickness"
|
||||
SortField="InsulationThickness" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="100px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtInsulationThickness">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理开始时间" ColumnID="HotStartDate" DataField="HotStartDate"
|
||||
SortField="HotStartDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
|
||||
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
|
||||
<Editor>
|
||||
<f:DatePicker ID="txtHotStartDate" runat="server" DateFormatString="yyyy-MM-dd">
|
||||
</f:DatePicker>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理完成时间" ColumnID="HotEndDate" DataField="HotEndDate"
|
||||
SortField="HotEndDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
|
||||
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
|
||||
<Editor>
|
||||
<f:DatePicker ID="txtHotEndDate" runat="server" DateFormatString="yyyy-MM-dd">
|
||||
</f:DatePicker>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<%-- <f:WindowField ColumnID="myUploadFile1" Width="160px" WindowID="Window6" HeaderText="热电偶照片" TextAlign="Center" HeaderTextAlign="Center"
|
||||
Text="热电偶照片" ToolTip="热电偶照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID1"
|
||||
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
|
||||
<f:WindowField ColumnID="myUploadFile2" Width="160px" WindowID="Window6" HeaderText="加热带照片" TextAlign="Center" HeaderTextAlign="Center"
|
||||
Text="加热带照片" ToolTip="加热带照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID2"
|
||||
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
|
||||
<f:WindowField ColumnID="myUploadFile3" Width="160px" WindowID="Window6" HeaderText="保温照片" TextAlign="Center" HeaderTextAlign="Center"
|
||||
Text="保温照片" ToolTip="保温照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID3"
|
||||
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />
|
||||
<f:WindowField ColumnID="myUploadFile4" Width="160px" WindowID="Window6" HeaderText="热处理开始照片" TextAlign="Center" HeaderTextAlign="Center"
|
||||
Text="热处理开始照片" ToolTip="热处理开始照片" DataTextFormatString="{0}" DataIFrameUrlFields="JOT_ID4"
|
||||
DataIFrameUrlFormatString="../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/HotProessManage&menuId=90579BE7-E38C-4CD2-6666-755169FF3BB2&edit=1" DataWindowTitleFormatString="附件上传 - {0}" />--%>
|
||||
<f:RenderField HeaderText="焊口Id" ColumnID="JOT_ID" DataField="JOT_ID" FieldType="String"
|
||||
Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理委托Id" ColumnID="HotProessTrustId" DataField="HotProessTrustId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="热处理类型" ColumnID="ProessTypes" DataField="ProessTypes"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="备注" ColumnID="Remark" DataField="Remark"
|
||||
SortField="Remark" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||||
Width="100px">
|
||||
<Editor>
|
||||
<f:TextBox runat="server" ID="txtRemark">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:TemplateField Width="100px" HeaderText="是否生成报告" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# ConvertReport(Eval("PrintDate")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField HeaderText="硬度报告编号" ColumnID="HardnessReportNo" DataField="HardnessReportNo"
|
||||
FieldType="String" >
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="dataload" Handler="onGridDataLoad" />
|
||||
</Listeners>
|
||||
<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="10" Value="10" />
|
||||
<f:ListItem Text="15" Value="15" />
|
||||
<f:ListItem Text="20" Value="20" />
|
||||
<f:ListItem Text="25" Value="25" />
|
||||
</f:DropDownList>
|
||||
</PageItems>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window2" Title="热处理打印" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="1024px"
|
||||
Height="640px">
|
||||
</f:Window>
|
||||
<%--<f:Window ID="Window6" Title="附件上传" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="true" runat="server" IsModal="true"
|
||||
Width="680px" Height="500px">
|
||||
</f:Window>--%>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
function reloadGrid() {
|
||||
__doPostBack(null, 'reloadGrid');
|
||||
}
|
||||
function onGridDataLoad(event) {
|
||||
this.mergeColumns(['ISO_IsoNo', 'JOT_JointNo'], {
|
||||
depends: true
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,399 @@
|
|||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NPOI.SS.UserModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.SYBData
|
||||
{
|
||||
public partial class HeatTreatmentReport :PageBase
|
||||
{
|
||||
#region 加载页面
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
|
||||
|
||||
this.drpIsoNo.SelectedValue = BLL.Const._Null;
|
||||
this.drpProjectId.DataTextField = "ProjectCode";
|
||||
this.drpProjectId.DataValueField = "ProjectId";
|
||||
this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
|
||||
this.drpProjectId.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpProjectId);
|
||||
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
|
||||
this.InitTreeMenu();//加载树
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
|
||||
this.drpIsoNo.DataTextField = "ISO_IsoNo";
|
||||
this.drpIsoNo.DataValueField = "ISO_ID";
|
||||
this.drpIsoNo.DataSource = from x in Funs.DB.HJGL_PW_IsoInfo where x.ProjectId == this.CurrUser.LoginProjectId select x;
|
||||
this.drpIsoNo.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpIsoNo);
|
||||
BindGrid();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 加载树
|
||||
/// <summary>
|
||||
/// 加载树
|
||||
/// </summary>
|
||||
private void InitTreeMenu()
|
||||
{
|
||||
this.tvControlItem.Nodes.Clear();
|
||||
|
||||
TreeNode rootNode = new TreeNode();
|
||||
rootNode.Text = "项目";
|
||||
rootNode.NodeID = "0";
|
||||
rootNode.Expanded = true;
|
||||
rootNode.EnableClickEvent = true;
|
||||
this.tvControlItem.Nodes.Add(rootNode);
|
||||
List<Model.Base_Project> projects = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
|
||||
if (this.drpProjectId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
projects = projects.Where(e => e.ProjectId == this.drpProjectId.SelectedValue).ToList();
|
||||
}
|
||||
foreach (var item in projects)
|
||||
{
|
||||
TreeNode rootUnitNode = new TreeNode();//定义根节点
|
||||
rootUnitNode.Text = item.ProjectCode;
|
||||
rootUnitNode.NodeID = item.ProjectId;
|
||||
rootUnitNode.Expanded = true;
|
||||
rootUnitNode.ToolTip = item.ProjectName;
|
||||
rootUnitNode.CommandName = "项目名称";
|
||||
rootUnitNode.EnableClickEvent = true;
|
||||
rootNode.Nodes.Add(rootUnitNode);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 点击TreeView
|
||||
/// <summary>
|
||||
/// 点击TreeView
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
|
||||
{
|
||||
string projectId = tvControlItem.SelectedNodeID;
|
||||
this.drpIsoNo.Items.Clear();
|
||||
this.drpIsoNo.DataSource = from x in Funs.DB.HJGL_PW_IsoInfo where x.ProjectId == projectId select x;
|
||||
this.drpIsoNo.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpIsoNo);
|
||||
this.drpIsoNo.SelectedValue = BLL.Const._Null;
|
||||
this.BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 数据绑定
|
||||
protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.InitTreeMenu();
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数据绑定
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
string strSql = string.Empty;
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
string projectId = this.tvControlItem.SelectedNodeID;
|
||||
if (!string.IsNullOrEmpty(projectId))
|
||||
{
|
||||
strSql = @"SELECT JointInfo.ProjectId,JointInfo.JOT_ID,Project.ProjectCode,HotProessItem.PrintDate,Sort1,Sort2,Sort3,Sort4,Sort5,
|
||||
JointInfo.JOT_ID+'1' as JOT_ID1, JointInfo.JOT_ID+'2' as JOT_ID2,JointInfo.JOT_ID+'3' as JOT_ID3,JointInfo.JOT_ID+'4' as JOT_ID4,
|
||||
(CASE WHEN v.RepairMark IS NOT NULL THEN (JointInfo.JOT_JointNo+v.RepairMark)
|
||||
ELSE JointInfo.JOT_JointNo END )+isnull((select Top 1 HardRepairMark from dbo.HJGL_CH_HotProessTrustItem a where a.JOT_ID=HotProessItem.JOT_ID and a.HotProessTrustId=HotProessItem.HotProessTrustId and a.ProessTypes=HotProessItem.ProessTypes),'') AS JOT_JointNo,IsoInfo.ISO_IsoNo,IsoInfo.ISO_ID,
|
||||
(CASE WHEN Steel.STE_Code IS NOT NULL AND Steel2.STE_Code IS NOT NULL and Steel.STE_Code!=Steel2.STE_Code
|
||||
THEN Steel.STE_Code + '/' + Steel2.STE_Code
|
||||
WHEN Steel.STE_Code IS NOT NULL THEN Steel.STE_Code
|
||||
ELSE ISNULL(Steel2.STE_Code,'') END) AS STE_Code,ThermocouplesNum,HeatingRange,InsulationRange,InsulationThickness,HotStartDate,HotEndDate,
|
||||
HotProessItem.PointCount,HotProessItem.RequiredT,HotProessItem.ActualT,
|
||||
HotProessItem.RequestTime,HotProessItem.ActualTime,HotProessItem.RecordChartNo,
|
||||
HotProessItem.HotProessDate,HotProessItem.HotProessTrustId,
|
||||
(SELECT (case when HotHardCode is null then HardTestReportCode else HotHardCode end) as HardTestReportCode FROM dbo.HJGL_CH_HardTestReport
|
||||
WHERE HardTestReportId =(SELECT TOP 1 re.HardTestReportId FROM dbo.HJGL_CH_HardTestReportItem item
|
||||
left join dbo.HJGL_CH_HardTestReport re on item.HardTestReportId=re.HardTestReportId
|
||||
WHERE item.JOT_ID=HotProessItem.JOT_ID AND item.HotProessTrustId=HotProessItem.HotProessTrustId and (re.FileType='R' or re.FileType is null)))
|
||||
AS HardnessReportNo,
|
||||
HotProessItem.HotProessItemId,HotProessItem.SortIndex,HotProessItem.ProessTypes,JointInfo.JOT_JointDesc,isnull(HotProessItem.Remark,'') as Remark
|
||||
FROM dbo.HJGL_HotProessItem AS HotProessItem
|
||||
LEFT JOIN dbo.HJGL_PW_JointInfo AS JointInfo ON JointInfo.JOT_ID = HotProessItem.JOT_ID
|
||||
LEFT JOIN dbo.HJGL_PW_IsoInfo AS IsoInfo ON JointInfo.ISO_ID = IsoInfo.ISO_ID
|
||||
left join Base_Project as Project on Project.ProjectId = IsoInfo.ProjectId
|
||||
LEFT JOIN dbo.Project_WorkArea AS WorkArea ON IsoInfo.BAW_ID = WorkArea.WorkAreaId
|
||||
LEFT JOIN dbo.HJGL_BS_Steel AS Steel ON JointInfo.STE_ID = Steel.STE_ID
|
||||
LEFT JOIN dbo.HJGL_BS_Steel AS Steel2 ON JointInfo.STE_ID2 = Steel2.STE_ID
|
||||
left join (select record.RepairMark,record.JOT_ID,h.HotProessItemId from dbo.HJGL_CH_HotProessTrustItem AS TrustItem
|
||||
left join dbo.HJGL_CH_RepairItemRecord AS record ON record.RepairItemRecordId=TrustItem.TrustItemID
|
||||
left join dbo.HJGL_HotProessItem h on h.JOT_ID=TrustItem.JOT_ID
|
||||
where h.JOT_ID = TrustItem.JOT_ID and h.HotProessTrustId=TrustItem.HotProessTrustId and h.ProessTypes=TrustItem.ProessTypes) v
|
||||
on v.JOT_ID=HotProessItem.JOT_ID and v.HotProessItemId=HotProessItem.HotProessItemId
|
||||
WHERE JointInfo.ProjectId= @ProjectId ";
|
||||
listStr.Add(new SqlParameter("@ProjectId", projectId));
|
||||
if (this.drpIsoNo.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
strSql += @" AND IsoInfo.ISO_ID = @ISO_ID";
|
||||
listStr.Add(new SqlParameter("@ISO_ID", this.drpIsoNo.SelectedValue));
|
||||
}
|
||||
}
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
// 2.获取当前分页数据
|
||||
//var table = this.GetPagedDataTable(Grid1, tb1);
|
||||
Grid1.RecordCount = tb.Rows.Count;
|
||||
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||
var table = this.GetPagedDataTable(Grid1, tb);
|
||||
Grid1.DataSource = table;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 分页排序
|
||||
#region 页索引改变事件
|
||||
/// <summary>
|
||||
/// 页索引改变事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 排序
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_Sort(object sender, GridSortEventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 分页选择下拉改变事件
|
||||
/// <summary>
|
||||
/// 分页选择下拉改变事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region
|
||||
/// <summary>
|
||||
/// 查询
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Tree_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.InitTreeMenu();
|
||||
this.BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
private string GetNo(int i)
|
||||
{
|
||||
if (i < 10)
|
||||
{
|
||||
return "000" + i.ToString();
|
||||
}
|
||||
else if (i < 100)
|
||||
{
|
||||
return "00" + i.ToString();
|
||||
}
|
||||
else if (i < 1000)
|
||||
{
|
||||
return "0" + i.ToString();
|
||||
}
|
||||
else
|
||||
{
|
||||
return i.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
#region 热处理表打印
|
||||
/// <summary>
|
||||
/// 打印(新)
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnPrintNew_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (this.drpIsoNo.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
string varValue = String.Empty;
|
||||
string hotProessNo = string.Empty;
|
||||
if (this.drpIsoNo.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
Model.HJGL_PW_IsoInfo iso = BLL.HJGL_PW_IsoInfoService.GetIsoInfoByIsoInfoId(this.drpIsoNo.SelectedValue);
|
||||
if (iso != null)
|
||||
{
|
||||
string projectPrefix = BLL.Base_ProjectService.GetProjectByProjectId(iso.ProjectId).ProjectCode + "-";
|
||||
string isoPrefix = BLL.Base_ProjectService.GetProjectByProjectId(iso.ProjectId).ProjectCode + "-" + iso.ISO_IsoNo + "-";
|
||||
var hotProess = (from x in Funs.DB.HJGL_HotProess where x.HotProessNo.Contains(projectPrefix) select x).FirstOrDefault();
|
||||
if (hotProess == null) //项目还未有打印记录
|
||||
{
|
||||
hotProessNo = isoPrefix + "0001";
|
||||
}
|
||||
else
|
||||
{
|
||||
var isoHotProess = (from x in Funs.DB.HJGL_HotProess where x.HotProessNo.Contains(isoPrefix) select x).FirstOrDefault();
|
||||
if (isoHotProess != null) //管线打印记录已存在,则保持原有打印记录编号
|
||||
{
|
||||
hotProessNo = isoHotProess.HotProessNo;
|
||||
}
|
||||
else
|
||||
{
|
||||
var hotProessNos = (from x in Funs.DB.HJGL_HotProess where x.HotProessNo.Contains(projectPrefix) orderby x.HotProessNo.Substring(x.HotProessNo.Length - 4) descending select x.HotProessNo.Substring(x.HotProessNo.Length - 4)).ToList();
|
||||
hotProessNo = isoPrefix + GetNo(Convert.ToInt32(hotProessNos[0]) + 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
string projectName = string.Empty;
|
||||
if (this.tvControlItem.SelectedNode != null)
|
||||
{
|
||||
Model.Base_Project selectProject = BLL.Base_ProjectService.GetProjectByProjectId(this.tvControlItem.SelectedNodeID);
|
||||
if (selectProject != null)
|
||||
{
|
||||
projectName = selectProject.ProjectName.Replace("/", ",");
|
||||
}
|
||||
}
|
||||
string initTemplatePath = "";
|
||||
string rootPath = Server.MapPath("~/");
|
||||
BLL.Common.FastReportService.ResetData();
|
||||
|
||||
//传参
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
keyValuePairs.Add("ProjectName", projectName);
|
||||
keyValuePairs.Add("InstallationName", "管道");
|
||||
keyValuePairs.Add("HotProessNo", hotProessNo);
|
||||
keyValuePairs.Add("ProessMethod", "电加热");
|
||||
keyValuePairs.Add("ProessEquipment", "智能温控仪");
|
||||
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
|
||||
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@IsoId", this.drpIsoNo.SelectedValue));
|
||||
listStr.Add(new SqlParameter("@Flag", "0"));
|
||||
listStr.Add(new SqlParameter("@IsPrint","1"));
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = BLL.SQLHelper.GetDataTableRunProc("HJGL_spHotProessItem", parameter);
|
||||
|
||||
DataTable dt = new DataTable();
|
||||
dt.TableName = "Data";
|
||||
dt.Columns.Add("ISO_IsoNo");
|
||||
dt.Columns.Add("JOT_JointNo");
|
||||
dt.Columns.Add("PointCount");
|
||||
dt.Columns.Add("RequiredT");
|
||||
dt.Columns.Add("ActualT");
|
||||
dt.Columns.Add("RequestTime");
|
||||
dt.Columns.Add("ActualTime");
|
||||
dt.Columns.Add("STE_Code");
|
||||
dt.Columns.Add("JOT_JointDesc");
|
||||
dt.Columns.Add("HotProessDate");
|
||||
dt.Columns.Add("RecordChartNo");
|
||||
dt.Columns.Add("HardnessReportNo");
|
||||
|
||||
DataView dv = tb.DefaultView;//获取表视图
|
||||
dv.Sort = "Number ASC";//按照ID倒序排序
|
||||
tb = dv.ToTable();//转为表
|
||||
DataRow[] rows = tb.DefaultView.ToTable().Select();
|
||||
foreach (var row in rows)
|
||||
{
|
||||
var newRows = dt.NewRow();
|
||||
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
|
||||
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
|
||||
newRows["PointCount"] = row["PointCount"].ToString();
|
||||
newRows["RequiredT"] = row["RequiredT"].ToString();
|
||||
newRows["ActualT"] = row["ActualT"].ToString();
|
||||
newRows["RequestTime"] = row["RequestTime"].ToString();
|
||||
newRows["ActualTime"] = row["ActualTime"].ToString();
|
||||
newRows["STE_Code"] = row["STE_Code"].ToString();
|
||||
newRows["JOT_JointDesc"] = row["JOT_JointDesc"].ToString();
|
||||
newRows["HotProessDate"] = string.Format("{0:yyyy-MM-dd}", row["HotProessDate"]);
|
||||
newRows["RecordChartNo"] = row["RecordChartNo"].ToString();
|
||||
newRows["HardnessReportNo"] = row["HardnessReportNo"].ToString();
|
||||
dt.Rows.Add(newRows);
|
||||
}
|
||||
BLL.Common.FastReportService.AddFastreportTable(dt);
|
||||
|
||||
initTemplatePath = "File\\Fastreport\\管道焊接接头热处理报告.frx";
|
||||
if (File.Exists(rootPath + initTemplatePath))
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowNotify("请选择管线!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
protected void TextBox2_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.BindGrid();
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 得到热处理类型
|
||||
/// </summary>
|
||||
/// <param name="bigType"></param>
|
||||
/// <returns></returns>
|
||||
protected string ConvertProessTypes(object ProessTypes)
|
||||
{
|
||||
string proessTypes = string.Empty;
|
||||
if (ProessTypes != null)
|
||||
{
|
||||
proessTypes = BLL.HJGL_PW_JointInfoService.ConvertProessTypes(ProessTypes.ToString());
|
||||
}
|
||||
|
||||
return proessTypes;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否生成报告
|
||||
/// </summary>
|
||||
/// <param name="bigType"></param>
|
||||
/// <returns></returns>
|
||||
protected string ConvertReport(object PrintDate)
|
||||
{
|
||||
if (PrintDate != null)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(PrintDate.ToString()))
|
||||
{
|
||||
return "已生成";
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,332 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.SYBData
|
||||
{
|
||||
|
||||
|
||||
public partial class HeatTreatmentReport
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// PageManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.PageManager PageManager1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// panelLeftRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelLeftRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar5;
|
||||
|
||||
/// <summary>
|
||||
/// drpProjectId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpProjectId;
|
||||
|
||||
/// <summary>
|
||||
/// tvControlItem 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Tree tvControlItem;
|
||||
|
||||
/// <summary>
|
||||
/// panelCenterRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelCenterRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||
|
||||
/// <summary>
|
||||
/// btnPrintNew 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnPrintNew;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar3;
|
||||
|
||||
/// <summary>
|
||||
/// drpIsoNo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpIsoNo;
|
||||
|
||||
/// <summary>
|
||||
/// lbJOT_JointNo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lbJOT_JointNo;
|
||||
|
||||
/// <summary>
|
||||
/// Label8 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label8;
|
||||
|
||||
/// <summary>
|
||||
/// nbPointCount 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox nbPointCount;
|
||||
|
||||
/// <summary>
|
||||
/// txtRequiredT 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtRequiredT;
|
||||
|
||||
/// <summary>
|
||||
/// txtActualT 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtActualT;
|
||||
|
||||
/// <summary>
|
||||
/// txtRequestTime 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtRequestTime;
|
||||
|
||||
/// <summary>
|
||||
/// txtActualTime 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtActualTime;
|
||||
|
||||
/// <summary>
|
||||
/// txtHotProessDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtHotProessDate;
|
||||
|
||||
/// <summary>
|
||||
/// txtRecordChartNo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtRecordChartNo;
|
||||
|
||||
/// <summary>
|
||||
/// txtThermocouplesNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtThermocouplesNum;
|
||||
|
||||
/// <summary>
|
||||
/// txtHeatingRange 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtHeatingRange;
|
||||
|
||||
/// <summary>
|
||||
/// txtInsulationRange 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtInsulationRange;
|
||||
|
||||
/// <summary>
|
||||
/// txtInsulationThickness 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtInsulationThickness;
|
||||
|
||||
/// <summary>
|
||||
/// txtHotStartDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtHotStartDate;
|
||||
|
||||
/// <summary>
|
||||
/// txtHotEndDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtHotEndDate;
|
||||
|
||||
/// <summary>
|
||||
/// txtRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtRemark;
|
||||
|
||||
/// <summary>
|
||||
/// Label1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label1;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarSeparator1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarText1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||
|
||||
/// <summary>
|
||||
/// ddlPageSize 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||
|
||||
/// <summary>
|
||||
/// Window2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window2;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,129 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RTProportionConfirmation.aspx.cs" Inherits="FineUIPro.Web.SYBData.RTProportionConfirmation" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>管道焊接接头射线检测比例确认表</title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
|
||||
<Items>
|
||||
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
|
||||
EnableCollapse="true" Width="280px" Title="管道焊接接头射线检测比例确认表" ShowBorder="true" Layout="VBox"
|
||||
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Center" Layout="VBox">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpProjectId" runat="server" Label="显示项目" LabelAlign="Right"
|
||||
Width="250px" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Tree ID="tvControlItem" ShowHeader="false" Height="480px" Title="管道无损检测数量统计表节点树"
|
||||
OnNodeCommand="tvControlItem_NodeCommand" runat="server" ShowBorder="false" EnableCollapse="true"
|
||||
AutoLeafIdentification="true"
|
||||
EnableTextSelection="true" Expanded="true">
|
||||
</f:Tree>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
|
||||
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="管道无损检测数量统计表"
|
||||
TitleToolTip="管道无损检测数量统计表" AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" runat="server">
|
||||
<Items>
|
||||
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||
</f:ToolbarFill>
|
||||
<f:Button ID="BtnAnalyse" Text="提取数据" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click" Hidden="true"></f:Button>
|
||||
<%--<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
|
||||
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||
</f:Button>--%>
|
||||
<f:Button ID="btnPrint" BoxConfigAlign="Center" Icon="Printer" runat="server" EnableAjax="false" DisableControlBeforePostBack="false" Text="打印" ToolTip="打印管道焊接接头射线检测比例确认表" OnClick="btnPrint_Click"></f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="管道无损检测数量统计表" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" EnableColumnLines="true" AllowSorting="true" SortField="ISO_IsoNo,STE_ID,JOT_JointDesc,WED_Code"
|
||||
SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="15"
|
||||
OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" AutoScroll="true" Width="100%">
|
||||
<Columns>
|
||||
<f:RenderField HeaderText="管道编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="150px">
|
||||
</f:RenderField>
|
||||
<f:TemplateField Width="150px" HeaderText="材质" ColumnID="STE_ID" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="labSTE_ID" runat="server" Text='<%# ConvertSTE(Eval("STE_ID")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
|
||||
<f:RenderField HeaderText="规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc" FieldType="String"
|
||||
HeaderTextAlign="Center" TextAlign="Left" Width="120px">
|
||||
</f:RenderField>
|
||||
<f:GroupField HeaderText="管道焊接接头" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:BoundField Width="75px" ColumnID="TotalJotNum" DataField="TotalJotNum" HeaderText="总数" TextAlign="Center" />
|
||||
<f:BoundField Width="75px" ColumnID="TotalJotGNum" DataField="TotalJotGNum" HeaderText="固定口数" TextAlign="Center" />
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
<f:GroupField HeaderText="施焊焊工" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:BoundField Width="75px" DataField="WED_Code" HeaderText="焊工代号" TextAlign="Center" />
|
||||
<f:BoundField Width="75px" DataField="WeldNum" HeaderText="施焊数量" TextAlign="Center" />
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
<f:GroupField HeaderText="检测焊接接头" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:BoundField Width="75px" DataField="CheckNum" HeaderText="总数" TextAlign="Center" />
|
||||
<f:BoundField Width="75px" DataField="CheckGNum" HeaderText="固定口数" TextAlign="Center" />
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
|
||||
<f:RenderField HeaderText="实际检测比例" ColumnID="CheckRate" DataField="CheckRate" FieldType="String"
|
||||
HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="检测报告编号" ColumnID="ReportCode" DataField="ReportCode" FieldType="String"
|
||||
HeaderTextAlign="Center" TextAlign="Left" Width="260px">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="dataload" Handler="onGridDataLoad" />
|
||||
</Listeners>
|
||||
<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="30" Value="30" />
|
||||
<f:ListItem Text="50" Value="50" />
|
||||
</f:DropDownList>
|
||||
</PageItems>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="打印" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="true" runat="server" IsModal="true"
|
||||
Width="1200px" Height="680px">
|
||||
</f:Window>
|
||||
</form>
|
||||
<script>
|
||||
function onGridDataLoad(event) {
|
||||
this.mergeColumns(['ISO_IsoNo', 'STE_ID', 'JOT_JointDesc','TotalJotNum','TotalJotGNum'], {
|
||||
depends: true
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,339 @@
|
|||
using BLL;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.SYBData
|
||||
{
|
||||
public partial class RTProportionConfirmation : PageBase
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
|
||||
|
||||
this.drpProjectId.DataTextField = "ProjectCode";
|
||||
this.drpProjectId.DataValueField = "ProjectId";
|
||||
this.drpProjectId.DataSource = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
|
||||
this.drpProjectId.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpProjectId);
|
||||
if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
|
||||
{
|
||||
this.drpProjectId.SelectedValue = this.CurrUser.LoginProjectId;
|
||||
}
|
||||
this.InitTreeMenu();//加载树
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
#region 加载树
|
||||
/// <summary>
|
||||
/// 加载树
|
||||
/// </summary>
|
||||
private void InitTreeMenu()
|
||||
{
|
||||
this.tvControlItem.Nodes.Clear();
|
||||
TreeNode rootNode = new TreeNode();
|
||||
rootNode.Text = "施工号";
|
||||
rootNode.ToolTip = "项目";
|
||||
rootNode.NodeID = "0";
|
||||
rootNode.Expanded = true;
|
||||
this.tvControlItem.Nodes.Add(rootNode);
|
||||
|
||||
List<Model.Base_Project> projects = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "1");
|
||||
if (this.drpProjectId.SelectedValue != null && this.drpProjectId.SelectedValue != "null")
|
||||
{
|
||||
projects = projects.Where(x => x.ProjectId == this.drpProjectId.SelectedValue).ToList();
|
||||
}
|
||||
|
||||
foreach (var item in projects)
|
||||
{
|
||||
TreeNode rootProjectNode = new TreeNode();//定义根节点
|
||||
rootProjectNode.Text = item.ProjectCode;
|
||||
rootProjectNode.NodeID = item.ProjectId;
|
||||
rootProjectNode.EnableClickEvent = true;
|
||||
rootProjectNode.ToolTip = item.ProjectName;
|
||||
rootNode.Nodes.Add(rootProjectNode);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 绑定数据
|
||||
/// <summary>
|
||||
/// 绑定数据
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.tvControlItem.SelectedNodeID))
|
||||
{
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunProc("HJGL_rpt_RayCheckConfirmProject", parameter);
|
||||
this.Grid1.RecordCount = tb.Rows.Count;
|
||||
var table = this.GetPagedDataTable(Grid1, tb);
|
||||
Grid1.DataSource = table;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 点击TreeView
|
||||
/// <summary>
|
||||
/// 点击TreeView
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 排序
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_Sort(object sender, GridSortEventArgs e)
|
||||
{
|
||||
Grid1.SortDirection = e.SortDirection;
|
||||
Grid1.SortField = e.SortField;
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 页索引改变事件
|
||||
/// <summary>
|
||||
/// 页索引改变事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
|
||||
{
|
||||
Grid1.PageIndex = e.NewPageIndex;
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 分页选择下拉改变事件
|
||||
/// <summary>
|
||||
/// 分页选择下拉改变事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 项目下拉选择事件
|
||||
/// <summary>
|
||||
/// 项目下拉选择事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.InitTreeMenu();
|
||||
this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 提取数据
|
||||
/// <summary>
|
||||
/// 统计
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void BtnAnalyse_Click(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 格式化字符串
|
||||
/// <summary>
|
||||
/// 得到热处理类型
|
||||
/// </summary>
|
||||
/// <param name="bigType"></param>
|
||||
/// <returns></returns>
|
||||
protected string ConvertSTE(object STE_ID)
|
||||
{
|
||||
string steId = string.Empty;
|
||||
if (STE_ID != null)
|
||||
{
|
||||
if (STE_ID.ToString().Contains("/"))
|
||||
{
|
||||
var ste1 = BLL.HJGL_MaterialService.GetSteelBySteID(STE_ID.ToString().Split('/')[0]);
|
||||
var ste2 = BLL.HJGL_MaterialService.GetSteelBySteID(STE_ID.ToString().Split('/')[1]);
|
||||
steId = ste1.STE_Code + "/" + ste2.STE_Code;
|
||||
}
|
||||
else
|
||||
{
|
||||
var ste = BLL.HJGL_MaterialService.GetSteelBySteID(STE_ID.ToString());
|
||||
steId = ste.STE_Code;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return steId;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 导出按钮
|
||||
/// 导出按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
//protected void btnOut_Click(object sender, EventArgs e)
|
||||
//{
|
||||
// Response.ClearContent();
|
||||
// string filename = Funs.GetNewFileName();
|
||||
// Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("管道焊接接头射线检测比例确认表" + filename, System.Text.Encoding.UTF8) + ".xls");
|
||||
// Response.ContentType = "application/excel";
|
||||
// Response.ContentEncoding = System.Text.Encoding.UTF8;
|
||||
// Response.Write(GetGridTableHtml(Grid1));
|
||||
// Response.End();
|
||||
//}
|
||||
|
||||
//private string GetGridTableHtml(Grid grid)
|
||||
//{
|
||||
// StringBuilder sb = new StringBuilder();
|
||||
|
||||
// FineUIPro.Web.HJGL.WeldingManage.PipelineManageOut2.MultiHeaderTable mht = new FineUIPro.Web.HJGL.WeldingManage.PipelineManageOut2.MultiHeaderTable();
|
||||
// mht.ResolveMultiHeaderTable(Grid1.Columns);
|
||||
|
||||
// sb.Append("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel;charset=utf-8\"/>");
|
||||
// sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
|
||||
|
||||
// foreach (List<object[]> rows in mht.MultiTable)
|
||||
// {
|
||||
// sb.Append("<tr>");
|
||||
// this.Grid1.PageSize = 5000;
|
||||
// BindGrid();
|
||||
// foreach (object[] cell in rows)
|
||||
// {
|
||||
// int rowspan = Convert.ToInt32(cell[0]);
|
||||
// int colspan = Convert.ToInt32(cell[1]);
|
||||
// GridColumn column = cell[2] as GridColumn;
|
||||
|
||||
// sb.AppendFormat("<th{0}{1}{2}>{3}</th>",
|
||||
// rowspan != 1 ? " rowspan=\"" + rowspan + "\"" : "",
|
||||
// colspan != 1 ? " colspan=\"" + colspan + "\"" : "",
|
||||
// colspan != 1 ? " style=\"text-align:center;\"" : "",
|
||||
// column.HeaderText);
|
||||
// }
|
||||
// sb.Append("</tr>");
|
||||
// }
|
||||
|
||||
// foreach (GridRow row in grid.Rows)
|
||||
// {
|
||||
// sb.Append("<tr>");
|
||||
|
||||
// foreach (GridColumn column in mht.Columns)
|
||||
// {
|
||||
// string html = row.Values[column.ColumnIndex].ToString();
|
||||
|
||||
// if (column.ColumnID == "STE_ID")
|
||||
// {
|
||||
// html = (row.FindControl("labSTE_ID") as AspNet.Label).Text;
|
||||
// }
|
||||
// //else if (column.ColumnID == "tfGender")
|
||||
// //{
|
||||
// // html = (row.FindControl("labGender") as AspNet.Label).Text;
|
||||
// //}
|
||||
// sb.AppendFormat("<td>{0}</td>", html);
|
||||
// }
|
||||
// sb.Append("</tr>");
|
||||
// }
|
||||
// sb.Append("</table>");
|
||||
// return sb.ToString();
|
||||
//}
|
||||
#endregion
|
||||
|
||||
#region 打印
|
||||
/// <summary>
|
||||
/// 打印
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnPrint_Click(object sender, EventArgs e)
|
||||
{
|
||||
string initTemplatePath = "";
|
||||
string rootPath = Server.MapPath("~/");
|
||||
BLL.Common.FastReportService.ResetData();
|
||||
|
||||
var listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@ProjectId", this.tvControlItem.SelectedNodeID));
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
var tb = SQLHelper.GetDataTableRunProc("HJGL_rpt_RayCheckConfirmProject", parameter);
|
||||
|
||||
DataTable dt = new DataTable();
|
||||
dt.TableName = "Data";
|
||||
dt.Columns.Add("ISO_IsoNo");
|
||||
dt.Columns.Add("STE_Name");
|
||||
dt.Columns.Add("JOT_JointDesc");
|
||||
dt.Columns.Add("TotalJotNum");
|
||||
dt.Columns.Add("TotalJotGNum");
|
||||
dt.Columns.Add("WED_Code");
|
||||
dt.Columns.Add("WeldNum");
|
||||
dt.Columns.Add("CheckNum");
|
||||
dt.Columns.Add("CheckGNum");
|
||||
dt.Columns.Add("CheckRate");
|
||||
dt.Columns.Add("ReportCode");
|
||||
|
||||
DataView dv = tb.DefaultView;//获取表视图
|
||||
dv.Sort = "ISO_IsoNo ASC";//按照ID倒序排序
|
||||
tb = dv.ToTable();//转为表
|
||||
DataRow[] rows = tb.DefaultView.ToTable().Select();
|
||||
foreach (var row in rows)
|
||||
{
|
||||
var newRows = dt.NewRow();
|
||||
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
|
||||
newRows["STE_Name"] = ConvertSTE(row["STE_ID"].ToString());
|
||||
newRows["JOT_JointDesc"] = row["JOT_JointDesc"].ToString();
|
||||
newRows["TotalJotNum"] = row["TotalJotNum"].ToString();
|
||||
newRows["TotalJotGNum"] = row["TotalJotGNum"].ToString();
|
||||
newRows["WED_Code"] = row["WED_Code"].ToString();
|
||||
newRows["WeldNum"] = row["WeldNum"].ToString();
|
||||
newRows["CheckNum"] = row["CheckNum"].ToString();
|
||||
newRows["CheckGNum"] = row["CheckGNum"].ToString();
|
||||
newRows["CheckRate"] = row["CheckRate"].ToString();
|
||||
newRows["ReportCode"] = row["ReportCode"].ToString();
|
||||
|
||||
dt.Rows.Add(newRows);
|
||||
}
|
||||
BLL.Common.FastReportService.AddFastreportTable(dt);
|
||||
|
||||
//传参
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
keyValuePairs.Add("projectName", BLL.Base_ProjectService.GetProjectByProjectId(this.tvControlItem.SelectedNodeID).ProjectName);
|
||||
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
|
||||
|
||||
initTemplatePath = "File\\Fastreport\\管道焊接接头射线检测比例确认表(一).frx";
|
||||
|
||||
if (File.Exists(rootPath + initTemplatePath))
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../common/ReportPrint/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,179 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.SYBData
|
||||
{
|
||||
|
||||
|
||||
public partial class RTProportionConfirmation
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// PageManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.PageManager PageManager1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// panelLeftRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelLeftRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar4;
|
||||
|
||||
/// <summary>
|
||||
/// drpProjectId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpProjectId;
|
||||
|
||||
/// <summary>
|
||||
/// tvControlItem 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Tree tvControlItem;
|
||||
|
||||
/// <summary>
|
||||
/// panelCenterRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelCenterRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar1;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarFill1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||
|
||||
/// <summary>
|
||||
/// BtnAnalyse 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button BtnAnalyse;
|
||||
|
||||
/// <summary>
|
||||
/// btnPrint 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnPrint;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// labSTE_ID 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label labSTE_ID;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarSeparator1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarText1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||
|
||||
/// <summary>
|
||||
/// ddlPageSize 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||
|
||||
/// <summary>
|
||||
/// Window1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
}
|
||||
}
|
||||
|
|
@ -599,6 +599,9 @@ namespace Model
|
|||
partial void InsertSYBData_ApplicationForm(SYBData_ApplicationForm instance);
|
||||
partial void UpdateSYBData_ApplicationForm(SYBData_ApplicationForm instance);
|
||||
partial void DeleteSYBData_ApplicationForm(SYBData_ApplicationForm instance);
|
||||
partial void InsertSYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval instance);
|
||||
partial void UpdateSYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval instance);
|
||||
partial void DeleteSYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval instance);
|
||||
partial void InsertSYBData_Cover(SYBData_Cover instance);
|
||||
partial void UpdateSYBData_Cover(SYBData_Cover instance);
|
||||
partial void DeleteSYBData_Cover(SYBData_Cover instance);
|
||||
|
|
@ -2534,6 +2537,14 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
public System.Data.Linq.Table<SYBData_BlindFlangeInstallationAndRemoval> SYBData_BlindFlangeInstallationAndRemoval
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetTable<SYBData_BlindFlangeInstallationAndRemoval>();
|
||||
}
|
||||
}
|
||||
|
||||
public System.Data.Linq.Table<SYBData_Cover> SYBData_Cover
|
||||
{
|
||||
get
|
||||
|
|
@ -4897,6 +4908,8 @@ namespace Model
|
|||
|
||||
private EntitySet<SYBData_ApplicationForm> _SYBData_ApplicationForm;
|
||||
|
||||
private EntitySet<SYBData_BlindFlangeInstallationAndRemoval> _SYBData_BlindFlangeInstallationAndRemoval;
|
||||
|
||||
private EntitySet<SYBData_Cover> _SYBData_Cover;
|
||||
|
||||
private EntitySet<SYBData_FileDirectory> _SYBData_FileDirectory;
|
||||
|
|
@ -5050,6 +5063,7 @@ namespace Model
|
|||
this._Project_WorkArea = new EntitySet<Project_WorkArea>(new Action<Project_WorkArea>(this.attach_Project_WorkArea), new Action<Project_WorkArea>(this.detach_Project_WorkArea));
|
||||
this._Sp_WelderOKRate = new EntitySet<Sp_WelderOKRate>(new Action<Sp_WelderOKRate>(this.attach_Sp_WelderOKRate), new Action<Sp_WelderOKRate>(this.detach_Sp_WelderOKRate));
|
||||
this._SYBData_ApplicationForm = new EntitySet<SYBData_ApplicationForm>(new Action<SYBData_ApplicationForm>(this.attach_SYBData_ApplicationForm), new Action<SYBData_ApplicationForm>(this.detach_SYBData_ApplicationForm));
|
||||
this._SYBData_BlindFlangeInstallationAndRemoval = new EntitySet<SYBData_BlindFlangeInstallationAndRemoval>(new Action<SYBData_BlindFlangeInstallationAndRemoval>(this.attach_SYBData_BlindFlangeInstallationAndRemoval), new Action<SYBData_BlindFlangeInstallationAndRemoval>(this.detach_SYBData_BlindFlangeInstallationAndRemoval));
|
||||
this._SYBData_Cover = new EntitySet<SYBData_Cover>(new Action<SYBData_Cover>(this.attach_SYBData_Cover), new Action<SYBData_Cover>(this.detach_SYBData_Cover));
|
||||
this._SYBData_FileDirectory = new EntitySet<SYBData_FileDirectory>(new Action<SYBData_FileDirectory>(this.attach_SYBData_FileDirectory), new Action<SYBData_FileDirectory>(this.detach_SYBData_FileDirectory));
|
||||
this._SYBData_PressureTestPackageList = new EntitySet<SYBData_PressureTestPackageList>(new Action<SYBData_PressureTestPackageList>(this.attach_SYBData_PressureTestPackageList), new Action<SYBData_PressureTestPackageList>(this.detach_SYBData_PressureTestPackageList));
|
||||
|
|
@ -6669,6 +6683,19 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project", Storage="_SYBData_BlindFlangeInstallationAndRemoval", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")]
|
||||
public EntitySet<SYBData_BlindFlangeInstallationAndRemoval> SYBData_BlindFlangeInstallationAndRemoval
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._SYBData_BlindFlangeInstallationAndRemoval;
|
||||
}
|
||||
set
|
||||
{
|
||||
this._SYBData_BlindFlangeInstallationAndRemoval.Assign(value);
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SYBData_Cover_Base_Project", Storage="_SYBData_Cover", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")]
|
||||
public EntitySet<SYBData_Cover> SYBData_Cover
|
||||
{
|
||||
|
|
@ -7752,6 +7779,18 @@ namespace Model
|
|||
entity.Base_Project = null;
|
||||
}
|
||||
|
||||
private void attach_SYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval entity)
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
entity.Base_Project = this;
|
||||
}
|
||||
|
||||
private void detach_SYBData_BlindFlangeInstallationAndRemoval(SYBData_BlindFlangeInstallationAndRemoval entity)
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
entity.Base_Project = null;
|
||||
}
|
||||
|
||||
private void attach_SYBData_Cover(SYBData_Cover entity)
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
|
|
@ -117319,6 +117358,349 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.SYBData_BlindFlangeInstallationAndRemoval")]
|
||||
public partial class SYBData_BlindFlangeInstallationAndRemoval : INotifyPropertyChanging, INotifyPropertyChanged
|
||||
{
|
||||
|
||||
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
||||
|
||||
private string _BlindFlangeInstallationAndRemovalId;
|
||||
|
||||
private string _ProjectId;
|
||||
|
||||
private string _IndividualProject;
|
||||
|
||||
private string _PipeSectionNumber;
|
||||
|
||||
private string _BlindPlateNumber;
|
||||
|
||||
private string _Installer;
|
||||
|
||||
private string _InsGeneral;
|
||||
|
||||
private string _InsSupervision;
|
||||
|
||||
private string _DemolitionWorkers;
|
||||
|
||||
private string _DemolitionGeneral;
|
||||
|
||||
private string _DemolitionSupervision;
|
||||
|
||||
private EntityRef<Base_Project> _Base_Project;
|
||||
|
||||
#region 可扩展性方法定义
|
||||
partial void OnLoaded();
|
||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
||||
partial void OnCreated();
|
||||
partial void OnBlindFlangeInstallationAndRemovalIdChanging(string value);
|
||||
partial void OnBlindFlangeInstallationAndRemovalIdChanged();
|
||||
partial void OnProjectIdChanging(string value);
|
||||
partial void OnProjectIdChanged();
|
||||
partial void OnIndividualProjectChanging(string value);
|
||||
partial void OnIndividualProjectChanged();
|
||||
partial void OnPipeSectionNumberChanging(string value);
|
||||
partial void OnPipeSectionNumberChanged();
|
||||
partial void OnBlindPlateNumberChanging(string value);
|
||||
partial void OnBlindPlateNumberChanged();
|
||||
partial void OnInstallerChanging(string value);
|
||||
partial void OnInstallerChanged();
|
||||
partial void OnInsGeneralChanging(string value);
|
||||
partial void OnInsGeneralChanged();
|
||||
partial void OnInsSupervisionChanging(string value);
|
||||
partial void OnInsSupervisionChanged();
|
||||
partial void OnDemolitionWorkersChanging(string value);
|
||||
partial void OnDemolitionWorkersChanged();
|
||||
partial void OnDemolitionGeneralChanging(string value);
|
||||
partial void OnDemolitionGeneralChanged();
|
||||
partial void OnDemolitionSupervisionChanging(string value);
|
||||
partial void OnDemolitionSupervisionChanged();
|
||||
#endregion
|
||||
|
||||
public SYBData_BlindFlangeInstallationAndRemoval()
|
||||
{
|
||||
this._Base_Project = default(EntityRef<Base_Project>);
|
||||
OnCreated();
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BlindFlangeInstallationAndRemovalId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
||||
public string BlindFlangeInstallationAndRemovalId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._BlindFlangeInstallationAndRemovalId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._BlindFlangeInstallationAndRemovalId != value))
|
||||
{
|
||||
this.OnBlindFlangeInstallationAndRemovalIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._BlindFlangeInstallationAndRemovalId = value;
|
||||
this.SendPropertyChanged("BlindFlangeInstallationAndRemovalId");
|
||||
this.OnBlindFlangeInstallationAndRemovalIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
|
||||
public string ProjectId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ProjectId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._ProjectId != value))
|
||||
{
|
||||
if (this._Base_Project.HasLoadedOrAssignedValue)
|
||||
{
|
||||
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
||||
}
|
||||
this.OnProjectIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._ProjectId = value;
|
||||
this.SendPropertyChanged("ProjectId");
|
||||
this.OnProjectIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IndividualProject", DbType="NVarChar(50)")]
|
||||
public string IndividualProject
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._IndividualProject;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._IndividualProject != value))
|
||||
{
|
||||
this.OnIndividualProjectChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._IndividualProject = value;
|
||||
this.SendPropertyChanged("IndividualProject");
|
||||
this.OnIndividualProjectChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeSectionNumber", DbType="NVarChar(50)")]
|
||||
public string PipeSectionNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._PipeSectionNumber;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._PipeSectionNumber != value))
|
||||
{
|
||||
this.OnPipeSectionNumberChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._PipeSectionNumber = value;
|
||||
this.SendPropertyChanged("PipeSectionNumber");
|
||||
this.OnPipeSectionNumberChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BlindPlateNumber", DbType="NVarChar(50)")]
|
||||
public string BlindPlateNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._BlindPlateNumber;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._BlindPlateNumber != value))
|
||||
{
|
||||
this.OnBlindPlateNumberChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._BlindPlateNumber = value;
|
||||
this.SendPropertyChanged("BlindPlateNumber");
|
||||
this.OnBlindPlateNumberChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Installer", DbType="NVarChar(50)")]
|
||||
public string Installer
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Installer;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._Installer != value))
|
||||
{
|
||||
this.OnInstallerChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._Installer = value;
|
||||
this.SendPropertyChanged("Installer");
|
||||
this.OnInstallerChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InsGeneral", DbType="NVarChar(50)")]
|
||||
public string InsGeneral
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._InsGeneral;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._InsGeneral != value))
|
||||
{
|
||||
this.OnInsGeneralChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._InsGeneral = value;
|
||||
this.SendPropertyChanged("InsGeneral");
|
||||
this.OnInsGeneralChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InsSupervision", DbType="NVarChar(50)")]
|
||||
public string InsSupervision
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._InsSupervision;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._InsSupervision != value))
|
||||
{
|
||||
this.OnInsSupervisionChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._InsSupervision = value;
|
||||
this.SendPropertyChanged("InsSupervision");
|
||||
this.OnInsSupervisionChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemolitionWorkers", DbType="NVarChar(50)")]
|
||||
public string DemolitionWorkers
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._DemolitionWorkers;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._DemolitionWorkers != value))
|
||||
{
|
||||
this.OnDemolitionWorkersChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._DemolitionWorkers = value;
|
||||
this.SendPropertyChanged("DemolitionWorkers");
|
||||
this.OnDemolitionWorkersChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemolitionGeneral", DbType="NVarChar(50)")]
|
||||
public string DemolitionGeneral
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._DemolitionGeneral;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._DemolitionGeneral != value))
|
||||
{
|
||||
this.OnDemolitionGeneralChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._DemolitionGeneral = value;
|
||||
this.SendPropertyChanged("DemolitionGeneral");
|
||||
this.OnDemolitionGeneralChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemolitionSupervision", DbType="NVarChar(50)")]
|
||||
public string DemolitionSupervision
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._DemolitionSupervision;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._DemolitionSupervision != value))
|
||||
{
|
||||
this.OnDemolitionSupervisionChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._DemolitionSupervision = value;
|
||||
this.SendPropertyChanged("DemolitionSupervision");
|
||||
this.OnDemolitionSupervisionChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_SYBData_BlindFlangeInstallationAndRemoval_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
|
||||
public Base_Project Base_Project
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Base_Project.Entity;
|
||||
}
|
||||
set
|
||||
{
|
||||
Base_Project previousValue = this._Base_Project.Entity;
|
||||
if (((previousValue != value)
|
||||
|| (this._Base_Project.HasLoadedOrAssignedValue == false)))
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
if ((previousValue != null))
|
||||
{
|
||||
this._Base_Project.Entity = null;
|
||||
previousValue.SYBData_BlindFlangeInstallationAndRemoval.Remove(this);
|
||||
}
|
||||
this._Base_Project.Entity = value;
|
||||
if ((value != null))
|
||||
{
|
||||
value.SYBData_BlindFlangeInstallationAndRemoval.Add(this);
|
||||
this._ProjectId = value.ProjectId;
|
||||
}
|
||||
else
|
||||
{
|
||||
this._ProjectId = default(string);
|
||||
}
|
||||
this.SendPropertyChanged("Base_Project");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public event PropertyChangingEventHandler PropertyChanging;
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
protected virtual void SendPropertyChanging()
|
||||
{
|
||||
if ((this.PropertyChanging != null))
|
||||
{
|
||||
this.PropertyChanging(this, emptyChangingEventArgs);
|
||||
}
|
||||
}
|
||||
|
||||
protected virtual void SendPropertyChanged(String propertyName)
|
||||
{
|
||||
if ((this.PropertyChanged != null))
|
||||
{
|
||||
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.SYBData_Cover")]
|
||||
public partial class SYBData_Cover : INotifyPropertyChanging, INotifyPropertyChanged
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue