CA{nG2C&@QOu)l-wR$53)aP1nO
zqWDe5K9%cZjx^LdM$pA^>*xJMxvV?7Wg<(u60rNZ0F!?Zf1m}Wm_#z<0-rr)X`xc;
z!5{9#T-e8X*Pg+k`GU=9HuI!P<_{#mk!0NbnMs+RyKCDHKXwMGl#fN>9T%SCooVJDA9|_2@qX
z-s!LwvqvbBx)5AA&lB%cz5&jrebaJhSP$*=uQUHvf{|=m`S`}U&
zRq%_ywvb+2;eeRsh-uIrK9&{o08Y=l9MEy*I&-ernD}S!IPxafDYbM|&zHx;^tWI3
zNk^S34A!0jD9yBEFHA>-Q`^;^-~iyi
z_j~+ghk4h*5iBD(fcVR{sjZWmk+JpfA#6*Gfo%#KM&BCKHQK-_>aHS!wqNKpm*8%u
zG&n$r-3qfnb58Ns}{
zf}B3%YF44@>px~~ji>6WFi+*G)y10mc3J{Ue{@bXS4KluE!YV5+Hiq{w5AZmKWbce
zDtb*@^MA$-^oyLt$=z*o8+=TacfNR14>%A_Be<
zmiD2)H8@)w#ZR;;Z|P8=0!yP6fi{Mi(b~S336$)ZwmQp=EF-pJuW}JmUmc~Qy3vpl
zdz3N0m)X}6ZV&}St}dA+au;&d
zm~++J?k@Uo->C-LIlW6ct4}QhA0<`Np2TC~J_r>mV$$|<1|sk%npx0OxkktsI??z2
zXjR6TbRtQL`D%)jvK&C~rfgAidrc|8%~cb+HLe@8_d?6Xn_=O)j=sf-i9ka~#Y&v+
zN!=M@&`+OFE)A|eSh@oe!_2Eh2OF+T?&8lA_YmUW{-Zq%o*DC#*WT^@@%X7@X#u9_q
zVKK3mzPj4~uzc1uogfPYN*v3RNXv{>u+(9_jK2Um#G11s7W>-c#owcuc#J428e*sP
zM{xChqp{ZAm6!48)QUl^qf#ieDO7D74;E*e9#)TyYXDtjOC-;?yka5rpshig=|T5)
zDQ~!wd%;y#06lM7HC~z~ybCJjrK0paI!Y*XD1_yyP->!)E7aMp=0At_4lQ86AgpNn
z%8ReIZI0jZ6G+8yRqBJ=m~
zjHxjEjy{Z&+T+kGSVH71v@Tw^&(PkbIB=R=!sWg}2uFa9@3s2#q-&;Q3&F!DM)}WV
z2JZW_dVmMF_Q8o9;2UloRvN;j^yrDL;cPT(20}Hi9??@k2k9|w!b!f<+-w1w`7=)w
zj==-G%upiU)l&~>-GaM&Xk+a^HVX;G46auF^Fua&YUy9Ce|Y3ZN%rpo{!a7%tAKVe
zSK%+D|6hTBr#k-?cm>`?|NkOB|0?NMdh4IEWDx&>?D{MGSN_YNa0@Wi;`fgHjScfF
z{#S0spLi7PKk$ELYWxcSl{fGwyc}Fq{Qc*DWfA-;;@7>JKSg+e$q4_-UH?*({1yId
z9rI6kCdD7{U#gnFO89%t@J~D#O$h<<4;92;1^m4n^j85Z)PEK5M{(#^_^;{up90+J
z{yhNyN#1`2|GJR>2~KDE18fF<^6Wp$`mgxEPyBzPAt1`x{?hk9mH{PMSg?76%d6m*
N7uZ8gIDh-^{{fWpRwDoa
literal 0
HcmV?d00001
diff --git a/HJGL_DS/FineUIPro.Web/File/Word/JGZL/管道系统压力试验条件确认记录导出模板.docx b/HJGL_DS/FineUIPro.Web/File/Word/JGZL/管道系统压力试验条件确认记录导出模板.docx
new file mode 100644
index 0000000000000000000000000000000000000000..7f5137de73d46a4dd80271e0f28731af4ce98bdf
GIT binary patch
literal 15714
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
HZ{PkOigjo_
literal 0
HcmV?d00001
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx b/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx
index 35121d1..db2daf3 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx
+++ b/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx
@@ -44,6 +44,9 @@
+
+
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.cs
index 3db840a..486b88f 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.cs
@@ -1,4 +1,5 @@
-using BLL;
+using Aspose.Words;
+using BLL;
using System;
using System.Collections.Generic;
using System.IO;
@@ -261,5 +262,79 @@ namespace FineUIPro.Web.JGZL
}
}
#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))
+ {
+ initTemplatePath = Const.JGZL_ArchivalTransferUrl;
+ uploadfilepath = rootPath + initTemplatePath;
+
+ newUrl = uploadfilepath.Replace("档案资料移交表导出模板", "档案资料移交表");
+ if (File.Exists(newUrl))
+ {
+ File.Delete(newUrl);
+ }
+ File.Copy(uploadfilepath, newUrl);
+ Document doc = new Aspose.Words.Document(uploadfilepath);
+
+ Bookmark projectName = doc.Range.Bookmarks["ProjectName"];
+ if (projectName != null)
+ {
+ projectName.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
+ }
+ Bookmark projectCode = doc.Range.Bookmarks["ProjectCode"];
+ if (projectCode != null)
+ {
+ projectCode.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectCode;
+ }
+ Bookmark transferringDepart = doc.Range.Bookmarks["TransferringDepart"];
+ if (transferringDepart != null)
+ {
+ transferringDepart.Text = this.txtTransferringDepart.Text.Trim();
+ }
+ Bookmark fileNames = doc.Range.Bookmarks["FileName"];
+ if (fileNames != null)
+ {
+ fileNames.Text = this.txtFileName.Text.Trim();
+ }
+ Bookmark quantity = doc.Range.Bookmarks["Quantity"];
+ if (quantity != null)
+ {
+ quantity.Text = this.txtQuantity.Text.Trim();
+ }
+ 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;
+ }
+ }
+ #endregion
}
}
\ No newline at end of file
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.designer.cs
index 83f1f7e..cc613e7 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.designer.cs
+++ b/HJGL_DS/FineUIPro.Web/JGZL/ArchivalTransfer.aspx.designer.cs
@@ -122,6 +122,15 @@ namespace FineUIPro.Web.JGZL
///
protected global::FineUIPro.Button btnPrint;
+ ///
+ /// btnOut 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnOut;
+
///
/// SimpleForm1 控件。
///
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx
index c56bb9d..4bc1a85 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx
+++ b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx
@@ -44,6 +44,9 @@
<%----%>
+
+
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.cs b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.cs
index 5476099..1e00913 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.cs
@@ -6,6 +6,7 @@ using System.Data;
using System.Linq;
using System.IO;
using Newtonsoft.Json.Linq;
+using Aspose.Words;
namespace FineUIPro.Web.JGZL
{
@@ -98,7 +99,7 @@ namespace FineUIPro.Web.JGZL
{
this.txtSystemName.Text = "材质";
}
- this.txtRemark.Text = record.Remark;
+ this.txtRemark.Text = record.Remark;
BindGrid();
}
else
@@ -280,7 +281,7 @@ namespace FineUIPro.Web.JGZL
{
var record = BLL.PressureTestOfPipelineSystemConfirmationRecordService.GetPressureTestOfPipelineSystemConfirmationRecordByProjectId(this.tvControlItem.SelectedNodeID);
if (record != null)
- {
+ {
this.BindGrid();
}
else
@@ -689,5 +690,133 @@ namespace FineUIPro.Web.JGZL
}
this.txtSystemName.Text = serName;
}
+
+ #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))
+ {
+ initTemplatePath = Const.JGZL_PressureTestOfPipelineSystemConfirmationRecordUrl;
+ uploadfilepath = rootPath + initTemplatePath;
+
+ newUrl = uploadfilepath.Replace("管道系统压力试验条件确认记录导出模板", "管道系统压力试验条件确认记录");
+ if (File.Exists(newUrl))
+ {
+ File.Delete(newUrl);
+ }
+ File.Copy(uploadfilepath, newUrl);
+ Document doc = new Aspose.Words.Document(uploadfilepath);
+
+ var report = (from x in Funs.DB.JGZL_PressureTestOfPipelineSystemConfirmationRecord where x.ProjectId == projectId select x);
+ if (report != null)
+ {
+ Bookmark projectName = doc.Range.Bookmarks["ProjectName"];
+ if (projectName != null)
+ {
+ projectName.Text = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
+ }
+ Bookmark systemName = doc.Range.Bookmarks["SystemName"];
+ if (systemName != null)
+ {
+ systemName.Text = report.FirstOrDefault().SystemName;
+ }
+ Bookmark systemCode = doc.Range.Bookmarks["SystemCode"];
+ if (systemCode != null)
+ {
+ systemCode.Text = report.FirstOrDefault().SystemCode;
+ }
+ Bookmark checkItem1 = doc.Range.Bookmarks["CheckItem1"];
+ if (checkItem1 != null)
+ {
+ checkItem1.Text = report.Where(x => x.CheckItem1 == "01").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem2 = doc.Range.Bookmarks["CheckItem2"];
+ if (checkItem2 != null)
+ {
+ checkItem2.Text = report.Where(x => x.CheckItem1 == "02").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem3 = doc.Range.Bookmarks["CheckItem3"];
+ if (checkItem3 != null)
+ {
+ checkItem3.Text = report.Where(x => x.CheckItem1 == "03").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem4 = doc.Range.Bookmarks["CheckItem4"];
+ if (checkItem4 != null)
+ {
+ checkItem4.Text = report.Where(x => x.CheckItem1 == "04").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem5 = doc.Range.Bookmarks["CheckItem5"];
+ if (checkItem5 != null)
+ {
+ checkItem5.Text = report.Where(x => x.CheckItem1 == "05").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem6 = doc.Range.Bookmarks["CheckItem6"];
+ if (checkItem6 != null)
+ {
+ checkItem6.Text = report.Where(x => x.CheckItem1 == "06").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem7 = doc.Range.Bookmarks["CheckItem7"];
+ if (checkItem7 != null)
+ {
+ checkItem7.Text = report.Where(x => x.CheckItem1 == "07").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem8 = doc.Range.Bookmarks["CheckItem8"];
+ if (checkItem8 != null)
+ {
+ checkItem8.Text = report.Where(x => x.CheckItem1 == "08").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem9 = doc.Range.Bookmarks["CheckItem9"];
+ if (checkItem9 != null)
+ {
+ checkItem9.Text = report.Where(x => x.CheckItem1 == "09").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem10 = doc.Range.Bookmarks["CheckItem10"];
+ if (checkItem10 != null)
+ {
+ checkItem10.Text = report.Where(x => x.CheckItem1 == "10").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem11 = doc.Range.Bookmarks["CheckItem11"];
+ if (checkItem11 != null)
+ {
+ checkItem11.Text = report.Where(x => x.CheckItem1 == "11").FirstOrDefault().CheckItem3;
+ }
+ Bookmark checkItem12 = doc.Range.Bookmarks["CheckItem12"];
+ if (checkItem12 != null)
+ {
+ checkItem12.Text = report.Where(x => x.CheckItem1 == "12").FirstOrDefault().CheckItem3;
+ }
+ }
+ 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;
+ }
+ }
+ #endregion
}
}
\ No newline at end of file
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.designer.cs
index 067cae1..e4e150d 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.designer.cs
+++ b/HJGL_DS/FineUIPro.Web/JGZL/PressureTestOfPipelineSystemConfirmationRecord.aspx.designer.cs
@@ -131,6 +131,15 @@ namespace FineUIPro.Web.JGZL
///
protected global::FineUIPro.Button btnPrint;
+ ///
+ /// btnOut 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnOut;
+
///
/// Toolbar4 控件。
///