From 298496d47b62574d64ae7e4a29ca5605d6fc383e Mon Sep 17 00:00:00 2001
From: wendy <408182087@qq.com>
Date: Wed, 9 Sep 2026 11:07:07 +0800
Subject: [PATCH] 20260909 1
---
.../版本日志/HJGLDB_DS_2026-09-08_bwj.sql | 29 +
HJGL_DS/BLL/Common/Const.cs | 15 +
...neInstallationQualityCertificateService.cs | 5 +-
.../WeldingJointInspection.aspx.cs | 2 +-
.../JGZL/压力管道安装汇总表2020.frx | 298 ++++++++++
.../JGZL/压力管道安装质量证明2020.frx | 162 ++++++
.../Fastreport/管道焊接接头报检检查记录.frx | 4 +-
.../压力管道安装质量证明2020导出模板.docx | Bin 0 -> 16155 bytes
HJGL_DS/FineUIPro.Web/FineUIPro.Web.csproj | 16 +
HJGL_DS/FineUIPro.Web/JGZL/Cover.aspx.cs | 2 +-
...lineInstallationQualityCertificate.aspx.cs | 6 +-
...strialPipelineInstallationSummary2020.aspx | 16 +
...ialPipelineInstallationSummary2020.aspx.cs | 17 +
...neInstallationSummary2020.aspx.designer.cs | 26 +
...ustrialPipelineQualityCertificate2020.aspx | 133 +++++
...rialPipelineQualityCertificate2020.aspx.cs | 531 ++++++++++++++++++
...ineQualityCertificate2020.aspx.designer.cs | 323 +++++++++++
HJGL_DS/Model/Model.cs | 78 +++
18 files changed, 1654 insertions(+), 9 deletions(-)
create mode 100644 DataBase/版本日志/HJGLDB_DS_2026-09-08_bwj.sql
create mode 100644 HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装汇总表2020.frx
create mode 100644 HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明2020.frx
create mode 100644 HJGL_DS/FineUIPro.Web/File/Word/JGZL/压力管道安装质量证明2020导出模板.docx
create mode 100644 HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx
create mode 100644 HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.cs
create mode 100644 HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.designer.cs
create mode 100644 HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx
create mode 100644 HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.cs
create mode 100644 HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.designer.cs
diff --git a/DataBase/版本日志/HJGLDB_DS_2026-09-08_bwj.sql b/DataBase/版本日志/HJGLDB_DS_2026-09-08_bwj.sql
new file mode 100644
index 0000000..20c403a
--- /dev/null
+++ b/DataBase/版本日志/HJGLDB_DS_2026-09-08_bwj.sql
@@ -0,0 +1,29 @@
+
+insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
+values('1B71BBF6-2686-458F-B6F9-639A5B71AE86','ѹܵװ֤2020','JGZL/IndustrialPipelineQualityCertificate2020.aspx',52,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
+go
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('4755C1B5-6710-4FD7-95B4-A860F8A5CEF8','1B71BBF6-2686-458F-B6F9-639A5B71AE86','',1)
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('B2D52C14-3D1E-494D-A5DD-BF254167AC86','1B71BBF6-2686-458F-B6F9-639A5B71AE86','',2)
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('43F539FB-F030-4583-ABE8-09518BE7C135','1B71BBF6-2686-458F-B6F9-639A5B71AE86','ɾ',3)
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('6D9D7F04-3114-4557-BA53-AACE99CE43ED','1B71BBF6-2686-458F-B6F9-639A5B71AE86','',4)
+go
+insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
+values('151BA8BA-E6A8-4941-AEAB-1D32AD6BAC31','ѹܵװܱ2020','JGZL/IndustrialPipelineInstallationSummary2020.aspx',58,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
+go
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('C8DEDC8D-E7FC-4F2C-937F-9BD2466BB261','151BA8BA-E6A8-4941-AEAB-1D32AD6BAC31','',1)
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('8F4290DB-397F-42A1-87EE-2E6C2A33D6AC','151BA8BA-E6A8-4941-AEAB-1D32AD6BAC31','',2)
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('D9FF8EE0-949D-4936-A7D0-10EDDFB909B4','151BA8BA-E6A8-4941-AEAB-1D32AD6BAC31','ɾ',3)
+insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('6B2BB635-B5B8-4E6C-B17E-6C925E64C211','151BA8BA-E6A8-4941-AEAB-1D32AD6BAC31','',4)
+go
+
+
+alter table JGZL_IndustrialPipelineInstallationQualityCertificate add FromType char(1)
+go
\ No newline at end of file
diff --git a/HJGL_DS/BLL/Common/Const.cs b/HJGL_DS/BLL/Common/Const.cs
index ffae26b..2833397 100644
--- a/HJGL_DS/BLL/Common/Const.cs
+++ b/HJGL_DS/BLL/Common/Const.cs
@@ -1895,6 +1895,11 @@ namespace BLL
///
public const string JGZL_IndustrialPipelineInstallationSummaryMenuId = "C527812C-0FF8-4EAC-B1FD-3B561DBE46ED";
+ ///
+ /// 工业管道安装质量证明书2020版
+ ///
+ public const string JGZL_IndustrialPipelineQualityCertificate2020MenuId = "1B71BBF6-2686-458F-B6F9-639A5B71AE86";
+
///
/// 材料质量证明文件一览表
///
@@ -2519,11 +2524,21 @@ namespace BLL
///
public const string JGZL_IndustrialPipelineInstallationQualityCertificateUrl = "File\\Word\\JGZL\\工业管道安装质量证明书导出模板.docx";
+ ///
+ /// 压力管道安装质量证明2020导出模板
+ ///
+ public const string JGZL_IndustrialPipelineQualityCertificate2020Url = "File\\Word\\JGZL\\压力管道安装质量证明2020导出模板.docx";
+
///
/// 工业管道安装汇总表导出模板
///
public const string JGZL_IndustrialPipelineInstallationSummaryUrl = "File\\Word\\JGZL\\工业管道安装汇总表导出模板.docx";
+ ///
+ /// 工业管道安装汇总表2020导出模板
+ ///
+ public const string JGZL_IndustrialPipelineInstallationSummary2020Url = "File\\Word\\JGZL\\工业管道安装汇总表2020导出模板.docx";
+
///
/// 工程施工开工报告导出模板
///
diff --git a/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs b/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs
index 556072b..9646761 100644
--- a/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs
+++ b/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs
@@ -20,9 +20,9 @@ namespace BLL
return Funs.DB.JGZL_IndustrialPipelineInstallationQualityCertificate.FirstOrDefault(e => e.CertificateId == Id);
}
- public static Model.JGZL_IndustrialPipelineInstallationQualityCertificate GetIndustrialPipelineInstallationQualityCertificateByProjectId(string projectId)
+ public static Model.JGZL_IndustrialPipelineInstallationQualityCertificate GetIndustrialPipelineInstallationQualityCertificateByProjectId(string projectId,string fromType)
{
- return Funs.DB.JGZL_IndustrialPipelineInstallationQualityCertificate.FirstOrDefault(e => e.ProjectId == projectId);
+ return Funs.DB.JGZL_IndustrialPipelineInstallationQualityCertificate.FirstOrDefault(e => e.ProjectId == projectId && e.FromType == fromType);
}
///
@@ -58,6 +58,7 @@ namespace BLL
newModel.QualificationCertificateCode = model.QualificationCertificateCode;
newModel.InstitutionalApprovalCertificate = model.InstitutionalApprovalCertificate;
newModel.InstallationInspection = model.InstallationInspection;
+ newModel.FromType = model.FromType;
db.JGZL_IndustrialPipelineInstallationQualityCertificate.InsertOnSubmit(newModel);
db.SubmitChanges();
}
diff --git a/HJGL_DS/FineUIPro.Web/ContinuousPrint/WeldingJointInspection.aspx.cs b/HJGL_DS/FineUIPro.Web/ContinuousPrint/WeldingJointInspection.aspx.cs
index bb7b717..2ae730f 100644
--- a/HJGL_DS/FineUIPro.Web/ContinuousPrint/WeldingJointInspection.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/ContinuousPrint/WeldingJointInspection.aspx.cs
@@ -337,7 +337,7 @@ namespace FineUIPro.Web.ContinuousPrint
{
keyValuePairs.Add("NDTType", "PT");
}
- string weldingDate = string.Format("{0:yyyy年MM月dd日}", Convert.ToDateTime(this.hidJOT_WeldDate.Value));
+ string weldingDate = string.Format("{0:yyyy年MM月dd日}", Convert.ToDateTime(hidJOT_WeldDate.Value));
keyValuePairs.Add("WeldingDate", weldingDate);
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
diff --git a/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装汇总表2020.frx b/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装汇总表2020.frx
new file mode 100644
index 0000000..21ff3e2
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装汇总表2020.frx
@@ -0,0 +1,298 @@
+
+
+ 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();
+ }
+ }
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明2020.frx b/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明2020.frx
new file mode 100644
index 0000000..24f4ea7
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明2020.frx
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HJGL_DS/FineUIPro.Web/File/Fastreport/管道焊接接头报检检查记录.frx b/HJGL_DS/FineUIPro.Web/File/Fastreport/管道焊接接头报检检查记录.frx
index 1a8c850..0cab8cd 100644
--- a/HJGL_DS/FineUIPro.Web/File/Fastreport/管道焊接接头报检检查记录.frx
+++ b/HJGL_DS/FineUIPro.Web/File/Fastreport/管道焊接接头报检检查记录.frx
@@ -1,5 +1,5 @@
-
+
using System;
using System.Collections;
using System.Collections.Generic;
@@ -42,7 +42,7 @@ namespace FastReport
}
-
+
diff --git a/HJGL_DS/FineUIPro.Web/File/Word/JGZL/压力管道安装质量证明2020导出模板.docx b/HJGL_DS/FineUIPro.Web/File/Word/JGZL/压力管道安装质量证明2020导出模板.docx
new file mode 100644
index 0000000000000000000000000000000000000000..033bf1cff8cfa69fe4797d2b0e270e0953eb81ee
GIT binary patch
literal 16155
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
+
+
@@ -7059,6 +7061,20 @@
FileDirectory.aspx
+
+ IndustrialPipelineInstallationSummary2020.aspx
+ ASPXCodeBehind
+
+
+ IndustrialPipelineInstallationSummary2020.aspx
+
+
+ IndustrialPipelineQualityCertificate2020.aspx
+ ASPXCodeBehind
+
+
+ IndustrialPipelineQualityCertificate2020.aspx
+
InsulationAcceptanceRecord.aspx
ASPXCodeBehind
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/Cover.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/Cover.aspx.cs
index 6f2a707..e2448c1 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/Cover.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/JGZL/Cover.aspx.cs
@@ -790,7 +790,7 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("ConstructionUnit");
dt.Columns.Add("SpecialEquipmentProductionLicenseCode");
dt.Columns.Add("Remark");
- var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId);
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "2");
if (report != null)
{
var newRow = dt.NewRow();
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs
index e2dabcd..f2d5f63 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx.cs
@@ -96,7 +96,7 @@ namespace FineUIPro.Web.JGZL
var pro = BLL.Base_ProjectService.GetProjectByProjectId(projectId);
if (pro != null)
{
- var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId);
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "1");
if (report != null)
{
this.CertificateId = report.CertificateId;
@@ -330,7 +330,7 @@ namespace FineUIPro.Web.JGZL
//string id = this.Grid1.SelectedRowID;
//if (!string.IsNullOrEmpty(id))
//{
- var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId);
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "1");
if (report != null)
{
DataTable dt = new DataTable();
@@ -647,7 +647,7 @@ namespace FineUIPro.Web.JGZL
string projectId = this.tvControlItem.SelectedNodeID;
if (!string.IsNullOrEmpty(projectId))
{
- var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId);
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "1");
if (report != null)
{
initTemplatePath = Const.JGZL_IndustrialPipelineInstallationQualityCertificateUrl;
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx
new file mode 100644
index 0000000..35e5606
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx
@@ -0,0 +1,16 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="IndustrialPipelineInstallationSummary2020.aspx.cs" Inherits="FineUIPro.Web.JGZL.IndustrialPipelineInstallationSummary2020" %>
+
+
+
+
+
+
+ 压力管道安装汇总表2020
+
+
+
+
+
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.cs
new file mode 100644
index 0000000..b6a7899
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.JGZL
+{
+ public partial class IndustrialPipelineInstallationSummary2020 : System.Web.UI.Page
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.designer.cs
new file mode 100644
index 0000000..8bca8c4
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationSummary2020.aspx.designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.JGZL
+{
+
+
+ public partial class IndustrialPipelineInstallationSummary2020
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+ }
+}
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx
new file mode 100644
index 0000000..622e557
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx
@@ -0,0 +1,133 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="IndustrialPipelineQualityCertificate2020.aspx.cs" Inherits="FineUIPro.Web.JGZL.IndustrialPipelineQualityCertificate2020" %>
+
+
+
+
+
+
+ 压力管道安装质量证明书2020
+
+
+
+
+
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.cs
new file mode 100644
index 0000000..dad4865
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.cs
@@ -0,0 +1,531 @@
+using Aspose.Words;
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.IO;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.JGZL
+{
+ public partial class IndustrialPipelineQualityCertificate2020 : PageBase
+ {
+ #region 定义变量
+ ///
+ /// 主键
+ ///
+ private string CertificateId
+ {
+ get
+ {
+ return (string)ViewState["CertificateId"];
+ }
+ set
+ {
+ ViewState["CertificateId"] = value;
+ }
+ }
+ #endregion
+
+ #region 加载页面
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ 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.drpPipelineLevel.DataTextField = "ISC_IsoName";
+ this.drpPipelineLevel.DataValueField = "ISC_IsoName";
+ this.drpPipelineLevel.DataSource = BLL.HJGL_PW_IsoInfoService.GetPipelineLevelList(this.drpProjectId.SelectedValue);
+ this.drpPipelineLevel.DataBind();
+ PageData();
+ }
+ }
+
+ private void EmptyText()
+ {
+ txtCertificateCode.Text = string.Empty;
+ txtDeliveryUnit.Text = string.Empty;
+ txtDeliveryUnitCode.Text = string.Empty;
+ txtInstallStartDate.Text = string.Empty;
+ txtInstallEndDate.Text = string.Empty;
+ drpPipelineLevel.SelectedValue = BLL.Const._Null;
+ this.txtPipelineLength.Text = string.Empty;
+ txtDesignUnit.Text = string.Empty;
+ txtDesignLicenseCode.Text = string.Empty;
+ txtSupervisoryAndInspectionAgency.Text = string.Empty;
+ txtQualificationCertificateCode.Text = string.Empty;
+ txtLosslessTestingAgency.Text = string.Empty;
+ txtInstitutionalApprovalCertificate.Text = string.Empty;
+ txtInstallationInspection.Text = string.Empty;
+ txtConstructionUnit.Text = string.Empty;
+ txtSpecialEquipmentProductionLicenseCode.Text = string.Empty;
+ drpRemark.SelectedValue = string.Empty;
+ }
+
+ private void PageData()
+ {
+ EmptyText();
+ string projectId = this.tvControlItem.SelectedNodeID;
+ if (!string.IsNullOrEmpty(projectId))
+ {
+ var pro = BLL.Base_ProjectService.GetProjectByProjectId(projectId);
+ if (pro != null)
+ {
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "2");
+ if (report != null)
+ {
+ this.CertificateId = report.CertificateId;
+ this.txtCertificateCode.Text = report.CertificateCode;
+ this.txtDeliveryUnit.Text = report.DeliveryUnit;
+ this.txtDeliveryUnitCode.Text = report.DeliveryUnitCode;
+ this.txtInstallStartDate.Text = report.InstallStartDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.InstallStartDate) : "";
+ this.txtInstallEndDate.Text = report.InstallEndDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.InstallEndDate) : "";
+ if (!string.IsNullOrEmpty(report.PipelineLevel))
+ {
+ this.drpPipelineLevel.SelectedValue = report.PipelineLevel;
+ }
+ this.txtPipelineLength.Text = report.PipelineLength;
+ this.txtDesignUnit.Text = report.DesignUnit;
+ this.txtDesignLicenseCode.Text = report.DesignLicenseCode;
+ this.txtSupervisoryAndInspectionAgency.Text = report.SupervisoryAndInspectionAgency;
+ this.txtQualificationCertificateCode.Text = report.QualificationCertificateCode;
+ this.txtLosslessTestingAgency.Text = report.LosslessTestingAgency;
+ this.txtInstitutionalApprovalCertificate.Text = report.InstitutionalApprovalCertificate;
+ if (!string.IsNullOrEmpty(report.InstallationInspection))
+ {
+ this.txtInstallationInspection.Text = report.InstallationInspection;
+ }
+ else
+ {
+ this.txtInstallationInspection.Text = "浙江省特种设备科学研究院";
+ }
+ if (!string.IsNullOrEmpty(report.ConstructionUnit))
+ {
+ this.txtConstructionUnit.Text = report.ConstructionUnit;
+ }
+ else
+ {
+ this.txtConstructionUnit.Text = "浙江石油化工有限公司";
+ }
+ if (!string.IsNullOrEmpty(report.Remark))
+ {
+ this.drpRemark.SelectedValue = report.Remark;
+ }
+ if (!string.IsNullOrEmpty(report.SpecialEquipmentProductionLicenseCode))
+ {
+ this.txtSpecialEquipmentProductionLicenseCode.Text = report.SpecialEquipmentProductionLicenseCode;
+ }
+ else
+ {
+ this.txtSpecialEquipmentProductionLicenseCode.Text = "TS3833339-2028";
+ }
+ }
+ else
+ {
+ this.CertificateId = string.Empty;
+ this.txtInstallationInspection.Text = "浙江省特种设备科学研究院";
+ this.txtConstructionUnit.Text = "浙江石油化工有限公司";
+ this.txtSpecialEquipmentProductionLicenseCode.Text = "TS3833339-2028";
+ this.txtPipelineLength.Text = BLL.HJGL_PW_IsoInfoService.GetPipeLineLengthList(this.tvControlItem.SelectedNodeID).Value.ToString(".##");
+ }
+ }
+ }
+ }
+ #endregion
+
+ #region 加载树项目
+ ///
+ /// 加载树
+ ///
+ 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 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
+ ///
+ /// 点击TreeView
+ ///
+ ///
+ ///
+ protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e)
+ {
+ if (this.tvControlItem.SelectedNodeID != "0")
+ {
+ //this.BindGrid();
+ PageData();
+ }
+ }
+ #endregion
+
+ #region 查询
+ ///
+ ///查询
+ ///
+ ///
+ ///
+ protected void drpProjectId_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ this.tvControlItem.SelectedNodeID = this.drpProjectId.SelectedValue;
+ this.InitTreeMenu();
+ PageData();
+ }
+
+ #endregion
+
+ #region 打印
+ ///
+ /// 打印
+ ///
+ ///
+ ///
+ 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();
+
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "2");
+ if (report != null)
+ {
+ DataTable dt = new DataTable();
+ dt.TableName = "Data";
+ dt.Columns.Add("CertificateCode");
+ dt.Columns.Add("EngineeringName");
+ dt.Columns.Add("EngineeringCode");
+ dt.Columns.Add("DeliveryUnit");
+ dt.Columns.Add("DeliveryUnitCode");
+ dt.Columns.Add("InstallStartDate");
+ dt.Columns.Add("InstallEndDate");
+ dt.Columns.Add("PipelineLevel");
+ dt.Columns.Add("PipelineLength");
+ dt.Columns.Add("DesignUnit");
+ dt.Columns.Add("DesignLicenseCode");
+ dt.Columns.Add("SupervisoryAndInspectionAgency");
+ dt.Columns.Add("QualificationCertificateCode");
+ dt.Columns.Add("LosslessTestingAgency");
+ dt.Columns.Add("InstitutionalApprovalCertificate");
+ dt.Columns.Add("InstallationInspection");
+ dt.Columns.Add("ConstructionUnit");
+ dt.Columns.Add("SpecialEquipmentProductionLicenseCode");
+ dt.Columns.Add("Remark");
+
+ var newRow = dt.NewRow();
+ newRow["CertificateCode"] = report.CertificateCode;
+ newRow["EngineeringName"] = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
+ newRow["EngineeringCode"] = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectCode;
+ newRow["DeliveryUnit"] = report.DeliveryUnit;
+ newRow["DeliveryUnitCode"] = report.DeliveryUnitCode;
+ string InstallStartDate = report.InstallStartDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.InstallStartDate) : "";
+ newRow["InstallStartDate"] = InstallStartDate;
+ string InstallEndDate = report.InstallEndDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.InstallEndDate) : "";
+ newRow["InstallEndDate"] = InstallEndDate;
+ newRow["PipelineLevel"] = report.PipelineLevel;
+ newRow["PipelineLength"] = report.PipelineLength;
+ newRow["DesignUnit"] = report.DesignUnit;
+ newRow["DesignLicenseCode"] = report.DesignLicenseCode;
+ newRow["SupervisoryAndInspectionAgency"] = report.SupervisoryAndInspectionAgency;
+ newRow["QualificationCertificateCode"] = report.QualificationCertificateCode;
+ newRow["LosslessTestingAgency"] = report.LosslessTestingAgency;
+ newRow["InstitutionalApprovalCertificate"] = report.InstitutionalApprovalCertificate;
+ newRow["InstallationInspection"] = report.InstallationInspection;
+ newRow["ConstructionUnit"] = report.ConstructionUnit;
+ newRow["SpecialEquipmentProductionLicenseCode"] = report.SpecialEquipmentProductionLicenseCode;
+ newRow["Remark"] = " 本工业管道的安装经质量检验,符合" + report.Remark + "要求。";
+ dt.Rows.Add(newRow);
+
+ BLL.Common.FastReportService.AddFastreportTable(dt);
+
+ Dictionary keyValuePairs = new Dictionary();
+ //keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
+ BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
+
+ initTemplatePath = "File\\Fastreport\\JGZL\\压力管道安装质量证明2020.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 保存
+ protected void btnSave_Click(object sender, EventArgs e)
+ {
+ if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.JGZL_IndustrialPipelineQualityCertificate2020MenuId, Const.BtnSave))
+ {
+ string projectId = this.tvControlItem.SelectedNodeID;
+ if (!string.IsNullOrEmpty(projectId))
+ {
+ Model.JGZL_IndustrialPipelineInstallationQualityCertificate newReport = new Model.JGZL_IndustrialPipelineInstallationQualityCertificate();
+ newReport.CertificateCode = this.txtCertificateCode.Text.Trim();
+ newReport.SpecialEquipmentProductionLicenseCode = this.txtSpecialEquipmentProductionLicenseCode.Text.Trim();
+ newReport.DeliveryUnit = this.txtDeliveryUnit.Text.Trim();
+ newReport.DeliveryUnitCode = this.txtDeliveryUnitCode.Text.Trim();
+ newReport.InstallStartDate = Funs.GetNewDateTime(this.txtInstallStartDate.Text.Trim());
+ newReport.InstallEndDate = Funs.GetNewDateTime(this.txtInstallEndDate.Text.Trim());
+ if (!string.IsNullOrEmpty(drpPipelineLevel.SelectedValue))
+ {
+ newReport.PipelineLevel = this.drpPipelineLevel.SelectedValue;
+ }
+ newReport.PipelineLength = this.txtPipelineLength.Text.Trim();
+ newReport.DesignUnit = this.txtDesignUnit.Text.Trim();
+ newReport.LosslessTestingAgency = this.txtLosslessTestingAgency.Text.Trim();
+ newReport.SupervisoryAndInspectionAgency = this.txtSupervisoryAndInspectionAgency.Text.Trim();
+ newReport.ConstructionUnit = this.txtConstructionUnit.Text.Trim();
+ newReport.Remark = drpRemark.SelectedValue;
+ newReport.DesignLicenseCode = this.txtDesignLicenseCode.Text.Trim();
+ newReport.QualificationCertificateCode = this.txtQualificationCertificateCode.Text.Trim();
+ newReport.InstitutionalApprovalCertificate = this.txtInstitutionalApprovalCertificate.Text.Trim();
+ newReport.InstallationInspection = this.txtInstallationInspection.Text.Trim();
+
+ if (!string.IsNullOrEmpty(this.CertificateId))
+ {
+ newReport.CertificateId = this.CertificateId;
+ BLL.IndustrialPipelineInstallationQualityCertificateService.UpdateIndustrialPipelineInstallationQualityCertificate(newReport);
+ }
+ else
+ {
+ newReport.FromType = "2";//2020版
+ newReport.ProjectId = projectId;
+ newReport.CompileMan = this.CurrUser.UserId;
+ newReport.CompileDate = DateTime.Now;
+ newReport.Reviewer = this.CurrUser.UserId;
+ newReport.RevieweDate = DateTime.Now;
+ newReport.CertificateId = SQLHelper.GetNewID(typeof(Model.JGZL_IndustrialPipelineInstallationQualityCertificate));
+ this.CertificateId = newReport.CertificateId;
+ BLL.IndustrialPipelineInstallationQualityCertificateService.AddIndustrialPipelineInstallationQualityCertificate(newReport);
+ }
+ ShowNotify("保存成功!", MessageBoxIcon.Success);
+ //PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
+ PageData();
+ }
+ else
+ {
+ Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ else
+ {
+ Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ #endregion
+
+ #region 导出按钮
+ /// 导出按钮
+ ///
+ ///
+ ///
+ protected void btnOut_Click(object sender, EventArgs e)
+ {
+ string rootPath = Server.MapPath("~/");
+ string initTemplatePath = string.Empty;
+ string uploadfilepath = string.Empty;
+ string newUrl = string.Empty;
+ string filePath = string.Empty;
+
+ string projectId = this.tvControlItem.SelectedNodeID;
+ if (!string.IsNullOrEmpty(projectId))
+ {
+ var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId, "2");
+ if (report != null)
+ {
+ initTemplatePath = Const.JGZL_IndustrialPipelineQualityCertificate2020Url;
+ uploadfilepath = rootPath + initTemplatePath;
+
+ newUrl = uploadfilepath.Replace("压力管道安装质量证明2020导出模板", "压力管道安装质量证明2020");
+ if (File.Exists(newUrl))
+ {
+ File.Delete(newUrl);
+ }
+ File.Copy(uploadfilepath, newUrl);
+ Document doc = new Aspose.Words.Document(uploadfilepath);
+
+ Bookmark certificateCode = doc.Range.Bookmarks["CertificateCode"];
+ if (certificateCode != null)
+ {
+ certificateCode.Text = report.CertificateCode;
+ }
+ Bookmark engineeringName = doc.Range.Bookmarks["EngineeringName"];
+ if (engineeringName != null)
+ {
+ engineeringName.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
+ }
+ Bookmark engineeringCode = doc.Range.Bookmarks["EngineeringCode"];
+ if (engineeringCode != null)
+ {
+ engineeringCode.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectCode;
+ }
+ Bookmark deliveryUnit = doc.Range.Bookmarks["DeliveryUnit"];
+ if (deliveryUnit != null)
+ {
+ deliveryUnit.Text = report.DeliveryUnit;
+ }
+ Bookmark deliveryUnitCode = doc.Range.Bookmarks["DeliveryUnitCode"];
+ if (deliveryUnitCode != null)
+ {
+ deliveryUnitCode.Text = report.DeliveryUnitCode;
+ }
+ Bookmark installStartDate = doc.Range.Bookmarks["InstallStartDate"];
+ if (installStartDate != null)
+ {
+ installStartDate.Text = report.InstallStartDate.HasValue ? string.Format("{0:yyyy-MM-dd}", report.InstallStartDate) : "";
+ }
+ Bookmark installEndDate = doc.Range.Bookmarks["InstallEndDate"];
+ if (installEndDate != null)
+ {
+ installEndDate.Text = report.InstallEndDate.HasValue ? string.Format("{0:yyyy-MM-dd}", report.InstallEndDate) : "";
+ }
+ Bookmark pipelineLevel = doc.Range.Bookmarks["PipelineLevel"];
+ if (pipelineLevel != null)
+ {
+ pipelineLevel.Text = report.PipelineLevel;
+ }
+ Bookmark pipelineLength = doc.Range.Bookmarks["PipelineLength"];
+ if (pipelineLength != null)
+ {
+ pipelineLength.Text = report.PipelineLength;
+ }
+ Bookmark designUnit = doc.Range.Bookmarks["DesignUnit"];
+ if (designUnit != null)
+ {
+ designUnit.Text = report.DesignUnit;
+ }
+ Bookmark designLicenseCode = doc.Range.Bookmarks["DesignLicenseCode"];
+ if (designLicenseCode != null)
+ {
+ designLicenseCode.Text = report.DesignLicenseCode;
+ }
+ Bookmark supervisoryAndInspectionAgency = doc.Range.Bookmarks["SupervisoryAndInspectionAgency"];
+ if (supervisoryAndInspectionAgency != null)
+ {
+ if (report.SupervisoryAndInspectionAgency != null)
+ {
+ supervisoryAndInspectionAgency.Text = report.SupervisoryAndInspectionAgency;
+ }
+ }
+ Bookmark qualificationCertificateCode = doc.Range.Bookmarks["QualificationCertificateCode"];
+ if (qualificationCertificateCode != null)
+ {
+ qualificationCertificateCode.Text = report.QualificationCertificateCode;
+ }
+ Bookmark losslessTestingAgency = doc.Range.Bookmarks["LosslessTestingAgency"];
+ if (losslessTestingAgency != null)
+ {
+ losslessTestingAgency.Text = report.LosslessTestingAgency;
+ }
+ Bookmark institutionalApprovalCertificate = doc.Range.Bookmarks["InstitutionalApprovalCertificate"];
+ if (institutionalApprovalCertificate != null)
+ {
+ institutionalApprovalCertificate.Text = report.InstitutionalApprovalCertificate;
+ }
+ Bookmark installationInspection = doc.Range.Bookmarks["InstallationInspection"];
+ if (installationInspection != null)
+ {
+ installationInspection.Text = report.InstallationInspection;
+ }
+
+ Bookmark constructionUnit = doc.Range.Bookmarks["ConstructionUnit"];
+ if (constructionUnit != null)
+ {
+ constructionUnit.Text = report.ConstructionUnit;
+ }
+ Bookmark remark = doc.Range.Bookmarks["Remark"];
+ if (remark != null)
+ {
+ remark.Text = report.Remark;
+ }
+ Bookmark specialEquipmentProductionLicenseCode = doc.Range.Bookmarks["SpecialEquipmentProductionLicenseCode"];
+ if (specialEquipmentProductionLicenseCode != null)
+ {
+ specialEquipmentProductionLicenseCode.Text = report.SpecialEquipmentProductionLicenseCode;
+ }
+ doc.Save(newUrl);
+
+ string fileName = Path.GetFileName(newUrl);
+ FileInfo info = new FileInfo(newUrl);
+ long fileSize = info.Length;
+ Response.Clear();
+ Response.ContentType = "application/x-zip-compressed";
+ Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
+ Response.AddHeader("Content-Length", fileSize.ToString());
+ Response.TransmitFile(newUrl, 0, fileSize);
+ Response.Flush();
+ Response.Close();
+ File.Delete(newUrl);
+ }
+ else
+ {
+ Alert.ShowInTop("请先保存数据!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ else
+ {
+ Alert.ShowInTop("请选择项目!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.designer.cs
new file mode 100644
index 0000000..412e3a1
--- /dev/null
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineQualityCertificate2020.aspx.designer.cs
@@ -0,0 +1,323 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.JGZL
+{
+
+
+ public partial class IndustrialPipelineQualityCertificate2020
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// panelLeftRegion 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel panelLeftRegion;
+
+ ///
+ /// Toolbar1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// drpProjectId 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList drpProjectId;
+
+ ///
+ /// tvControlItem 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Tree tvControlItem;
+
+ ///
+ /// panelCenterRegion 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel panelCenterRegion;
+
+ ///
+ /// Toolbar2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar2;
+
+ ///
+ /// ToolbarFill1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarFill ToolbarFill1;
+
+ ///
+ /// btnSave 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// btnPrint 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnPrint;
+
+ ///
+ /// btnOut 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnOut;
+
+ ///
+ /// SimpleForm1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form SimpleForm1;
+
+ ///
+ /// txtCertificateCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtCertificateCode;
+
+ ///
+ /// txtDeliveryUnit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtDeliveryUnit;
+
+ ///
+ /// txtDeliveryUnitCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtDeliveryUnitCode;
+
+ ///
+ /// txtInstallStartDate 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DatePicker txtInstallStartDate;
+
+ ///
+ /// txtInstallEndDate 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DatePicker txtInstallEndDate;
+
+ ///
+ /// drpPipelineLevel 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList drpPipelineLevel;
+
+ ///
+ /// txtPipelineLength 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtPipelineLength;
+
+ ///
+ /// txtDesignUnit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtDesignUnit;
+
+ ///
+ /// txtDesignLicenseCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtDesignLicenseCode;
+
+ ///
+ /// txtSupervisoryAndInspectionAgency 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtSupervisoryAndInspectionAgency;
+
+ ///
+ /// txtQualificationCertificateCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtQualificationCertificateCode;
+
+ ///
+ /// txtLosslessTestingAgency 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtLosslessTestingAgency;
+
+ ///
+ /// txtInstitutionalApprovalCertificate 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtInstitutionalApprovalCertificate;
+
+ ///
+ /// txtInstallationInspection 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtInstallationInspection;
+
+ ///
+ /// txtConstructionUnit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtConstructionUnit;
+
+ ///
+ /// lblRemark 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Label lblRemark;
+
+ ///
+ /// drpRemark 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList drpRemark;
+
+ ///
+ /// lbld 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Label lbld;
+
+ ///
+ /// txtSpecialEquipmentProductionLicenseCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtSpecialEquipmentProductionLicenseCode;
+
+ ///
+ /// WindowPrint 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window WindowPrint;
+ }
+}
diff --git a/HJGL_DS/Model/Model.cs b/HJGL_DS/Model/Model.cs
index 78e011f..0b195eb 100644
--- a/HJGL_DS/Model/Model.cs
+++ b/HJGL_DS/Model/Model.cs
@@ -88755,6 +88755,8 @@ namespace Model
private string _InstallationInspection;
+ private string _FromType;
+
private EntityRef _Base_Project;
private EntityRef _Sys_User;
@@ -88813,6 +88815,8 @@ namespace Model
partial void OnInstitutionalApprovalCertificateChanged();
partial void OnInstallationInspectionChanging(string value);
partial void OnInstallationInspectionChanged();
+ partial void OnFromTypeChanging(string value);
+ partial void OnFromTypeChanged();
#endregion
public JGZL_IndustrialPipelineInstallationQualityCertificate()
@@ -89330,6 +89334,26 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FromType", DbType="Char(1)")]
+ public string FromType
+ {
+ get
+ {
+ return this._FromType;
+ }
+ set
+ {
+ if ((this._FromType != value))
+ {
+ this.OnFromTypeChanging(value);
+ this.SendPropertyChanging();
+ this._FromType = value;
+ this.SendPropertyChanged("FromType");
+ this.OnFromTypeChanged();
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_JGZL_IndustrialPipelineInstallationQualityCertificate_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project
{
@@ -133128,6 +133152,12 @@ namespace Model
private string _QRCodeAttachUrl;
+ private string _WED_Code;
+
+ private System.Nullable _JOT_WeldDate;
+
+ private string _IS_Proess;
+
public View_PrintJointInfo()
{
}
@@ -133291,6 +133321,54 @@ namespace Model
}
}
}
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(20)")]
+ public string WED_Code
+ {
+ get
+ {
+ return this._WED_Code;
+ }
+ set
+ {
+ if ((this._WED_Code != value))
+ {
+ this._WED_Code = value;
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")]
+ public System.Nullable JOT_WeldDate
+ {
+ get
+ {
+ return this._JOT_WeldDate;
+ }
+ set
+ {
+ if ((this._JOT_WeldDate != value))
+ {
+ this._JOT_WeldDate = value;
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Proess", DbType="Char(1)")]
+ public string IS_Proess
+ {
+ get
+ {
+ return this._IS_Proess;
+ }
+ set
+ {
+ if ((this._IS_Proess != value))
+ {
+ this._IS_Proess = value;
+ }
+ }
+ }
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Report_SolderBakingRecord")]