From 3990f747cee90df1fdc6bab3362c106f3daccf19 Mon Sep 17 00:00:00 2001 From: shecs <408299694@qq.com> Date: Wed, 5 Jun 2024 08:24:19 +0800 Subject: [PATCH] 11 --- HJGL/BLL/BLL.csproj | 3 +- HJGL/BLL/Common/Const.cs | 9 + HJGL/BLL/DropListService.cs | 4 +- .../BaseInfo/Base_DNCompareService.cs | 4 +- .../BaseInfo/MaterialCoodeService.cs | 146 ++ HJGL/BLL/SQLHelper.cs | 11 +- .../CheckManage/RepairRecordService.cs | 2 +- .../TestPackageManageEditService.cs | 3 + .../Pipeline_WeldJointService.cs | 1 + .../Pipeline_WeldingDailyService.cs | 14 +- HJGL/BLL/app.config | 8 +- .../.vs/FineUIPro.Web.csproj.dtbcache.json | 1 + .../App_GlobalResources/Lan.Designer.cs | 1338 +++++++-------- .../FineUIPro.Web/File/Excel/DailyReport.xlsx | Bin 10416 -> 10487 bytes .../File/Excel/HJGL_DataIn/TrustIn.xlsx | Bin 0 -> 10027 bytes .../File/Excel/TrustErrorOut.xlsx | Bin 0 -> 10084 bytes HJGL/FineUIPro.Web/FineUIPro.Web.csproj | 34 +- .../CheckManage/RepairAndExpand.aspx.cs | 15 +- .../WeldingProcess/DataIn/DataIn.aspx.cs | 81 +- .../TestPackageManageAudit.aspx.cs | 719 +++++++- .../TestPackageManageEdit.aspx | 5 +- .../TestPackageManageEdit.aspx.cs | 7 +- .../TestPackageManageItemEdit.aspx | 455 ++--- .../TestPackageManageItemEdit.aspx.cs | 167 +- ...TestPackageManageItemEdit.aspx.designer.cs | 141 +- .../TestPackageManage/selectJointCode.aspx | 74 + .../TestPackageManage/selectJointCode.aspx.cs | 95 ++ .../selectJointCode.aspx.designer.cs | 62 + .../TrustManage/PointManage.aspx | 2 +- .../TrustManage/PointManage.aspx.cs | 15 +- .../TrustManage/TrustBatchIn.aspx | 94 ++ .../TrustManage/TrustBatchIn.aspx.cs | 816 +++++++++ .../TrustManage/TrustBatchIn.aspx.designer.cs | 143 ++ .../TrustManage/TrustBatchManage.aspx | 98 +- .../TrustManage/TrustBatchManage.aspx.cs | 65 +- .../TrustBatchManage.aspx.designer.cs | 161 +- .../TrustManage/TrustBatchSelect.aspx | 4 +- .../WeldingManage/GetWdldingDailyItem.ashx.cs | 4 +- .../WeldingManage/JointInfo.aspx | 4 +- .../WeldingManage/JointInfoBatchEdit.aspx | 4 +- .../WeldingManage/JointInfoBatchEdit.aspx.cs | 290 ++-- .../WeldingManage/JointInfoEdit.aspx | 57 +- .../WeldingManage/JointInfoEdit.aspx.cs | 359 ++-- .../JointInfoEdit.aspx.designer.cs | 166 +- .../WeldingManage/JointShowColumn.aspx.cs | 44 +- .../WeldingManage/MaterialCoode.aspx | 102 ++ .../WeldingManage/MaterialCoode.aspx.cs | 270 +++ .../MaterialCoode.aspx.designer.cs | 170 ++ .../WeldingManage/MaterialCoodeEdit.aspx | 54 + .../WeldingManage/MaterialCoodeEdit.aspx.cs | 109 ++ .../MaterialCoodeEdit.aspx.designer.cs | 98 ++ .../WeldingManage/WeldReport.aspx | 12 +- .../WeldingManage/WeldReport.aspx.cs | 115 +- .../WeldingManage/WeldReportEdit.aspx | 20 +- .../WeldingManage/WeldReportEdit.aspx.cs | 81 +- .../WeldReportEdit.aspx.designer.cs | 100 +- .../WeldingReport/JointComprehensive.aspx | 4 +- .../WeldingReport/JointComprehensive.aspx.cs | 2 +- .../WeldingReport/WeldDailyExport.aspx | 4 +- .../WeldingReport/WeldDailyExport.aspx.cs | 7 +- .../WeldingReport/WeldSummary.aspx.cs | 24 +- HJGL/Model/Model.cs | 1458 ++++++++++++++++- HJGL/Model/Model.csproj | 2 +- HJGL/Model/SpWeldingDaily.cs | 19 + HJGL/Model/SpWeldingDailyItem.cs | 32 + HJGL/WebApi/.vs/WebApi.csproj.dtbcache.json | 1 + HJGL/WebApi/WebApi.csproj | 10 +- 67 files changed, 6774 insertions(+), 1645 deletions(-) create mode 100644 HJGL/BLL/PublicInfo/BaseInfo/MaterialCoodeService.cs create mode 100644 HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json create mode 100644 HJGL/FineUIPro.Web/File/Excel/HJGL_DataIn/TrustIn.xlsx create mode 100644 HJGL/FineUIPro.Web/File/Excel/TrustErrorOut.xlsx create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.designer.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.designer.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.designer.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.cs create mode 100644 HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.designer.cs create mode 100644 HJGL/WebApi/.vs/WebApi.csproj.dtbcache.json diff --git a/HJGL/BLL/BLL.csproj b/HJGL/BLL/BLL.csproj index cfb7f25..9ede53b 100644 --- a/HJGL/BLL/BLL.csproj +++ b/HJGL/BLL/BLL.csproj @@ -10,7 +10,7 @@ Properties BLL BLL - v4.6.1 + v4.8 512 @@ -119,6 +119,7 @@ + diff --git a/HJGL/BLL/Common/Const.cs b/HJGL/BLL/Common/Const.cs index 6bf7989..d49490c 100644 --- a/HJGL/BLL/Common/Const.cs +++ b/HJGL/BLL/Common/Const.cs @@ -243,6 +243,11 @@ namespace BLL /// public const string WelderQueTemplateUrl = "File\\Excel\\WelderQue.xlsx"; + /// + /// 委托单导入模板 + /// + public const string HJGL_TrustInTemplateUrl = "File\\Excel\\HJGL_DataIn\\TrustIn.xlsx"; + /// /// 检测单导入模版文件原始的虚拟路径 /// @@ -506,6 +511,10 @@ namespace BLL #region 焊接管理 /// + /// 物料码信息 + /// + public const string MaterialCoodeMenuId = "482AFB2F-12AC-4B78-859E-25088AD767FB"; + /// /// 管线管理 /// public const string HJGL_PipelineManageMenuId = "8IDKGJE2-09B1-6UIO-3EFM-5TGED48F0001"; diff --git a/HJGL/BLL/DropListService.cs b/HJGL/BLL/DropListService.cs index 11ae197..f287336 100644 --- a/HJGL/BLL/DropListService.cs +++ b/HJGL/BLL/DropListService.cs @@ -122,8 +122,8 @@ public static ListItem[] HJGL_JointAttributeItem() { ListItem[] list = new ListItem[2]; - list[0] = new ListItem("活动S", "活动S"); - list[1] = new ListItem("固定G", "固定G"); + list[0] = new ListItem("S", "S"); + list[1] = new ListItem("G", "G"); return list; } #endregion diff --git a/HJGL/BLL/PublicInfo/BaseInfo/Base_DNCompareService.cs b/HJGL/BLL/PublicInfo/BaseInfo/Base_DNCompareService.cs index dc5aa43..dd1778b 100644 --- a/HJGL/BLL/PublicInfo/BaseInfo/Base_DNCompareService.cs +++ b/HJGL/BLL/PublicInfo/BaseInfo/Base_DNCompareService.cs @@ -108,7 +108,7 @@ namespace BLL public static ListItem[] GetDNCompareList() { - ListItem[] list = new ListItem[18]; + ListItem[] list = new ListItem[19]; list[0] = new ListItem("5", "5"); list[1] = new ListItem("5S", "5S"); list[2] = new ListItem("10", "10"); @@ -127,7 +127,7 @@ namespace BLL list[15] = new ListItem("140", "140"); list[16] = new ListItem("160", "160"); list[17] = new ListItem("XXS", "XXS"); - + list[18] = new ListItem("FB", "FB"); return list; } /// diff --git a/HJGL/BLL/PublicInfo/BaseInfo/MaterialCoodeService.cs b/HJGL/BLL/PublicInfo/BaseInfo/MaterialCoodeService.cs new file mode 100644 index 0000000..0580930 --- /dev/null +++ b/HJGL/BLL/PublicInfo/BaseInfo/MaterialCoodeService.cs @@ -0,0 +1,146 @@ +using Model; +using System.Collections.Generic; +using System.Linq; + +namespace BLL +{ + public static class MaterialCoodeService + { + + /// + ///获取物料码信息 + /// + /// + public static Model.Base_MaterialCoode GetMaterialCoode(string materialCoodeId, string projectId) + { + return Funs.DB.Base_MaterialCoode.FirstOrDefault(e => e.MaterialCoodeId == materialCoodeId && e.ProjectId == projectId); + } + + /// + /// 增加物料码信息 + /// + /// + public static void AddMaterialCoode(Model.Base_MaterialCoode coode) + { + Model.HJGLDB db = Funs.DB; + Model.Base_MaterialCoode newCoode = new Base_MaterialCoode + { + MaterialCoodeId = coode.MaterialCoodeId, + ProjectId = coode.ProjectId, + Coode = coode.Coode, + HeartNo = coode.HeartNo, + Amount = coode.Amount + }; + db.Base_MaterialCoode.InsertOnSubmit(newCoode); + db.SubmitChanges(); + } + + /// + /// 修改物料码信息 + /// + /// + public static void UpdateMaterialCoode(Model.Base_MaterialCoode coode) + { + Model.HJGLDB db = Funs.DB; + Model.Base_MaterialCoode NewCoode = db.Base_MaterialCoode.FirstOrDefault(e => e.MaterialCoodeId == coode.MaterialCoodeId); + if (NewCoode != null) + { + NewCoode.ProjectId = coode.ProjectId; + NewCoode.Coode = coode.Coode; + NewCoode.HeartNo = coode.HeartNo; + NewCoode.Amount = coode.Amount; + db.SubmitChanges(); + } + } + + /// + /// 根据物料码Id删除一个物料码信息 + /// + /// + public static void DeleteMaterialCoode(string materialCoodeId) + { + Model.HJGLDB db = Funs.DB; + Model.Base_MaterialCoode delCoode = db.Base_MaterialCoode.FirstOrDefault(e => e.MaterialCoodeId == materialCoodeId); + if (delCoode != null) + { + db.Base_MaterialCoode.DeleteOnSubmit(delCoode); + db.SubmitChanges(); + } + } + + /// + /// 判断物料码是否已存在 + /// + /// + /// + public static bool IsExistMaterialCoode(string projectId, string heartNo, string Coode, string materialCoodeId) + { + Model.HJGLDB db = Funs.DB; + var q = Funs.DB.Base_MaterialCoode.FirstOrDefault(x => x.ProjectId == projectId && x.HeartNo == heartNo && x.Coode == Coode && (x.MaterialCoodeId != materialCoodeId || (materialCoodeId == null && x.MaterialCoodeId != null))); + if (q != null) + { + return true; + } + else + { + return false; + } + } + + #region 物料码下拉项 + /// + /// 安装组件下拉项 + /// + /// 下拉框名称 + /// 是否显示请选择 + /// 耗材类型 + public static void InitMaterialCoodeDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease, string itemText) + { + dropName.DataValueField = "MaterialCoode"; + dropName.DataTextField = "MaterialCoode"; + var sql = from x in Funs.DB.Base_MaterialCoode + where x.ProjectId == projectId + orderby x.Coode, x.HeartNo + select new { x.MaterialCoodeId, MaterialCoode = x.Coode + ":" + x.HeartNo}; + dropName.DataSource = sql.ToList(); + dropName.DataBind(); + + if (isShowPlease) + { + Funs.FineUIPleaseSelect(dropName, itemText); + } + } + + public static void InitCoodeDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease, string itemText) + { + dropName.DataValueField = "Coode"; + dropName.DataTextField = "Coode"; + var sql = (from x in Funs.DB.Base_MaterialCoode + where x.ProjectId == projectId select x.Coode).Distinct(); + dropName.DataSource = sql; + dropName.DataBind(); + + if (isShowPlease) + { + Funs.FineUIPleaseSelect(dropName, itemText); + } + } + + public static void InitHeartNoDropDownList(FineUIPro.DropDownList dropName, string coode, bool isShowPlease, string itemText) + { + dropName.DataValueField = "HeartNo"; + dropName.DataTextField = "HeartNo"; + var sql = (from x in Funs.DB.Base_MaterialCoode + where x.Coode == coode + select x.HeartNo).ToList(); + dropName.DataSource = sql; + dropName.DataBind(); + + if (isShowPlease) + { + Funs.FineUIPleaseSelect(dropName, itemText); + } + } + #endregion + } +} diff --git a/HJGL/BLL/SQLHelper.cs b/HJGL/BLL/SQLHelper.cs index 20b3a83..4e289a2 100644 --- a/HJGL/BLL/SQLHelper.cs +++ b/HJGL/BLL/SQLHelper.cs @@ -971,7 +971,7 @@ namespace BLL return maxId; } - public static int getIntValue(string sql) + public static int getIntValue(string sql, SqlParameter[] param = null) { int i = 0; using (SqlConnection Connection = new SqlConnection(connectionString)) @@ -981,18 +981,21 @@ namespace BLL Connection.Open(); SqlCommand command = new SqlCommand(sql, Connection); command.CommandType = CommandType.Text; - + if (param != null) + { + AddParameterToCommand(command, param); + } i = Convert.ToInt32(command.ExecuteScalar()); } finally { Connection.Close(); } - + } return i; } - } + } } diff --git a/HJGL/BLL/WeldingProcess/CheckManage/RepairRecordService.cs b/HJGL/BLL/WeldingProcess/CheckManage/RepairRecordService.cs index feda569..0cb4453 100644 --- a/HJGL/BLL/WeldingProcess/CheckManage/RepairRecordService.cs +++ b/HJGL/BLL/WeldingProcess/CheckManage/RepairRecordService.cs @@ -92,7 +92,7 @@ namespace BLL public static List GetExportItem(string repairRecordId) { Model.HJGLDB db = Funs.DB; - var exp =from x in db.Batch_PointBatchItem where x.RepairRecordId == repairRecordId select x; + var exp = from x in db.Batch_PointBatchItem where x.RepairRecordId == repairRecordId && x.PointState == "2" select x; if (exp.Count() > 0) { return exp.ToList(); diff --git a/HJGL/BLL/WeldingProcess/TestPackageManage/TestPackageManageEditService.cs b/HJGL/BLL/WeldingProcess/TestPackageManage/TestPackageManageEditService.cs index 6ad01a1..c2f45b3 100644 --- a/HJGL/BLL/WeldingProcess/TestPackageManage/TestPackageManageEditService.cs +++ b/HJGL/BLL/WeldingProcess/TestPackageManage/TestPackageManageEditService.cs @@ -169,6 +169,9 @@ namespace BLL newPipelineList.PTP_ID = IsoList.PTP_ID; newPipelineList.PipelineId = IsoList.PipelineId; newPipelineList.PT_DataType = IsoList.PT_DataType; + newPipelineList.IsAll = IsoList.IsAll; + newPipelineList.WorkAreaId= IsoList.WorkAreaId; + newPipelineList.WeldJonintCode = IsoList.WeldJonintCode; db.PTP_PipelineList.InsertOnSubmit(newPipelineList); db.SubmitChanges(); } diff --git a/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldJointService.cs b/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldJointService.cs index 46ed278..82d302b 100644 --- a/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldJointService.cs +++ b/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldJointService.cs @@ -205,6 +205,7 @@ namespace BLL { newWeldJoint.WeldingLocationId = weldJoint.WeldingLocationId; } + if (!string.IsNullOrEmpty(weldJoint.WeldMatId)) { newWeldJoint.WeldMatId = weldJoint.WeldMatId; diff --git a/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldingDailyService.cs b/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldingDailyService.cs index 13ac349..52f14d3 100644 --- a/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldingDailyService.cs +++ b/HJGL/BLL/WeldingProcess/WeldingManage/Pipeline_WeldingDailyService.cs @@ -61,13 +61,16 @@ namespace BLL newWeldReportItem.JointArea = item.JointArea; newWeldReportItem.WeldingLocationId = item.WeldingLocationId; newWeldReportItem.WeldingLocationCode = item.WeldingLocationCode; + newWeldReportItem.JointAttribute = item.JointAttribute; newWeldReportItem.DoneDin = item.DoneDin; newWeldReportItem.Dia = item.Dia; newWeldReportItem.Thickness = item.Thickness; newWeldReportItem.WeldingMethodCode = item.WeldingMethodCode; - newWeldReportItem.HeartNo1 = item.HeartNo1; - newWeldReportItem.HeartNo2 = item.HeartNo2; + newWeldReportItem.CoodeHeartNo1 = item.Coode1 + ":" + item.HeartNo1; + newWeldReportItem.CoodeHeartNo2 = item.Coode2 + ":" + item.HeartNo2; + //newWeldReportItem.HeartNo1 = item.HeartNo1; + //newWeldReportItem.HeartNo2 = item.HeartNo2; newWeldReportItem.Components1Code = item.ComponentsCode1; newWeldReportItem.Components2Code = item.ComponentsCode2; newWeldReportItem.Material1Code = item.Material1Code; @@ -141,9 +144,10 @@ namespace BLL newWeldReportItem.WeldingLocationId = weldline.WeldingLocationId; newWeldReportItem.WeldingLocationCode = weldline.WeldingLocationCode; newWeldReportItem.JointAttribute = weldline.JointAttribute; - - newWeldReportItem.HeartNo1 = weldline.HeartNo1; - newWeldReportItem.HeartNo2 = weldline.HeartNo2; + newWeldReportItem.CoodeHeartNo1 = weldline.Coode1 + ":" + weldline.HeartNo1; + newWeldReportItem.CoodeHeartNo2 = weldline.Coode2 + ":" + weldline.HeartNo2; + //newWeldReportItem.HeartNo1 = weldline.HeartNo1; + //newWeldReportItem.HeartNo2 = weldline.HeartNo2; newWeldReportItem.Components1Code = weldline.ComponentsCode1; newWeldReportItem.Components2Code = weldline.ComponentsCode2; newWeldReportItem.Material1Code = weldline.Material1Code; diff --git a/HJGL/BLL/app.config b/HJGL/BLL/app.config index 739e9c9..c764f53 100644 --- a/HJGL/BLL/app.config +++ b/HJGL/BLL/app.config @@ -1,11 +1,11 @@ - + - - + + - + diff --git a/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json b/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json new file mode 100644 index 0000000..95e2907 --- /dev/null +++ b/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\FineUIPro.Web","ProjectFileName":"FineUIPro.Web.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"App_GlobalResources\\Lan.en-US.designer.cs"},{"SourceFile":"App_GlobalResources\\Lan.zh-CN.designer.cs"},{"SourceFile":"App_GlobalResources\\Lan.Designer.cs"},{"SourceFile":"AttachFile\\fileupload.ashx.cs"},{"SourceFile":"AttachFile\\webuploader2.aspx.cs"},{"SourceFile":"AttachFile\\webuploader2.aspx.designer.cs"},{"SourceFile":"AttachFile\\webuploader.aspx.cs"},{"SourceFile":"AttachFile\\webuploader.aspx.designer.cs"},{"SourceFile":"Captcha\\captcha.ashx.cs"},{"SourceFile":"Captcha\\CaptchaImage.cs"},{"SourceFile":"common\\BaseInfo\\ProjectType.aspx.cs"},{"SourceFile":"common\\BaseInfo\\ProjectType.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\ProjectTypeEdit.aspx.cs"},{"SourceFile":"common\\BaseInfo\\ProjectTypeEdit.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\ProjectTypeView.aspx.cs"},{"SourceFile":"common\\BaseInfo\\ProjectTypeView.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\ProjectView.aspx.cs"},{"SourceFile":"common\\BaseInfo\\ProjectView.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\SelectProject.aspx.cs"},{"SourceFile":"common\\BaseInfo\\SelectProject.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\UnitView.aspx.cs"},{"SourceFile":"common\\BaseInfo\\UnitView.aspx.designer.cs"},{"SourceFile":"common\\CommonPrint.cs"},{"SourceFile":"common\\ProjectSet\\EditTeamGroup.aspx.cs"},{"SourceFile":"common\\ProjectSet\\EditTeamGroup.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectPicture.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectPicture.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectPictureEdit.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectPictureEdit.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectPictureView.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectPictureView.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectSysSet.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectSysSet.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectUnit.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectUnit.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectUser.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectUser.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\ProjectWelder.aspx.cs"},{"SourceFile":"common\\ProjectSet\\ProjectWelder.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\SelectUnit.aspx.cs"},{"SourceFile":"common\\ProjectSet\\SelectUnit.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\SelectUser.aspx.cs"},{"SourceFile":"common\\ProjectSet\\SelectUser.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\SelectWelder.aspx.cs"},{"SourceFile":"common\\ProjectSet\\SelectWelder.aspx.designer.cs"},{"SourceFile":"common\\ReportPrint\\CalculateChinaEx.aspx.cs"},{"SourceFile":"common\\ReportPrint\\CalculateChinaEx.aspx.designer.cs"},{"SourceFile":"common\\ReportPrint\\ExPrintSet.aspx.cs"},{"SourceFile":"common\\ReportPrint\\ExPrintSet.aspx.designer.cs"},{"SourceFile":"common\\ReportPrint\\ExReportPrint.aspx.cs"},{"SourceFile":"common\\ReportPrint\\ExReportPrint.aspx.designer.cs"},{"SourceFile":"common\\ReportPrint\\PrintDesigner.aspx.cs"},{"SourceFile":"common\\ReportPrint\\PrintDesigner.aspx.designer.cs"},{"SourceFile":"common\\ReportPrint\\ReadExReportFile.aspx.cs"},{"SourceFile":"common\\ReportPrint\\ReadExReportFile.aspx.designer.cs"},{"SourceFile":"common\\ReportPrint\\SaveTabFile.aspx.cs"},{"SourceFile":"common\\ReportPrint\\SaveTabFile.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\LogList.aspx.cs"},{"SourceFile":"common\\SysManage\\LogList.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MaterialCoode.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MaterialCoode.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PIPClass.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PIPClass.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PIPClassEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PIPClassEdit.aspx.designer.cs"},{"SourceFile":"WelderManage\\QualificationAnalysis.aspx.cs"},{"SourceFile":"WelderManage\\QualificationAnalysis.aspx.designer.cs"},{"SourceFile":"WelderManage\\QualifiedProject.aspx.cs"},{"SourceFile":"WelderManage\\QualifiedProject.aspx.designer.cs"},{"SourceFile":"WelderManage\\QualifiedProjectEdit.aspx.cs"},{"SourceFile":"WelderManage\\QualifiedProjectEdit.aspx.designer.cs"},{"SourceFile":"WelderManage\\WelderManage.aspx.cs"},{"SourceFile":"WelderManage\\WelderManage.aspx.designer.cs"},{"SourceFile":"WelderManage\\WelderManageEdit.aspx.cs"},{"SourceFile":"WelderManage\\WelderManageEdit.aspx.designer.cs"},{"SourceFile":"WelderManage\\WelderManageView.aspx.cs"},{"SourceFile":"WelderManage\\WelderManageView.aspx.designer.cs"},{"SourceFile":"Doc\\index.aspx.cs"},{"SourceFile":"Doc\\index.aspx.designer.cs"},{"SourceFile":"Downloads\\index.aspx.cs"},{"SourceFile":"Downloads\\index.aspx.designer.cs"},{"SourceFile":"Encrypt.aspx.cs"},{"SourceFile":"Encrypt.aspx.designer.cs"},{"SourceFile":"FileUpload\\index.aspx.cs"},{"SourceFile":"FileUpload\\index.aspx.designer.cs"},{"SourceFile":"File\\index.aspx.cs"},{"SourceFile":"File\\index.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HardFeedback.aspx.cs"},{"SourceFile":"HotProcessHard\\HardFeedback.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HardReport.aspx.cs"},{"SourceFile":"HotProcessHard\\HardReport.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HardReportEdit.aspx.cs"},{"SourceFile":"HotProcessHard\\HardReportEdit.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HardTrust.aspx.cs"},{"SourceFile":"HotProcessHard\\HardTrust.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HardTrustEdit.aspx.cs"},{"SourceFile":"HotProcessHard\\HardTrustEdit.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HardTrustItemEdit.aspx.cs"},{"SourceFile":"HotProcessHard\\HardTrustItemEdit.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HotProessFeedback.aspx.cs"},{"SourceFile":"HotProcessHard\\HotProessFeedback.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HotProessReport.aspx.cs"},{"SourceFile":"HotProcessHard\\HotProessReport.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HotProessReportEdit.aspx.cs"},{"SourceFile":"HotProcessHard\\HotProessReportEdit.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HotProessTrust.aspx.cs"},{"SourceFile":"HotProcessHard\\HotProessTrust.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HotProessTrustEdit.aspx.cs"},{"SourceFile":"HotProcessHard\\HotProessTrustEdit.aspx.designer.cs"},{"SourceFile":"HotProcessHard\\HotProessTrustItemEdit.aspx.cs"},{"SourceFile":"HotProcessHard\\HotProessTrustItemEdit.aspx.designer.cs"},{"SourceFile":"Images\\index.aspx.cs"},{"SourceFile":"Images\\index.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Components.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Components.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ComponentsEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ComponentsEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ComponentsView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ComponentsView.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\Installation.aspx.cs"},{"SourceFile":"common\\ProjectSet\\Installation.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\InstallationEdit.aspx.cs"},{"SourceFile":"common\\ProjectSet\\InstallationEdit.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\InstallationView.aspx.cs"},{"SourceFile":"common\\ProjectSet\\InstallationView.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\Project.aspx.cs"},{"SourceFile":"common\\BaseInfo\\Project.aspx.designer.cs"},{"SourceFile":"common\\loading.aspx.cs"},{"SourceFile":"common\\loading.aspx.designer.cs"},{"SourceFile":"common\\Main.aspx.cs"},{"SourceFile":"common\\Main.aspx.designer.cs"},{"SourceFile":"common\\MainSupervision.aspx.cs"},{"SourceFile":"common\\MainSupervision.aspx.designer.cs"},{"SourceFile":"common\\main_bootstrap_pure.aspx.cs"},{"SourceFile":"common\\main_bootstrap_pure.aspx.designer.cs"},{"SourceFile":"common\\main_bootstrap_pure_login.aspx.cs"},{"SourceFile":"common\\main_bootstrap_pure_login.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\ProjectEdit.aspx.cs"},{"SourceFile":"common\\BaseInfo\\ProjectEdit.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\Unit.aspx.cs"},{"SourceFile":"common\\BaseInfo\\Unit.aspx.designer.cs"},{"SourceFile":"common\\BaseInfo\\UnitEdit.aspx.cs"},{"SourceFile":"common\\BaseInfo\\UnitEdit.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\WorkArea.aspx.cs"},{"SourceFile":"common\\ProjectSet\\WorkArea.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\WorkAreaEdit.aspx.cs"},{"SourceFile":"common\\ProjectSet\\WorkAreaEdit.aspx.designer.cs"},{"SourceFile":"common\\ProjectSet\\WorkAreaView.aspx.cs"},{"SourceFile":"common\\ProjectSet\\WorkAreaView.aspx.designer.cs"},{"SourceFile":"common\\mainFullViews.aspx.cs"},{"SourceFile":"common\\mainFullViews.aspx.designer.cs"},{"SourceFile":"common\\source.aspx.cs"},{"SourceFile":"common\\source.aspx.designer.cs"},{"SourceFile":"common\\source_file.aspx.cs"},{"SourceFile":"common\\source_file.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\RoleList.aspx.cs"},{"SourceFile":"common\\SysManage\\RoleList.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\RoleListEdit.aspx.cs"},{"SourceFile":"common\\SysManage\\RoleListEdit.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\RolePower.aspx.cs"},{"SourceFile":"common\\SysManage\\RolePower.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\UpdatePassword.aspx.cs"},{"SourceFile":"common\\SysManage\\UpdatePassword.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\UpdatePasswordEdit.aspx.cs"},{"SourceFile":"common\\SysManage\\UpdatePasswordEdit.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\UserList.aspx.cs"},{"SourceFile":"common\\SysManage\\UserList.aspx.designer.cs"},{"SourceFile":"common\\SysManage\\UserListEdit.aspx.cs"},{"SourceFile":"common\\SysManage\\UserListEdit.aspx.designer.cs"},{"SourceFile":"common\\themes.aspx.cs"},{"SourceFile":"common\\themes.aspx.designer.cs"},{"SourceFile":"config\\ajax.aspx.cs"},{"SourceFile":"config\\ajax.aspx.designer.cs"},{"SourceFile":"config\\enable_gzip_iis6.aspx.cs"},{"SourceFile":"config\\enable_gzip_iis6.aspx.designer.cs"},{"SourceFile":"config\\icons.aspx.cs"},{"SourceFile":"config\\icons.aspx.designer.cs"},{"SourceFile":"config\\icons_font.aspx.cs"},{"SourceFile":"config\\icons_font.aspx.designer.cs"},{"SourceFile":"config\\install_toolbox.aspx.cs"},{"SourceFile":"config\\install_toolbox.aspx.designer.cs"},{"SourceFile":"config\\loading.aspx.cs"},{"SourceFile":"config\\loading.aspx.designer.cs"},{"SourceFile":"config\\modify_webconfig.aspx.cs"},{"SourceFile":"config\\modify_webconfig.aspx.designer.cs"},{"SourceFile":"Controls\\ChartControl.ascx.cs"},{"SourceFile":"Controls\\ChartControl.ascx.designer.cs"},{"SourceFile":"Controls\\ClientJs\\ClientJs.ascx.cs"},{"SourceFile":"Controls\\ClientJs\\ClientJs.ascx.designer.cs"},{"SourceFile":"Controls\\GridNavgator.ascx.cs"},{"SourceFile":"Controls\\GridNavgator.ascx.designer.cs"},{"SourceFile":"Controls\\JDGL\\ChartControl.ascx.cs"},{"SourceFile":"Controls\\JDGL\\ChartControl.ascx.designer.cs"},{"SourceFile":"Controls\\ProgressBox.ascx.cs"},{"SourceFile":"Controls\\ProgressBox.ascx.designer.cs"},{"SourceFile":"default.aspx.cs"},{"SourceFile":"default.aspx.designer.cs"},{"SourceFile":"FileManage\\editCAD.aspx.cs"},{"SourceFile":"FileManage\\editCAD.aspx.designer.cs"},{"SourceFile":"FileManage\\EditOffice.aspx.cs"},{"SourceFile":"FileManage\\EditOffice.aspx.designer.cs"},{"SourceFile":"FileManage\\FileManageList.aspx.cs"},{"SourceFile":"FileManage\\FileManageList.aspx.designer.cs"},{"SourceFile":"FileManage\\Read.aspx.cs"},{"SourceFile":"FileManage\\Read.aspx.designer.cs"},{"SourceFile":"FileManage\\ReadCad.aspx.cs"},{"SourceFile":"FileManage\\ReadCad.aspx.designer.cs"},{"SourceFile":"FileManage\\Save.aspx.cs"},{"SourceFile":"FileManage\\Save.aspx.designer.cs"},{"SourceFile":"FileManage\\SaveCAD.aspx.cs"},{"SourceFile":"FileManage\\SaveCAD.aspx.designer.cs"},{"SourceFile":"Global.asax.cs"},{"SourceFile":"Login.aspx.cs"},{"SourceFile":"Login.aspx.designer.cs"},{"SourceFile":"LogOff.aspx.cs"},{"SourceFile":"LogOff.aspx.designer.cs"},{"SourceFile":"OperationError.aspx.cs"},{"SourceFile":"OperationError.aspx.designer.cs"},{"SourceFile":"common\\PageBase.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Consumables.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Consumables.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ConsumablesEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ConsumablesEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ConsumablesView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ConsumablesView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Control.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Control.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ControlEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ControlEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ControlView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\ControlView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Defect.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Defect.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DefectEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DefectEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DefectView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DefectView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Detection.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Detection.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DetectionEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DetectionEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DetectionView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\DetectionView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Groove.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Groove.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\GrooveEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\GrooveEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\GrooveView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\GrooveView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Material.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Material.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MaterialEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MaterialEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MaterialView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MaterialView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Medium.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Medium.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MediumEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MediumEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MediumView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\MediumView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClass.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClass.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassDetail.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassDetail.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassDetailEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassDetailEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassDetailView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassDetailView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PipingClassView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Pressure.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Pressure.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PressureEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PressureEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PressureView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\PressureView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Testing.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Testing.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\TestingEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\TestingEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\TestingView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\TestingView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Weld.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\Weld.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldingMethod.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldingMethod.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldingMethodEdit.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldingMethodEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldingMethodView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldingMethodView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldView.aspx.cs"},{"SourceFile":"PublicInfo\\BaseInfo\\WeldView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\CompanyStandards.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\CompanyStandards.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\CompanyStandardsEdit.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\CompanyStandardsEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\CompanyStandardsView.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\CompanyStandardsView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticLawsRegulations.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticLawsRegulations.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticLawsRegulationsEdit.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticLawsRegulationsEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticLawsRegulationsView.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticLawsRegulationsView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticStandards.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticStandards.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticStandardsEdit.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticStandardsEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticStandardsView.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\DomesticStandardsView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\ForeignStandards.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\ForeignStandards.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\ForeignStandardsEdit.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\ForeignStandardsEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\FileControl\\ForeignStandardsView.aspx.cs"},{"SourceFile":"PublicInfo\\FileControl\\ForeignStandardsView.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\FinalArchivedData.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\FinalArchivedData.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\StatisticsByMonthly.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\StatisticsByMonthly.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\StatisticsByUnit.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\StatisticsByUnit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WelderRank.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WelderRank.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WeldingMonthly.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WeldingMonthly.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WeldingQuelity.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WeldingQuelity.aspx.designer.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WeldingWeekly.aspx.cs"},{"SourceFile":"PublicInfo\\ProcessControl\\WeldingWeekly.aspx.designer.cs"},{"SourceFile":"PublicInfo\\WPQ\\WPQList.aspx.cs"},{"SourceFile":"PublicInfo\\WPQ\\WPQList.aspx.designer.cs"},{"SourceFile":"PublicInfo\\WPQ\\WPQEdit.aspx.cs"},{"SourceFile":"PublicInfo\\WPQ\\WPQEdit.aspx.designer.cs"},{"SourceFile":"PublicInfo\\WPQ\\WPQIn.aspx.cs"},{"SourceFile":"PublicInfo\\WPQ\\WPQIn.aspx.designer.cs"},{"SourceFile":"Report\\HJGLDs.cs"},{"SourceFile":"Report\\HJGLDs.Designer.cs"},{"SourceFile":"Report\\TestReport.aspx.cs"},{"SourceFile":"Report\\TestReport.aspx.designer.cs"},{"SourceFile":"Report\\TestReport2.aspx.cs"},{"SourceFile":"Report\\TestReport2.aspx.designer.cs"},{"SourceFile":"Report\\ReportPrint.aspx.cs"},{"SourceFile":"Report\\ReportPrint.aspx.designer.cs"},{"SourceFile":"res\\umeditor\\net\\imageUp.ashx.cs"},{"SourceFile":"res\\umeditor\\net\\Uploader.cs"},{"SourceFile":"Scripts\\index.aspx.cs"},{"SourceFile":"Scripts\\index.aspx.designer.cs"},{"SourceFile":"Styles\\index.aspx.cs"},{"SourceFile":"Styles\\index.aspx.designer.cs"},{"SourceFile":"upload\\index.aspx.cs"},{"SourceFile":"upload\\index.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\CheckManage.aspx.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\CheckManage.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\CheckManageEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\CheckManageEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\CheckManageIn.aspx.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\CheckManageIn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\RepairAndExpand.aspx.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\RepairAndExpand.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\RepairNotice.aspx.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\RepairNotice.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\SeeFilm.aspx.cs"},{"SourceFile":"WeldingProcess\\CheckManage\\SeeFilm.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\DataIn\\DataIn.aspx.cs"},{"SourceFile":"WeldingProcess\\DataIn\\DataIn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\DataIn\\DataInEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\DataIn\\DataInEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\AItemEndCheck.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\AItemEndCheck.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\BItemEndCheck.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\BItemEndCheck.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\selectJointCode.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\selectJointCode.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageAudit.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageAudit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageItemEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageItemEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageComplete.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\TestPackageManageComplete.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\NDECheckWarn.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\NDECheckWarn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\NDTTrustPrint.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\NDTTrustPrint.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\OpenResetPoint.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\OpenResetPoint.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointItemAudit.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointItemAudit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointManage.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointManage.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\RTTrustReplace.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\RTTrustReplace.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\SelectExpandPoint.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\SelectExpandPoint.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointAudit.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointAudit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchIn.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchIn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchManage.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchManage.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchOut.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchOut.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchSelect.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\TrustBatchSelect.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\GetWdldingDailyItem.ashx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfo.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfo.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfoBatchEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfoBatchEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfoCopy.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfoCopy.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfoEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointInfoEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointShowColumn.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\JointShowColumn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineDetectionTypeEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineDetectionTypeEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineManage.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineManage.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineManageEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineManageEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineShowColumn.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PipelineShowColumn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PreWeldReportAudit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\PreWeldReportAudit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\WeldReport.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\WeldReport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\WeldReportEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\WeldReportEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\WeldReportItemEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\WeldReportItemEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\DetectionAnalyze.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\DetectionAnalyze.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\IsoCmprehensive.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\IsoCmprehensive.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\IsoCompreInfo.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\IsoCompreInfo.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\JointComprehensive.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\JointComprehensive.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeldDailyExport.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeldDailyExport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\MediaComprehensive.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\MediaComprehensive.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDEDetectionInformation.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDEDetectionInformation.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDEWithOut.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDEWithOut.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDTBacklogList.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDTBacklogList.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDTByWelder.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\NDTByWelder.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\OutstandingWelds.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\OutstandingWelds.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\PrefabricatedInstall.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\PrefabricatedInstall.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTbacklogReport.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTbacklogReport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTButtWeldList.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTButtWeldList.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTButtWelds.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTButtWelds.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTRejectedRateReport.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTRejectedRateReport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\TwoWeekNDEWithOut.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\TwoWeekNDEWithOut.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\UnitWorkareaAnalyze.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\UnitWorkareaAnalyze.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\UnitWorkAreaQuality.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\UnitWorkAreaQuality.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\UnitWorkAreaShowColumn.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\UnitWorkAreaShowColumn.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeeklyWeldsReport.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeeklyWeldsReport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WelderPerformance.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WelderPerformance.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WelderRepairLog.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WelderRepairLog.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WelderWeek.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WelderWeek.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeldNoHandle.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeldNoHandle.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeldSummary.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\WeldSummary.aspx.designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\FineUIPro.Web\\bin\\AxInterop.SYNCARDOCXLib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\BLL\\bin\\Debug\\BLL.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Portable.BouncyCastle.1.8.6\\lib\\net40\\BouncyCastle.Crypto.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\FineUIPro\\FineUIPro.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\SharpZipLib.1.2.0\\lib\\net45\\ICSharpCode.SharpZipLib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.JScript.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1404.0\\lib\\net40\\Microsoft.ReportViewer.Common.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1404.0\\lib\\net40\\Microsoft.ReportViewer.DataVisualization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1404.0\\lib\\net40\\Microsoft.ReportViewer.Design.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1404.0\\lib\\net40\\Microsoft.ReportViewer.ProcessingObjectModel.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1404.0\\lib\\net40\\Microsoft.ReportViewer.WebDesign.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.ReportingServices.ReportViewerControl.WebForms.150.1404.0\\lib\\net40\\Microsoft.ReportViewer.WebForms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.SqlServer.Types.14.0.1016.290\\lib\\net40\\Microsoft.SqlServer.Types.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\Model\\bin\\Debug\\Model.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Newtonsoft.Json.12.0.3\\lib\\net45\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.OOXML.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.OpenXml4Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.OpenXmlFormats.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Configuration.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.EnterpriseServices.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Runtime.Serialization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.ServiceModel.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.ApplicationServices.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.DataVisualization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.DynamicData.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.Entity.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.Services.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\FineUIPro.Web\\bin\\ThoughtWorks.QRCode.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\FineUIPro.Web\\bin\\FineUIPro.Web.dll","OutputItemRelativePath":"FineUIPro.Web.dll"},{"OutputItemFullPath":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\FineUIPro.Web\\bin\\FineUIPro.Web.pdb","OutputItemRelativePath":"FineUIPro.Web.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/App_GlobalResources/Lan.Designer.cs b/HJGL/FineUIPro.Web/App_GlobalResources/Lan.Designer.cs index 153cc0d..00d2ef4 100644 --- a/HJGL/FineUIPro.Web/App_GlobalResources/Lan.Designer.cs +++ b/HJGL/FineUIPro.Web/App_GlobalResources/Lan.Designer.cs @@ -13,13 +13,13 @@ namespace Resources { /// - /// 强类型资源类,用于查找本地化字符串等。 + /// 一个强类型的资源类,用于查找本地化的字符串等。 /// // 此类是由 StronglyTypedResourceBuilder // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 - // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen // (以 /str 作为命令选项),或重新生成 Visual Studio 项目。 - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Web.Application.StronglyTypedResourceProxyBuilder", "15.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Web.Application.StronglyTypedResourceProxyBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Lan { @@ -33,7 +33,7 @@ namespace Resources { } /// - /// 返回此类使用的缓存 ResourceManager 实例。 + /// 返回此类使用的缓存的 ResourceManager 实例。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace Resources { } /// - /// 覆盖当前线程的 CurrentUICulture 属性 - /// 使用此强类型的资源类的资源查找。 + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ namespace Resources { } /// - /// 查找类似 摘要 的本地化字符串。 + /// 查找类似 摘要 的本地化字符串。 /// internal static string Abstract { get { @@ -70,7 +70,7 @@ namespace Resources { } /// - /// 查找类似 账号 的本地化字符串。 + /// 查找类似 账号 的本地化字符串。 /// internal static string Account { get { @@ -79,7 +79,7 @@ namespace Resources { } /// - /// 查找类似 实际寸径 的本地化字符串。 + /// 查找类似 实际寸径 的本地化字符串。 /// internal static string ActualDI { get { @@ -88,7 +88,7 @@ namespace Resources { } /// - /// 查找类似 热处理温度℃(实际) 的本地化字符串。 + /// 查找类似 热处理温度℃(实际) 的本地化字符串。 /// internal static string ActualT { get { @@ -97,7 +97,7 @@ namespace Resources { } /// - /// 查找类似 恒温时间h(实际) 的本地化字符串。 + /// 查找类似 恒温时间h(实际) 的本地化字符串。 /// internal static string ActualTime { get { @@ -106,7 +106,7 @@ namespace Resources { } /// - /// 查找类似 新增 的本地化字符串。 + /// 查找类似 新增 的本地化字符串。 /// internal static string Add { get { @@ -115,7 +115,7 @@ namespace Resources { } /// - /// 查找类似 添加焊接日报信息 的本地化字符串。 + /// 查找类似 添加焊接日报信息 的本地化字符串。 /// internal static string AddDailyReport { get { @@ -124,7 +124,7 @@ namespace Resources { } /// - /// 查找类似 添加管线探伤类型明细 的本地化字符串。 + /// 查找类似 添加管线探伤类型明细 的本地化字符串。 /// internal static string AddDetectionTypeInfo { get { @@ -133,7 +133,7 @@ namespace Resources { } /// - /// 查找类似 添加硬度报告信息 的本地化字符串。 + /// 查找类似 添加硬度报告信息 的本地化字符串。 /// internal static string AddHardness { get { @@ -142,7 +142,7 @@ namespace Resources { } /// - /// 查找类似 添加硬度委托信息 的本地化字符串。 + /// 查找类似 添加硬度委托信息 的本地化字符串。 /// internal static string AddHardTrust { get { @@ -151,7 +151,7 @@ namespace Resources { } /// - /// 查找类似 添加管线信息 的本地化字符串。 + /// 查找类似 添加管线信息 的本地化字符串。 /// internal static string AddPipelineInformation { get { @@ -160,7 +160,7 @@ namespace Resources { } /// - /// 查找类似 添加项目信息 的本地化字符串。 + /// 查找类似 添加项目信息 的本地化字符串。 /// internal static string AddProjectInformation { get { @@ -169,7 +169,7 @@ namespace Resources { } /// - /// 查找类似 增加项目装置 的本地化字符串。 + /// 查找类似 增加项目装置 的本地化字符串。 /// internal static string AddProjectInstallation { get { @@ -178,7 +178,7 @@ namespace Resources { } /// - /// 查找类似 添加热处理委托信息 的本地化字符串。 + /// 查找类似 添加热处理委托信息 的本地化字符串。 /// internal static string AddPWHT { get { @@ -187,7 +187,7 @@ namespace Resources { } /// - /// 查找类似 添加检测单信息 的本地化字符串。 + /// 查找类似 添加检测单信息 的本地化字符串。 /// internal static string AddTestSheetInfo { get { @@ -196,7 +196,7 @@ namespace Resources { } /// - /// 查找类似 添加单位 的本地化字符串。 + /// 查找类似 添加单位 的本地化字符串。 /// internal static string AddUnit { get { @@ -205,7 +205,7 @@ namespace Resources { } /// - /// 查找类似 添加焊口信息 的本地化字符串。 + /// 查找类似 添加焊口信息 的本地化字符串。 /// internal static string AddWeldingJointInfo { get { @@ -214,7 +214,7 @@ namespace Resources { } /// - /// 查找类似 增加施工区域 的本地化字符串。 + /// 查找类似 增加施工区域 的本地化字符串。 /// internal static string AddWorkArea { get { @@ -223,7 +223,7 @@ namespace Resources { } /// - /// 查找类似 全部 的本地化字符串。 + /// 查找类似 全部 的本地化字符串。 /// internal static string All { get { @@ -232,7 +232,7 @@ namespace Resources { } /// - /// 查找类似 是否批量填充检测日期 的本地化字符串。 + /// 查找类似 是否批量填充检测日期 的本地化字符串。 /// internal static string AllFilmDate { get { @@ -241,7 +241,7 @@ namespace Resources { } /// - /// 查找类似 已全部生成委托单 的本地化字符串。 + /// 查找类似 已全部生成委托单 的本地化字符串。 /// internal static string AllGenerateDelegateSheet { get { @@ -250,7 +250,7 @@ namespace Resources { } /// - /// 查找类似 所有行 的本地化字符串。 + /// 查找类似 所有行 的本地化字符串。 /// internal static string AllLines { get { @@ -259,7 +259,7 @@ namespace Resources { } /// - /// 查找类似 是否批量填充报告日期 的本地化字符串。 + /// 查找类似 是否批量填充报告日期 的本地化字符串。 /// internal static string AllReportDate { get { @@ -268,7 +268,7 @@ namespace Resources { } /// - /// 查找类似 全选 的本地化字符串。 + /// 查找类似 全选 的本地化字符串。 /// internal static string AllSelected { get { @@ -277,7 +277,7 @@ namespace Resources { } /// - /// 查找类似 批未结束 的本地化字符串。 + /// 查找类似 批未结束 的本地化字符串。 /// internal static string ApprovedNotClosed { get { @@ -286,7 +286,7 @@ namespace Resources { } /// - /// 查找类似 区域 的本地化字符串。 + /// 查找类似 区域 的本地化字符串。 /// internal static string Area { get { @@ -295,7 +295,7 @@ namespace Resources { } /// - /// 查找类似 施工区域已经使用了该装置,不能删除! 的本地化字符串。 + /// 查找类似 施工区域已经使用了该装置,不能删除! 的本地化字符串。 /// internal static string AreaExistsInstallation { get { @@ -304,7 +304,7 @@ namespace Resources { } /// - /// 查找类似 区域设置 的本地化字符串。 + /// 查找类似 区域设置 的本地化字符串。 /// internal static string AreaSettings { get { @@ -313,7 +313,7 @@ namespace Resources { } /// - /// 查找类似 安装组件 的本地化字符串。 + /// 查找类似 安装组件 的本地化字符串。 /// internal static string AssembleComponent { get { @@ -322,7 +322,7 @@ namespace Resources { } /// - /// 查找类似 附件 的本地化字符串。 + /// 查找类似 附件 的本地化字符串。 /// internal static string Attachment { get { @@ -331,7 +331,7 @@ namespace Resources { } /// - /// 查找类似 附件上传及查看 的本地化字符串。 + /// 查找类似 附件上传及查看 的本地化字符串。 /// internal static string AttUploadAndView { get { @@ -340,7 +340,7 @@ namespace Resources { } /// - /// 查找类似 批 的本地化字符串。 + /// 查找类似 批 的本地化字符串。 /// internal static string Batch { get { @@ -349,7 +349,7 @@ namespace Resources { } /// - /// 查找类似 批结束 的本地化字符串。 + /// 查找类似 批结束 的本地化字符串。 /// internal static string BatchClosed { get { @@ -358,7 +358,7 @@ namespace Resources { } /// - /// 查找类似 批次关闭时间 的本地化字符串。 + /// 查找类似 批次关闭时间 的本地化字符串。 /// internal static string BatchClosureTime { get { @@ -367,7 +367,7 @@ namespace Resources { } /// - /// 查找类似 批次结束日期 的本地化字符串。 + /// 查找类似 批次结束日期 的本地化字符串。 /// internal static string BatchEndDate { get { @@ -376,7 +376,7 @@ namespace Resources { } /// - /// 查找类似 炉批1号 的本地化字符串。 + /// 查找类似 炉批1号 的本地化字符串。 /// internal static string BatchNumber1 { get { @@ -385,7 +385,7 @@ namespace Resources { } /// - /// 查找类似 炉批2号 的本地化字符串。 + /// 查找类似 炉批2号 的本地化字符串。 /// internal static string BatchNumber2 { get { @@ -394,7 +394,7 @@ namespace Resources { } /// - /// 查找类似 批次开始时间 的本地化字符串。 + /// 查找类似 批次开始时间 的本地化字符串。 /// internal static string BatchStartTime { get { @@ -403,7 +403,7 @@ namespace Resources { } /// - /// 查找类似 坡口类型 的本地化字符串。 + /// 查找类似 坡口类型 的本地化字符串。 /// internal static string BevelType { get { @@ -412,7 +412,7 @@ namespace Resources { } /// - /// 查找类似 坡口类型代号 的本地化字符串。 + /// 查找类似 坡口类型代号 的本地化字符串。 /// internal static string BevelTypeCode { get { @@ -421,7 +421,7 @@ namespace Resources { } /// - /// 查找类似 此坡口类型代号已经存在! 的本地化字符串。 + /// 查找类似 此坡口类型代号已经存在! 的本地化字符串。 /// internal static string BevelTypeCodeExists { get { @@ -430,7 +430,7 @@ namespace Resources { } /// - /// 查找类似 坡口类型名称 的本地化字符串。 + /// 查找类似 坡口类型名称 的本地化字符串。 /// internal static string BevelTypeName { get { @@ -439,7 +439,7 @@ namespace Resources { } /// - /// 查找类似 此坡口类型名称已经存在! 的本地化字符串。 + /// 查找类似 此坡口类型名称已经存在! 的本地化字符串。 /// internal static string BevelTypeNameExists { get { @@ -448,7 +448,7 @@ namespace Resources { } /// - /// 查找类似 出生日期 的本地化字符串。 + /// 查找类似 出生日期 的本地化字符串。 /// internal static string Birthday { get { @@ -457,7 +457,7 @@ namespace Resources { } /// - /// 查找类似 取消审核 的本地化字符串。 + /// 查找类似 取消审核 的本地化字符串。 /// internal static string CancelReview { get { @@ -466,7 +466,7 @@ namespace Resources { } /// - /// 查找类似 碳钢 的本地化字符串。 + /// 查找类似 碳钢 的本地化字符串。 /// internal static string CarbonSteel { get { @@ -475,7 +475,7 @@ namespace Resources { } /// - /// 查找类似 证书编号 的本地化字符串。 + /// 查找类似 证书编号 的本地化字符串。 /// internal static string CertificateNumber { get { @@ -484,7 +484,7 @@ namespace Resources { } /// - /// 查找类似 有效期 的本地化字符串。 + /// 查找类似 有效期 的本地化字符串。 /// internal static string CertificateValidity { get { @@ -493,7 +493,7 @@ namespace Resources { } /// - /// 查找类似 外观检查合格焊口数 的本地化字符串。 + /// 查找类似 外观检查合格焊口数 的本地化字符串。 /// internal static string CheckNum { get { @@ -502,7 +502,7 @@ namespace Resources { } /// - /// 查找类似 已探比例 的本地化字符串。 + /// 查找类似 已探比例 的本地化字符串。 /// internal static string Checkrate { get { @@ -511,7 +511,7 @@ namespace Resources { } /// - /// 查找类似 已探口数 的本地化字符串。 + /// 查找类似 已探口数 的本地化字符串。 /// internal static string Check_point_total_jot { get { @@ -520,7 +520,7 @@ namespace Resources { } /// - /// 查找类似 已探口数 的本地化字符串。 + /// 查找类似 已探口数 的本地化字符串。 /// internal static string Check_total_jot { get { @@ -529,7 +529,7 @@ namespace Resources { } /// - /// 查找类似 中文 的本地化字符串。 + /// 查找类似 中文 的本地化字符串。 /// internal static string Chinese { get { @@ -538,7 +538,7 @@ namespace Resources { } /// - /// 查找类似 鉻钼钢 的本地化字符串。 + /// 查找类似 鉻钼钢 的本地化字符串。 /// internal static string ChromeMolybdenumSteel { get { @@ -547,7 +547,7 @@ namespace Resources { } /// - /// 查找类似 等级代号 的本地化字符串。 + /// 查找类似 等级代号 的本地化字符串。 /// internal static string ClassCode { get { @@ -556,7 +556,7 @@ namespace Resources { } /// - /// 查找类似 此等级代号已存在! 的本地化字符串。 + /// 查找类似 此等级代号已存在! 的本地化字符串。 /// internal static string ClassCodeExists { get { @@ -565,7 +565,7 @@ namespace Resources { } /// - /// 查找类似 等级名称 的本地化字符串。 + /// 查找类似 等级名称 的本地化字符串。 /// internal static string ClassName { get { @@ -574,7 +574,7 @@ namespace Resources { } /// - /// 查找类似 此等级名称已存在! 的本地化字符串。 + /// 查找类似 此等级名称已存在! 的本地化字符串。 /// internal static string ClassNameExists { get { @@ -583,7 +583,7 @@ namespace Resources { } /// - /// 查找类似 委托人 的本地化字符串。 + /// 查找类似 委托人 的本地化字符串。 /// internal static string Client { get { @@ -592,7 +592,7 @@ namespace Resources { } /// - /// 查找类似 关闭 的本地化字符串。 + /// 查找类似 关闭 的本地化字符串。 /// internal static string Close { get { @@ -601,7 +601,7 @@ namespace Resources { } /// - /// 查找类似 已关闭 的本地化字符串。 + /// 查找类似 已关闭 的本地化字符串。 /// internal static string Closed { get { @@ -610,7 +610,7 @@ namespace Resources { } /// - /// 查找类似 闭合 的本地化字符串。 + /// 查找类似 闭合 的本地化字符串。 /// internal static string Closes { get { @@ -619,7 +619,7 @@ namespace Resources { } /// - /// 查找类似 关闭状态 的本地化字符串。 + /// 查找类似 关闭状态 的本地化字符串。 /// internal static string CloseStatus { get { @@ -628,7 +628,7 @@ namespace Resources { } /// - /// 查找类似 输入的编号已存在 的本地化字符串。 + /// 查找类似 输入的编号已存在 的本地化字符串。 /// internal static string CodeExists { get { @@ -637,7 +637,7 @@ namespace Resources { } /// - /// 查找类似 单位代码 的本地化字符串。 + /// 查找类似 单位代码 的本地化字符串。 /// internal static string CompanyCode { get { @@ -646,7 +646,7 @@ namespace Resources { } /// - /// 查找类似 单位信息 的本地化字符串。 + /// 查找类似 单位信息 的本地化字符串。 /// internal static string CompanyInformation { get { @@ -655,7 +655,7 @@ namespace Resources { } /// - /// 查找类似 单位名称 的本地化字符串。 + /// 查找类似 单位名称 的本地化字符串。 /// internal static string CompanyName { get { @@ -664,7 +664,7 @@ namespace Resources { } /// - /// 查找类似 公司相关规章制度标准 的本地化字符串。 + /// 查找类似 公司相关规章制度标准 的本地化字符串。 /// internal static string CompanyStandards { get { @@ -673,7 +673,7 @@ namespace Resources { } /// - /// 查找类似 规章制度编号 的本地化字符串。 + /// 查找类似 规章制度编号 的本地化字符串。 /// internal static string CompanyStandardsCode { get { @@ -682,7 +682,7 @@ namespace Resources { } /// - /// 查找类似 规章制度编号已存在 的本地化字符串。 + /// 查找类似 规章制度编号已存在 的本地化字符串。 /// internal static string CompanyStandardsCodeExists { get { @@ -691,7 +691,7 @@ namespace Resources { } /// - /// 查找类似 规章制度名称 的本地化字符串。 + /// 查找类似 规章制度名称 的本地化字符串。 /// internal static string CompanyStandardsName { get { @@ -700,7 +700,7 @@ namespace Resources { } /// - /// 查找类似 规章制度名称已存在 的本地化字符串。 + /// 查找类似 规章制度名称已存在 的本地化字符串。 /// internal static string CompanyStandardsNameExists { get { @@ -709,7 +709,7 @@ namespace Resources { } /// - /// 查找类似 单位类型 的本地化字符串。 + /// 查找类似 单位类型 的本地化字符串。 /// internal static string CompanyType { get { @@ -718,7 +718,7 @@ namespace Resources { } /// - /// 查找类似 整理日期 的本地化字符串。 + /// 查找类似 整理日期 的本地化字符串。 /// internal static string CompileDate { get { @@ -727,7 +727,7 @@ namespace Resources { } /// - /// 查找类似 整理人 的本地化字符串。 + /// 查找类似 整理人 的本地化字符串。 /// internal static string CompileMan { get { @@ -736,7 +736,7 @@ namespace Resources { } /// - /// 查找类似 完工 的本地化字符串。 + /// 查找类似 完工 的本地化字符串。 /// internal static string Completed { get { @@ -745,7 +745,7 @@ namespace Resources { } /// - /// 查找类似 完成达因 的本地化字符串。 + /// 查找类似 完成达因 的本地化字符串。 /// internal static string CompletedDI { get { @@ -754,7 +754,7 @@ namespace Resources { } /// - /// 查找类似 是否完工 的本地化字符串。 + /// 查找类似 是否完工 的本地化字符串。 /// internal static string Completion { get { @@ -763,7 +763,7 @@ namespace Resources { } /// - /// 查找类似 竣工日期 的本地化字符串。 + /// 查找类似 竣工日期 的本地化字符串。 /// internal static string CompletionDate { get { @@ -772,7 +772,7 @@ namespace Resources { } /// - /// 查找类似 组件1号 的本地化字符串。 + /// 查找类似 组件1号 的本地化字符串。 /// internal static string Component1 { get { @@ -781,7 +781,7 @@ namespace Resources { } /// - /// 查找类似 组件2号 的本地化字符串。 + /// 查找类似 组件2号 的本地化字符串。 /// internal static string Component2 { get { @@ -790,7 +790,7 @@ namespace Resources { } /// - /// 查找类似 此组件代号已存在! 的本地化字符串。 + /// 查找类似 此组件代号已存在! 的本地化字符串。 /// internal static string ComponentCodeExists { get { @@ -799,7 +799,7 @@ namespace Resources { } /// - /// 查找类似 此组件名称已存在! 的本地化字符串。 + /// 查找类似 此组件名称已存在! 的本地化字符串。 /// internal static string ComponentNameExists { get { @@ -808,7 +808,7 @@ namespace Resources { } /// - /// 查找类似 组件代号 的本地化字符串。 + /// 查找类似 组件代号 的本地化字符串。 /// internal static string ComponentsCode { get { @@ -817,7 +817,7 @@ namespace Resources { } /// - /// 查找类似 组件名称 的本地化字符串。 + /// 查找类似 组件名称 的本地化字符串。 /// internal static string ComponentsName { get { @@ -826,7 +826,7 @@ namespace Resources { } /// - /// 查找类似 条件设置 的本地化字符串。 + /// 查找类似 条件设置 的本地化字符串。 /// internal static string ConditionalSettings { get { @@ -835,7 +835,7 @@ namespace Resources { } /// - /// 查找类似 确认删除此硬度委托? 的本地化字符串。 + /// 查找类似 确认删除此硬度委托? 的本地化字符串。 /// internal static string ConfirmDeletion { get { @@ -844,7 +844,7 @@ namespace Resources { } /// - /// 查找类似 区域编号 的本地化字符串。 + /// 查找类似 区域编号 的本地化字符串。 /// internal static string ConstructionArea { get { @@ -853,7 +853,7 @@ namespace Resources { } /// - /// 查找类似 施工单位 的本地化字符串。 + /// 查找类似 施工单位 的本地化字符串。 /// internal static string ConstructionUnit { get { @@ -862,7 +862,7 @@ namespace Resources { } /// - /// 查找类似 包含 的本地化字符串。 + /// 查找类似 包含 的本地化字符串。 /// internal static string Contain { get { @@ -871,7 +871,7 @@ namespace Resources { } /// - /// 查找类似 承包商报表 的本地化字符串。 + /// 查找类似 承包商报表 的本地化字符串。 /// internal static string ContractorStatement { get { @@ -880,7 +880,7 @@ namespace Resources { } /// - /// 查找类似 盖面焊工 的本地化字符串。 + /// 查找类似 盖面焊工 的本地化字符串。 /// internal static string CoveringWelder { get { @@ -889,7 +889,7 @@ namespace Resources { } /// - /// 查找类似 创建日期 的本地化字符串。 + /// 查找类似 创建日期 的本地化字符串。 /// internal static string CreateDate { get { @@ -898,7 +898,7 @@ namespace Resources { } /// - /// 查找类似 本期RT安装口不合格片数 的本地化字符串。 + /// 查找类似 本期RT安装口不合格片数 的本地化字符串。 /// internal static string Current_f_No_pass_film { get { @@ -907,7 +907,7 @@ namespace Resources { } /// - /// 查找类似 本期RT安装口拍片总数 的本地化字符串。 + /// 查找类似 本期RT安装口拍片总数 的本地化字符串。 /// internal static string Current_f_total_film { get { @@ -916,7 +916,7 @@ namespace Resources { } /// - /// 查找类似 本期总HT焊口数 的本地化字符串。 + /// 查找类似 本期总HT焊口数 的本地化字符串。 /// internal static string Current_HT_JointNum { get { @@ -925,7 +925,7 @@ namespace Resources { } /// - /// 查找类似 本期总MT焊口数 的本地化字符串。 + /// 查找类似 本期总MT焊口数 的本地化字符串。 /// internal static string Current_MT_JointNum { get { @@ -934,7 +934,7 @@ namespace Resources { } /// - /// 查找类似 本期RT不合格率(焊口) 的本地化字符串。 + /// 查找类似 本期RT不合格率(焊口) 的本地化字符串。 /// internal static string Current_No_Joint_rate { get { @@ -943,7 +943,7 @@ namespace Resources { } /// - /// 查找类似 本期RT不合格片数 的本地化字符串。 + /// 查找类似 本期RT不合格片数 的本地化字符串。 /// internal static string Current_No_pass_film { get { @@ -952,7 +952,7 @@ namespace Resources { } /// - /// 查找类似 本期RT不合格焊口数 的本地化字符串。 + /// 查找类似 本期RT不合格焊口数 的本地化字符串。 /// internal static string Current_No_Pass_JointNum { get { @@ -961,7 +961,7 @@ namespace Resources { } /// - /// 查找类似 本期RT不合格率(片数) 的本地化字符串。 + /// 查找类似 本期RT不合格率(片数) 的本地化字符串。 /// internal static string Current_No_pass_rate { get { @@ -970,7 +970,7 @@ namespace Resources { } /// - /// 查找类似 本期总PMI焊口数 的本地化字符串。 + /// 查找类似 本期总PMI焊口数 的本地化字符串。 /// internal static string Current_PMI_JointNum { get { @@ -979,7 +979,7 @@ namespace Resources { } /// - /// 查找类似 本期总PT焊口数 的本地化字符串。 + /// 查找类似 本期总PT焊口数 的本地化字符串。 /// internal static string Current_PT_JointNum { get { @@ -988,7 +988,7 @@ namespace Resources { } /// - /// 查找类似 本期总PWHT焊口数 的本地化字符串。 + /// 查找类似 本期总PWHT焊口数 的本地化字符串。 /// internal static string Current_PWHT_JointNum { get { @@ -997,7 +997,7 @@ namespace Resources { } /// - /// 查找类似 本期RT预制口不合格片数 的本地化字符串。 + /// 查找类似 本期RT预制口不合格片数 的本地化字符串。 /// internal static string Current_s_No_pass_film { get { @@ -1006,7 +1006,7 @@ namespace Resources { } /// - /// 查找类似 本期RT预制口拍片总数 的本地化字符串。 + /// 查找类似 本期RT预制口拍片总数 的本地化字符串。 /// internal static string Current_s_total_film { get { @@ -1015,7 +1015,7 @@ namespace Resources { } /// - /// 查找类似 本期RT总拍片数 的本地化字符串。 + /// 查找类似 本期RT总拍片数 的本地化字符串。 /// internal static string Current_total_film { get { @@ -1024,7 +1024,7 @@ namespace Resources { } /// - /// 查找类似 本期RT总焊口数 的本地化字符串。 + /// 查找类似 本期RT总焊口数 的本地化字符串。 /// internal static string Current_Total_JointNum { get { @@ -1033,7 +1033,7 @@ namespace Resources { } /// - /// 查找类似 本期总UT焊口数 的本地化字符串。 + /// 查找类似 本期总UT焊口数 的本地化字符串。 /// internal static string Current_UT_JointNum { get { @@ -1042,7 +1042,7 @@ namespace Resources { } /// - /// 查找类似 切除日期 的本地化字符串。 + /// 查找类似 切除日期 的本地化字符串。 /// internal static string CutDate { get { @@ -1051,7 +1051,7 @@ namespace Resources { } /// - /// 查找类似 切除焊口数 的本地化字符串。 + /// 查找类似 切除焊口数 的本地化字符串。 /// internal static string Cut_jot { get { @@ -1060,7 +1060,7 @@ namespace Resources { } /// - /// 查找类似 切除合格总数 的本地化字符串。 + /// 查找类似 切除合格总数 的本地化字符串。 /// internal static string Cut_passfilm { get { @@ -1069,7 +1069,7 @@ namespace Resources { } /// - /// 查找类似 切除合格片数 的本地化字符串。 + /// 查找类似 切除合格片数 的本地化字符串。 /// internal static string Cut_pass_film { get { @@ -1078,7 +1078,7 @@ namespace Resources { } /// - /// 查找类似 切除总数 的本地化字符串。 + /// 查找类似 切除总数 的本地化字符串。 /// internal static string Cut_totalfilm { get { @@ -1087,7 +1087,7 @@ namespace Resources { } /// - /// 查找类似 切除总片数 的本地化字符串。 + /// 查找类似 切除总片数 的本地化字符串。 /// internal static string Cut_total_film { get { @@ -1096,7 +1096,7 @@ namespace Resources { } /// - /// 查找类似 切除焊口 的本地化字符串。 + /// 查找类似 切除焊口 的本地化字符串。 /// internal static string Cut_total_jot { get { @@ -1105,7 +1105,7 @@ namespace Resources { } /// - /// 查找类似 日报日期 的本地化字符串。 + /// 查找类似 日报日期 的本地化字符串。 /// internal static string DailyDate { get { @@ -1114,7 +1114,7 @@ namespace Resources { } /// - /// 查找类似 日报编号 的本地化字符串。 + /// 查找类似 日报编号 的本地化字符串。 /// internal static string DailyNumber { get { @@ -1123,7 +1123,7 @@ namespace Resources { } /// - /// 查找类似 焊接日报 的本地化字符串。 + /// 查找类似 焊接日报 的本地化字符串。 /// internal static string DailyWeldingReport { get { @@ -1132,7 +1132,7 @@ namespace Resources { } /// - /// 查找类似 焊接日报告号 的本地化字符串。 + /// 查找类似 焊接日报告号 的本地化字符串。 /// internal static string DailyWeldingReportNumber { get { @@ -1141,7 +1141,7 @@ namespace Resources { } /// - /// 查找类似 日期 的本地化字符串。 + /// 查找类似 日期 的本地化字符串。 /// internal static string Date { get { @@ -1150,7 +1150,7 @@ namespace Resources { } /// - /// 查找类似 截止日期 的本地化字符串。 + /// 查找类似 截止日期 的本地化字符串。 /// internal static string Deadline { get { @@ -1159,7 +1159,7 @@ namespace Resources { } /// - /// 查找类似 说明: 的本地化字符串。 + /// 查找类似 说明: 的本地化字符串。 /// internal static string Def { get { @@ -1168,7 +1168,7 @@ namespace Resources { } /// - /// 查找类似 缺陷名称 的本地化字符串。 + /// 查找类似 缺陷名称 的本地化字符串。 /// internal static string DefectDescription { get { @@ -1177,7 +1177,7 @@ namespace Resources { } /// - /// 查找类似 缺陷名称(英文) 的本地化字符串。 + /// 查找类似 缺陷名称(英文) 的本地化字符串。 /// internal static string DefectDescriptionEn { get { @@ -1186,7 +1186,7 @@ namespace Resources { } /// - /// 查找类似 缺陷 的本地化字符串。 + /// 查找类似 缺陷 的本地化字符串。 /// internal static string Defection { get { @@ -1195,7 +1195,7 @@ namespace Resources { } /// - /// 查找类似 此缺陷名称已存在 的本地化字符串。 + /// 查找类似 此缺陷名称已存在 的本地化字符串。 /// internal static string DefectNameExists { get { @@ -1204,7 +1204,7 @@ namespace Resources { } /// - /// 查找类似 (1)需监理和总包签字;(2)不需监理和总包签字 的本地化字符串。 + /// 查找类似 (1)需监理和总包签字;(2)不需监理和总包签字 的本地化字符串。 /// internal static string Defs { get { @@ -1213,7 +1213,7 @@ namespace Resources { } /// - /// 查找类似 委托未检测的焊口 的本地化字符串。 + /// 查找类似 委托未检测的焊口 的本地化字符串。 /// internal static string DelegateUndetectedWelds { get { @@ -1222,7 +1222,7 @@ namespace Resources { } /// - /// 查找类似 删除 的本地化字符串。 + /// 查找类似 删除 的本地化字符串。 /// internal static string Delete { get { @@ -1231,7 +1231,7 @@ namespace Resources { } /// - /// 查找类似 确认删除此检测单? 的本地化字符串。 + /// 查找类似 确认删除此检测单? 的本地化字符串。 /// internal static string DeleteCheck { get { @@ -1240,7 +1240,7 @@ namespace Resources { } /// - /// 查找类似 删除焊接日报 的本地化字符串。 + /// 查找类似 删除焊接日报 的本地化字符串。 /// internal static string DeleteDailyWeldingReport { get { @@ -1249,7 +1249,7 @@ namespace Resources { } /// - /// 查找类似 删除数据 的本地化字符串。 + /// 查找类似 删除数据 的本地化字符串。 /// internal static string DeleteData { get { @@ -1258,7 +1258,7 @@ namespace Resources { } /// - /// 查找类似 删除成功! 的本地化字符串。 + /// 查找类似 删除成功! 的本地化字符串。 /// internal static string DeletedSuccessfully { get { @@ -1267,7 +1267,7 @@ namespace Resources { } /// - /// 查找类似 删除硬度报告信息 的本地化字符串。 + /// 查找类似 删除硬度报告信息 的本地化字符串。 /// internal static string DeleteHardnessReport { get { @@ -1276,7 +1276,7 @@ namespace Resources { } /// - /// 查找类似 删除硬度委托 的本地化字符串。 + /// 查找类似 删除硬度委托 的本地化字符串。 /// internal static string DeleteHardTrust { get { @@ -1285,7 +1285,7 @@ namespace Resources { } /// - /// 查找类似 删除热处理委托 的本地化字符串。 + /// 查找类似 删除热处理委托 的本地化字符串。 /// internal static string DeleteHotProess { get { @@ -1294,7 +1294,7 @@ namespace Resources { } /// - /// 查找类似 确认删除此热处理委托? 的本地化字符串。 + /// 查找类似 确认删除此热处理委托? 的本地化字符串。 /// internal static string DeleteHotProessTrust { get { @@ -1303,7 +1303,7 @@ namespace Resources { } /// - /// 查找类似 删除管线信息 的本地化字符串。 + /// 查找类似 删除管线信息 的本地化字符串。 /// internal static string DeletePipelineInformation { get { @@ -1312,7 +1312,7 @@ namespace Resources { } /// - /// 查找类似 删除项目信息 的本地化字符串。 + /// 查找类似 删除项目信息 的本地化字符串。 /// internal static string DeleteProjectInformation { get { @@ -1321,7 +1321,7 @@ namespace Resources { } /// - /// 查找类似 删除项目装置信息 的本地化字符串。 + /// 查找类似 删除项目装置信息 的本地化字符串。 /// internal static string DeleteProjectInstallation { get { @@ -1330,7 +1330,7 @@ namespace Resources { } /// - /// 查找类似 删除项目焊工 的本地化字符串。 + /// 查找类似 删除项目焊工 的本地化字符串。 /// internal static string DeleteProjectWelder { get { @@ -1339,7 +1339,7 @@ namespace Resources { } /// - /// 查找类似 删除选中行? 的本地化字符串。 + /// 查找类似 删除选中行? 的本地化字符串。 /// internal static string DeleteReminder { get { @@ -1348,7 +1348,7 @@ namespace Resources { } /// - /// 查找类似 删除行 的本地化字符串。 + /// 查找类似 删除行 的本地化字符串。 /// internal static string DeleteRows { get { @@ -1357,7 +1357,7 @@ namespace Resources { } /// - /// 查找类似 删除检测单信息 的本地化字符串。 + /// 查找类似 删除检测单信息 的本地化字符串。 /// internal static string DeleteTestInfo { get { @@ -1366,7 +1366,7 @@ namespace Resources { } /// - /// 查找类似 删除用户信息 的本地化字符串。 + /// 查找类似 删除用户信息 的本地化字符串。 /// internal static string DeleteUserInformation { get { @@ -1375,7 +1375,7 @@ namespace Resources { } /// - /// 查找类似 删除施工区域信息 的本地化字符串。 + /// 查找类似 删除施工区域信息 的本地化字符串。 /// internal static string DeleteWorkArea { get { @@ -1384,7 +1384,7 @@ namespace Resources { } /// - /// 查找类似 设计压力 的本地化字符串。 + /// 查找类似 设计压力 的本地化字符串。 /// internal static string DesignPressure { get { @@ -1393,7 +1393,7 @@ namespace Resources { } /// - /// 查找类似 设计温度 的本地化字符串。 + /// 查找类似 设计温度 的本地化字符串。 /// internal static string DesignTemperature { get { @@ -1402,7 +1402,7 @@ namespace Resources { } /// - /// 查找类似 已检测 的本地化字符串。 + /// 查找类似 已检测 的本地化字符串。 /// internal static string Detected { get { @@ -1411,7 +1411,7 @@ namespace Resources { } /// - /// 查找类似 探伤综合分析 的本地化字符串。 + /// 查找类似 探伤综合分析 的本地化字符串。 /// internal static string DetectionAnalyze { get { @@ -1420,7 +1420,7 @@ namespace Resources { } /// - /// 查找类似 寸径 的本地化字符串。 + /// 查找类似 寸径 的本地化字符串。 /// internal static string Diameter { get { @@ -1429,7 +1429,7 @@ namespace Resources { } /// - /// 查找类似 直径寸经对照 的本地化字符串。 + /// 查找类似 直径寸经对照 的本地化字符串。 /// internal static string DiameterSizeReference { get { @@ -1438,7 +1438,7 @@ namespace Resources { } /// - /// 查找类似 管径最小值不能大于最大值! 的本地化字符串。 + /// 查找类似 管径最小值不能大于最大值! 的本地化字符串。 /// internal static string DiameterVerification { get { @@ -1447,7 +1447,7 @@ namespace Resources { } /// - /// 查找类似 不合格数 的本地化字符串。 + /// 查找类似 不合格数 的本地化字符串。 /// internal static string DisqualifiedJointsNum { get { @@ -1456,7 +1456,7 @@ namespace Resources { } /// - /// 查找类似 寸经值 的本地化字符串。 + /// 查找类似 寸经值 的本地化字符串。 /// internal static string DIValue { get { @@ -1465,7 +1465,7 @@ namespace Resources { } /// - /// 查找类似 国内法律法规相关条款 的本地化字符串。 + /// 查找类似 国内法律法规相关条款 的本地化字符串。 /// internal static string DomesticLawsRegulations { get { @@ -1474,7 +1474,7 @@ namespace Resources { } /// - /// 查找类似 相关条款编号 的本地化字符串。 + /// 查找类似 相关条款编号 的本地化字符串。 /// internal static string DomesticLawsRegulationsCode { get { @@ -1483,7 +1483,7 @@ namespace Resources { } /// - /// 查找类似 相关条款编号已存在 的本地化字符串。 + /// 查找类似 相关条款编号已存在 的本地化字符串。 /// internal static string DomesticLawsRegulationsCodeExists { get { @@ -1492,7 +1492,7 @@ namespace Resources { } /// - /// 查找类似 相关条款名称 的本地化字符串。 + /// 查找类似 相关条款名称 的本地化字符串。 /// internal static string DomesticLawsRegulationsName { get { @@ -1501,7 +1501,7 @@ namespace Resources { } /// - /// 查找类似 相关条款名称已存在 的本地化字符串。 + /// 查找类似 相关条款名称已存在 的本地化字符串。 /// internal static string DomesticLawsRegulationsNameExists { get { @@ -1510,7 +1510,7 @@ namespace Resources { } /// - /// 查找类似 国内现行相关标准规范 的本地化字符串。 + /// 查找类似 国内现行相关标准规范 的本地化字符串。 /// internal static string DomesticStandards { get { @@ -1519,7 +1519,7 @@ namespace Resources { } /// - /// 查找类似 标准规范编号 的本地化字符串。 + /// 查找类似 标准规范编号 的本地化字符串。 /// internal static string DomesticStandardsCode { get { @@ -1528,7 +1528,7 @@ namespace Resources { } /// - /// 查找类似 标准规范编号已存在 的本地化字符串。 + /// 查找类似 标准规范编号已存在 的本地化字符串。 /// internal static string DomesticStandardsCodeExists { get { @@ -1537,7 +1537,7 @@ namespace Resources { } /// - /// 查找类似 标准规范名称 的本地化字符串。 + /// 查找类似 标准规范名称 的本地化字符串。 /// internal static string DomesticStandardsName { get { @@ -1546,7 +1546,7 @@ namespace Resources { } /// - /// 查找类似 标准规范名称已存在 的本地化字符串。 + /// 查找类似 标准规范名称已存在 的本地化字符串。 /// internal static string DomesticStandardsNameExists { get { @@ -1555,7 +1555,7 @@ namespace Resources { } /// - /// 查找类似 双击编辑 的本地化字符串。 + /// 查找类似 双击编辑 的本地化字符串。 /// internal static string DoubleClickEdit { get { @@ -1564,7 +1564,7 @@ namespace Resources { } /// - /// 查找类似 双击设置项目单位的班组信息 的本地化字符串。 + /// 查找类似 双击设置项目单位的班组信息 的本地化字符串。 /// internal static string DoubleEditTeamGroup { get { @@ -1573,7 +1573,7 @@ namespace Resources { } /// - /// 查找类似 图纸版次 的本地化字符串。 + /// 查找类似 图纸版次 的本地化字符串。 /// internal static string DrawingRevision { get { @@ -1582,7 +1582,7 @@ namespace Resources { } /// - /// 查找类似 编辑 的本地化字符串。 + /// 查找类似 编辑 的本地化字符串。 /// internal static string Edit { get { @@ -1591,7 +1591,7 @@ namespace Resources { } /// - /// 查找类似 所在班组 的本地化字符串。 + /// 查找类似 所在班组 的本地化字符串。 /// internal static string Education { get { @@ -1600,7 +1600,7 @@ namespace Resources { } /// - /// 查找类似 焊条 的本地化字符串。 + /// 查找类似 焊条 的本地化字符串。 /// internal static string Electrode { get { @@ -1609,7 +1609,7 @@ namespace Resources { } /// - /// 查找类似 焊条牌号 的本地化字符串。 + /// 查找类似 焊条牌号 的本地化字符串。 /// internal static string ElectrodeBrand { get { @@ -1618,7 +1618,7 @@ namespace Resources { } /// - /// 查找类似 焊条名称 的本地化字符串。 + /// 查找类似 焊条名称 的本地化字符串。 /// internal static string ElectrodeName { get { @@ -1627,7 +1627,7 @@ namespace Resources { } /// - /// 查找类似 合格项目 的本地化字符串。 + /// 查找类似 合格项目 的本地化字符串。 /// internal static string EligibleProjects { get { @@ -1636,7 +1636,7 @@ namespace Resources { } /// - /// 查找类似 结束状态 的本地化字符串。 + /// 查找类似 结束状态 的本地化字符串。 /// internal static string EndState { get { @@ -1645,7 +1645,7 @@ namespace Resources { } /// - /// 查找类似 结束时间 的本地化字符串。 + /// 查找类似 结束时间 的本地化字符串。 /// internal static string EndTime { get { @@ -1654,7 +1654,7 @@ namespace Resources { } /// - /// 查找类似 英文 的本地化字符串。 + /// 查找类似 英文 的本地化字符串。 /// internal static string English { get { @@ -1663,7 +1663,7 @@ namespace Resources { } /// - /// 查找类似 输入查询条件 的本地化字符串。 + /// 查找类似 输入查询条件 的本地化字符串。 /// internal static string EnterQueryConditions { get { @@ -1672,7 +1672,7 @@ namespace Resources { } /// - /// 查找类似 入场时间 的本地化字符串。 + /// 查找类似 入场时间 的本地化字符串。 /// internal static string EnterTime { get { @@ -1681,7 +1681,7 @@ namespace Resources { } /// - /// 查找类似 等于 的本地化字符串。 + /// 查找类似 等于 的本地化字符串。 /// internal static string Equal { get { @@ -1690,7 +1690,7 @@ namespace Resources { } /// - /// 查找类似 超量焊工 的本地化字符串。 + /// 查找类似 超量焊工 的本地化字符串。 /// internal static string ExcessWelder { get { @@ -1699,7 +1699,7 @@ namespace Resources { } /// - /// 查找类似 执行标准 的本地化字符串。 + /// 查找类似 执行标准 的本地化字符串。 /// internal static string ExecutionStandard { get { @@ -1708,7 +1708,7 @@ namespace Resources { } /// - /// 查找类似 出场时间 的本地化字符串。 + /// 查找类似 出场时间 的本地化字符串。 /// internal static string ExitTime { get { @@ -1717,7 +1717,7 @@ namespace Resources { } /// - /// 查找类似 导出 的本地化字符串。 + /// 查找类似 导出 的本地化字符串。 /// internal static string Export { get { @@ -1726,7 +1726,7 @@ namespace Resources { } /// - /// 查找类似 导出焊口初始数据信息 的本地化字符串。 + /// 查找类似 导出焊口初始数据信息 的本地化字符串。 /// internal static string ExportWeldingJoint { get { @@ -1735,7 +1735,7 @@ namespace Resources { } /// - /// 查找类似 扩透总焊口数 的本地化字符串。 + /// 查找类似 扩透总焊口数 的本地化字符串。 /// internal static string Extend_count_total { get { @@ -1744,7 +1744,7 @@ namespace Resources { } /// - /// 查找类似 外径 的本地化字符串。 + /// 查找类似 外径 的本地化字符串。 /// internal static string ExternalDiameter { get { @@ -1753,7 +1753,7 @@ namespace Resources { } /// - /// 查找类似 扩透数 的本地化字符串。 + /// 查找类似 扩透数 的本地化字符串。 /// internal static string Ext_jot { get { @@ -1762,7 +1762,7 @@ namespace Resources { } /// - /// 查找类似 扩透合格总数 的本地化字符串。 + /// 查找类似 扩透合格总数 的本地化字符串。 /// internal static string Ext_passfilm { get { @@ -1771,7 +1771,7 @@ namespace Resources { } /// - /// 查找类似 扩透合格率 的本地化字符串。 + /// 查找类似 扩透合格率 的本地化字符串。 /// internal static string Ext_passrate { get { @@ -1780,7 +1780,7 @@ namespace Resources { } /// - /// 查找类似 扩透合格率 的本地化字符串。 + /// 查找类似 扩透合格率 的本地化字符串。 /// internal static string Ext_passreate { get { @@ -1789,7 +1789,7 @@ namespace Resources { } /// - /// 查找类似 扩透合格片数 的本地化字符串。 + /// 查找类似 扩透合格片数 的本地化字符串。 /// internal static string Ext_pass_film { get { @@ -1798,7 +1798,7 @@ namespace Resources { } /// - /// 查找类似 扩透总数 的本地化字符串。 + /// 查找类似 扩透总数 的本地化字符串。 /// internal static string Ext_totalfilm { get { @@ -1807,7 +1807,7 @@ namespace Resources { } /// - /// 查找类似 扩透总片数 的本地化字符串。 + /// 查找类似 扩透总片数 的本地化字符串。 /// internal static string Ext_total_film { get { @@ -1816,7 +1816,7 @@ namespace Resources { } /// - /// 查找类似 传真 的本地化字符串。 + /// 查找类似 传真 的本地化字符串。 /// internal static string FaxAddress { get { @@ -1825,7 +1825,7 @@ namespace Resources { } /// - /// 查找类似 女 的本地化字符串。 + /// 查找类似 女 的本地化字符串。 /// internal static string Female { get { @@ -1834,7 +1834,7 @@ namespace Resources { } /// - /// 查找类似 安装施工焊口 的本地化字符串。 + /// 查找类似 安装施工焊口 的本地化字符串。 /// internal static string FieldJoints { get { @@ -1843,7 +1843,7 @@ namespace Resources { } /// - /// 查找类似 文件上传 的本地化字符串。 + /// 查找类似 文件上传 的本地化字符串。 /// internal static string FileUpload { get { @@ -1852,7 +1852,7 @@ namespace Resources { } /// - /// 查找类似 检测日期 的本地化字符串。 + /// 查找类似 检测日期 的本地化字符串。 /// internal static string FilmDate { get { @@ -1861,7 +1861,7 @@ namespace Resources { } /// - /// 查找类似 RT拍片工作量 的本地化字符串。 + /// 查找类似 RT拍片工作量 的本地化字符串。 /// internal static string FilmingWorkload { get { @@ -1870,7 +1870,7 @@ namespace Resources { } /// - /// 查找类似 查找 的本地化字符串。 + /// 查找类似 查找 的本地化字符串。 /// internal static string Find { get { @@ -1879,7 +1879,7 @@ namespace Resources { } /// - /// 查找类似 完成比例 的本地化字符串。 + /// 查找类似 完成比例 的本地化字符串。 /// internal static string Finisedrate { get { @@ -1888,7 +1888,7 @@ namespace Resources { } /// - /// 查找类似 本期完成比例 的本地化字符串。 + /// 查找类似 本期完成比例 的本地化字符串。 /// internal static string Finisedrate_bq { get { @@ -1897,7 +1897,7 @@ namespace Resources { } /// - /// 查找类似 完成达因比例 的本地化字符串。 + /// 查找类似 完成达因比例 的本地化字符串。 /// internal static string Finisedrate_din { get { @@ -1906,7 +1906,7 @@ namespace Resources { } /// - /// 查找类似 本期完成达因比例 的本地化字符串。 + /// 查找类似 本期完成达因比例 的本地化字符串。 /// internal static string Finisedrate_din_bq { get { @@ -1915,7 +1915,7 @@ namespace Resources { } /// - /// 查找类似 完成安装达因比例 的本地化字符串。 + /// 查找类似 完成安装达因比例 的本地化字符串。 /// internal static string Finisedrate_din_f { get { @@ -1924,7 +1924,7 @@ namespace Resources { } /// - /// 查找类似 本期完成安装达因比例 的本地化字符串。 + /// 查找类似 本期完成安装达因比例 的本地化字符串。 /// internal static string Finisedrate_din_f_bq { get { @@ -1933,7 +1933,7 @@ namespace Resources { } /// - /// 查找类似 完成预制达因比例 的本地化字符串。 + /// 查找类似 完成预制达因比例 的本地化字符串。 /// internal static string Finisedrate_din_s { get { @@ -1942,7 +1942,7 @@ namespace Resources { } /// - /// 查找类似 本期完成预制达因比例 的本地化字符串。 + /// 查找类似 本期完成预制达因比例 的本地化字符串。 /// internal static string Finisedrate_din_s_bq { get { @@ -1951,7 +1951,7 @@ namespace Resources { } /// - /// 查找类似 安装完成比例 的本地化字符串。 + /// 查找类似 安装完成比例 的本地化字符串。 /// internal static string Finisedrate_f { get { @@ -1960,7 +1960,7 @@ namespace Resources { } /// - /// 查找类似 本期安装完成比例 的本地化字符串。 + /// 查找类似 本期安装完成比例 的本地化字符串。 /// internal static string Finisedrate_f_bq { get { @@ -1969,7 +1969,7 @@ namespace Resources { } /// - /// 查找类似 预制完成比例 的本地化字符串。 + /// 查找类似 预制完成比例 的本地化字符串。 /// internal static string Finisedrate_s { get { @@ -1978,7 +1978,7 @@ namespace Resources { } /// - /// 查找类似 本期预制完成比例 的本地化字符串。 + /// 查找类似 本期预制完成比例 的本地化字符串。 /// internal static string Finisedrate_s_bq { get { @@ -1987,7 +1987,7 @@ namespace Resources { } /// - /// 查找类似 达因完成比例 的本地化字符串。 + /// 查找类似 达因完成比例 的本地化字符串。 /// internal static string Finishedrate_din { get { @@ -1996,7 +1996,7 @@ namespace Resources { } /// - /// 查找类似 达因安装完成比例 的本地化字符串。 + /// 查找类似 达因安装完成比例 的本地化字符串。 /// internal static string Finishedrate_fdin { get { @@ -2005,7 +2005,7 @@ namespace Resources { } /// - /// 查找类似 达因预制完成比例 的本地化字符串。 + /// 查找类似 达因预制完成比例 的本地化字符串。 /// internal static string Finishedrate_sdin { get { @@ -2014,7 +2014,7 @@ namespace Resources { } /// - /// 查找类似 完成总达因 的本地化字符串。 + /// 查找类似 完成总达因 的本地化字符串。 /// internal static string Finished_din { get { @@ -2023,7 +2023,7 @@ namespace Resources { } /// - /// 查找类似 安装完成总达因 的本地化字符串。 + /// 查找类似 安装完成总达因 的本地化字符串。 /// internal static string Finished_fdin { get { @@ -2032,7 +2032,7 @@ namespace Resources { } /// - /// 查找类似 安装完成焊口数 的本地化字符串。 + /// 查找类似 安装完成焊口数 的本地化字符串。 /// internal static string Finished_fjot { get { @@ -2041,7 +2041,7 @@ namespace Resources { } /// - /// 查找类似 预制完成总达因 的本地化字符串。 + /// 查找类似 预制完成总达因 的本地化字符串。 /// internal static string Finished_sdin { get { @@ -2050,7 +2050,7 @@ namespace Resources { } /// - /// 查找类似 预制完成焊口数 的本地化字符串。 + /// 查找类似 预制完成焊口数 的本地化字符串。 /// internal static string Finished_sjot { get { @@ -2059,7 +2059,7 @@ namespace Resources { } /// - /// 查找类似 完成达因 的本地化字符串。 + /// 查找类似 完成达因 的本地化字符串。 /// internal static string Finished_total_din { get { @@ -2068,7 +2068,7 @@ namespace Resources { } /// - /// 查找类似 本期完成达因 的本地化字符串。 + /// 查找类似 本期完成达因 的本地化字符串。 /// internal static string Finished_total_din_bq { get { @@ -2077,7 +2077,7 @@ namespace Resources { } /// - /// 查找类似 完成安装达因 的本地化字符串。 + /// 查找类似 完成安装达因 的本地化字符串。 /// internal static string Finished_total_Fdin { get { @@ -2086,7 +2086,7 @@ namespace Resources { } /// - /// 查找类似 本期完成安装达因 的本地化字符串。 + /// 查找类似 本期完成安装达因 的本地化字符串。 /// internal static string Finished_total_Fdin_bq { get { @@ -2095,7 +2095,7 @@ namespace Resources { } /// - /// 查找类似 完成安装焊口 的本地化字符串。 + /// 查找类似 完成安装焊口 的本地化字符串。 /// internal static string Finished_total_fjot { get { @@ -2104,7 +2104,7 @@ namespace Resources { } /// - /// 查找类似 本期完成安装焊口数 的本地化字符串。 + /// 查找类似 本期完成安装焊口数 的本地化字符串。 /// internal static string Finished_total_fjot_bq { get { @@ -2113,7 +2113,7 @@ namespace Resources { } /// - /// 查找类似 完成焊口 的本地化字符串。 + /// 查找类似 完成焊口 的本地化字符串。 /// internal static string Finished_total_jot { get { @@ -2122,7 +2122,7 @@ namespace Resources { } /// - /// 查找类似 本期完成焊口数 的本地化字符串。 + /// 查找类似 本期完成焊口数 的本地化字符串。 /// internal static string Finished_total_jot_bq { get { @@ -2131,7 +2131,7 @@ namespace Resources { } /// - /// 查找类似 完成预制达因 的本地化字符串。 + /// 查找类似 完成预制达因 的本地化字符串。 /// internal static string Finished_total_sdin { get { @@ -2140,7 +2140,7 @@ namespace Resources { } /// - /// 查找类似 本期完成预制达因 的本地化字符串。 + /// 查找类似 本期完成预制达因 的本地化字符串。 /// internal static string Finished_total_Sdin_bq { get { @@ -2149,7 +2149,7 @@ namespace Resources { } /// - /// 查找类似 完成预制焊口 的本地化字符串。 + /// 查找类似 完成预制焊口 的本地化字符串。 /// internal static string Finished_total_sjot { get { @@ -2158,7 +2158,7 @@ namespace Resources { } /// - /// 查找类似 本期完成预制焊口数 的本地化字符串。 + /// 查找类似 本期完成预制焊口数 的本地化字符串。 /// internal static string Finished_total_sjot_bq { get { @@ -2167,7 +2167,7 @@ namespace Resources { } /// - /// 查找类似 打底焊工 的本地化字符串。 + /// 查找类似 打底焊工 的本地化字符串。 /// internal static string FloorWelder { get { @@ -2176,7 +2176,7 @@ namespace Resources { } /// - /// 查找类似 国外现行相关标准规范 的本地化字符串。 + /// 查找类似 国外现行相关标准规范 的本地化字符串。 /// internal static string ForeignStandards { get { @@ -2185,7 +2185,7 @@ namespace Resources { } /// - /// 查找类似 本期RT安装口不合格率 的本地化字符串。 + /// 查找类似 本期RT安装口不合格率 的本地化字符串。 /// internal static string F_current_No_Joint_rate { get { @@ -2194,7 +2194,7 @@ namespace Resources { } /// - /// 查找类似 本期RT安装口不合格焊口数 的本地化字符串。 + /// 查找类似 本期RT安装口不合格焊口数 的本地化字符串。 /// internal static string F_current_No_Pass_JointNum { get { @@ -2203,7 +2203,7 @@ namespace Resources { } /// - /// 查找类似 本期RT安装口焊口总数 的本地化字符串。 + /// 查找类似 本期RT安装口焊口总数 的本地化字符串。 /// internal static string F_finished_total_jot { get { @@ -2212,7 +2212,7 @@ namespace Resources { } /// - /// 查找类似 固定口数 的本地化字符串。 + /// 查找类似 固定口数 的本地化字符串。 /// internal static string GDCount { get { @@ -2221,7 +2221,7 @@ namespace Resources { } /// - /// 查找类似 班组编号 的本地化字符串。 + /// 查找类似 班组编号 的本地化字符串。 /// internal static string GroupCode { get { @@ -2230,7 +2230,7 @@ namespace Resources { } /// - /// 查找类似 班组信息(双击编辑) 的本地化字符串。 + /// 查找类似 班组信息(双击编辑) 的本地化字符串。 /// internal static string GroupInformation { get { @@ -2239,7 +2239,7 @@ namespace Resources { } /// - /// 查找类似 班组名称 的本地化字符串。 + /// 查找类似 班组名称 的本地化字符串。 /// internal static string GroupName { get { @@ -2248,7 +2248,7 @@ namespace Resources { } /// - /// 查找类似 硬度报告 的本地化字符串。 + /// 查找类似 硬度报告 的本地化字符串。 /// internal static string HardnessReport { get { @@ -2257,7 +2257,7 @@ namespace Resources { } /// - /// 查找类似 硬度委托 的本地化字符串。 + /// 查找类似 硬度委托 的本地化字符串。 /// internal static string HardnessTestRequest { get { @@ -2266,7 +2266,7 @@ namespace Resources { } /// - /// 查找类似 硬度值 的本地化字符串。 + /// 查找类似 硬度值 的本地化字符串。 /// internal static string HardnessValue { get { @@ -2275,7 +2275,7 @@ namespace Resources { } /// - /// 查找类似 硬度值1 的本地化字符串。 + /// 查找类似 硬度值1 的本地化字符串。 /// internal static string HardnessValue1 { get { @@ -2284,7 +2284,7 @@ namespace Resources { } /// - /// 查找类似 硬度值2 的本地化字符串。 + /// 查找类似 硬度值2 的本地化字符串。 /// internal static string HardnessValue2 { get { @@ -2293,7 +2293,7 @@ namespace Resources { } /// - /// 查找类似 硬度值3 的本地化字符串。 + /// 查找类似 硬度值3 的本地化字符串。 /// internal static string HardnessValue3 { get { @@ -2302,7 +2302,7 @@ namespace Resources { } /// - /// 查找类似 活动口数 的本地化字符串。 + /// 查找类似 活动口数 的本地化字符串。 /// internal static string HDCount { get { @@ -2311,7 +2311,7 @@ namespace Resources { } /// - /// 查找类似 首页 的本地化字符串。 + /// 查找类似 首页 的本地化字符串。 /// internal static string HomePage { get { @@ -2320,7 +2320,7 @@ namespace Resources { } /// - /// 查找类似 热处理委托 的本地化字符串。 + /// 查找类似 热处理委托 的本地化字符串。 /// internal static string HotProessTrust { get { @@ -2329,7 +2329,7 @@ namespace Resources { } /// - /// 查找类似 已生成热处理报告,不能删除! 的本地化字符串。 + /// 查找类似 已生成热处理报告,不能删除! 的本地化字符串。 /// internal static string HotReortExists { get { @@ -2338,7 +2338,7 @@ namespace Resources { } /// - /// 查找类似 身份证号 的本地化字符串。 + /// 查找类似 身份证号 的本地化字符串。 /// internal static string IdentityCard { get { @@ -2347,7 +2347,7 @@ namespace Resources { } /// - /// 查找类似 寸径 的本地化字符串。 + /// 查找类似 寸径 的本地化字符串。 /// internal static string InchDiameter { get { @@ -2356,7 +2356,7 @@ namespace Resources { } /// - /// 查找类似 伤害程度 的本地化字符串。 + /// 查找类似 伤害程度 的本地化字符串。 /// internal static string InjuryExtension { get { @@ -2365,7 +2365,7 @@ namespace Resources { } /// - /// 查找类似 查询 的本地化字符串。 + /// 查找类似 查询 的本地化字符串。 /// internal static string Inquiry { get { @@ -2374,7 +2374,7 @@ namespace Resources { } /// - /// 查找类似 装置区域 的本地化字符串。 + /// 查找类似 装置区域 的本地化字符串。 /// internal static string InsatallationArea { get { @@ -2383,7 +2383,7 @@ namespace Resources { } /// - /// 查找类似 装置编号 的本地化字符串。 + /// 查找类似 装置编号 的本地化字符串。 /// internal static string InstallationCode { get { @@ -2392,7 +2392,7 @@ namespace Resources { } /// - /// 查找类似 此装置编号已经存在! 的本地化字符串。 + /// 查找类似 此装置编号已经存在! 的本地化字符串。 /// internal static string InstallationCodeExists { get { @@ -2401,7 +2401,7 @@ namespace Resources { } /// - /// 查找类似 装置名称 的本地化字符串。 + /// 查找类似 装置名称 的本地化字符串。 /// internal static string InstallationName { get { @@ -2410,7 +2410,7 @@ namespace Resources { } /// - /// 查找类似 此装置名称已经存在! 的本地化字符串。 + /// 查找类似 此装置名称已经存在! 的本地化字符串。 /// internal static string InstallationNameExists { get { @@ -2419,7 +2419,7 @@ namespace Resources { } /// - /// 查找类似 装置-单位-工作区 的本地化字符串。 + /// 查找类似 装置-单位-工作区 的本地化字符串。 /// internal static string InstallationUnitArea { get { @@ -2428,7 +2428,7 @@ namespace Resources { } /// - /// 查找类似 无效的文件类型 的本地化字符串。 + /// 查找类似 无效的文件类型 的本地化字符串。 /// internal static string InvalidFileType { get { @@ -2437,7 +2437,7 @@ namespace Resources { } /// - /// 查找类似 参与焊工数量 的本地化字符串。 + /// 查找类似 参与焊工数量 的本地化字符串。 /// internal static string InWelderNum { get { @@ -2446,7 +2446,7 @@ namespace Resources { } /// - /// 查找类似 是否点口 的本地化字符串。 + /// 查找类似 是否点口 的本地化字符串。 /// internal static string IsDK { get { @@ -2455,7 +2455,7 @@ namespace Resources { } /// - /// 查找类似 检测流水号已存在,请重新录入! 的本地化字符串。 + /// 查找类似 检测流水号已存在,请重新录入! 的本地化字符串。 /// internal static string IsExistNDECode { get { @@ -2464,7 +2464,7 @@ namespace Resources { } /// - /// 查找类似 是否需要硬度检测 的本地化字符串。 + /// 查找类似 是否需要硬度检测 的本地化字符串。 /// internal static string IsHardness { get { @@ -2473,7 +2473,7 @@ namespace Resources { } /// - /// 查找类似 是否热处理 的本地化字符串。 + /// 查找类似 是否热处理 的本地化字符串。 /// internal static string IsHot { get { @@ -2482,7 +2482,7 @@ namespace Resources { } /// - /// 查找类似 管线综合分析 的本地化字符串。 + /// 查找类似 管线综合分析 的本地化字符串。 /// internal static string IsoCmprehensive { get { @@ -2491,7 +2491,7 @@ namespace Resources { } /// - /// 查找类似 单线图号 的本地化字符串。 + /// 查找类似 单线图号 的本地化字符串。 /// internal static string ISODrawingNumber { get { @@ -2500,7 +2500,7 @@ namespace Resources { } /// - /// 查找类似 是否在岗 的本地化字符串。 + /// 查找类似 是否在岗 的本地化字符串。 /// internal static string IsOnDuty { get { @@ -2509,7 +2509,7 @@ namespace Resources { } /// - /// 查找类似 是否合格 的本地化字符串。 + /// 查找类似 是否合格 的本地化字符串。 /// internal static string IsPass { get { @@ -2518,7 +2518,7 @@ namespace Resources { } /// - /// 查找类似 是否酸洗 的本地化字符串。 + /// 查找类似 是否酸洗 的本地化字符串。 /// internal static string IsPickling { get { @@ -2527,7 +2527,7 @@ namespace Resources { } /// - /// 查找类似 是否自动生成 的本地化字符串。 + /// 查找类似 是否自动生成 的本地化字符串。 /// internal static string IsProduceAutomatically { get { @@ -2536,7 +2536,7 @@ namespace Resources { } /// - /// 查找类似 是否显示 的本地化字符串。 + /// 查找类似 是否显示 的本地化字符串。 /// internal static string IsShow { get { @@ -2545,7 +2545,7 @@ namespace Resources { } /// - /// 查找类似 批次 的本地化字符串。 + /// 查找类似 批次 的本地化字符串。 /// internal static string JointBatch { get { @@ -2554,7 +2554,7 @@ namespace Resources { } /// - /// 查找类似 焊口综合信息 的本地化字符串。 + /// 查找类似 焊口综合信息 的本地化字符串。 /// internal static string JointComprehensive { get { @@ -2563,7 +2563,7 @@ namespace Resources { } /// - /// 查找类似 接头形式 的本地化字符串。 + /// 查找类似 接头形式 的本地化字符串。 /// internal static string JointStye { get { @@ -2572,7 +2572,7 @@ namespace Resources { } /// - /// 查找类似 焊口数 的本地化字符串。 + /// 查找类似 焊口数 的本地化字符串。 /// internal static string Jot_count { get { @@ -2581,7 +2581,7 @@ namespace Resources { } /// - /// 查找类似 评定级别 的本地化字符串。 + /// 查找类似 评定级别 的本地化字符串。 /// internal static string JudgeGrade { get { @@ -2590,7 +2590,7 @@ namespace Resources { } /// - /// 查找类似 法人代表 的本地化字符串。 + /// 查找类似 法人代表 的本地化字符串。 /// internal static string LegalRepresentative { get { @@ -2599,7 +2599,7 @@ namespace Resources { } /// - /// 查找类似 行 的本地化字符串。 + /// 查找类似 行 的本地化字符串。 /// internal static string Line { get { @@ -2608,7 +2608,7 @@ namespace Resources { } /// - /// 查找类似 制表人 的本地化字符串。 + /// 查找类似 制表人 的本地化字符串。 /// internal static string Lister { get { @@ -2617,7 +2617,7 @@ namespace Resources { } /// - /// 查找类似 正在加载··· 的本地化字符串。 + /// 查找类似 正在加载··· 的本地化字符串。 /// internal static string Loading { get { @@ -2626,7 +2626,7 @@ namespace Resources { } /// - /// 查找类似 加载动画 的本地化字符串。 + /// 查找类似 加载动画 的本地化字符串。 /// internal static string LoadingAnimation { get { @@ -2635,7 +2635,7 @@ namespace Resources { } /// - /// 查找类似 男 的本地化字符串。 + /// 查找类似 男 的本地化字符串。 /// internal static string Male { get { @@ -2644,7 +2644,7 @@ namespace Resources { } /// - /// 查找类似 手动结束批 的本地化字符串。 + /// 查找类似 手动结束批 的本地化字符串。 /// internal static string ManualEndBatch { get { @@ -2653,7 +2653,7 @@ namespace Resources { } /// - /// 查找类似 材质类别 的本地化字符串。 + /// 查找类似 材质类别 的本地化字符串。 /// internal static string MaterialClass { get { @@ -2662,7 +2662,7 @@ namespace Resources { } /// - /// 查找类似 材质组别 的本地化字符串。 + /// 查找类似 材质组别 的本地化字符串。 /// internal static string MaterialGroup { get { @@ -2671,7 +2671,7 @@ namespace Resources { } /// - /// 查找类似 材质 的本地化字符串。 + /// 查找类似 材质 的本地化字符串。 /// internal static string MaterialSpecification { get { @@ -2680,7 +2680,7 @@ namespace Resources { } /// - /// 查找类似 材质1 的本地化字符串。 + /// 查找类似 材质1 的本地化字符串。 /// internal static string MaterialSpecification1 { get { @@ -2689,7 +2689,7 @@ namespace Resources { } /// - /// 查找类似 材质2 的本地化字符串。 + /// 查找类似 材质2 的本地化字符串。 /// internal static string MaterialSpecification2 { get { @@ -2698,7 +2698,7 @@ namespace Resources { } /// - /// 查找类似 材质代号 的本地化字符串。 + /// 查找类似 材质代号 的本地化字符串。 /// internal static string MaterialSpecificationCode { get { @@ -2707,7 +2707,7 @@ namespace Resources { } /// - /// 查找类似 此材质代号已经存在! 的本地化字符串。 + /// 查找类似 此材质代号已经存在! 的本地化字符串。 /// internal static string MaterialSpecificationCodeExists { get { @@ -2716,7 +2716,7 @@ namespace Resources { } /// - /// 查找类似 材质定义 的本地化字符串。 + /// 查找类似 材质定义 的本地化字符串。 /// internal static string MaterialSpecificationDefinition { get { @@ -2725,7 +2725,7 @@ namespace Resources { } /// - /// 查找类似 材质类型 的本地化字符串。 + /// 查找类似 材质类型 的本地化字符串。 /// internal static string MaterialSpecificationType { get { @@ -2734,7 +2734,7 @@ namespace Resources { } /// - /// 查找类似 最近焊期 的本地化字符串。 + /// 查找类似 最近焊期 的本地化字符串。 /// internal static string Maxdate { get { @@ -2743,7 +2743,7 @@ namespace Resources { } /// - /// 查找类似 最大尺寸 的本地化字符串。 + /// 查找类似 最大尺寸 的本地化字符串。 /// internal static string MaxSize { get { @@ -2752,7 +2752,7 @@ namespace Resources { } /// - /// 查找类似 介质综合分析 的本地化字符串。 + /// 查找类似 介质综合分析 的本地化字符串。 /// internal static string MediaComprehensive { get { @@ -2761,7 +2761,7 @@ namespace Resources { } /// - /// 查找类似 介质 的本地化字符串。 + /// 查找类似 介质 的本地化字符串。 /// internal static string Medium { get { @@ -2770,7 +2770,7 @@ namespace Resources { } /// - /// 查找类似 介质缩写 的本地化字符串。 + /// 查找类似 介质缩写 的本地化字符串。 /// internal static string MediumAbbreviation { get { @@ -2779,7 +2779,7 @@ namespace Resources { } /// - /// 查找类似 介质代号 的本地化字符串。 + /// 查找类似 介质代号 的本地化字符串。 /// internal static string MediumCode { get { @@ -2788,7 +2788,7 @@ namespace Resources { } /// - /// 查找类似 此介质代号已经存在! 的本地化字符串。 + /// 查找类似 此介质代号已经存在! 的本地化字符串。 /// internal static string MediumCodeExists { get { @@ -2797,7 +2797,7 @@ namespace Resources { } /// - /// 查找类似 介质定义 的本地化字符串。 + /// 查找类似 介质定义 的本地化字符串。 /// internal static string MediumDefinition { get { @@ -2806,7 +2806,7 @@ namespace Resources { } /// - /// 查找类似 介质描述 的本地化字符串。 + /// 查找类似 介质描述 的本地化字符串。 /// internal static string MediumDescription { get { @@ -2815,7 +2815,7 @@ namespace Resources { } /// - /// 查找类似 此介质描述已经存在! 的本地化字符串。 + /// 查找类似 此介质描述已经存在! 的本地化字符串。 /// internal static string MediumDescriptionExists { get { @@ -2824,7 +2824,7 @@ namespace Resources { } /// - /// 查找类似 介质名称 的本地化字符串。 + /// 查找类似 介质名称 的本地化字符串。 /// internal static string MediuName { get { @@ -2833,7 +2833,7 @@ namespace Resources { } /// - /// 查找类似 手动点口关闭 的本地化字符串。 + /// 查找类似 手动点口关闭 的本地化字符串。 /// internal static string MJointClosed { get { @@ -2842,7 +2842,7 @@ namespace Resources { } /// - /// 查找类似 修改焊接日报信息 的本地化字符串。 + /// 查找类似 修改焊接日报信息 的本地化字符串。 /// internal static string ModifyDailyReport { get { @@ -2851,7 +2851,7 @@ namespace Resources { } /// - /// 查找类似 修改管线探伤类型明细 的本地化字符串。 + /// 查找类似 修改管线探伤类型明细 的本地化字符串。 /// internal static string ModifyDetectionTypeInfo { get { @@ -2860,7 +2860,7 @@ namespace Resources { } /// - /// 查找类似 修改硬度报告信息 的本地化字符串。 + /// 查找类似 修改硬度报告信息 的本地化字符串。 /// internal static string ModifyHardness { get { @@ -2869,7 +2869,7 @@ namespace Resources { } /// - /// 查找类似 修改硬度委托信息 的本地化字符串。 + /// 查找类似 修改硬度委托信息 的本地化字符串。 /// internal static string ModifyHardTrust { get { @@ -2878,7 +2878,7 @@ namespace Resources { } /// - /// 查找类似 修改管线信息 的本地化字符串。 + /// 查找类似 修改管线信息 的本地化字符串。 /// internal static string ModifyPipelineInformation { get { @@ -2887,7 +2887,7 @@ namespace Resources { } /// - /// 查找类似 修改项目信息 的本地化字符串。 + /// 查找类似 修改项目信息 的本地化字符串。 /// internal static string ModifyProjectInformation { get { @@ -2896,7 +2896,7 @@ namespace Resources { } /// - /// 查找类似 修改热处理委托信息 的本地化字符串。 + /// 查找类似 修改热处理委托信息 的本地化字符串。 /// internal static string ModifyPWHT { get { @@ -2905,7 +2905,7 @@ namespace Resources { } /// - /// 查找类似 修改检测单信息 的本地化字符串。 + /// 查找类似 修改检测单信息 的本地化字符串。 /// internal static string ModifyTestSheetInfo { get { @@ -2914,7 +2914,7 @@ namespace Resources { } /// - /// 查找类似 修改单位 的本地化字符串。 + /// 查找类似 修改单位 的本地化字符串。 /// internal static string ModifyUnit { get { @@ -2923,7 +2923,7 @@ namespace Resources { } /// - /// 查找类似 修改焊口信息 的本地化字符串。 + /// 查找类似 修改焊口信息 的本地化字符串。 /// internal static string ModifyWeldingJointInfo { get { @@ -2932,7 +2932,7 @@ namespace Resources { } /// - /// 查找类似 修改施工区域 的本地化字符串。 + /// 查找类似 修改施工区域 的本地化字符串。 /// internal static string ModifyWorkArea { get { @@ -2941,7 +2941,7 @@ namespace Resources { } /// - /// 查找类似 月份 的本地化字符串。 + /// 查找类似 月份 的本地化字符串。 /// internal static string Month { get { @@ -2950,7 +2950,7 @@ namespace Resources { } /// - /// 查找类似 电话不能超过15位 的本地化字符串。 + /// 查找类似 电话不能超过15位 的本地化字符串。 /// internal static string MorePhones { get { @@ -2959,7 +2959,7 @@ namespace Resources { } /// - /// 查找类似 快捷菜单 的本地化字符串。 + /// 查找类似 快捷菜单 的本地化字符串。 /// internal static string MyShortcut { get { @@ -2968,7 +2968,7 @@ namespace Resources { } /// - /// 查找类似 缺陷性质 的本地化字符串。 + /// 查找类似 缺陷性质 的本地化字符串。 /// internal static string NatureDefect { get { @@ -2977,7 +2977,7 @@ namespace Resources { } /// - /// 查找类似 检测流水号 的本地化字符串。 + /// 查找类似 检测流水号 的本地化字符串。 /// internal static string NDECode { get { @@ -2986,7 +2986,7 @@ namespace Resources { } /// - /// 查找类似 检测流水号、检测日期不能为空! 的本地化字符串。 + /// 查找类似 检测流水号、检测日期不能为空! 的本地化字符串。 /// internal static string NDEDateAndNDECodeNotNull { get { @@ -2995,7 +2995,7 @@ namespace Resources { } /// - /// 查找类似 探伤报告编号 的本地化字符串。 + /// 查找类似 探伤报告编号 的本地化字符串。 /// internal static string NDEReportNo { get { @@ -3004,7 +3004,7 @@ namespace Resources { } /// - /// 查找类似 NDE检测数量 的本地化字符串。 + /// 查找类似 NDE检测数量 的本地化字符串。 /// internal static string NDETestCount { get { @@ -3013,7 +3013,7 @@ namespace Resources { } /// - /// 查找类似 检测方法 的本地化字符串。 + /// 查找类似 检测方法 的本地化字符串。 /// internal static string NDEType { get { @@ -3022,7 +3022,7 @@ namespace Resources { } /// - /// 查找类似 检测方法代号 的本地化字符串。 + /// 查找类似 检测方法代号 的本地化字符串。 /// internal static string NDETypeCode { get { @@ -3031,7 +3031,7 @@ namespace Resources { } /// - /// 查找类似 此检测方法代号已经存在! 的本地化字符串。 + /// 查找类似 此检测方法代号已经存在! 的本地化字符串。 /// internal static string NDETypeCodeExists { get { @@ -3040,7 +3040,7 @@ namespace Resources { } /// - /// 查找类似 检测方法名称 的本地化字符串。 + /// 查找类似 检测方法名称 的本地化字符串。 /// internal static string NDETypeName { get { @@ -3049,7 +3049,7 @@ namespace Resources { } /// - /// 查找类似 此检测方法名称已经存在! 的本地化字符串。 + /// 查找类似 此检测方法名称已经存在! 的本地化字符串。 /// internal static string NDETypeNameExists { get { @@ -3058,7 +3058,7 @@ namespace Resources { } /// - /// 查找类似 NDE积压汇总表 的本地化字符串。 + /// 查找类似 NDE积压汇总表 的本地化字符串。 /// internal static string NDEWithOut { get { @@ -3067,7 +3067,7 @@ namespace Resources { } /// - /// 查找类似 NDE积压焊口一览表 的本地化字符串。 + /// 查找类似 NDE积压焊口一览表 的本地化字符串。 /// internal static string NDTBacklogList { get { @@ -3076,7 +3076,7 @@ namespace Resources { } /// - /// 查找类似 焊工RT统计表 的本地化字符串。 + /// 查找类似 焊工RT统计表 的本地化字符串。 /// internal static string NDTByWelder { get { @@ -3085,7 +3085,7 @@ namespace Resources { } /// - /// 查找类似 未检测 的本地化字符串。 + /// 查找类似 未检测 的本地化字符串。 /// internal static string NDTIsNotDone { get { @@ -3094,7 +3094,7 @@ namespace Resources { } /// - /// 查找类似 未点口 的本地化字符串。 + /// 查找类似 未点口 的本地化字符串。 /// internal static string NDTJointNotSelected { get { @@ -3103,7 +3103,7 @@ namespace Resources { } /// - /// 查找类似 探伤标志 的本地化字符串。 + /// 查找类似 探伤标志 的本地化字符串。 /// internal static string NDTMark { get { @@ -3112,7 +3112,7 @@ namespace Resources { } /// - /// 查找类似 探伤比例 的本地化字符串。 + /// 查找类似 探伤比例 的本地化字符串。 /// internal static string NDTPercentage { get { @@ -3121,7 +3121,7 @@ namespace Resources { } /// - /// 查找类似 探伤比例代号 的本地化字符串。 + /// 查找类似 探伤比例代号 的本地化字符串。 /// internal static string NDTPercentageCode { get { @@ -3130,7 +3130,7 @@ namespace Resources { } /// - /// 查找类似 此探伤比例代号已经存在! 的本地化字符串。 + /// 查找类似 此探伤比例代号已经存在! 的本地化字符串。 /// internal static string NDTPercentageCodeExists { get { @@ -3139,7 +3139,7 @@ namespace Resources { } /// - /// 查找类似 比例值(%) 的本地化字符串。 + /// 查找类似 比例值(%) 的本地化字符串。 /// internal static string NDTPercentageName { get { @@ -3148,7 +3148,7 @@ namespace Resources { } /// - /// 查找类似 此探伤比例值已经存在! 的本地化字符串。 + /// 查找类似 此探伤比例值已经存在! 的本地化字符串。 /// internal static string NDTPercentageNameExists { get { @@ -3157,7 +3157,7 @@ namespace Resources { } /// - /// 查找类似 无损检测委托单 的本地化字符串。 + /// 查找类似 无损检测委托单 的本地化字符串。 /// internal static string NDTRequestSheet { get { @@ -3166,7 +3166,7 @@ namespace Resources { } /// - /// 查找类似 点口情况 的本地化字符串。 + /// 查找类似 点口情况 的本地化字符串。 /// internal static string NDTRequestStatus { get { @@ -3175,7 +3175,7 @@ namespace Resources { } /// - /// 查找类似 无损委托单 的本地化字符串。 + /// 查找类似 无损委托单 的本地化字符串。 /// internal static string NDTTestRequest { get { @@ -3184,7 +3184,7 @@ namespace Resources { } /// - /// 查找类似 否 的本地化字符串。 + /// 查找类似 否 的本地化字符串。 /// internal static string No { get { @@ -3193,7 +3193,7 @@ namespace Resources { } /// - /// 查找类似 公称直径(DN) 的本地化字符串。 + /// 查找类似 公称直径(DN) 的本地化字符串。 /// internal static string NominalDiameter { get { @@ -3202,7 +3202,7 @@ namespace Resources { } /// - /// 查找类似 本期RT返修率(片数) 的本地化字符串。 + /// 查找类似 本期RT返修率(片数) 的本地化字符串。 /// internal static string Nopassfilmrate { get { @@ -3211,7 +3211,7 @@ namespace Resources { } /// - /// 查找类似 您没有这个权限,请与管理员联系! 的本地化字符串。 + /// 查找类似 您没有这个权限,请与管理员联系! 的本地化字符串。 /// internal static string NoPrivilegePrompt { get { @@ -3220,7 +3220,7 @@ namespace Resources { } /// - /// 查找类似 焊工资质不符合焊口 的本地化字符串。 + /// 查找类似 焊工资质不符合焊口 的本地化字符串。 /// internal static string NoQualification { get { @@ -3229,7 +3229,7 @@ namespace Resources { } /// - /// 查找类似 返修已生成委托单,不能取消审核! 的本地化字符串。 + /// 查找类似 返修已生成委托单,不能取消审核! 的本地化字符串。 /// internal static string NotCancelReview { get { @@ -3238,7 +3238,7 @@ namespace Resources { } /// - /// 查找类似 未闭合 的本地化字符串。 + /// 查找类似 未闭合 的本地化字符串。 /// internal static string NotClosed { get { @@ -3247,7 +3247,7 @@ namespace Resources { } /// - /// 查找类似 热处理录入已有数据,无法删除! 的本地化字符串。 + /// 查找类似 热处理录入已有数据,无法删除! 的本地化字符串。 /// internal static string NotDeleteHotProessTrust { get { @@ -3256,7 +3256,7 @@ namespace Resources { } /// - /// 查找类似 未委托 的本地化字符串。 + /// 查找类似 未委托 的本地化字符串。 /// internal static string NotRequested { get { @@ -3265,7 +3265,7 @@ namespace Resources { } /// - /// 查找类似 未选择焊工 的本地化字符串。 + /// 查找类似 未选择焊工 的本地化字符串。 /// internal static string NoWelderSelected { get { @@ -3274,7 +3274,7 @@ namespace Resources { } /// - /// 查找类似 本期RT返修率(焊口) 的本地化字符串。 + /// 查找类似 本期RT返修率(焊口) 的本地化字符串。 /// internal static string Nowrepairrate { get { @@ -3283,7 +3283,7 @@ namespace Resources { } /// - /// 查找类似 本期RT总片数 的本地化字符串。 + /// 查找类似 本期RT总片数 的本地化字符串。 /// internal static string Nowtotalfilm { get { @@ -3292,7 +3292,7 @@ namespace Resources { } /// - /// 查找类似 本期总达因值 的本地化字符串。 + /// 查找类似 本期总达因值 的本地化字符串。 /// internal static string Nowtotal_din { get { @@ -3301,7 +3301,7 @@ namespace Resources { } /// - /// 查找类似 本期总焊口 的本地化字符串。 + /// 查找类似 本期总焊口 的本地化字符串。 /// internal static string Nowtotal_jot { get { @@ -3310,7 +3310,7 @@ namespace Resources { } /// - /// 查找类似 本期RT返口数 的本地化字符串。 + /// 查找类似 本期RT返口数 的本地化字符串。 /// internal static string Nowtotal_repairjot { get { @@ -3319,7 +3319,7 @@ namespace Resources { } /// - /// 查找类似 每页记录数: 的本地化字符串。 + /// 查找类似 每页记录数: 的本地化字符串。 /// internal static string NumberOfRecordsPerPage { get { @@ -3328,7 +3328,7 @@ namespace Resources { } /// - /// 查找类似 在岗状态 的本地化字符串。 + /// 查找类似 在岗状态 的本地化字符串。 /// internal static string OnDutyState { get { @@ -3337,7 +3337,7 @@ namespace Resources { } /// - /// 查找类似 打开重新点口 的本地化字符串。 + /// 查找类似 打开重新点口 的本地化字符串。 /// internal static string OpenNewPoint { get { @@ -3346,7 +3346,7 @@ namespace Resources { } /// - /// 查找类似 其它 的本地化字符串。 + /// 查找类似 其它 的本地化字符串。 /// internal static string Others { get { @@ -3355,7 +3355,7 @@ namespace Resources { } /// - /// 查找类似 外径 的本地化字符串。 + /// 查找类似 外径 的本地化字符串。 /// internal static string OutDia { get { @@ -3364,7 +3364,7 @@ namespace Resources { } /// - /// 查找类似 未焊焊口清单 的本地化字符串。 + /// 查找类似 未焊焊口清单 的本地化字符串。 /// internal static string OutstandingWelds { get { @@ -3373,7 +3373,7 @@ namespace Resources { } /// - /// 查找类似 焊工资质提醒 的本地化字符串。 + /// 查找类似 焊工资质提醒 的本地化字符串。 /// internal static string OverdueWelders { get { @@ -3382,7 +3382,7 @@ namespace Resources { } /// - /// 查找类似 页面设置 的本地化字符串。 + /// 查找类似 页面设置 的本地化字符串。 /// internal static string PageSetup { get { @@ -3391,7 +3391,7 @@ namespace Resources { } /// - /// 查找类似 合格率 的本地化字符串。 + /// 查找类似 合格率 的本地化字符串。 /// internal static string Passreate { get { @@ -3400,7 +3400,7 @@ namespace Resources { } /// - /// 查找类似 合格数 的本地化字符串。 + /// 查找类似 合格数 的本地化字符串。 /// internal static string Pass_film { get { @@ -3409,7 +3409,7 @@ namespace Resources { } /// - /// 查找类似 拍片合格数不能大于拍片总数! 的本地化字符串。 + /// 查找类似 拍片合格数不能大于拍片总数! 的本地化字符串。 /// internal static string PFNotBigTF { get { @@ -3418,7 +3418,7 @@ namespace Resources { } /// - /// 查找类似 管线 的本地化字符串。 + /// 查找类似 管线 的本地化字符串。 /// internal static string Pipeline { get { @@ -3427,7 +3427,7 @@ namespace Resources { } /// - /// 查找类似 管线号 的本地化字符串。 + /// 查找类似 管线号 的本地化字符串。 /// internal static string PipelineCode { get { @@ -3436,7 +3436,7 @@ namespace Resources { } /// - /// 查找类似 管线信息 的本地化字符串。 + /// 查找类似 管线信息 的本地化字符串。 /// internal static string PipelineInformation { get { @@ -3445,7 +3445,7 @@ namespace Resources { } /// - /// 查找类似 管线(页数)【焊口数】 的本地化字符串。 + /// 查找类似 管线(页数)【焊口数】 的本地化字符串。 /// internal static string PipelinePage { get { @@ -3454,7 +3454,7 @@ namespace Resources { } /// - /// 查找类似 管道尺寸 的本地化字符串。 + /// 查找类似 管道尺寸 的本地化字符串。 /// internal static string PipeSize { get { @@ -3463,7 +3463,7 @@ namespace Resources { } /// - /// 查找类似 管道等级 的本地化字符串。 + /// 查找类似 管道等级 的本地化字符串。 /// internal static string PipingClass { get { @@ -3472,7 +3472,7 @@ namespace Resources { } /// - /// 查找类似 请先增加施工单位 的本地化字符串。 + /// 查找类似 请先增加施工单位 的本地化字符串。 /// internal static string PleaseAddUnitFirst { get { @@ -3481,7 +3481,7 @@ namespace Resources { } /// - /// 查找类似 请填写拍片总数和拍片合格数! 的本地化字符串。 + /// 查找类似 请填写拍片总数和拍片合格数! 的本地化字符串。 /// internal static string PleaseInputTFAndPF { get { @@ -3490,7 +3490,7 @@ namespace Resources { } /// - /// 查找类似 请选择 的本地化字符串。 + /// 查找类似 请选择 的本地化字符串。 /// internal static string PleaseSelect { get { @@ -3499,7 +3499,7 @@ namespace Resources { } /// - /// 查找类似 请先选择区域 的本地化字符串。 + /// 查找类似 请先选择区域 的本地化字符串。 /// internal static string PleaseSelectAreaFirst { get { @@ -3508,7 +3508,7 @@ namespace Resources { } /// - /// 查找类似 请选择单位! 的本地化字符串。 + /// 查找类似 请选择单位! 的本地化字符串。 /// internal static string PleaseSelectCompany { get { @@ -3517,7 +3517,7 @@ namespace Resources { } /// - /// 查找类似 请选择施工单位 的本地化字符串。 + /// 查找类似 请选择施工单位 的本地化字符串。 /// internal static string PleaseSelectConstructionUnit { get { @@ -3526,7 +3526,7 @@ namespace Resources { } /// - /// 查找类似 请选择要删除的热处理委托记录! 的本地化字符串。 + /// 查找类似 请选择要删除的热处理委托记录! 的本地化字符串。 /// internal static string PleaseSelectDeleteHotProessTrust { get { @@ -3535,7 +3535,7 @@ namespace Resources { } /// - /// 查找类似 请选择要修改的热处理委托记录! 的本地化字符串。 + /// 查找类似 请选择要修改的热处理委托记录! 的本地化字符串。 /// internal static string PleaseSelectModifyHotProessTrust { get { @@ -3544,7 +3544,7 @@ namespace Resources { } /// - /// 查找类似 请选择月份 的本地化字符串。 + /// 查找类似 请选择月份 的本地化字符串。 /// internal static string PleaseSelectMonth { get { @@ -3553,7 +3553,7 @@ namespace Resources { } /// - /// 查找类似 请选择照片 的本地化字符串。 + /// 查找类似 请选择照片 的本地化字符串。 /// internal static string PleaseSelectPhoto { get { @@ -3562,7 +3562,7 @@ namespace Resources { } /// - /// 查找类似 请选择管线 的本地化字符串。 + /// 查找类似 请选择管线 的本地化字符串。 /// internal static string PleaseSelectPipeline { get { @@ -3571,7 +3571,7 @@ namespace Resources { } /// - /// 查找类似 请先选择一条管线或一个区域 的本地化字符串。 + /// 查找类似 请先选择一条管线或一个区域 的本地化字符串。 /// internal static string PleaseSelectPipelineOrArea { get { @@ -3580,7 +3580,7 @@ namespace Resources { } /// - /// 查找类似 请先选择管线 的本地化字符串。 + /// 查找类似 请先选择管线 的本地化字符串。 /// internal static string PleaseSelectPipelinetFirst { get { @@ -3589,7 +3589,7 @@ namespace Resources { } /// - /// 查找类似 请选择项目 的本地化字符串。 + /// 查找类似 请选择项目 的本地化字符串。 /// internal static string PleaseSelectProject { get { @@ -3598,7 +3598,7 @@ namespace Resources { } /// - /// 查找类似 请选择所属角色! 的本地化字符串。 + /// 查找类似 请选择所属角色! 的本地化字符串。 /// internal static string PleaseSelectRole { get { @@ -3607,7 +3607,7 @@ namespace Resources { } /// - /// 查找类似 请选择班组 的本地化字符串。 + /// 查找类似 请选择班组 的本地化字符串。 /// internal static string PleaseSelectTeamGroup { get { @@ -3616,7 +3616,7 @@ namespace Resources { } /// - /// 查找类似 请选择委托月份 的本地化字符串。 + /// 查找类似 请选择委托月份 的本地化字符串。 /// internal static string PleaseSelectTrustMonth { get { @@ -3625,7 +3625,7 @@ namespace Resources { } /// - /// 查找类似 请选择焊工 的本地化字符串。 + /// 查找类似 请选择焊工 的本地化字符串。 /// internal static string PleaseSelectWelder { get { @@ -3634,7 +3634,7 @@ namespace Resources { } /// - /// 查找类似 请选择年份 的本地化字符串。 + /// 查找类似 请选择年份 的本地化字符串。 /// internal static string PleaseSelectYear { get { @@ -3643,7 +3643,7 @@ namespace Resources { } /// - /// 查找类似 请选择单位和装置 的本地化字符串。 + /// 查找类似 请选择单位和装置 的本地化字符串。 /// internal static string PleaseUnitAndInstallation { get { @@ -3652,7 +3652,7 @@ namespace Resources { } /// - /// 查找类似 点口编号 的本地化字符串。 + /// 查找类似 点口编号 的本地化字符串。 /// internal static string PointCode { get { @@ -3661,7 +3661,7 @@ namespace Resources { } /// - /// 查找类似 测温点编号 的本地化字符串。 + /// 查找类似 测温点编号 的本地化字符串。 /// internal static string PointCount { get { @@ -3670,7 +3670,7 @@ namespace Resources { } /// - /// 查找类似 点口日期 的本地化字符串。 + /// 查找类似 点口日期 的本地化字符串。 /// internal static string PointDate { get { @@ -3679,7 +3679,7 @@ namespace Resources { } /// - /// 查找类似 点口管理 的本地化字符串。 + /// 查找类似 点口管理 的本地化字符串。 /// internal static string PointManage { get { @@ -3688,7 +3688,7 @@ namespace Resources { } /// - /// 查找类似 点口类型 的本地化字符串。 + /// 查找类似 点口类型 的本地化字符串。 /// internal static string PointType { get { @@ -3697,7 +3697,7 @@ namespace Resources { } /// - /// 查找类似 点口数 的本地化字符串。 + /// 查找类似 点口数 的本地化字符串。 /// internal static string Point_jot { get { @@ -3706,7 +3706,7 @@ namespace Resources { } /// - /// 查找类似 点口合格总数 的本地化字符串。 + /// 查找类似 点口合格总数 的本地化字符串。 /// internal static string Point_passfilm { get { @@ -3715,7 +3715,7 @@ namespace Resources { } /// - /// 查找类似 点口合格率 的本地化字符串。 + /// 查找类似 点口合格率 的本地化字符串。 /// internal static string Point_passrate { get { @@ -3724,7 +3724,7 @@ namespace Resources { } /// - /// 查找类似 点口合格率 的本地化字符串。 + /// 查找类似 点口合格率 的本地化字符串。 /// internal static string Point_passreate { get { @@ -3733,7 +3733,7 @@ namespace Resources { } /// - /// 查找类似 点口合格片数 的本地化字符串。 + /// 查找类似 点口合格片数 的本地化字符串。 /// internal static string Point_pass_film { get { @@ -3742,7 +3742,7 @@ namespace Resources { } /// - /// 查找类似 点口总数 的本地化字符串。 + /// 查找类似 点口总数 的本地化字符串。 /// internal static string Point_totalfilm { get { @@ -3751,7 +3751,7 @@ namespace Resources { } /// - /// 查找类似 点口总片数 的本地化字符串。 + /// 查找类似 点口总片数 的本地化字符串。 /// internal static string Point_total_film { get { @@ -3760,7 +3760,7 @@ namespace Resources { } /// - /// 查找类似 弹出窗体 的本地化字符串。 + /// 查找类似 弹出窗体 的本地化字符串。 /// internal static string PopForm { get { @@ -3769,7 +3769,7 @@ namespace Resources { } /// - /// 查找类似 通讯地址 的本地化字符串。 + /// 查找类似 通讯地址 的本地化字符串。 /// internal static string PostalAddress { get { @@ -3778,7 +3778,7 @@ namespace Resources { } /// - /// 查找类似 预制安装进度 的本地化字符串。 + /// 查找类似 预制安装进度 的本地化字符串。 /// internal static string PrefabricatedInstall { get { @@ -3787,7 +3787,7 @@ namespace Resources { } /// - /// 查找类似 试压代号 的本地化字符串。 + /// 查找类似 试压代号 的本地化字符串。 /// internal static string PressureTestCode { get { @@ -3796,7 +3796,7 @@ namespace Resources { } /// - /// 查找类似 此试压代号已经存在! 的本地化字符串。 + /// 查找类似 此试压代号已经存在! 的本地化字符串。 /// internal static string PressureTestCodeExists { get { @@ -3805,7 +3805,7 @@ namespace Resources { } /// - /// 查找类似 试压名称 的本地化字符串。 + /// 查找类似 试压名称 的本地化字符串。 /// internal static string PressureTestName { get { @@ -3814,7 +3814,7 @@ namespace Resources { } /// - /// 查找类似 此试压名称已经存在! 的本地化字符串。 + /// 查找类似 此试压名称已经存在! 的本地化字符串。 /// internal static string PressureTestNameExists { get { @@ -3823,7 +3823,7 @@ namespace Resources { } /// - /// 查找类似 试压包号 的本地化字符串。 + /// 查找类似 试压包号 的本地化字符串。 /// internal static string PressureTestPackageNumber { get { @@ -3832,7 +3832,7 @@ namespace Resources { } /// - /// 查找类似 试压类型 的本地化字符串。 + /// 查找类似 试压类型 的本地化字符串。 /// internal static string PressureTestType { get { @@ -3841,7 +3841,7 @@ namespace Resources { } /// - /// 查找类似 打印 的本地化字符串。 + /// 查找类似 打印 的本地化字符串。 /// internal static string Print { get { @@ -3850,7 +3850,7 @@ namespace Resources { } /// - /// 查找类似 打印预览 的本地化字符串。 + /// 查找类似 打印预览 的本地化字符串。 /// internal static string PrintPreview { get { @@ -3859,7 +3859,7 @@ namespace Resources { } /// - /// 查找类似 打印设置 的本地化字符串。 + /// 查找类似 打印设置 的本地化字符串。 /// internal static string PrintSetup { get { @@ -3868,7 +3868,7 @@ namespace Resources { } /// - /// 查找类似 焊工技能考核证书 的本地化字符串。 + /// 查找类似 焊工技能考核证书 的本地化字符串。 /// internal static string PrintWelder { get { @@ -3877,7 +3877,7 @@ namespace Resources { } /// - /// 查找类似 生成 的本地化字符串。 + /// 查找类似 生成 的本地化字符串。 /// internal static string Process { get { @@ -3886,7 +3886,7 @@ namespace Resources { } /// - /// 查找类似 项目 的本地化字符串。 + /// 查找类似 项目 的本地化字符串。 /// internal static string Project { get { @@ -3895,7 +3895,7 @@ namespace Resources { } /// - /// 查找类似 项目简称 的本地化字符串。 + /// 查找类似 项目简称 的本地化字符串。 /// internal static string ProjectAbbreviations { get { @@ -3904,7 +3904,7 @@ namespace Resources { } /// - /// 查找类似 项目地址 的本地化字符串。 + /// 查找类似 项目地址 的本地化字符串。 /// internal static string ProjectAddress { get { @@ -3913,7 +3913,7 @@ namespace Resources { } /// - /// 查找类似 项目编号 的本地化字符串。 + /// 查找类似 项目编号 的本地化字符串。 /// internal static string ProjectCode { get { @@ -3922,7 +3922,7 @@ namespace Resources { } /// - /// 查找类似 此施工号已存在! 的本地化字符串。 + /// 查找类似 此施工号已存在! 的本地化字符串。 /// internal static string ProjectCodeExists { get { @@ -3931,7 +3931,7 @@ namespace Resources { } /// - /// 查找类似 项目环境设置 的本地化字符串。 + /// 查找类似 项目环境设置 的本地化字符串。 /// internal static string ProjectEnvironment { get { @@ -3940,7 +3940,7 @@ namespace Resources { } /// - /// 查找类似 项目信息 的本地化字符串。 + /// 查找类似 项目信息 的本地化字符串。 /// internal static string ProjectInformation { get { @@ -3949,7 +3949,7 @@ namespace Resources { } /// - /// 查找类似 项目装置 的本地化字符串。 + /// 查找类似 项目装置 的本地化字符串。 /// internal static string ProjectInstallation { get { @@ -3958,7 +3958,7 @@ namespace Resources { } /// - /// 查找类似 项目负责人 的本地化字符串。 + /// 查找类似 项目负责人 的本地化字符串。 /// internal static string ProjectLeader { get { @@ -3967,7 +3967,7 @@ namespace Resources { } /// - /// 查找类似 项目名称 的本地化字符串。 + /// 查找类似 项目名称 的本地化字符串。 /// internal static string ProjectName { get { @@ -3976,7 +3976,7 @@ namespace Resources { } /// - /// 查找类似 项目图片 的本地化字符串。 + /// 查找类似 项目图片 的本地化字符串。 /// internal static string ProjectPicture { get { @@ -3985,7 +3985,7 @@ namespace Resources { } /// - /// 查找类似 项目图片编号 的本地化字符串。 + /// 查找类似 项目图片编号 的本地化字符串。 /// internal static string ProjectPictureCode { get { @@ -3994,7 +3994,7 @@ namespace Resources { } /// - /// 查找类似 项目图片名称 的本地化字符串。 + /// 查找类似 项目图片名称 的本地化字符串。 /// internal static string ProjectPictureName { get { @@ -4003,7 +4003,7 @@ namespace Resources { } /// - /// 查找类似 工程范围 的本地化字符串。 + /// 查找类似 工程范围 的本地化字符串。 /// internal static string ProjectScope { get { @@ -4012,7 +4012,7 @@ namespace Resources { } /// - /// 查找类似 项目类型 的本地化字符串。 + /// 查找类似 项目类型 的本地化字符串。 /// internal static string ProjectType { get { @@ -4021,7 +4021,7 @@ namespace Resources { } /// - /// 查找类似 项目类型名称 的本地化字符串。 + /// 查找类似 项目类型名称 的本地化字符串。 /// internal static string ProjectTypeName { get { @@ -4030,7 +4030,7 @@ namespace Resources { } /// - /// 查找类似 项目焊工 的本地化字符串。 + /// 查找类似 项目焊工 的本地化字符串。 /// internal static string ProjectWelder { get { @@ -4039,7 +4039,7 @@ namespace Resources { } /// - /// 查找类似 公共信息 的本地化字符串。 + /// 查找类似 公共信息 的本地化字符串。 /// internal static string PublicInformation { get { @@ -4048,7 +4048,7 @@ namespace Resources { } /// - /// 查找类似 热处理日期 的本地化字符串。 + /// 查找类似 热处理日期 的本地化字符串。 /// internal static string PWHTDate { get { @@ -4057,7 +4057,7 @@ namespace Resources { } /// - /// 查找类似 热处理设备 的本地化字符串。 + /// 查找类似 热处理设备 的本地化字符串。 /// internal static string PWHTEquipment { get { @@ -4066,7 +4066,7 @@ namespace Resources { } /// - /// 查找类似 热处理反馈及硬度委托 的本地化字符串。 + /// 查找类似 热处理反馈及硬度委托 的本地化字符串。 /// internal static string PWHTFeedback { get { @@ -4075,7 +4075,7 @@ namespace Resources { } /// - /// 查找类似 热处理方法 的本地化字符串。 + /// 查找类似 热处理方法 的本地化字符串。 /// internal static string PWHTMethod { get { @@ -4084,7 +4084,7 @@ namespace Resources { } /// - /// 查找类似 热处理报告 的本地化字符串。 + /// 查找类似 热处理报告 的本地化字符串。 /// internal static string PWHTReport { get { @@ -4093,7 +4093,7 @@ namespace Resources { } /// - /// 查找类似 资质条件 的本地化字符串。 + /// 查找类似 资质条件 的本地化字符串。 /// internal static string QualificationConditions { get { @@ -4102,7 +4102,7 @@ namespace Resources { } /// - /// 查找类似 合格 的本地化字符串。 + /// 查找类似 合格 的本地化字符串。 /// internal static string Qualified { get { @@ -4111,7 +4111,7 @@ namespace Resources { } /// - /// 查找类似 合格数 的本地化字符串。 + /// 查找类似 合格数 的本地化字符串。 /// internal static string QualifiedJointsNum { get { @@ -4120,7 +4120,7 @@ namespace Resources { } /// - /// 查找类似 返修原因 的本地化字符串。 + /// 查找类似 返修原因 的本地化字符串。 /// internal static string ReasonRepair { get { @@ -4129,7 +4129,7 @@ namespace Resources { } /// - /// 查找类似 接收人 的本地化字符串。 + /// 查找类似 接收人 的本地化字符串。 /// internal static string ReceivedBy { get { @@ -4138,7 +4138,7 @@ namespace Resources { } /// - /// 查找类似 记录曲线图编号 的本地化字符串。 + /// 查找类似 记录曲线图编号 的本地化字符串。 /// internal static string RecordChartNo { get { @@ -4147,7 +4147,7 @@ namespace Resources { } /// - /// 查找类似 报检/检查记录编号 的本地化字符串。 + /// 查找类似 报检/检查记录编号 的本地化字符串。 /// internal static string RecordNumber { get { @@ -4156,7 +4156,7 @@ namespace Resources { } /// - /// 查找类似 返修比例 的本地化字符串。 + /// 查找类似 返修比例 的本地化字符串。 /// internal static string RejecTion { get { @@ -4165,7 +4165,7 @@ namespace Resources { } /// - /// 查找类似 备注 的本地化字符串。 + /// 查找类似 备注 的本地化字符串。 /// internal static string Remark { get { @@ -4174,7 +4174,7 @@ namespace Resources { } /// - /// 查找类似 返修日期 的本地化字符串。 + /// 查找类似 返修日期 的本地化字符串。 /// internal static string RepairDate { get { @@ -4183,7 +4183,7 @@ namespace Resources { } /// - /// 查找类似 返修位置 的本地化字符串。 + /// 查找类似 返修位置 的本地化字符串。 /// internal static string RepairLocation { get { @@ -4192,7 +4192,7 @@ namespace Resources { } /// - /// 查找类似 返修未委托的焊口 的本地化字符串。 + /// 查找类似 返修未委托的焊口 的本地化字符串。 /// internal static string RepairOfUnauthorizedWelds { get { @@ -4201,7 +4201,7 @@ namespace Resources { } /// - /// 查找类似 扩透返修口数 的本地化字符串。 + /// 查找类似 扩透返修口数 的本地化字符串。 /// internal static string Repair_count_total { get { @@ -4210,7 +4210,7 @@ namespace Resources { } /// - /// 查找类似 返修口数 的本地化字符串。 + /// 查找类似 返修口数 的本地化字符串。 /// internal static string Repair_jot { get { @@ -4219,7 +4219,7 @@ namespace Resources { } /// - /// 查找类似 报告日期 的本地化字符串。 + /// 查找类似 报告日期 的本地化字符串。 /// internal static string ReportDate { get { @@ -4228,7 +4228,7 @@ namespace Resources { } /// - /// 查找类似 报告期限 的本地化字符串。 + /// 查找类似 报告期限 的本地化字符串。 /// internal static string ReportDuration { get { @@ -4237,7 +4237,7 @@ namespace Resources { } /// - /// 查找类似 报告人 的本地化字符串。 + /// 查找类似 报告人 的本地化字符串。 /// internal static string ReportMan { get { @@ -4246,7 +4246,7 @@ namespace Resources { } /// - /// 查找类似 报告编号 的本地化字符串。 + /// 查找类似 报告编号 的本地化字符串。 /// internal static string ReportNo { get { @@ -4255,7 +4255,7 @@ namespace Resources { } /// - /// 查找类似 日报年份 的本地化字符串。 + /// 查找类似 日报年份 的本地化字符串。 /// internal static string ReportYear { get { @@ -4264,7 +4264,7 @@ namespace Resources { } /// - /// 查找类似 委托 的本地化字符串。 + /// 查找类似 委托 的本地化字符串。 /// internal static string Request { get { @@ -4273,7 +4273,7 @@ namespace Resources { } /// - /// 查找类似 委托日期 的本地化字符串。 + /// 查找类似 委托日期 的本地化字符串。 /// internal static string RequestDate { get { @@ -4282,7 +4282,7 @@ namespace Resources { } /// - /// 查找类似 已委托 的本地化字符串。 + /// 查找类似 已委托 的本地化字符串。 /// internal static string RequestedAlready { get { @@ -4291,7 +4291,7 @@ namespace Resources { } /// - /// 查找类似 委托方法 的本地化字符串。 + /// 查找类似 委托方法 的本地化字符串。 /// internal static string RequestMethod { get { @@ -4300,7 +4300,7 @@ namespace Resources { } /// - /// 查找类似 页面必填项不能为空 的本地化字符串。 + /// 查找类似 页面必填项不能为空 的本地化字符串。 /// internal static string RequestPages { get { @@ -4309,7 +4309,7 @@ namespace Resources { } /// - /// 查找类似 委托单号 的本地化字符串。 + /// 查找类似 委托单号 的本地化字符串。 /// internal static string RequestSheetNumber { get { @@ -4318,7 +4318,7 @@ namespace Resources { } /// - /// 查找类似 委托情况 的本地化字符串。 + /// 查找类似 委托情况 的本地化字符串。 /// internal static string RequestStatus { get { @@ -4327,7 +4327,7 @@ namespace Resources { } /// - /// 查找类似 恒温时间h(要求) 的本地化字符串。 + /// 查找类似 恒温时间h(要求) 的本地化字符串。 /// internal static string RequestTime { get { @@ -4336,7 +4336,7 @@ namespace Resources { } /// - /// 查找类似 热处理温度℃(要求) 的本地化字符串。 + /// 查找类似 热处理温度℃(要求) 的本地化字符串。 /// internal static string RequiredT { get { @@ -4345,7 +4345,7 @@ namespace Resources { } /// - /// 查找类似 重新选择扩口 的本地化字符串。 + /// 查找类似 重新选择扩口 的本地化字符串。 /// internal static string ReselectExtract { get { @@ -4354,7 +4354,7 @@ namespace Resources { } /// - /// 查找类似 审核 的本地化字符串。 + /// 查找类似 审核 的本地化字符串。 /// internal static string Review { get { @@ -4363,7 +4363,7 @@ namespace Resources { } /// - /// 查找类似 角色 的本地化字符串。 + /// 查找类似 角色 的本地化字符串。 /// internal static string Role { get { @@ -4372,7 +4372,7 @@ namespace Resources { } /// - /// 查找类似 积压焊口 的本地化字符串。 + /// 查找类似 积压焊口 的本地化字符串。 /// internal static string RTbacklogReport { get { @@ -4381,7 +4381,7 @@ namespace Resources { } /// - /// 查找类似 对接口的RT详细一览表 的本地化字符串。 + /// 查找类似 对接口的RT详细一览表 的本地化字符串。 /// internal static string RTButtWeldList { get { @@ -4390,7 +4390,7 @@ namespace Resources { } /// - /// 查找类似 对接口的RT统计表 的本地化字符串。 + /// 查找类似 对接口的RT统计表 的本地化字符串。 /// internal static string RTButtWelds { get { @@ -4399,7 +4399,7 @@ namespace Resources { } /// - /// 查找类似 射线检测 的本地化字符串。 + /// 查找类似 射线检测 的本地化字符串。 /// internal static string RTest { get { @@ -4408,7 +4408,7 @@ namespace Resources { } /// - /// 查找类似 安全距离 的本地化字符串。 + /// 查找类似 安全距离 的本地化字符串。 /// internal static string SafeDistance { get { @@ -4417,7 +4417,7 @@ namespace Resources { } /// - /// 查找类似 保存 的本地化字符串。 + /// 查找类似 保存 的本地化字符串。 /// internal static string Save { get { @@ -4426,7 +4426,7 @@ namespace Resources { } /// - /// 查找类似 保存成功! 的本地化字符串。 + /// 查找类似 保存成功! 的本地化字符串。 /// internal static string SaveSuccessfully { get { @@ -4435,7 +4435,7 @@ namespace Resources { } /// - /// 查找类似 提交完成,检测明细中 的本地化字符串。 + /// 查找类似 提交完成,检测明细中 的本地化字符串。 /// internal static string SCTD { get { @@ -4444,7 +4444,7 @@ namespace Resources { } /// - /// 查找类似 绿色表示管线下有已焊接的焊口未委托热处理 的本地化字符串。 + /// 查找类似 绿色表示管线下有已焊接的焊口未委托热处理 的本地化字符串。 /// internal static string SeachTip { get { @@ -4453,7 +4453,7 @@ namespace Resources { } /// - /// 查找类似 (查看) 的本地化字符串。 + /// 查找类似 (查看) 的本地化字符串。 /// internal static string See { get { @@ -4462,7 +4462,7 @@ namespace Resources { } /// - /// 查找类似 选择 的本地化字符串。 + /// 查找类似 选择 的本地化字符串。 /// internal static string Select { get { @@ -4471,7 +4471,7 @@ namespace Resources { } /// - /// 查找类似 选择单位 的本地化字符串。 + /// 查找类似 选择单位 的本地化字符串。 /// internal static string SelectCompany { get { @@ -4480,7 +4480,7 @@ namespace Resources { } /// - /// 查找类似 请选择单位类型 的本地化字符串。 + /// 查找类似 请选择单位类型 的本地化字符串。 /// internal static string SelectCompanyType { get { @@ -4489,7 +4489,7 @@ namespace Resources { } /// - /// 查找类似 请选择要删除的记录 的本地化字符串。 + /// 查找类似 请选择要删除的记录 的本地化字符串。 /// internal static string SelectDeleteRecord { get { @@ -4498,7 +4498,7 @@ namespace Resources { } /// - /// 查找类似 选择显示列 的本地化字符串。 + /// 查找类似 选择显示列 的本地化字符串。 /// internal static string SelectDisplayColumn { get { @@ -4507,7 +4507,7 @@ namespace Resources { } /// - /// 查找类似 请选择要编辑的记录 的本地化字符串。 + /// 查找类似 请选择要编辑的记录 的本地化字符串。 /// internal static string SelectEditRecord { get { @@ -4516,7 +4516,7 @@ namespace Resources { } /// - /// 查找类似 请选择结束日期 的本地化字符串。 + /// 查找类似 请选择结束日期 的本地化字符串。 /// internal static string SelectEndDate { get { @@ -4525,7 +4525,7 @@ namespace Resources { } /// - /// 查找类似 选择语言 的本地化字符串。 + /// 查找类似 选择语言 的本地化字符串。 /// internal static string SelectLanguage { get { @@ -4534,7 +4534,7 @@ namespace Resources { } /// - /// 查找类似 请至少选择一条记录 的本地化字符串。 + /// 查找类似 请至少选择一条记录 的本地化字符串。 /// internal static string SelectLeastOneRecord { get { @@ -4543,7 +4543,7 @@ namespace Resources { } /// - /// 查找类似 选择项目 的本地化字符串。 + /// 查找类似 选择项目 的本地化字符串。 /// internal static string SelectProject { get { @@ -4552,7 +4552,7 @@ namespace Resources { } /// - /// 查找类似 选择项目焊工 的本地化字符串。 + /// 查找类似 选择项目焊工 的本地化字符串。 /// internal static string SelectProjectWelder { get { @@ -4561,7 +4561,7 @@ namespace Resources { } /// - /// 查找类似 请选择开始日期 的本地化字符串。 + /// 查找类似 请选择开始日期 的本地化字符串。 /// internal static string SelectStartDate { get { @@ -4570,7 +4570,7 @@ namespace Resources { } /// - /// 查找类似 请选择单位类型 的本地化字符串。 + /// 查找类似 请选择单位类型 的本地化字符串。 /// internal static string SelectUnitType { get { @@ -4579,7 +4579,7 @@ namespace Resources { } /// - /// 查找类似 选择用户 的本地化字符串。 + /// 查找类似 选择用户 的本地化字符串。 /// internal static string SelectUser { get { @@ -4588,7 +4588,7 @@ namespace Resources { } /// - /// 查找类似 序号 的本地化字符串。 + /// 查找类似 序号 的本地化字符串。 /// internal static string SerialNumber { get { @@ -4597,7 +4597,7 @@ namespace Resources { } /// - /// 查找类似 性别 的本地化字符串。 + /// 查找类似 性别 的本地化字符串。 /// internal static string Sex { get { @@ -4606,7 +4606,7 @@ namespace Resources { } /// - /// 查找类似 工厂化预制焊口 的本地化字符串。 + /// 查找类似 工厂化预制焊口 的本地化字符串。 /// internal static string ShopJoints { get { @@ -4615,7 +4615,7 @@ namespace Resources { } /// - /// 查找类似 显示列: 的本地化字符串。 + /// 查找类似 显示列: 的本地化字符串。 /// internal static string ShowColumns { get { @@ -4624,7 +4624,7 @@ namespace Resources { } /// - /// 查找类似 尺寸 的本地化字符串。 + /// 查找类似 尺寸 的本地化字符串。 /// internal static string Size { get { @@ -4633,7 +4633,7 @@ namespace Resources { } /// - /// 查找类似 尺寸最大值必须大于最小值! 的本地化字符串。 + /// 查找类似 尺寸最大值必须大于最小值! 的本地化字符串。 /// internal static string SizeConditions { get { @@ -4642,7 +4642,7 @@ namespace Resources { } /// - /// 查找类似 尺寸(最大) 的本地化字符串。 + /// 查找类似 尺寸(最大) 的本地化字符串。 /// internal static string SizeMax { get { @@ -4651,7 +4651,7 @@ namespace Resources { } /// - /// 查找类似 尺寸(最小) 的本地化字符串。 + /// 查找类似 尺寸(最小) 的本地化字符串。 /// internal static string SizeMin { get { @@ -4660,7 +4660,7 @@ namespace Resources { } /// - /// 查找类似 皮肤 的本地化字符串。 + /// 查找类似 皮肤 的本地化字符串。 /// internal static string Skin { get { @@ -4669,7 +4669,7 @@ namespace Resources { } /// - /// 查找类似 规格 的本地化字符串。 + /// 查找类似 规格 的本地化字符串。 /// internal static string Specifications { get { @@ -4678,7 +4678,7 @@ namespace Resources { } /// - /// 查找类似 所属管段 的本地化字符串。 + /// 查找类似 所属管段 的本地化字符串。 /// internal static string SpoolNumberOfTheJoint { get { @@ -4687,7 +4687,7 @@ namespace Resources { } /// - /// 查找类似 不锈钢 的本地化字符串。 + /// 查找类似 不锈钢 的本地化字符串。 /// internal static string StainlessSteel { get { @@ -4696,7 +4696,7 @@ namespace Resources { } /// - /// 查找类似 起 的本地化字符串。 + /// 查找类似 起 的本地化字符串。 /// internal static string Start { get { @@ -4705,7 +4705,7 @@ namespace Resources { } /// - /// 查找类似 起止时间 的本地化字符串。 + /// 查找类似 起止时间 的本地化字符串。 /// internal static string StartAndEndTime { get { @@ -4714,7 +4714,7 @@ namespace Resources { } /// - /// 查找类似 开工日期 的本地化字符串。 + /// 查找类似 开工日期 的本地化字符串。 /// internal static string StartDate { get { @@ -4723,7 +4723,7 @@ namespace Resources { } /// - /// 查找类似 开始时间 的本地化字符串。 + /// 查找类似 开始时间 的本地化字符串。 /// internal static string StartTime { get { @@ -4732,7 +4732,7 @@ namespace Resources { } /// - /// 查找类似 统计 的本地化字符串。 + /// 查找类似 统计 的本地化字符串。 /// internal static string Statistics { get { @@ -4741,7 +4741,7 @@ namespace Resources { } /// - /// 查找类似 施工单位焊接统计 的本地化字符串。 + /// 查找类似 施工单位焊接统计 的本地化字符串。 /// internal static string StatisticsByUnit { get { @@ -4750,7 +4750,7 @@ namespace Resources { } /// - /// 查找类似 状态 的本地化字符串。 + /// 查找类似 状态 的本地化字符串。 /// internal static string Status { get { @@ -4759,7 +4759,7 @@ namespace Resources { } /// - /// 查找类似 钢材类型 的本地化字符串。 + /// 查找类似 钢材类型 的本地化字符串。 /// internal static string SteelMaterialType { get { @@ -4768,7 +4768,7 @@ namespace Resources { } /// - /// 查找类似 止 的本地化字符串。 + /// 查找类似 止 的本地化字符串。 /// internal static string Stop { get { @@ -4777,7 +4777,7 @@ namespace Resources { } /// - /// 查找类似 止数应大于等于起数 的本地化字符串。 + /// 查找类似 止数应大于等于起数 的本地化字符串。 /// internal static string StopBigStart { get { @@ -4786,7 +4786,7 @@ namespace Resources { } /// - /// 查找类似 提交 的本地化字符串。 + /// 查找类似 提交 的本地化字符串。 /// internal static string Submit { get { @@ -4795,7 +4795,7 @@ namespace Resources { } /// - /// 查找类似 提交结果 的本地化字符串。 + /// 查找类似 提交结果 的本地化字符串。 /// internal static string SubmitResults { get { @@ -4804,7 +4804,7 @@ namespace Resources { } /// - /// 查找类似 提交成功! 的本地化字符串。 + /// 查找类似 提交成功! 的本地化字符串。 /// internal static string SubmitSuccessful { get { @@ -4813,7 +4813,7 @@ namespace Resources { } /// - /// 查找类似 分系统号 的本地化字符串。 + /// 查找类似 分系统号 的本地化字符串。 /// internal static string SubSystemNumber { get { @@ -4822,7 +4822,7 @@ namespace Resources { } /// - /// 查找类似 已成功生成委托单 的本地化字符串。 + /// 查找类似 已成功生成委托单 的本地化字符串。 /// internal static string SuccessfullyGenerated { get { @@ -4831,7 +4831,7 @@ namespace Resources { } /// - /// 查找类似 监理单位 的本地化字符串。 + /// 查找类似 监理单位 的本地化字符串。 /// internal static string SupervisionCompany { get { @@ -4840,7 +4840,7 @@ namespace Resources { } /// - /// 查找类似 确定 的本地化字符串。 + /// 查找类似 确定 的本地化字符串。 /// internal static string Sure { get { @@ -4849,7 +4849,7 @@ namespace Resources { } /// - /// 查找类似 系统号 的本地化字符串。 + /// 查找类似 系统号 的本地化字符串。 /// internal static string SystemNumber { get { @@ -4858,7 +4858,7 @@ namespace Resources { } /// - /// 查找类似 系统类型 的本地化字符串。 + /// 查找类似 系统类型 的本地化字符串。 /// internal static string SystemType { get { @@ -4867,7 +4867,7 @@ namespace Resources { } /// - /// 查找类似 本期RT预制口不合格率 的本地化字符串。 + /// 查找类似 本期RT预制口不合格率 的本地化字符串。 /// internal static string S_current_No_Joint_rate { get { @@ -4876,7 +4876,7 @@ namespace Resources { } /// - /// 查找类似 本期RT预制口不合格焊口数 的本地化字符串。 + /// 查找类似 本期RT预制口不合格焊口数 的本地化字符串。 /// internal static string S_current_No_Pass_JointNum { get { @@ -4885,7 +4885,7 @@ namespace Resources { } /// - /// 查找类似 本期RT预制口焊口总数 的本地化字符串。 + /// 查找类似 本期RT预制口焊口总数 的本地化字符串。 /// internal static string S_finished_total_jot { get { @@ -4894,7 +4894,7 @@ namespace Resources { } /// - /// 查找类似 填报日期 的本地化字符串。 + /// 查找类似 填报日期 的本地化字符串。 /// internal static string TableDate { get { @@ -4903,7 +4903,7 @@ namespace Resources { } /// - /// 查找类似 填报人 的本地化字符串。 + /// 查找类似 填报人 的本地化字符串。 /// internal static string Tabler { get { @@ -4912,7 +4912,7 @@ namespace Resources { } /// - /// 查找类似 电话 的本地化字符串。 + /// 查找类似 电话 的本地化字符串。 /// internal static string TelephoneNumber { get { @@ -4921,7 +4921,7 @@ namespace Resources { } /// - /// 查找类似 检测单位 的本地化字符串。 + /// 查找类似 检测单位 的本地化字符串。 /// internal static string TestCompany { get { @@ -4930,7 +4930,7 @@ namespace Resources { } /// - /// 查找类似 检测日期 的本地化字符串。 + /// 查找类似 检测日期 的本地化字符串。 /// internal static string TestDate { get { @@ -4939,7 +4939,7 @@ namespace Resources { } /// - /// 查找类似 检测日期 的本地化字符串。 + /// 查找类似 检测日期 的本地化字符串。 /// internal static string TestDates { get { @@ -4948,7 +4948,7 @@ namespace Resources { } /// - /// 查找类似 检测单 的本地化字符串。 + /// 查找类似 检测单 的本地化字符串。 /// internal static string TestForm { get { @@ -4957,7 +4957,7 @@ namespace Resources { } /// - /// 查找类似 检测方法 的本地化字符串。 + /// 查找类似 检测方法 的本地化字符串。 /// internal static string TestMethod { get { @@ -4966,7 +4966,7 @@ namespace Resources { } /// - /// 查找类似 检测单号 的本地化字符串。 + /// 查找类似 检测单号 的本地化字符串。 /// internal static string TestNumber { get { @@ -4975,7 +4975,7 @@ namespace Resources { } /// - /// 查找类似 检测比例 的本地化字符串。 + /// 查找类似 检测比例 的本地化字符串。 /// internal static string TestPercentage { get { @@ -4984,7 +4984,7 @@ namespace Resources { } /// - /// 查找类似 试验压力 的本地化字符串。 + /// 查找类似 试验压力 的本地化字符串。 /// internal static string TestPressure { get { @@ -4993,7 +4993,7 @@ namespace Resources { } /// - /// 查找类似 探伤报告号 的本地化字符串。 + /// 查找类似 探伤报告号 的本地化字符串。 /// internal static string TestReportNum { get { @@ -5002,7 +5002,7 @@ namespace Resources { } /// - /// 查找类似 试验部位 的本地化字符串。 + /// 查找类似 试验部位 的本地化字符串。 /// internal static string TestSite { get { @@ -5011,7 +5011,7 @@ namespace Resources { } /// - /// 查找类似 实验温度 的本地化字符串。 + /// 查找类似 实验温度 的本地化字符串。 /// internal static string TestTemperature { get { @@ -5020,7 +5020,7 @@ namespace Resources { } /// - /// 查找类似 检测时机 的本地化字符串。 + /// 查找类似 检测时机 的本地化字符串。 /// internal static string TestTime { get { @@ -5029,7 +5029,7 @@ namespace Resources { } /// - /// 查找类似 委托检测焊口数 的本地化字符串。 + /// 查找类似 委托检测焊口数 的本地化字符串。 /// internal static string TestWeldNum { get { @@ -5038,7 +5038,7 @@ namespace Resources { } /// - /// 查找类似 至 的本地化字符串。 + /// 查找类似 至 的本地化字符串。 /// internal static string To { get { @@ -5047,7 +5047,7 @@ namespace Resources { } /// - /// 查找类似 合计 的本地化字符串。 + /// 查找类似 合计 的本地化字符串。 /// internal static string Total { get { @@ -5056,7 +5056,7 @@ namespace Resources { } /// - /// 查找类似 总达因数 的本地化字符串。 + /// 查找类似 总达因数 的本地化字符串。 /// internal static string TotalDI { get { @@ -5065,7 +5065,7 @@ namespace Resources { } /// - /// 查找类似 检测总数 的本地化字符串。 + /// 查找类似 检测总数 的本地化字符串。 /// internal static string TotalFilm { get { @@ -5074,7 +5074,7 @@ namespace Resources { } /// - /// 查找类似 页数 的本地化字符串。 + /// 查找类似 页数 的本地化字符串。 /// internal static string TotalPages { get { @@ -5083,7 +5083,7 @@ namespace Resources { } /// - /// 查找类似 总管段数 的本地化字符串。 + /// 查找类似 总管段数 的本地化字符串。 /// internal static string TotalSpoolNumbers { get { @@ -5092,7 +5092,7 @@ namespace Resources { } /// - /// 查找类似 总焊口量 的本地化字符串。 + /// 查找类似 总焊口量 的本地化字符串。 /// internal static string TotalWeldingJointNumber { get { @@ -5101,7 +5101,7 @@ namespace Resources { } /// - /// 查找类似 检测焊口数 的本地化字符串。 + /// 查找类似 检测焊口数 的本地化字符串。 /// internal static string Total_CheckedNum { get { @@ -5110,7 +5110,7 @@ namespace Resources { } /// - /// 查找类似 完成焊口数 的本地化字符串。 + /// 查找类似 完成焊口数 的本地化字符串。 /// internal static string Total_DoneNum { get { @@ -5119,7 +5119,7 @@ namespace Resources { } /// - /// 查找类似 安装总达因 的本地化字符串。 + /// 查找类似 安装总达因 的本地化字符串。 /// internal static string Total_Fdin { get { @@ -5128,7 +5128,7 @@ namespace Resources { } /// - /// 查找类似 总拍片数 的本地化字符串。 + /// 查找类似 总拍片数 的本地化字符串。 /// internal static string Total_film { get { @@ -5137,7 +5137,7 @@ namespace Resources { } /// - /// 查找类似 安装总焊口 的本地化字符串。 + /// 查找类似 安装总焊口 的本地化字符串。 /// internal static string Total_fjot { get { @@ -5146,7 +5146,7 @@ namespace Resources { } /// - /// 查找类似 总焊口 的本地化字符串。 + /// 查找类似 总焊口 的本地化字符串。 /// internal static string Total_jot { get { @@ -5155,7 +5155,7 @@ namespace Resources { } /// - /// 查找类似 返口数 的本地化字符串。 + /// 查找类似 返口数 的本地化字符串。 /// internal static string Total_repairjot { get { @@ -5164,7 +5164,7 @@ namespace Resources { } /// - /// 查找类似 返修焊口数 的本地化字符串。 + /// 查找类似 返修焊口数 的本地化字符串。 /// internal static string Total_RepairNum { get { @@ -5173,7 +5173,7 @@ namespace Resources { } /// - /// 查找类似 预制总达因 的本地化字符串。 + /// 查找类似 预制总达因 的本地化字符串。 /// internal static string Total_Sdin { get { @@ -5182,7 +5182,7 @@ namespace Resources { } /// - /// 查找类似 预制总焊口 的本地化字符串。 + /// 查找类似 预制总焊口 的本地化字符串。 /// internal static string Total_sjot { get { @@ -5191,7 +5191,7 @@ namespace Resources { } /// - /// 查找类似 委托单号、委托日期不能为空 的本地化字符串。 + /// 查找类似 委托单号、委托日期不能为空 的本地化字符串。 /// internal static string TrustCodeAndDateNotEmpty { get { @@ -5200,7 +5200,7 @@ namespace Resources { } /// - /// 查找类似 委托单号已存在,请重新录入! 的本地化字符串。 + /// 查找类似 委托单号已存在,请重新录入! 的本地化字符串。 /// internal static string TrustCodeExists { get { @@ -5209,7 +5209,7 @@ namespace Resources { } /// - /// 查找类似 委托时间 的本地化字符串。 + /// 查找类似 委托时间 的本地化字符串。 /// internal static string TrustDate { get { @@ -5218,7 +5218,7 @@ namespace Resources { } /// - /// 查找类似 委托比例 的本地化字符串。 + /// 查找类似 委托比例 的本地化字符串。 /// internal static string Trustrate { get { @@ -5227,7 +5227,7 @@ namespace Resources { } /// - /// 查找类似 委托单位 的本地化字符串。 + /// 查找类似 委托单位 的本地化字符串。 /// internal static string TrustUnit { get { @@ -5236,7 +5236,7 @@ namespace Resources { } /// - /// 查找类似 委托扩透总数 的本地化字符串。 + /// 查找类似 委托扩透总数 的本地化字符串。 /// internal static string Trust_ext_total_jot { get { @@ -5245,7 +5245,7 @@ namespace Resources { } /// - /// 查找类似 委托点口总数 的本地化字符串。 + /// 查找类似 委托点口总数 的本地化字符串。 /// internal static string Trust_point_total_jot { get { @@ -5254,7 +5254,7 @@ namespace Resources { } /// - /// 查找类似 委托数 的本地化字符串。 + /// 查找类似 委托数 的本地化字符串。 /// internal static string Trust_total_jot { get { @@ -5263,7 +5263,7 @@ namespace Resources { } /// - /// 查找类似 项目类型 的本地化字符串。 + /// 查找类似 项目类型 的本地化字符串。 /// internal static string TypeOfProject { get { @@ -5272,7 +5272,7 @@ namespace Resources { } /// - /// 查找类似 检测未审核焊口 的本地化字符串。 + /// 查找类似 检测未审核焊口 的本地化字符串。 /// internal static string UnauditedWelds { get { @@ -5281,7 +5281,7 @@ namespace Resources { } /// - /// 查找类似 在建 的本地化字符串。 + /// 查找类似 在建 的本地化字符串。 /// internal static string UnderConstruction { get { @@ -5290,7 +5290,7 @@ namespace Resources { } /// - /// 查找类似 点口未委托焊口 的本地化字符串。 + /// 查找类似 点口未委托焊口 的本地化字符串。 /// internal static string UnentrustedSpotWeld { get { @@ -5299,7 +5299,7 @@ namespace Resources { } /// - /// 查找类似 此单位编号或名称已存在 的本地化字符串。 + /// 查找类似 此单位编号或名称已存在 的本地化字符串。 /// internal static string UnitExists { get { @@ -5308,7 +5308,7 @@ namespace Resources { } /// - /// 查找类似 单位名称 的本地化字符串。 + /// 查找类似 单位名称 的本地化字符串。 /// internal static string UnitName { get { @@ -5317,7 +5317,7 @@ namespace Resources { } /// - /// 查找类似 单位工区进度分析 的本地化字符串。 + /// 查找类似 单位工区进度分析 的本地化字符串。 /// internal static string UnitWorkareaAnalyze { get { @@ -5326,7 +5326,7 @@ namespace Resources { } /// - /// 查找类似 单位工区质量分析 的本地化字符串。 + /// 查找类似 单位工区质量分析 的本地化字符串。 /// internal static string UnitWorkAreaQuality { get { @@ -5335,7 +5335,7 @@ namespace Resources { } /// - /// 查找类似 不合格 的本地化字符串。 + /// 查找类似 不合格 的本地化字符串。 /// internal static string Unqualified { get { @@ -5344,7 +5344,7 @@ namespace Resources { } /// - /// 查找类似 上传和查看 的本地化字符串。 + /// 查找类似 上传和查看 的本地化字符串。 /// internal static string UploadAndView { get { @@ -5353,7 +5353,7 @@ namespace Resources { } /// - /// 查找类似 用户编号 的本地化字符串。 + /// 查找类似 用户编号 的本地化字符串。 /// internal static string UserCode { get { @@ -5362,7 +5362,7 @@ namespace Resources { } /// - /// 查找类似 用户姓名 的本地化字符串。 + /// 查找类似 用户姓名 的本地化字符串。 /// internal static string UserName { get { @@ -5371,7 +5371,7 @@ namespace Resources { } /// - /// 查找类似 查看 的本地化字符串。 + /// 查找类似 查看 的本地化字符串。 /// internal static string View { get { @@ -5380,7 +5380,7 @@ namespace Resources { } /// - /// 查找类似 批量增加 的本地化字符串。 + /// 查找类似 批量增加 的本地化字符串。 /// internal static string VolumeIncrease { get { @@ -5389,7 +5389,7 @@ namespace Resources { } /// - /// 查找类似 壁厚 的本地化字符串。 + /// 查找类似 壁厚 的本地化字符串。 /// internal static string WallThickness { get { @@ -5398,7 +5398,7 @@ namespace Resources { } /// - /// 查找类似 壁厚最大值必须大于最小值! 的本地化字符串。 + /// 查找类似 壁厚最大值必须大于最小值! 的本地化字符串。 /// internal static string WallThicknessConditions { get { @@ -5407,7 +5407,7 @@ namespace Resources { } /// - /// 查找类似 壁厚(最大) 的本地化字符串。 + /// 查找类似 壁厚(最大) 的本地化字符串。 /// internal static string WallThicknessMax { get { @@ -5416,7 +5416,7 @@ namespace Resources { } /// - /// 查找类似 壁厚(最小) 的本地化字符串。 + /// 查找类似 壁厚(最小) 的本地化字符串。 /// internal static string WallThicknessMin { get { @@ -5425,7 +5425,7 @@ namespace Resources { } /// - /// 查找类似 壁厚最小值不能大于最大值! 的本地化字符串。 + /// 查找类似 壁厚最小值不能大于最大值! 的本地化字符串。 /// internal static string WallThicknessVerification { get { @@ -5434,7 +5434,7 @@ namespace Resources { } /// - /// 查找类似 是否焊接 的本地化字符串。 + /// 查找类似 是否焊接 的本地化字符串。 /// internal static string WeldedOrNot { get { @@ -5443,7 +5443,7 @@ namespace Resources { } /// - /// 查找类似 焊工证附件 的本地化字符串。 + /// 查找类似 焊工证附件 的本地化字符串。 /// internal static string WelderCertificateAnnex { get { @@ -5452,7 +5452,7 @@ namespace Resources { } /// - /// 查找类似 焊工号 的本地化字符串。 + /// 查找类似 焊工号 的本地化字符串。 /// internal static string WelderCode { get { @@ -5461,7 +5461,7 @@ namespace Resources { } /// - /// 查找类似 焊工号已经存在! 的本地化字符串。 + /// 查找类似 焊工号已经存在! 的本地化字符串。 /// internal static string WelderCodeExists { get { @@ -5470,7 +5470,7 @@ namespace Resources { } /// - /// 查找类似 焊工信息不正确! 的本地化字符串。 + /// 查找类似 焊工信息不正确! 的本地化字符串。 /// internal static string WelderInfoError { get { @@ -5479,7 +5479,7 @@ namespace Resources { } /// - /// 查找类似 焊工信息 的本地化字符串。 + /// 查找类似 焊工信息 的本地化字符串。 /// internal static string WelderInformation { get { @@ -5488,7 +5488,7 @@ namespace Resources { } /// - /// 查找类似 焊工等级 的本地化字符串。 + /// 查找类似 焊工等级 的本地化字符串。 /// internal static string WelderLevel { get { @@ -5497,7 +5497,7 @@ namespace Resources { } /// - /// 查找类似 焊工管理 的本地化字符串。 + /// 查找类似 焊工管理 的本地化字符串。 /// internal static string WelderManage { get { @@ -5506,7 +5506,7 @@ namespace Resources { } /// - /// 查找类似 焊工姓名 的本地化字符串。 + /// 查找类似 焊工姓名 的本地化字符串。 /// internal static string WelderName { get { @@ -5515,7 +5515,7 @@ namespace Resources { } /// - /// 查找类似 焊工业绩分析 的本地化字符串。 + /// 查找类似 焊工业绩分析 的本地化字符串。 /// internal static string WelderPerformance { get { @@ -5524,7 +5524,7 @@ namespace Resources { } /// - /// 查找类似 焊工资质 的本地化字符串。 + /// 查找类似 焊工资质 的本地化字符串。 /// internal static string WelderQualification { get { @@ -5533,7 +5533,7 @@ namespace Resources { } /// - /// 查找类似 焊工名次 的本地化字符串。 + /// 查找类似 焊工名次 的本地化字符串。 /// internal static string WelderRank { get { @@ -5542,7 +5542,7 @@ namespace Resources { } /// - /// 查找类似 焊工返修记录 的本地化字符串。 + /// 查找类似 焊工返修记录 的本地化字符串。 /// internal static string WelderRepairLog { get { @@ -5551,7 +5551,7 @@ namespace Resources { } /// - /// 查找类似 已焊接 的本地化字符串。 + /// 查找类似 已焊接 的本地化字符串。 /// internal static string WeldingAlready { get { @@ -5560,7 +5560,7 @@ namespace Resources { } /// - /// 查找类似 焊接区域 的本地化字符串。 + /// 查找类似 焊接区域 的本地化字符串。 /// internal static string WeldingArea { get { @@ -5569,7 +5569,7 @@ namespace Resources { } /// - /// 查找类似 焊接焊材 的本地化字符串。 + /// 查找类似 焊接焊材 的本地化字符串。 /// internal static string WeldingComsumableMaterial { get { @@ -5578,7 +5578,7 @@ namespace Resources { } /// - /// 查找类似 焊接条件 的本地化字符串。 + /// 查找类似 焊接条件 的本地化字符串。 /// internal static string WeldingConditions { get { @@ -5587,7 +5587,7 @@ namespace Resources { } /// - /// 查找类似 焊接数据统计(日、周、月) 的本地化字符串。 + /// 查找类似 焊接数据统计(日、周、月) 的本地化字符串。 /// internal static string WeldingDataStatistics { get { @@ -5596,7 +5596,7 @@ namespace Resources { } /// - /// 查找类似 焊接日期 的本地化字符串。 + /// 查找类似 焊接日期 的本地化字符串。 /// internal static string WeldingDate { get { @@ -5605,7 +5605,7 @@ namespace Resources { } /// - /// 查找类似 焊接明细中 的本地化字符串。 + /// 查找类似 焊接明细中 的本地化字符串。 /// internal static string WeldingDetails { get { @@ -5614,7 +5614,7 @@ namespace Resources { } /// - /// 查找类似 今日焊接寸径将超过60寸 的本地化字符串。 + /// 查找类似 今日焊接寸径将超过60寸 的本地化字符串。 /// internal static string WeldingDiameter { get { @@ -5623,7 +5623,7 @@ namespace Resources { } /// - /// 查找类似 焊口 的本地化字符串。 + /// 查找类似 焊口 的本地化字符串。 /// internal static string WeldingJoint { get { @@ -5632,7 +5632,7 @@ namespace Resources { } /// - /// 查找类似 该区域管线下焊口号已存在 的本地化字符串。 + /// 查找类似 该区域管线下焊口号已存在 的本地化字符串。 /// internal static string WeldingJointCodeExists { get { @@ -5641,7 +5641,7 @@ namespace Resources { } /// - /// 查找类似 焊口信息 的本地化字符串。 + /// 查找类似 焊口信息 的本地化字符串。 /// internal static string WeldingJointInfo { get { @@ -5650,7 +5650,7 @@ namespace Resources { } /// - /// 查找类似 焊口号 的本地化字符串。 + /// 查找类似 焊口号 的本地化字符串。 /// internal static string WeldingJointNumber { get { @@ -5659,7 +5659,7 @@ namespace Resources { } /// - /// 查找类似 该管线已焊焊口 的本地化字符串。 + /// 查找类似 该管线已焊焊口 的本地化字符串。 /// internal static string WeldingJointOfThePipeline { get { @@ -5668,7 +5668,7 @@ namespace Resources { } /// - /// 查找类似 焊口属性 的本地化字符串。 + /// 查找类似 焊口属性 的本地化字符串。 /// internal static string WeldingJointQuality { get { @@ -5677,7 +5677,7 @@ namespace Resources { } /// - /// 查找类似 焊口状态 的本地化字符串。 + /// 查找类似 焊口状态 的本地化字符串。 /// internal static string WeldingJointStatus { get { @@ -5686,7 +5686,7 @@ namespace Resources { } /// - /// 查找类似 焊缝类型 的本地化字符串。 + /// 查找类似 焊缝类型 的本地化字符串。 /// internal static string WeldingJointType { get { @@ -5695,7 +5695,7 @@ namespace Resources { } /// - /// 查找类似 焊缝类型代号 的本地化字符串。 + /// 查找类似 焊缝类型代号 的本地化字符串。 /// internal static string WeldingJointTypeCode { get { @@ -5704,7 +5704,7 @@ namespace Resources { } /// - /// 查找类似 此焊缝类型代号已经存在! 的本地化字符串。 + /// 查找类似 此焊缝类型代号已经存在! 的本地化字符串。 /// internal static string WeldingJointTypeCodeExists { get { @@ -5713,7 +5713,7 @@ namespace Resources { } /// - /// 查找类似 焊缝类型名称 的本地化字符串。 + /// 查找类似 焊缝类型名称 的本地化字符串。 /// internal static string WeldingJointTypeName { get { @@ -5722,7 +5722,7 @@ namespace Resources { } /// - /// 查找类似 此焊缝类型名称已经存在! 的本地化字符串。 + /// 查找类似 此焊缝类型名称已经存在! 的本地化字符串。 /// internal static string WeldingJointTypeNameExists { get { @@ -5731,7 +5731,7 @@ namespace Resources { } /// - /// 查找类似 焊接材质 的本地化字符串。 + /// 查找类似 焊接材质 的本地化字符串。 /// internal static string WeldingMaterial { get { @@ -5740,7 +5740,7 @@ namespace Resources { } /// - /// 查找类似 耗材代号 的本地化字符串。 + /// 查找类似 耗材代号 的本地化字符串。 /// internal static string WeldingMaterialCode { get { @@ -5749,7 +5749,7 @@ namespace Resources { } /// - /// 查找类似 此焊材代号已存在! 的本地化字符串。 + /// 查找类似 此焊材代号已存在! 的本地化字符串。 /// internal static string WeldingMaterialCodeExists { get { @@ -5758,7 +5758,7 @@ namespace Resources { } /// - /// 查找类似 焊材名称 的本地化字符串。 + /// 查找类似 焊材名称 的本地化字符串。 /// internal static string WeldingMaterialName { get { @@ -5767,7 +5767,7 @@ namespace Resources { } /// - /// 查找类似 此焊材名称已存在! 的本地化字符串。 + /// 查找类似 此焊材名称已存在! 的本地化字符串。 /// internal static string WeldingMaterialNameExists { get { @@ -5776,7 +5776,7 @@ namespace Resources { } /// - /// 查找类似 焊材规格 的本地化字符串。 + /// 查找类似 焊材规格 的本地化字符串。 /// internal static string WeldingMaterialSpecification { get { @@ -5785,7 +5785,7 @@ namespace Resources { } /// - /// 查找类似 焊材类型 的本地化字符串。 + /// 查找类似 焊材类型 的本地化字符串。 /// internal static string WeldingMaterialType { get { @@ -5794,7 +5794,7 @@ namespace Resources { } /// - /// 查找类似 焊接方法 的本地化字符串。 + /// 查找类似 焊接方法 的本地化字符串。 /// internal static string WeldingMethod { get { @@ -5803,7 +5803,7 @@ namespace Resources { } /// - /// 查找类似 焊接方法代号 的本地化字符串。 + /// 查找类似 焊接方法代号 的本地化字符串。 /// internal static string WeldingMethodCode { get { @@ -5812,7 +5812,7 @@ namespace Resources { } /// - /// 查找类似 此焊接方法代码已经存在! 的本地化字符串。 + /// 查找类似 此焊接方法代码已经存在! 的本地化字符串。 /// internal static string WeldingMethodCodeExists { get { @@ -5821,7 +5821,7 @@ namespace Resources { } /// - /// 查找类似 焊接方法名称 的本地化字符串。 + /// 查找类似 焊接方法名称 的本地化字符串。 /// internal static string WeldingMethodName { get { @@ -5830,7 +5830,7 @@ namespace Resources { } /// - /// 查找类似 此焊接方法名称已经存在! 的本地化字符串。 + /// 查找类似 此焊接方法名称已经存在! 的本地化字符串。 /// internal static string WeldingMethodNameExists { get { @@ -5839,7 +5839,7 @@ namespace Resources { } /// - /// 查找类似 焊接月报 的本地化字符串。 + /// 查找类似 焊接月报 的本地化字符串。 /// internal static string WeldingMonthly { get { @@ -5848,7 +5848,7 @@ namespace Resources { } /// - /// 查找类似 日报告号、焊接日期不能为空 的本地化字符串。 + /// 查找类似 日报告号、焊接日期不能为空 的本地化字符串。 /// internal static string WeldingNumDateIsNotNull { get { @@ -5857,7 +5857,7 @@ namespace Resources { } /// - /// 查找类似 现场管道安装 的本地化字符串。 + /// 查找类似 现场管道安装 的本地化字符串。 /// internal static string WeldingProcess { get { @@ -5866,7 +5866,7 @@ namespace Resources { } /// - /// 查找类似 项目焊接质量状态 的本地化字符串。 + /// 查找类似 项目焊接质量状态 的本地化字符串。 /// internal static string WeldingQuelity { get { @@ -5875,7 +5875,7 @@ namespace Resources { } /// - /// 查找类似 焊接日报编号 的本地化字符串。 + /// 查找类似 焊接日报编号 的本地化字符串。 /// internal static string WeldingReportCode { get { @@ -5884,7 +5884,7 @@ namespace Resources { } /// - /// 查找类似 日报编号已存在,请重新录入 的本地化字符串。 + /// 查找类似 日报编号已存在,请重新录入 的本地化字符串。 /// internal static string WeldingReportExists { get { @@ -5893,7 +5893,7 @@ namespace Resources { } /// - /// 查找类似 焊接情况 的本地化字符串。 + /// 查找类似 焊接情况 的本地化字符串。 /// internal static string WeldingStatus { get { @@ -5902,7 +5902,7 @@ namespace Resources { } /// - /// 查找类似 焊接周报 的本地化字符串。 + /// 查找类似 焊接周报 的本地化字符串。 /// internal static string WeldingWeekly { get { @@ -5911,7 +5911,7 @@ namespace Resources { } /// - /// 查找类似 焊丝 的本地化字符串。 + /// 查找类似 焊丝 的本地化字符串。 /// internal static string WeldingWire { get { @@ -5920,7 +5920,7 @@ namespace Resources { } /// - /// 查找类似 焊丝牌号 的本地化字符串。 + /// 查找类似 焊丝牌号 的本地化字符串。 /// internal static string WeldingWireBrand { get { @@ -5929,7 +5929,7 @@ namespace Resources { } /// - /// 查找类似 焊丝名称 的本地化字符串。 + /// 查找类似 焊丝名称 的本地化字符串。 /// internal static string WeldingWireName { get { @@ -5938,7 +5938,7 @@ namespace Resources { } /// - /// 查找类似 焊接工作量 的本地化字符串。 + /// 查找类似 焊接工作量 的本地化字符串。 /// internal static string WeldingWorkload { get { @@ -5947,7 +5947,7 @@ namespace Resources { } /// - /// 查找类似 未焊接 的本地化字符串。 + /// 查找类似 未焊接 的本地化字符串。 /// internal static string WeldingWorkNotDone { get { @@ -5956,7 +5956,7 @@ namespace Resources { } /// - /// 查找类似 焊接信息 的本地化字符串。 + /// 查找类似 焊接信息 的本地化字符串。 /// internal static string WeldSummary { get { @@ -5965,7 +5965,7 @@ namespace Resources { } /// - /// 查找类似 积压焊口数 的本地化字符串。 + /// 查找类似 积压焊口数 的本地化字符串。 /// internal static string WithOutNum { get { @@ -5974,7 +5974,7 @@ namespace Resources { } /// - /// 查找类似 焊接位置 的本地化字符串。 + /// 查找类似 焊接位置 的本地化字符串。 /// internal static string WleldingLocation { get { @@ -5983,7 +5983,7 @@ namespace Resources { } /// - /// 查找类似 区域编号 的本地化字符串。 + /// 查找类似 区域编号 的本地化字符串。 /// internal static string WorkAreaCode { get { @@ -5992,7 +5992,7 @@ namespace Resources { } /// - /// 查找类似 区域名称 的本地化字符串。 + /// 查找类似 区域名称 的本地化字符串。 /// internal static string WorkAreaName { get { @@ -6001,7 +6001,7 @@ namespace Resources { } /// - /// 查找类似 工作包号 的本地化字符串。 + /// 查找类似 工作包号 的本地化字符串。 /// internal static string WorkPackageNumber { get { @@ -6010,7 +6010,7 @@ namespace Resources { } /// - /// 查找类似 年份 的本地化字符串。 + /// 查找类似 年份 的本地化字符串。 /// internal static string Year { get { @@ -6019,7 +6019,7 @@ namespace Resources { } /// - /// 查找类似 是 的本地化字符串。 + /// 查找类似 是 的本地化字符串。 /// internal static string Yes { get { diff --git a/HJGL/FineUIPro.Web/File/Excel/DailyReport.xlsx b/HJGL/FineUIPro.Web/File/Excel/DailyReport.xlsx index 534a9bdebc034b3600faa103a42b0b0fd66e8578..8fd2c9943235448f8accd426fd3be9b65da96bb0 100644 GIT binary patch delta 3791 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 go&Ux3gTL~W@qeo92^xY*WE+GSL0;-M5=svnT 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 Dt=-jm diff --git a/HJGL/FineUIPro.Web/File/Excel/HJGL_DataIn/TrustIn.xlsx b/HJGL/FineUIPro.Web/File/Excel/HJGL_DataIn/TrustIn.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ce1fc450a83c5a0c782b09134ca4be89734cb4f5 GIT binary patch literal 10027 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 a{LehDp^ONNK>z>)_MwM`F(d8Iv;PBPwQ|A$ literal 0 HcmV?d00001 diff --git a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj index 277c83e..7b31679 100644 --- a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -12,7 +12,7 @@ Properties FineUIPro.Web FineUIPro.Web - v4.6.1 + v4.8 true @@ -231,6 +231,7 @@ + @@ -401,6 +402,7 @@ + @@ -413,6 +415,7 @@ + @@ -421,6 +424,7 @@ + @@ -3414,6 +3418,13 @@ LogList.aspx + + MaterialCoode.aspx + ASPXCodeBehind + + + MaterialCoode.aspx + PIPClass.aspx ASPXCodeBehind @@ -4518,6 +4529,13 @@ BItemEndCheck.aspx + + selectJointCode.aspx + ASPXCodeBehind + + + selectJointCode.aspx + TestPackageManageAudit.aspx ASPXCodeBehind @@ -4602,6 +4620,13 @@ PointAudit.aspx + + TrustBatchIn.aspx + ASPXCodeBehind + + + TrustBatchIn.aspx + TrustBatchManage.aspx ASPXCodeBehind @@ -4661,6 +4686,13 @@ JointShowColumn.aspx + + MaterialCoodeEdit.aspx + ASPXCodeBehind + + + MaterialCoodeEdit.aspx + PipelineDetectionTypeEdit.aspx ASPXCodeBehind diff --git a/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs index 1b27110..4b37d22 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs @@ -401,12 +401,23 @@ namespace FineUIPro.Web.WeldingProcess.CheckManage if (batchItem != null) { batchItem.RepairDate = Convert.ToDateTime(this.txtRepairDate.Text); + batchItem.RepairRecordId = repairRecordId; if (ckbIsCut.Checked) { batchItem.CutDate = DateTime.Now.Date; + } + db.SubmitChanges(); + } + else + { + var updatebatchItem = db.Batch_PointBatchItem.FirstOrDefault(x => x.WeldJointId == repair.WeldJointId && x.RepairRecordId== repairRecordId); + if (updatebatchItem != null) + { + updatebatchItem.RepairDate = Convert.ToDateTime(this.txtRepairDate.Text); + db.SubmitChanges(); } } - db.SubmitChanges(); + var exp = BLL.RepairRecordService.GetExportItem(repairRecordId); if (exp != null) @@ -444,7 +455,7 @@ namespace FineUIPro.Web.WeldingProcess.CheckManage // 大于500的焊口扩透口是自身,这时要增加批明细 else { - Model.Batch_PointBatchItem pointItem = db.Batch_PointBatchItem.FirstOrDefault(x => x.RepairRecordId == repairRecordId); + Model.Batch_PointBatchItem pointItem = db.Batch_PointBatchItem.FirstOrDefault(x => x.RepairRecordId == repairRecordId && x.PointState=="2"); // 大于500的焊口扩透口是自身,保存后不能再次增加 if (pointItem == null) { diff --git a/HJGL/FineUIPro.Web/WeldingProcess/DataIn/DataIn.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/DataIn/DataIn.aspx.cs index 28d0321..6120518 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/DataIn/DataIn.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/DataIn/DataIn.aspx.cs @@ -535,6 +535,7 @@ namespace FineUIPro.Web.WeldingProcess.DataIn var ndtType = from x in Funs.DB.Base_DetectionType select x; var wpsList = from x in Funs.DB.WPQ_WPQList select x; var DNCompareList = BLL.Base_DNCompareService.GetDNCompareList(); + var coodeList= from x in Funs.DB.Base_MaterialCoode where x.ProjectId == this.CurrUser.LoginProjectId select x; //coode var dataInTemp = from x in Funs.DB.Sys_DataInTemp where x.UserId == this.CurrUser.UserId && x.ProjectId == this.CurrUser.LoginProjectId @@ -955,8 +956,6 @@ namespace FineUIPro.Web.WeldingProcess.DataIn errInfo += "焊接方法为必填项;"; } - weldJoint.HeartNo1 = tempData.Value25; - weldJoint.HeartNo2 = tempData.Value26; if (!string.IsNullOrEmpty(tempData.Value27)) { var grooveType = grooveTypes.FirstOrDefault(x => x.GrooveTypeCode == tempData.Value27); @@ -982,16 +981,18 @@ namespace FineUIPro.Web.WeldingProcess.DataIn } else { - if (tempData.Value28 == "S") - { - weldJoint.JointAttribute = "活动S"; - weldJoint.JointArea = "S"; - } - else - { - weldJoint.JointAttribute = "固定F"; - weldJoint.JointArea = "F"; - } + weldJoint.JointAttribute = tempData.Value28; + weldJoint.JointArea = tempData.Value28; + //if (tempData.Value28 == "S") + //{ + // weldJoint.JointAttribute = "活动S"; + // weldJoint.JointArea = "S"; + //} + //else + //{ + // weldJoint.JointAttribute = "固定F"; + // weldJoint.JointArea = "F"; + //} } } @@ -1073,6 +1074,10 @@ namespace FineUIPro.Web.WeldingProcess.DataIn pipeline.DetectionRateId = rate.DetectionRateId; } } + else + { + errInfo += "探伤比例为必填项;"; + } if (!string.IsNullOrEmpty(tempData.Value35)) { @@ -1189,8 +1194,56 @@ namespace FineUIPro.Web.WeldingProcess.DataIn } } - weldJoint.Coode1 = tempData.Value39; - weldJoint.Coode2 = tempData.Value40; + if (!string.IsNullOrEmpty(tempData.Value39)) + { + var cood = coodeList.FirstOrDefault(x => x.Coode == tempData.Value39); + if (cood == null) + { + errInfo += "Coode1:[" + tempData.Value39 + "]不存在;"; + } + else + { + weldJoint.Coode1 = cood.Coode; + } + } + + if (!string.IsNullOrEmpty(tempData.Value40)) + { + var cood = coodeList.FirstOrDefault(x => x.Coode == tempData.Value40); + if (cood == null) + { + errInfo += "Coode2:[" + tempData.Value40 + "]不存在;"; + } + else + { + weldJoint.Coode2 = cood.Coode; + } + } + + if (!string.IsNullOrEmpty(tempData.Value25)) + { + var cood = coodeList.FirstOrDefault(x => x.Coode == tempData.Value39 && x.HeartNo== tempData.Value25); + if (cood == null) + { + errInfo += "炉批号1:[" + tempData.Value25 + "]或对应的Coode码不存在;"; + } + else + { + weldJoint.HeartNo1 = tempData.Value25; + } + } + if (!string.IsNullOrEmpty(tempData.Value26)) + { + var cood = coodeList.FirstOrDefault(x => x.Coode == tempData.Value40 && x.HeartNo == tempData.Value26); + if (cood == null) + { + errInfo += "炉批号2:[" + tempData.Value26 + "]或对应的Coode码不存在;"; + } + else + { + weldJoint.HeartNo2 = tempData.Value26; + } + } //if (!string.IsNullOrEmpty(tempData.Value22) && !string.IsNullOrEmpty(tempData.Value23)) //{ diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageAudit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageAudit.aspx.cs index 00f172f..3025cb9 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageAudit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageAudit.aspx.cs @@ -758,7 +758,8 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage #region 表格部分 ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 15, rowIndex + 65, style, 0, 18, true); - for (int i = 15; i < 66; i++) { + for (int i = 15; i < 66; i++) + { ws.GetRow(rowIndex + i).Height = 28 * 20; } @@ -2543,7 +2544,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { if (i == 3 || i == 4) ws.SetColumnWidth(i, 4 * 256); - else if(i == 15) + else if (i == 15) ws.SetColumnWidth(i, 8 * 256); else ws.SetColumnWidth(i, 5 * 256); @@ -2594,10 +2595,11 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage for (int i = 5; i < 18; i++) { - if (i == 6) { + if (i == 6) + { ws.GetRow(rowIndex + i).Height = 60 * 20; continue; - } + } if (i == 5) { ws.GetRow(rowIndex + i).Height = 60 * 20; @@ -2791,7 +2793,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } //21-管道焊接工作记录SHT 3503-J415 - private void template21(XSSFWorkbook hssfworkbook, XSSFSheet ws) + private void template21_old(XSSFWorkbook hssfworkbook, XSSFSheet ws) { #region 头部 var style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 11, true, false, "宋体"); @@ -2940,8 +2942,194 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage ws.SetMargin(MarginType.FooterMargin, 0); } + //21-管道焊接工作记录SHT 3503-J415 + private void template21(XSSFWorkbook hssfworkbook, XSSFSheet ws) + { + #region 头部 + var style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 15, true, false, "宋体"); + var styleTwo = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Left, 9.5, true, false, "宋体"); + var styleThree = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 9.5, true, false, "宋体"); + var style4 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 10.5, true, false, "宋体"); + int rowIndex = 0; + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex, rowIndex + 3, style, 0, 14, true); + + //设置列宽 + ws.SetColumnWidth(0, 18 * 256); + ws.SetColumnWidth(1, 9 * 256); + ws.SetColumnWidth(2, 6 * 256); + ws.SetColumnWidth(3, 12 * 256); + ws.SetColumnWidth(4, 18 * 256); + ws.SetColumnWidth(5, 19 * 256); + ws.SetColumnWidth(6, 13 * 256); + ws.SetColumnWidth(7, 13 * 256); + ws.SetColumnWidth(8, 14 * 256); + ws.SetColumnWidth(9, 13 * 256); + ws.SetColumnWidth(10, 13 * 256); + ws.SetColumnWidth(11, 10 * 256); + ws.SetColumnWidth(12, 16 * 256); + ws.SetColumnWidth(13, 14 * 256); + ws.SetColumnWidth(14, 19 * 256); + + ws.AddMergedRegion(new CellRangeAddress(0, 3, 0, 1)); + ws.GetRow(rowIndex).GetCell(0).SetCellValue("SH/T 3503-J415-1"); + ws.GetRow(rowIndex).GetCell(0).CellStyle = styleThree; + + ws.AddMergedRegion(new CellRangeAddress(0, 3, 2, 10)); + ws.GetRow(rowIndex).GetCell(2).SetCellValue("管道焊接工作记录\r\nPiping Welding Record"); + + ws.AddMergedRegion(new CellRangeAddress(0, 0, 11, 14)); + ws.AddMergedRegion(new CellRangeAddress(1, 1, 11, 14)); + ws.AddMergedRegion(new CellRangeAddress(2, 2, 11, 14)); + ws.AddMergedRegion(new CellRangeAddress(3, 3, 11, 14)); + + ws.GetRow(rowIndex).GetCell(11).SetCellValue("工程名称:巴斯夫(广东)一体化项目专用化学品二区"); + ws.GetRow(rowIndex + 1).GetCell(11).SetCellValue("Project Name:BASF (Guangdong) Integrated Project"); + ws.GetRow(rowIndex + 2).GetCell(11).SetCellValue("单位工程名称:埋地消防系统"); + ws.GetRow(rowIndex + 3).GetCell(11).SetCellValue("Unit Name:FW"); + ws.GetRow(rowIndex).GetCell(11).CellStyle = ws.GetRow(rowIndex + 1).GetCell(11).CellStyle = ws.GetRow(rowIndex + 2).GetCell(11).CellStyle = ws.GetRow(rowIndex + 3).GetCell(11).CellStyle = styleTwo; + + ws.GetRow(rowIndex).Height = ws.GetRow(rowIndex + 1).Height = ws.GetRow(rowIndex + 2).Height = ws.GetRow(rowIndex + 3).Height = 25 * 20; + + + //画线 + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex, rowIndex, 11, 14), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 1, rowIndex + 1, 11, 14), ws); + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex + 1, rowIndex + 1, 11, 14), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 2, rowIndex + 2, 11, 14), ws); + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex + 2, rowIndex + 2, 11, 14), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 3, rowIndex + 3, 11, 14), ws); + + + #endregion + + #region 表格部分 + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 4, rowIndex + 5, style4, 0, 14, true); + + ws.GetRow(rowIndex + 4).Height = 25 * 20; + ws.GetRow(rowIndex + 5).Height = 25 * 20; + //设置表头部分 + ws.AddMergedRegion(new CellRangeAddress(4, 5, 0, 0)); + ws.GetRow(rowIndex + 4).GetCell(0).SetCellValue("管道编号/单线号\r\nPiping No./Line No"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 1, 2)); + ws.GetRow(rowIndex + 4).GetCell(1).SetCellValue("焊口编号\r\nWeld No."); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 3, 3)); + ws.GetRow(rowIndex + 4).GetCell(3).SetCellValue("焊接形式\r\nWeld Type."); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 4, 4)); + ws.GetRow(rowIndex + 4).GetCell(4).SetCellValue("焊工代号\r\nWelder's Stamp No."); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 5, 5)); + ws.GetRow(rowIndex + 4).GetCell(5).SetCellValue("规格mm\r\nSpecification mm"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 6, 6)); + ws.GetRow(rowIndex + 4).GetCell(6).SetCellValue("材质\r\nMaterial"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 7, 7)); + ws.GetRow(rowIndex + 4).GetCell(7).SetCellValue("焊接位置\r\nWelding\r\nPosition"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 8, 9)); + ws.GetRow(rowIndex + 4).GetCell(8).SetCellValue("焊接方法\r\nWelding Process"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 10, 11)); + ws.GetRow(rowIndex + 4).GetCell(10).SetCellValue("焊材牌号\r\nWelding Material Designation"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 12, 12)); + ws.GetRow(rowIndex + 4).GetCell(12).SetCellValue("实际预热温度℃\r\nActual Preheating Temperature ℃"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 13, 13)); + ws.GetRow(rowIndex + 4).GetCell(13).SetCellValue("焊接日期\r\nWelding Date"); + ws.AddMergedRegion(new CellRangeAddress(4, 5, 14, 14)); + ws.GetRow(rowIndex + 4).GetCell(14).SetCellValue("无损检查报告\r\nNDE Report."); + + ws.GetRow(rowIndex + 4).GetCell(0).CellStyle = ws.GetRow(rowIndex + 4).GetCell(1).CellStyle + = ws.GetRow(rowIndex + 4).GetCell(3).CellStyle = ws.GetRow(rowIndex + 4).GetCell(4).CellStyle + = ws.GetRow(rowIndex + 4).GetCell(5).CellStyle = ws.GetRow(rowIndex + 4).GetCell(6).CellStyle + = ws.GetRow(rowIndex + 4).GetCell(7).CellStyle = ws.GetRow(rowIndex + 4).GetCell(8).CellStyle + = ws.GetRow(rowIndex + 4).GetCell(10).CellStyle = ws.GetRow(rowIndex + 4).GetCell(12).CellStyle + = ws.GetRow(rowIndex + 4).GetCell(13).CellStyle = ws.GetRow(rowIndex + 4).GetCell(14).CellStyle = styleThree; + + //这里创建行数据 + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 6, rowIndex + 23, style, 0, 14, true); + for (int i = 6; i < 24; i++) + { + ws.GetRow(rowIndex + i).Height = 19 * 20; + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 1, 2)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 8, 9)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 10, 11)); + } + + #endregion + + #region 尾部 + style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.None, BorderStyle.None, BorderStyle.None, BorderStyle.None, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Left, 11, true, false); + var style1 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.None, BorderStyle.None, BorderStyle.None, BorderStyle.None, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 11, true, false); + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 24, rowIndex + 30, style, 0, 14, true); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 24, rowIndex + 24, 0, 4)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 24, rowIndex + 24, 5, 9)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 24, rowIndex + 24, 10, 14)); + ws.GetRow(rowIndex + 24).GetCell(0).SetCellValue("建设/监理单位\r\nOwner/Supervision Contractor"); + ws.GetRow(rowIndex + 24).GetCell(0).CellStyle = style1; + ws.GetRow(rowIndex + 24).GetCell(5).SetCellValue("总承包单位\r\nGeneral Contractor"); + ws.GetRow(rowIndex + 24).GetCell(5).CellStyle = style1; + ws.GetRow(rowIndex + 24).GetCell(10).SetCellValue("施工单位\r\nConstruction Contractor"); + ws.GetRow(rowIndex + 24).GetCell(10).CellStyle = style1; + RegionUtil.SetBorderBottom(1, new CellRangeAddress(rowIndex + 24, rowIndex + 24, 0, 14), ws); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 25, rowIndex + 25, 0, 1)); + ws.GetRow(rowIndex + 25).GetCell(0).SetCellValue("专业工程师\r\nDiscipline Engineer:"); + ws.GetRow(rowIndex + 25).Height = 31 * 20; + ws.GetRow(rowIndex + 27).Height = 31 * 20; + ws.GetRow(rowIndex + 29).Height = 31 * 20; + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 25, rowIndex + 25, 5, 6)); + ws.GetRow(rowIndex + 25).GetCell(5).SetCellValue("专业工程师\r\nDiscipline Engineer:"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 25, rowIndex + 25, 10, 14)); + ws.GetRow(rowIndex + 25).GetCell(10).SetCellValue("记录人 :\r\nRecord Prepared by:"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 27, rowIndex + 27, 10, 14)); + ws.GetRow(rowIndex + 27).GetCell(10).SetCellValue("质量检查员:\r\nQuality Inspector:"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 29, rowIndex + 29, 10, 14)); + ws.GetRow(rowIndex + 29).GetCell(10).SetCellValue("焊接责任工程师:\r\nWelding Engineer:"); + + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 30, rowIndex + 30, 0, 4)); + ws.GetRow(rowIndex + 30).GetCell(0).SetCellValue("日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 30, rowIndex + 30, 5, 9)); + ws.GetRow(rowIndex + 30).GetCell(5).SetCellValue("日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 30, rowIndex + 30, 10, 14)); + ws.GetRow(rowIndex + 30).GetCell(10).SetCellValue("日期Date: 年 月 日"); + + RegionUtil.SetBorderTop(1, new CellRangeAddress(rowIndex + 24, rowIndex + 24, 0, 14), ws); + RegionUtil.SetBorderLeft(1, new CellRangeAddress(rowIndex + 24, rowIndex + 30, 0, 0), ws); + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 24, rowIndex + 30, 14, 14), ws); + RegionUtil.SetBorderBottom(1, new CellRangeAddress(rowIndex + 30, rowIndex + 30, 0, 14), ws); + + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 24, rowIndex + 30, 4, 4), ws); + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 24, rowIndex + 30, 9, 9), ws); + + ws.GetRow(rowIndex + 26).Height = ws.GetRow(rowIndex + 28).Height = 5 * 20; + #endregion + + ws.PrintSetup.FitWidth = 1; + ws.PrintSetup.FitHeight = 0; + ws.PrintSetup.PaperSize = (int)PaperSize.A4_Small; + + ws.FitToPage = true; + + //横向打印 + ws.PrintSetup.Landscape = true; + //垂直水平居中 + ws.VerticallyCenter = true; + ws.HorizontallyCenter = true; + //打印边距设置 厘米/3 + ws.SetMargin(MarginType.RightMargin, (double)2.4 / 3); + ws.SetMargin(MarginType.LeftMargin, (double)2.4 / 3); + ws.SetMargin(MarginType.TopMargin, (double)2.9 / 3); + ws.SetMargin(MarginType.BottomMargin, (double)2.4 / 3); + + //页眉页脚间距 + ws.SetMargin(MarginType.HeaderMargin, 0); + ws.SetMargin(MarginType.FooterMargin, 0); + } //22-射线检测比例确认表SHT 3503-J412-2007 - private void template22(XSSFWorkbook hssfworkbook, XSSFSheet ws) + private void template22_old(XSSFWorkbook hssfworkbook, XSSFSheet ws) { #region 头部 var style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 11, true, false, "宋体"); @@ -3154,6 +3342,314 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage ws.SetMargin(MarginType.FooterMargin, 0); } + //22-射线检测比例确认表SHT 3503-J412-2007 + private void template22(XSSFWorkbook hssfworkbook, XSSFSheet ws) + { + #region 头部 + var style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 10.5, true, false, "宋体"); + int rowIndex = 0; + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex, rowIndex + 4, style, 0, 20, true); + + //设置列宽 + ws.SetColumnWidth(0, 13 * 256); + ws.SetColumnWidth(1, 6 * 256); + ws.SetColumnWidth(2, 10 * 256); + ws.SetColumnWidth(3, 5 * 256); + ws.SetColumnWidth(4, 5 * 256); + ws.SetColumnWidth(5, 7 * 256); + ws.SetColumnWidth(6, 7 * 256); + ws.SetColumnWidth(7, 7 * 256); + ws.SetColumnWidth(8, 7 * 256); + ws.SetColumnWidth(9, 7 * 256); + ws.SetColumnWidth(10, 7 * 256); + ws.SetColumnWidth(11, 7 * 256); + ws.SetColumnWidth(12, 7 * 256); + ws.SetColumnWidth(13, 7 * 256); + ws.SetColumnWidth(14, 7 * 256); + ws.SetColumnWidth(15, 7 * 256); + ws.SetColumnWidth(16, 7 * 256); + ws.SetColumnWidth(17, 5 * 256); + ws.SetColumnWidth(18, 7 * 256); + ws.SetColumnWidth(19, 7 * 256); + ws.SetColumnWidth(20, 25 * 256); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex, rowIndex + 3, 0, 2)); + ws.GetRow(rowIndex).GetCell(0).SetCellValue("SH/T 3503-J412-1-2007"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex, rowIndex, 3, 17)); + ws.GetRow(rowIndex).GetCell(3).SetCellValue("管道焊接接头射线检测比例确认表(一)"); + ws.GetRow(rowIndex).GetCell(3).CellStyle = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 16, true, true); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 1, rowIndex + 2, 3, 17)); + ws.GetRow(rowIndex + 1).GetCell(3).SetCellValue("Pipeline Welding Joints Radiographic Examination Rate Confirmation Form(I)"); + ws.GetRow(rowIndex + 1).GetCell(3).CellStyle = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 14, true, true); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex, rowIndex, 18, 20)); + ws.GetRow(rowIndex).GetCell(18).SetCellValue("工程名称:巴斯夫(广东)一体化项目专用化学品二区"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex+1, rowIndex+1, 18, 20)); + ws.GetRow(rowIndex+1).GetCell(18).SetCellValue("Project Name:BASF (Guangdong) Integrated Project"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 2, rowIndex + 2, 18, 20)); + ws.GetRow(rowIndex + 2).GetCell(18).SetCellValue("单元名称:Citral"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 3, 18, 20)); + ws.GetRow(rowIndex + 3).GetCell(18).SetCellValue("Unit Name:Citral"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 3, 3, 17)); + + ws.GetRow(rowIndex).GetCell(18).CellStyle = ws.GetRow(rowIndex + 1).GetCell(18).CellStyle = ws.GetRow(rowIndex + 2).GetCell(18).CellStyle = ws.GetRow(rowIndex + 3).GetCell(18).CellStyle = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Left, 10.5, true, false); + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex , rowIndex, 18, 20), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 1, rowIndex + 1, 18, 20), ws); + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex + 1, rowIndex + 1, 18, 20), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 2, rowIndex + 2, 18, 20), ws); + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex + 2, rowIndex + 2, 18, 20), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 3, rowIndex + 3, 18, 20), ws); + + + ws.GetRow(rowIndex + 3).GetCell(3).SetCellValue("共 1 页 第 1 页"); + + ws.GetRow(rowIndex + 4).GetCell(0).SetCellValue("执行标准\r\nApplicable code"); + + ws.AddMergedRegion(new CellRangeAddress(4, 4, 1, 5)); + ws.AddMergedRegion(new CellRangeAddress(4, 4, 6, 7)); + ws.AddMergedRegion(new CellRangeAddress(4, 4, 8, 15)); + ws.AddMergedRegion(new CellRangeAddress(4, 4, 16, 17)); + ws.AddMergedRegion(new CellRangeAddress(4, 4, 18, 20)); + ws.GetRow(rowIndex + 4).GetCell(1).SetCellValue("NB/T47013.2-2015"); + ws.GetRow(rowIndex + 4).GetCell(6).SetCellValue("检测方法\r\nExam. Method"); + ws.GetRow(rowIndex + 4).GetCell(8).SetCellValue("射线检测\r\nRT"); + ws.GetRow(rowIndex + 4).GetCell(16).SetCellValue("检测比例\r\nExam. Rate"); + ws.GetRow(rowIndex + 4).GetCell(18).SetCellValue("5%"); + + ws.GetRow(rowIndex).Height = 27 * 20; + ws.GetRow(rowIndex + 1).Height = 27 * 20; + ws.GetRow(rowIndex + 2).Height = 15 * 20; + ws.GetRow(rowIndex + 3).Height = 20 * 20; + ws.GetRow(rowIndex + 4).Height = 40 * 20; + + #endregion + + #region 表格部分 + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 5, rowIndex + 6, style, 0, 20, true); + + ws.GetRow(rowIndex + 5).Height = 29 * 20; + ws.GetRow(rowIndex + 6).Height = 43 * 20; + + //设置表头部分 + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 6, 0, 1)); + ws.GetRow(rowIndex + 5).GetCell(0).SetCellValue("管道编号\r\nPipeline No."); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 6, 2, 2)); + ws.GetRow(rowIndex + 5).GetCell(2).SetCellValue("材质\r\nMaterial"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 5, 3, 4)); + ws.GetRow(rowIndex + 5).GetCell(3).SetCellValue("规 格/Size"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 3, 4)); + ws.GetRow(rowIndex + 6).GetCell(3).SetCellValue("mm"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 5, 5, 8)); + ws.GetRow(rowIndex + 5).GetCell(5).SetCellValue("管道焊接接头\r\nWelding Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 5, 9, 12)); + ws.GetRow(rowIndex + 5).GetCell(9).SetCellValue("施焊焊工\r\nWelder"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 5, 13, 16)); + ws.GetRow(rowIndex + 5).GetCell(13).SetCellValue("检测焊接接头\r\nExanined Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 5, rowIndex + 5, 17, 19)); + ws.GetRow(rowIndex + 5).GetCell(17).SetCellValue("实际检测比例"); + + ws.GetRow(rowIndex + 5).GetCell(20).SetCellValue("检测报告编号"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 5, 6)); + ws.GetRow(rowIndex + 6).GetCell(5).SetCellValue("总数\r\nTotal"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 7, 8)); + ws.GetRow(rowIndex + 6).GetCell(7).SetCellValue("固定口数\r\nField Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 9, 10)); + ws.GetRow(rowIndex + 6).GetCell(9).SetCellValue("焊工代号\r\nWelder No."); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 11, 12)); + ws.GetRow(rowIndex + 6).GetCell(11).SetCellValue("施焊数量\r\nWelded Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 13, 14)); + ws.GetRow(rowIndex + 6).GetCell(13).SetCellValue("总数\r\nTotal Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 15, 16)); + ws.GetRow(rowIndex + 6).GetCell(15).SetCellValue("固定口数\r\nField Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 6, rowIndex + 6, 17, 19)); + ws.GetRow(rowIndex + 6).GetCell(17).SetCellValue("Actual exam. Rate"); + + ws.GetRow(rowIndex + 6).GetCell(20).SetCellValue("Examination Report No."); + RegionUtil.SetBorderBottom(0, new CellRangeAddress(rowIndex+5, rowIndex+5, 17, 20), ws); + RegionUtil.SetBorderTop(0, new CellRangeAddress(rowIndex + 6, rowIndex + 6, 17, 20), ws); + + //这里创建行数据 17-16 + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 7, rowIndex + 16, style, 0, 20, true); + for (int i = 7; i < 16; i++) + { + ws.GetRow(rowIndex + i).Height = 28 * 20; + if (i == 7) + { + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + 10, 0, 1)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + 10, 2, 2)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + 10, 3, 4)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + 10, 5, 6)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + 10, 7, 8)); + } + if (i > 10) + { + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 0, 1)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 3, 4)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 5, 6)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 7, 8)); + } + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 9, 10)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 11, 12)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 13, 14)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 15, 16)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 17, 19)); + + } + //这里循环数据 + ws.GetRow(rowIndex + 15).GetCell(0).SetCellValue("小计\r\nTotal"); + + //模拟数据 + ws.GetRow(rowIndex + 7).GetCell(0).SetCellValue("1701-130-9062.058-0000"); + ws.GetRow(rowIndex + 7).GetCell(2).SetCellValue("A53-B"); + ws.GetRow(rowIndex + 7).GetCell(3).SetCellValue("114"); + ws.GetRow(rowIndex + 7).GetCell(5).SetCellValue("18"); + ws.GetRow(rowIndex + 7).GetCell(7).SetCellValue("1"); + ws.GetRow(rowIndex + 7).GetCell(9).SetCellValue("W7004"); + ws.GetRow(rowIndex + 8).GetCell(9).SetCellValue("W7010"); + ws.GetRow(rowIndex + 9).GetCell(9).SetCellValue("W7011"); + ws.GetRow(rowIndex + 10).GetCell(9).SetCellValue("W7013"); + + ws.GetRow(rowIndex + 7).GetCell(11).SetCellValue("6"); + ws.GetRow(rowIndex + 8).GetCell(11).SetCellValue("3"); + ws.GetRow(rowIndex + 9).GetCell(11).SetCellValue("6"); + ws.GetRow(rowIndex + 10).GetCell(11).SetCellValue("1"); + + ws.GetRow(rowIndex + 7).GetCell(13).SetCellValue("1"); + ws.GetRow(rowIndex + 8).GetCell(13).SetCellValue("3"); + ws.GetRow(rowIndex + 9).GetCell(13).SetCellValue("6"); + ws.GetRow(rowIndex + 10).GetCell(13).SetCellValue("1"); + + ws.GetRow(rowIndex + 7).GetCell(15).SetCellValue("0"); + ws.GetRow(rowIndex + 8).GetCell(15).SetCellValue("0"); + ws.GetRow(rowIndex + 9).GetCell(15).SetCellValue("0"); + ws.GetRow(rowIndex + 10).GetCell(15).SetCellValue("1"); + + ws.GetRow(rowIndex + 7).GetCell(17).SetCellValue("16.87%"); + ws.GetRow(rowIndex + 8).GetCell(17).SetCellValue("100.00%"); + ws.GetRow(rowIndex + 9).GetCell(17).SetCellValue("100.00%"); + ws.GetRow(rowIndex + 10).GetCell(17).SetCellValue("50.00%"); + + ws.GetRow(rowIndex + 7).GetCell(20).SetCellValue("RT-0010"); + ws.GetRow(rowIndex + 8).GetCell(20).SetCellValue("RT-009\r\nRT-0010"); + ws.GetRow(rowIndex + 9).GetCell(20).SetCellValue("RT-0010"); + ws.GetRow(rowIndex + 10).GetCell(20).SetCellValue("RT-037"); + + #endregion + + #region 尾部 + + ws.GetRow(rowIndex + 16).GetCell(0).SetCellValue("备注\r\nRemark"); + ws.GetRow(rowIndex + 16).GetCell(1).SetCellValue("焊口位置与检测焊口见管道单线图与无损检测报告。\r\nPlease refer to Pipeline Iso-drawing and NDE Report for joints position and examined joints."); + ws.GetRow(rowIndex + 16).GetCell(1).CellStyle = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Left, 10.5, true, false); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 16, rowIndex + 16, 1, 20)); + ws.GetRow(rowIndex + 16).Height = 29 * 20; + + + style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.None, BorderStyle.None, BorderStyle.None, BorderStyle.None, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Left, 10.5, true, false); + var style1 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 10.5, true, false); + var style2 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.None, BorderStyle.None, BorderStyle.None, BorderStyle.None, VerticalAlignment.Bottom, NPOI.SS.UserModel.HorizontalAlignment.Left, 10.5, true, false); + + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 17, rowIndex + 23, style, 0, 20, true); + + ws.GetRow(rowIndex + 17).GetCell(20).CellStyle = style1; + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 17, rowIndex + 17, 0, 3)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 17, rowIndex + 17, 4, 9)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 17, rowIndex + 17, 10, 16)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 17, rowIndex + 17, 17, 20)); + + ws.GetRow(rowIndex + 17).GetCell(0).SetCellValue("建设/监理单位\r\nOwner/Supervision Contractor"); + ws.GetRow(rowIndex + 17).GetCell(4).SetCellValue("总承包单位\r\nGeneral Contractor"); + ws.GetRow(rowIndex + 17).GetCell(10).SetCellValue("检 测 单 位\r\nExamination Contractor"); + ws.GetRow(rowIndex + 17).GetCell(17).SetCellValue("施 工 单 位\r\nConstruction Company"); + ws.GetRow(rowIndex + 17).GetCell(0).CellStyle = ws.GetRow(rowIndex + 17).GetCell(4).CellStyle = ws.GetRow(rowIndex + 17).GetCell(10).CellStyle = ws.GetRow(rowIndex + 17).GetCell(17).CellStyle = style1; + ws.GetRow(rowIndex + 17).Height = 33 * 20; + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 18, rowIndex + 18, 0, 3)); + ws.GetRow(rowIndex + 18).GetCell(0).SetCellValue("专业工程师\r\nDiscipline Engineer:"); + ws.GetRow(rowIndex + 18).Height = 31 * 20; + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 18, rowIndex + 18, 4, 9)); + ws.GetRow(rowIndex + 18).GetCell(4).SetCellValue("专业工程师\r\nDiscipline Engineer:"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 18, rowIndex + 18, 10, 16)); + ws.GetRow(rowIndex + 18).GetCell(10).SetCellValue("专业工程师\r\nDiscipline Engineer:"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 18, rowIndex + 18, 17, 20)); + ws.GetRow(rowIndex + 18).GetCell(17).SetCellValue("专业工程师\r\nDiscipline Engineer:"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 20, rowIndex + 20, 17, 20)); + ws.GetRow(rowIndex + 20).GetCell(17).SetCellValue("质量检查员:\r\nQuality Inspector:"); + ws.GetRow(rowIndex + 20).Height = 31 * 20; + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 22, rowIndex + 22, 17, 20)); + ws.GetRow(rowIndex + 22).GetCell(17).SetCellValue("制表:\r\nPrepared:"); + ws.GetRow(rowIndex + 22).Height = 31 * 20; + + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 23, rowIndex + 23, 0, 3)); + ws.GetRow(rowIndex + 23).GetCell(0).SetCellValue("日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 23, rowIndex + 23, 4, 9)); + ws.GetRow(rowIndex + 23).GetCell(4).SetCellValue("日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 23, rowIndex + 23, 10, 16)); + ws.GetRow(rowIndex + 23).GetCell(10).SetCellValue("日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 23, rowIndex + 23, 17, 20)); + ws.GetRow(rowIndex + 23).GetCell(17).SetCellValue("日期Date: 年 月 日"); + ws.GetRow(rowIndex + 23).Height = 29 * 20; + + ws.GetRow(rowIndex + 23).GetCell(0).CellStyle = ws.GetRow(rowIndex + 23).GetCell(4).CellStyle = ws.GetRow(rowIndex + 23).GetCell(10).CellStyle = ws.GetRow(rowIndex + 23).GetCell(17).CellStyle = style2; + + ws.GetRow(rowIndex + 19).Height = ws.GetRow(rowIndex + 21).Height = 14 * 20; + + + RegionUtil.SetBorderTop(1, new CellRangeAddress(rowIndex + 18, rowIndex + 18, 0, 20), ws); + RegionUtil.SetBorderLeft(1, new CellRangeAddress(rowIndex + 18, rowIndex + 23, 0, 0), ws); + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 18, rowIndex + 23, 20, 20), ws); + RegionUtil.SetBorderBottom(1, new CellRangeAddress(rowIndex + 18, rowIndex + 23, 0, 20), ws); + + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 18, rowIndex + 23, 3, 3), ws); + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 18, rowIndex + 23, 9, 9), ws); + RegionUtil.SetBorderRight(1, new CellRangeAddress(rowIndex + 18, rowIndex + 23, 16, 16), ws); + + #endregion + + ws.PrintSetup.FitWidth = 1; + ws.PrintSetup.FitHeight = 0; + ws.PrintSetup.PaperSize = (int)PaperSize.A4_Small; + + ws.FitToPage = true; + + //横向打印 + ws.PrintSetup.Landscape = true; + //垂直水平居中 + ws.VerticallyCenter = true; + ws.HorizontallyCenter = true; + //打印边距设置 厘米/3 + ws.SetMargin(MarginType.RightMargin, (double)2.4 / 3); + ws.SetMargin(MarginType.LeftMargin, (double)2.4 / 3); + ws.SetMargin(MarginType.TopMargin, (double)2.9 / 3); + ws.SetMargin(MarginType.BottomMargin, (double)2.4 / 3); + + //页眉页脚间距 + ws.SetMargin(MarginType.HeaderMargin, 0); + ws.SetMargin(MarginType.FooterMargin, 0); + } + //23-TP-09-超声&PAUT&TOFD检测比例确认表 private void template23(XSSFWorkbook hssfworkbook, XSSFSheet ws) { @@ -3598,6 +4094,212 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } + //24-TP-10-渗透&MT检测比例确认表 + private void template25_1(XSSFWorkbook hssfworkbook, XSSFSheet ws) + { + int rowIndex = 0; + var style = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 10, true, false, "Arial Unicode MS"); + #region 头部 + var style1 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.None, BorderStyle.None, BorderStyle.None, BorderStyle.None, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Right, 10, true, false, "Arial Unicode MS"); + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex, rowIndex, style1, 0, 20, true); + + //设置行宽度 + ws.SetColumnWidth(0, 13 * 256); + ws.SetColumnWidth(1, 3 * 256); + ws.SetColumnWidth(2, 10 * 256); + for (int i = 3; i < 20; i++) + { + ws.SetColumnWidth(1, 3 * 256); + } + ws.SetColumnWidth(20, 23 * 256); + + //设置行高度 + ws.GetRow(rowIndex).Height = 10 * 20; + ws.GetRow(rowIndex).GetCell(20).CellStyle = style1; + ws.GetRow(rowIndex).GetCell(20).SetCellValue("Form No. TP-10"); + + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 1, rowIndex + 2, style, 0, 20, true); + //设置行高度 + ws.GetRow(rowIndex + 1).Height = 10 * 20 * 9; + ws.GetRow(rowIndex + 2).Height = 10 * 20 * 3; + + //合并单元格和填充文本 + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 1, rowIndex + 1, 0, 2)); + ws.GetRow(rowIndex + 1).GetCell(0).SetCellValue(""); + + var style3 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Center, NPOI.SS.UserModel.HorizontalAlignment.Center, 14, true, true, "Arial Unicode MS"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 1, rowIndex + 1, 3, 17)); + ws.GetRow(rowIndex + 1).GetCell(3).CellStyle = style3; + ws.GetRow(rowIndex + 1).GetCell(3).SetCellValue("管道焊接接头PMI检测比例确认表(一)\nPipeline Welding Joints PMI Examination Rate Confirmation Form(I)\n共 1 页 第 1 页"); + + var style2 = CommonPrint.SetExcelStyle(hssfworkbook, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, BorderStyle.Thin, VerticalAlignment.Top, NPOI.SS.UserModel.HorizontalAlignment.Left, 10, true, false, "Arial Unicode MS"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 1, rowIndex + 1, 18, 20)); + ws.GetRow(rowIndex + 1).GetCell(18).CellStyle = style2; + ws.GetRow(rowIndex + 1).GetCell(18).SetCellValue("\n 工程名称:巴斯夫(广东)一体化项目\n Project Name:BASF (Guangdong) Integrated Project\n 单元名称:Citral\n Unit Name:Citral"); + + ws.GetRow(rowIndex + 2).GetCell(0).SetCellValue("执行标准\nApplicable code"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 2, rowIndex + 2, 1, 5)); + ws.GetRow(rowIndex + 2).GetCell(1).SetCellValue(""); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 2, rowIndex + 2, 6, 7)); + ws.GetRow(rowIndex + 2).GetCell(6).SetCellValue("检测方法\nExam. Method"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 2, rowIndex + 2, 8, 15)); + ws.GetRow(rowIndex + 2).GetCell(8).SetCellValue("PMI检测"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 2, rowIndex + 2, 16, 17)); + ws.GetRow(rowIndex + 2).GetCell(16).SetCellValue("检测比例\nExam. Rate"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 2, rowIndex + 2, 18, 20)); + ws.GetRow(rowIndex + 2).GetCell(18).SetCellValue("2%"); + + #endregion + + #region 表格部分 + + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 3, rowIndex + 13, style, 0, 20, true); + //设置高度和合并列填充文本 + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 4, 0, 1)); + ws.GetRow(rowIndex + 3).GetCell(0).SetCellValue("管道编号\nPipeline No."); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 4, 2, 2)); + ws.GetRow(rowIndex + 3).GetCell(2).SetCellValue("材质\nMaterial"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 4, 3, 4)); + ws.GetRow(rowIndex + 3).GetCell(3).SetCellValue("规 格/Size\n mm"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 3, 5, 8)); + ws.GetRow(rowIndex + 3).GetCell(5).SetCellValue("管道焊接接头\nWelding Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 3, 9, 12)); + ws.GetRow(rowIndex + 3).GetCell(9).SetCellValue("施焊焊工\nWelder"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 3, 13, 16)); + ws.GetRow(rowIndex + 3).GetCell(13).SetCellValue("检测焊接接头\nExanined Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 4, rowIndex + 4, 5, 6)); + ws.GetRow(rowIndex + 4).GetCell(5).SetCellValue("总数\nTotal"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 4, rowIndex + 4, 7, 8)); + ws.GetRow(rowIndex + 4).GetCell(7).SetCellValue("固定口数\nField Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 4, rowIndex + 4, 9, 10)); + ws.GetRow(rowIndex + 4).GetCell(9).SetCellValue("焊工代号\nWelder No."); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 4, rowIndex + 4, 11, 12)); + ws.GetRow(rowIndex + 4).GetCell(11).SetCellValue("施焊数量\nWelded Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 4, rowIndex + 4, 13, 14)); + ws.GetRow(rowIndex + 4).GetCell(13).SetCellValue("总数\nTotal Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 4, rowIndex + 4, 15, 16)); + ws.GetRow(rowIndex + 4).GetCell(15).SetCellValue("固定口数\nField Joints"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 4, 17, 19)); + ws.GetRow(rowIndex + 3).GetCell(17).SetCellValue("实际检测比例\nActual exam. Rate"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 3, rowIndex + 4, 20, 20)); + ws.GetRow(rowIndex + 3).GetCell(20).SetCellValue("检测报告编号\nExamination Report No."); + + + for (int i = 3; i < 14; i++) + { + if (i == 3 || i == 4) + { + ws.GetRow(rowIndex + i).Height = 30 * 20; + continue; + } + + if (i == 13) + ws.GetRow(rowIndex + i).Height = 30 * 20; + else + ws.GetRow(rowIndex + i).Height = 19 * 20; + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 0, 1)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 3, 4)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 5, 6)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 7, 8)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 9, 10)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 11, 12)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 13, 14)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 15, 16)); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + i, rowIndex + i, 17, 19)); + } + ws.GetRow(rowIndex + 13).GetCell(0).SetCellValue("小计\nTotal"); + #endregion + + #region 尾部 + + ws = ExcelCreateRow(ws, hssfworkbook, rowIndex + 14, rowIndex + 16, style, 0, 20, true); + //设置行高 + ws.GetRow(rowIndex + 14).Height = 20 * 20 * 2; + ws.GetRow(rowIndex + 15).Height = 20 * 20 * 2; + ws.GetRow(rowIndex + 16).Height = 20 * 20 * 7; + + ws.GetRow(rowIndex + 14).GetCell(0).SetCellValue("备注\nRemark"); + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 14, rowIndex + 14, 1, 20)); + + ws.GetRow(rowIndex + 14).GetCell(1).CellStyle = style2; + ws.GetRow(rowIndex + 14).GetCell(1).SetCellValue("焊口位置与检测焊口见管道单线图与无损检测报告。\nPlease refer to Pipeline Iso-drawing and NDE Report for joints position and examined joints."); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 15, rowIndex + 15, 0, 3)); + ws.GetRow(rowIndex + 15).GetCell(0).SetCellValue("建 设 / 监 理 单 位\nOwner/JianLi Company"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 15, rowIndex + 15, 4, 9)); + ws.GetRow(rowIndex + 15).GetCell(4).SetCellValue("总 承 包 单 位\nGeneral Contractor"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 15, rowIndex + 15, 10, 16)); + ws.GetRow(rowIndex + 15).GetCell(10).SetCellValue("检 测 单 位\nExamination Contractor"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 15, rowIndex + 15, 17, 20)); + ws.GetRow(rowIndex + 15).GetCell(17).SetCellValue("施 工 单 位\nConstruction Company"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 16, rowIndex + 16, 0, 3)); + ws.GetRow(rowIndex + 16).GetCell(0).CellStyle = style2; + ws.GetRow(rowIndex + 16).GetCell(0).SetCellValue("专业工程师\n Discipline Engineer: \n\n\n\n\n\n\n\n 日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 16, rowIndex + 16, 4, 9)); + ws.GetRow(rowIndex + 16).GetCell(4).CellStyle = style2; + ws.GetRow(rowIndex + 16).GetCell(4).SetCellValue("专业工程师\n Discipline Engineer: \n\n\n\n\n\n\n\n 日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 16, rowIndex + 16, 10, 16)); + ws.GetRow(rowIndex + 16).GetCell(10).CellStyle = style2; + ws.GetRow(rowIndex + 16).GetCell(10).SetCellValue("专业工程师\n Discipline Engineer: \n\n\n\n\n\n\n\n 日期Date: 年 月 日"); + + ws.AddMergedRegion(new CellRangeAddress(rowIndex + 16, rowIndex + 16, 17, 20)); + ws.GetRow(rowIndex + 16).GetCell(17).CellStyle = style2; + ws.GetRow(rowIndex + 16).GetCell(17).SetCellValue("专业工程师\n Discipline Engineer: \n\n 质量检查员:\n Quality Inspector:\n\n 制表:\n Prepared:\n\n 日期Date: 年 月 日"); + + #endregion + + ws.PrintSetup.FitWidth = 1; + ws.PrintSetup.FitHeight = 0; + ws.PrintSetup.PaperSize = (int)PaperSize.A4_Small; + + ws.FitToPage = true; + + //水平垂直居中 + ws.HorizontallyCenter = true; + ws.VerticallyCenter = true; + + //横向打印 + ws.PrintSetup.Landscape = true; + //垂直水平居中 + ws.VerticallyCenter = true; + ws.HorizontallyCenter = true; + //打印边距设置 厘米/3 + ws.SetMargin(MarginType.RightMargin, (double)2.4 / 3); + ws.SetMargin(MarginType.LeftMargin, (double)2.4 / 3); + ws.SetMargin(MarginType.TopMargin, (double)2.9 / 3); + ws.SetMargin(MarginType.BottomMargin, (double)2.4 / 3); + + //页眉页脚间距 + ws.SetMargin(MarginType.HeaderMargin, 0); + ws.SetMargin(MarginType.FooterMargin, 0); + + } + //25-管道无损检测结果汇总表SHT 3503-J412-2017 private void template25(XSSFWorkbook hssfworkbook, XSSFSheet ws) { @@ -5542,6 +6244,11 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage XSSFSheet sheet24 = (XSSFSheet)hssfworkbook.CreateSheet(oneTemp.Title); template24(hssfworkbook, sheet24); break; + //25-1-管道无损检测结果汇总表SHT 3503-J412-2017 + case "95125974-3DD4-4E16-B4F0-A9D9C9A1406D": + XSSFSheet sheet25_1 = (XSSFSheet)hssfworkbook.CreateSheet(oneTemp.Title); + template25_1(hssfworkbook, sheet25_1); + break; //25-管道无损检测结果汇总表SHT 3503-J412-2017 case "4C45ABAB-89E9-4874-8F55-5050CDE98DFC": XSSFSheet sheet25 = (XSSFSheet)hssfworkbook.CreateSheet(oneTemp.Title); diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx index bc2d984..5c777b8 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx @@ -169,8 +169,11 @@ FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px"> + FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px" ExpandUnusedSpace="true"> + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx.cs index e285a1a..085ca01 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageEdit.aspx.cs @@ -230,7 +230,8 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage this.SetTextTemp(); this.PageInfoLoad(); ///页面输入保存信息 string strSql = @"SELECT ptp.ProjectId, ptp.PTP_ID,ptpPipe.PT_PipeId, WorkArea.WorkAreaCode,IsoInfo.PipelineCode, - IsoInfo.DesignPressure,IsoInfo.DesignTemperature,ser.MediumName + IsoInfo.DesignPressure,IsoInfo.DesignTemperature,ser.MediumName, + ptpPipe.isAll,(case when (isnull(ptpPipe.WeldJonintCode,'')='') then '全部' else ptpPipe.WeldJonintCode end) as WeldJonintCode FROM dbo.PTP_TestPackage AS ptp LEFT JOIN dbo.PTP_PipelineList AS ptpPipe ON ptp.PTP_ID=ptpPipe.PTP_ID LEFT JOIN dbo.Pipeline_Pipeline AS IsoInfo ON IsoInfo.PipelineId = ptpPipe.PipelineId @@ -751,8 +752,8 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage protected void btnDownLoad_Click(object sender, EventArgs e) { string rootPath = Server.MapPath("~/"); - string uploadfilepath = rootPath + Const.HJGL_DataInTemplateUrl; - string filePath = Const.HJGL_DataInTemplateUrl; + string uploadfilepath = rootPath + Const.HJGL_TestTemplateUrl; + string filePath = Const.HJGL_TestTemplateUrl; string fileName = Path.GetFileName(filePath); FileInfo info = new FileInfo(uploadfilepath); long fileSize = info.Length; diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx index 43c86f0..2753d98 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx @@ -3,214 +3,233 @@ - 试压包 + 试压包
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs index 95dea20..56646b7 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs @@ -3,7 +3,11 @@ using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; +using System.Web.ModelBinding; +using System.Web.UI.DataVisualization.Charting; +using System.Windows.Forms; using BLL; +using Model; using Newtonsoft.Json.Linq; namespace FineUIPro.Web.WeldingProcess.TestPackageManage @@ -103,6 +107,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } } this.PageInfoLoad(); ///加载页面 + } } #endregion @@ -170,6 +175,14 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } this.txtRemark.Text = testPackageManage.Remark; + var items = Funs.DB.PTP_PipelineList.Where(t => t.PTP_ID == testPackageManage.PTP_ID) + .Select(t=>t.WorkAreaId).FirstOrDefault(); + + if (items != null) + { + drpWorkArea.SelectedValue = items; + } + this.BindGrid(); ////初始化页面 this.ShowGridItem(); } @@ -192,22 +205,51 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage ///
private void BindGrid() { - string strSql = @"SELECT IsoInfo.ProjectId,IsoInfo.WorkAreaId,WorkArea.WorkAreaCode,IsoInfo.PipelineId,IsoInfo.PipelineCode, - IsoInfo.DesignPressure,IsoInfo.DesignTemperature, WorkArea.InstallationId,IsoInfo.UnitId, - IsoInfo.TestPressure,IsoInfo.TestTemperature,bs.MediumName,IsoInfo.SingleNumber, - IsoInfo.Specification,IsoInfo.PipingClassId,IsoInfo.MainMaterialId,IsoList.PT_PipeId,IsoList.PTP_ID - FROM dbo.Pipeline_Pipeline AS IsoInfo - LEFT JOIN DBO.Project_WorkArea AS WorkArea ON IsoInfo.WorkAreaId =WorkArea.WorkAreaId - LEFT JOIN dbo.Base_Medium AS bs ON bs.MediumId = IsoInfo.MediumId - LEFT JOIN dbo.PTP_PipelineList AS IsoList ON IsoList.PipelineId = IsoInfo.PipelineId + string strSql = string.Empty; + if (string.IsNullOrEmpty(this.PTP_ID)) + { + strSql = @"SELECT + IsoInfo.ProjectId,IsoInfo.WorkAreaId,WorkArea.WorkAreaCode,IsoInfo.PipelineId,IsoInfo.PipelineCode, + IsoInfo.DesignPressure,IsoInfo.DesignTemperature, WorkArea.InstallationId,IsoInfo.UnitId, + IsoInfo.TestPressure,IsoInfo.TestTemperature,bs.MediumName,IsoInfo.SingleNumber, + '全部' as WeldJointCode + FROM dbo.Pipeline_Pipeline AS IsoInfo + LEFT JOIN DBO.Project_WorkArea AS WorkArea ON IsoInfo.WorkAreaId =WorkArea.WorkAreaId + LEFT JOIN dbo.Base_Medium AS bs ON bs.MediumId = IsoInfo.MediumId WHERE IsoInfo.ProjectId= @ProjectId AND IsoInfo.UnitId= @UnitId - AND WorkArea.InstallationId= @InstallationId AND (IsoList.PTP_ID IS NULL OR IsoList.PTP_ID = @PTP_ID)"; + AND WorkArea.InstallationId= @InstallationId AND + IsoInfo.PipelineId not in( + select PipelineId from PTP_PipelineList where PipelineId=IsoInfo.PipelineId and + WorkAreaId=IsoInfo.WorkAreaId and isAll=1 + ) + "; + } + else + { + strSql = @"SELECT + IsoInfo.ProjectId,IsoInfo.WorkAreaId,WorkArea.WorkAreaCode,IsoInfo.PipelineId,IsoInfo.PipelineCode, + IsoInfo.DesignPressure,IsoInfo.DesignTemperature, WorkArea.InstallationId,IsoInfo.UnitId, + IsoInfo.TestPressure,IsoInfo.TestTemperature,bs.MediumName,IsoInfo.SingleNumber, + IsoList.isAll,(case when (isnull(IsoList.WeldJonintCode,'')='') then '全部' else IsoList.WeldJonintCode end) as WeldJointCode + FROM dbo.Pipeline_Pipeline AS IsoInfo + LEFT JOIN DBO.Project_WorkArea AS WorkArea ON IsoInfo.WorkAreaId =WorkArea.WorkAreaId + LEFT JOIN dbo.Base_Medium AS bs ON bs.MediumId = IsoInfo.MediumId + LEFT JOIN dbo.PTP_PipelineList AS IsoList ON IsoList.PipelineId = IsoInfo.PipelineId + and IsoInfo.WorkAreaId=IsoList.WorkAreaId and IsoList.PTP_ID=@PTP_ID + WHERE IsoInfo.ProjectId= @ProjectId AND IsoInfo.UnitId= @UnitId + AND WorkArea.InstallationId= @InstallationId "; + } List listStr = new List(); listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - listStr.Add(new SqlParameter("@PTP_ID", this.PTP_ID)); + listStr.Add(new SqlParameter("@UnitId", this.drpUnit.SelectedValue)); listStr.Add(new SqlParameter("@InstallationId", this.drpInstallation.SelectedValue)); + if (!string.IsNullOrEmpty(this.PTP_ID)) + { + listStr.Add(new SqlParameter("@PTP_ID", this.PTP_ID)); + } + if (this.drpWorkArea.SelectedValue != Const._Null && drpWorkArea.SelectedValue!=null) { strSql += " AND IsoInfo.WorkAreaId = @WorkAreaId"; @@ -276,6 +318,20 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage //} SqlParameter[] parameter = listStr.ToArray(); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + if (string.IsNullOrEmpty(this.PTP_ID)) + { + foreach (DataRow dr in tb.Rows) + { + string pipelineId = dr["PipelineId"].ToString(); + string joinCodeList = dr["WeldJointCode"].ToString(); + int count = countWeldJointCode(pipelineId); + int baseCount = countBaseWeldJointCode(pipelineId); + if (count == baseCount) + { + dr.Delete(); + } + } + } // 2.获取当前分页数据 //var table = this.GetPagedDataTable(Grid1, tb1); Grid1.RecordCount = tb.Rows.Count; @@ -283,8 +339,34 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage var table = this.GetPagedDataTable(Grid1, tb); Grid1.DataSource = table; Grid1.DataBind(); - } + } + private int countBaseWeldJointCode(string pipelineId) + { + string sql = "select count(1) from Pipeline_WeldJoint where PipelineId=@PipelineId"; + SqlParameter[] parameters = new SqlParameter[] { + new SqlParameter("@PipelineId",pipelineId) + }; + int count = SQLHelper.getIntValue(sql, parameters); + return count; + } + private int countWeldJointCode(string pipelineId) + { + string sql = @"select WeldJointCode=(stuff((select ','+ WeldJonintCode from PTP_PipelineList where PipelineId=@PipelineId and isALL=0 for xml path('')),1,1,''))"; + SqlParameter[] parameters = new SqlParameter[] { + new SqlParameter("@PipelineId",pipelineId) + }; + string strCode = SQLHelper.GetStr(sql, parameters); + if(!string.IsNullOrEmpty(strCode) ) + { + string[] arr=strCode.Split(','); + return arr==null?0:arr.Length; + } + else + { + return 0; + } + } /// /// 对GV 赋值 /// @@ -347,6 +429,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage this.CollectGridJointInfo(); this.BindGrid(); this.ShowGridItem(); + } #endregion @@ -491,15 +574,53 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage BLL.TestPackageManageEditService.AddTestPackage(testPackage); BLL.Sys_LogService.AddLog(BLL.Const.System_3, this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.TestPackageManageEditMenuId, Const.BtnAdd, this.PTP_ID); } - - foreach (var item in listSelects) + JArray teamGroupData = Grid1.GetMergedData(); + if (listSelects.Count > 0) { - Model.PTP_PipelineList newitem = new Model.PTP_PipelineList(); - newitem.PTP_ID = this.PTP_ID; - newitem.PipelineId = item; - BLL.TestPackageManageEditService.AddPipelineList(newitem); + BLL.TestPackageManageEditService.DeletePipelineListByPTP_ID(testPackage.PTP_ID); } + foreach (JObject teamGroupRow in teamGroupData) + { + string PipelineId = teamGroupRow["id"].ToString(); + string status = teamGroupRow.Value("status"); + + if (listSelects.Contains(PipelineId)) + { + JObject values = teamGroupRow.Value("values"); + string WeldJonintCodes = values.Value("WeldJointCode"); + string workAreaId = values.Value("WorkAreaId"); + if (string.IsNullOrEmpty(WeldJonintCodes)) + WeldJonintCodes = "全部"; + //处理剩下来的口 + List listJointCode = new List(); + var tempData = Funs.DB.PTP_PipelineList.Where(t=>t.PipelineId== PipelineId && t.IsAll==false).Select(t => t.WeldJonintCode).ToList(); + foreach (var item in tempData) + { + if (!string.IsNullOrEmpty(item)) + { + string[] arr=item.Split(','); + for (int i = 0; i < arr.Length; i++) + { + listJointCode.Add(arr[i]); + } + } + } + if(WeldJonintCodes=="全部" && listJointCode.Count > 0) + { + var nextJointCode = Funs.DB.Pipeline_WeldJoint.Where(t => t.PipelineId == PipelineId && !listJointCode.Contains(t.WeldJointCode)) + .Select(t => t.WeldJointCode).ToList().ToArray(); + WeldJonintCodes = String.Join(",", nextJointCode.ToArray()); + } + Model.PTP_PipelineList newitem = new Model.PTP_PipelineList(); + newitem.PTP_ID = this.PTP_ID; + newitem.PipelineId = PipelineId; + newitem.IsAll = WeldJonintCodes=="全部" ? true : false; + newitem.WeldJonintCode = WeldJonintCodes; + newitem.WorkAreaId = workAreaId; + BLL.TestPackageManageEditService.AddPipelineList(newitem); + } + } ShowNotify("保存成功!", MessageBoxIcon.Success); PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(this.PTP_ID) + ActiveWindow.GetHidePostBackReference()); @@ -511,6 +632,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } } #endregion + #region 收集Grid页面信息 /// @@ -532,7 +654,15 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage listSelects.Add(rowID); } } + } + #endregion + + + #region 绑定焊口信息Grid2列表 + + + #endregion #region Grid 明细操作事件 @@ -599,6 +729,9 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage this.BindGrid(); this.ShowGridItem(); } + + #endregion + } } \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs index a9e0bab..a73b06f 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.WeldingProcess.TestPackageManage { - - - public partial class TestPackageManageItemEdit { - +namespace FineUIPro.Web.WeldingProcess.TestPackageManage +{ + + + public partial class TestPackageManageItemEdit + { + /// /// Head1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlHead Head1; - + /// /// form1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// panelCenterRegion 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel panelCenterRegion; - + /// /// Toolbar2 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar2; - + /// /// ToolbarFill1 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarFill ToolbarFill1; - + /// /// btnSave 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSave; - + /// /// SimpleForm1 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form SimpleForm1; - + /// /// txtTestPackageNo 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestPackageNo; - + /// /// drpUnit 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpUnit; - + /// /// drpInstallation 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpInstallation; - + /// /// txtTestPackageName 控件。 /// @@ -128,7 +130,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestPackageName; - + /// /// drpTestType 控件。 /// @@ -137,7 +139,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpTestType; - + /// /// txtTestService 控件。 /// @@ -146,7 +148,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestService; - + /// /// txtTestHeat 控件。 /// @@ -155,7 +157,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestHeat; - + /// /// txtTestAmbientTemp 控件。 /// @@ -164,7 +166,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestAmbientTemp; - + /// /// txtTestMediumTemp 控件。 /// @@ -173,7 +175,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestMediumTemp; - + /// /// txtVacuumTestService 控件。 /// @@ -182,7 +184,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtVacuumTestService; - + /// /// txtVacuumTestPressure 控件。 /// @@ -191,7 +193,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtVacuumTestPressure; - + /// /// txtTightnessTestTime 控件。 /// @@ -200,7 +202,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTightnessTestTime; - + /// /// txtTightnessTestTemp 控件。 /// @@ -209,7 +211,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTightnessTestTemp; - + /// /// txtTightnessTest 控件。 /// @@ -218,7 +220,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTightnessTest; - + /// /// txtTestPressure 控件。 /// @@ -227,7 +229,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestPressure; - + /// /// txtTestPressureTemp 控件。 /// @@ -236,7 +238,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestPressureTemp; - + /// /// txtTestPressureTime 控件。 /// @@ -245,7 +247,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestPressureTime; - + /// /// txtOperationMedium 控件。 /// @@ -254,7 +256,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtOperationMedium; - + /// /// txtPurgingMedium 控件。 /// @@ -263,7 +265,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtPurgingMedium; - + /// /// txtCleaningMedium 控件。 /// @@ -272,7 +274,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtCleaningMedium; - + /// /// txtLeakageTestService 控件。 /// @@ -281,7 +283,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtLeakageTestService; - + /// /// txtLeakageTestPressure 控件。 /// @@ -290,7 +292,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtLeakageTestPressure; - + /// /// txtAllowSeepage 控件。 /// @@ -299,7 +301,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtAllowSeepage; - + /// /// txtFactSeepage 控件。 /// @@ -308,7 +310,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtFactSeepage; - + /// /// txtRemark 控件。 /// @@ -317,7 +319,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtRemark; - + /// /// drpModifier 控件。 /// @@ -326,7 +328,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpModifier; - + /// /// txtModifyDate 控件。 /// @@ -335,7 +337,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtModifyDate; - + /// /// drpTabler 控件。 /// @@ -344,7 +346,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpTabler; - + /// /// txtTableDate 控件。 /// @@ -353,7 +355,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtTableDate; - + /// /// ckSelect 控件。 /// @@ -362,7 +364,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.CheckBox ckSelect; - + /// /// Form2 控件。 /// @@ -371,7 +373,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form Form2; - + /// /// drpWorkArea 控件。 /// @@ -380,7 +382,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWorkArea; - + /// /// drpMedium 控件。 /// @@ -389,7 +391,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpMedium; - + /// /// drpPipingClass 控件。 /// @@ -398,7 +400,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpPipingClass; - + /// /// drpMaterial 控件。 /// @@ -407,7 +409,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpMaterial; - + /// /// txtDia 控件。 /// @@ -416,7 +418,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.NumberBox txtDia; - + /// /// Grid1 控件。 /// @@ -425,7 +427,25 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + + /// + /// WorkAreaId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.RenderField WorkAreaId; + + /// + /// txtisALL 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TriggerBox txtisALL; + /// /// ToolbarSeparator1 控件。 /// @@ -434,7 +454,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - + /// /// ToolbarText1 控件。 /// @@ -443,7 +463,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -452,7 +472,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Menu1 控件。 /// @@ -461,7 +481,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnAllSelect 控件。 /// @@ -470,7 +490,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnAllSelect; - + /// /// btnNoSelect 控件。 /// @@ -479,5 +499,14 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnNoSelect; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; } } diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx new file mode 100644 index 0000000..5f9faa0 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx @@ -0,0 +1,74 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="selectJointCode.aspx.cs" Inherits="FineUIPro.Web.WeldingProcess.TestPackageManage.selectJointCode" %> + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.cs new file mode 100644 index 0000000..cedd517 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.cs @@ -0,0 +1,95 @@ +using BLL; +using Model; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace FineUIPro.Web.WeldingProcess.TestPackageManage +{ + public partial class selectJointCode : PageBase + { + private string rowId=string.Empty; + private string jointcode=string.Empty; + private string ptpId=string.Empty; + protected void Page_Load(object sender, EventArgs e) + { + + this.rowId = Request.Params["rowId"]; + this.jointcode = Request.Params["jointcode"]; + this.ptpId = Request.Params["ptpId"]; + if (string.IsNullOrEmpty(this.rowId)) + { + ShowNotify("请先选择某条管线信息!", MessageBoxIcon.Warning); + return; + } + if (!IsPostBack) + { + btnClose.OnClientClick = ActiveWindow.GetHideReference(); + this.BindGridDataSource(); + this.InitGridDataChecked(); + } + } + void InitGridDataChecked() + { + List list = new List(); + if (!string.IsNullOrEmpty(this.jointcode)) + { + string[] arr=this.jointcode.Split(','); + for (int i = 0;i GetDataJointGrid2(string PipelineID) + { + List listData = new List(); + var tempData = Funs.DB.PTP_PipelineList.Where(t => t.PipelineId == PipelineID && t.IsAll == false) + .AsQueryable(); + + if (!string.IsNullOrEmpty(this.ptpId)) + { + tempData = tempData.Where(t => t.PTP_ID != this.ptpId); + } + var newData = tempData.Select(t => t.WeldJonintCode).ToList(); + foreach (var item in newData) + { + if (!string.IsNullOrEmpty(item)) + { + string[] strcode = item.Split(','); + for (int i = 0; i < strcode.Length; i++) + { + if (!listData.Contains(strcode[i])) + { + listData.Add(strcode[i]); + } + } + } + + } + var query = Funs.DB.Pipeline_WeldJoint.Where(t => t.PipelineId == PipelineID) + .OrderBy(t => t.WeldJointCode).AsQueryable(); + if (listData.Count>0 ) + { + query = query.Where(t => !listData.Contains(t.WeldJointCode)); + } + return query.ToList(); + + } + + } +} \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.designer.cs new file mode 100644 index 0000000..518e49f --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx.designer.cs @@ -0,0 +1,62 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.WeldingProcess.TestPackageManage +{ + + + public partial class selectJointCode + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + + /// + /// btnSaveClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSaveClose; + } +} diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx index 7474490..8b065f6 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx @@ -190,7 +190,7 @@ - + + + + + + + 委托单导入 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + --%> + + + + + + + + + + + + + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.cs new file mode 100644 index 0000000..b0d72fe --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.cs @@ -0,0 +1,816 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.OleDb; +using System.IO; +using System.Linq; +using System.Text; +using System.Web.UI; +using BLL; +using AspNet = System.Web.UI.WebControls; +using Model; +using NPOI.HSSF.Util; +using NPOI.SS.UserModel; +using NPOI.XSSF.UserModel; + +namespace FineUIPro.Web.WeldingProcess.TrustManage +{ + public partial class TrustBatchIn : PageBase + { + #region 定义变量 + /// + /// 上传预设的虚拟路径 + /// + private string initPath = Const.ExcelUrl; + + /// + /// 错误集合 + /// + public static string errorInfos = string.Empty; + + public string BatchCode + { + get + { + return (string)ViewState["BatchCode"]; + } + set + { + ViewState["BatchCode"] = value; + } + } + + #endregion + + #region 加载页面 + /// + /// 加载页面 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + this.hdFileName.Text = string.Empty; + this.hdCheckResult.Text = string.Empty; + errorInfos = string.Empty; + } + } + #endregion + + #region 审核 + /// + /// 审核 + /// + /// + /// + protected void btnAudit_Click(object sender, EventArgs e) + { + errorInfos = string.Empty; + if (this.fuAttachUrl.HasFile == false) + { + ShowNotify("请选择Excel文件!", MessageBoxIcon.Warning); + return; + } + string IsXls = Path.GetExtension(this.fuAttachUrl.FileName).ToString().Trim().ToLower(); + if (IsXls != ".xls" && IsXls != ".xlsx") + { + ShowNotify("只能选择Excel文件!", MessageBoxIcon.Warning); + return; + } + + string rootPath = Server.MapPath("~/"); + string initFullPath = rootPath + initPath; + if (!Directory.Exists(initFullPath)) + { + Directory.CreateDirectory(initFullPath); + } + //指定上传文件名称 + this.hdFileName.Text = BLL.Funs.GetNewFileName() + IsXls; + //上传文件路径 + string filePath = initFullPath + this.hdFileName.Text; + //文件上传服务器 + this.fuAttachUrl.PostedFile.SaveAs(filePath); + //文件上传服务器后的名称 + string fileName = rootPath + initPath + this.hdFileName.Text; + //读取Excel + DataSet ds = NPOIHelper.ExcelToDataSet(fileName, out errorInfos, true); + //验证Excel读取是否有误 + if (!string.IsNullOrEmpty(errorInfos)) + { + ShowNotify(errorInfos, MessageBoxIcon.Warning); + return; + } + + if (ds.Tables.Count > 0) + { + + List trustList = new List(); + var units = from x in Funs.DB.Base_Unit select x; + var area = from x in Funs.DB.Project_WorkArea where x.ProjectId == this.CurrUser.LoginProjectId select x; + var installation = from x in Funs.DB.Project_Installation where x.ProjectId == this.CurrUser.LoginProjectId select x; + var trustIn = from x in Funs.DB.View_TrustBathcIn where x.ProjectId == this.CurrUser.LoginProjectId select x; + var pipeList = from x in Funs.DB.Pipeline_Pipeline where x.ProjectId == this.CurrUser.LoginProjectId select x; + List logListData = new List(); + string BatchNo = DateTime.Now.ToString("yyyyMMddHHmmss"); + BatchCode = BatchNo; + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + string result = string.Empty; + var log = new Model.TrustBatchImportErrorLog(); + string col0 = ds.Tables[0].Rows[i][0].ToString().Trim(); + string col1 = ds.Tables[0].Rows[i][1].ToString().Trim(); + string col2 = ds.Tables[0].Rows[i][2].ToString().Trim(); + string col3 = ds.Tables[0].Rows[i][3].ToString().Trim(); + string col4 = ds.Tables[0].Rows[i][4].ToString().Trim(); + string col5 = ds.Tables[0].Rows[i][5].ToString().Trim(); + string col6 = ds.Tables[0].Rows[i][6].ToString().Trim(); + string col7 = ds.Tables[0].Rows[i][7].ToString().Trim(); + string col8 = ds.Tables[0].Rows[i][8].ToString().Trim(); + string col9 = ds.Tables[0].Rows[i][9].ToString().Trim(); + log.Id = SQLHelper.GetNewID(typeof(TrustBatchImportErrorLog)); + log.RowID = (i + 2); + log.BatchNo = BatchNo; + log.TrustBatchCode = col0; + log.InstallCode = col1; + log.AreaCode = col2; + log.PipelineCode = col3; + log.WeldJointCode = col4; + log.DetectionType = col5; + log.TrustDate = col6; + log.UnitCode = col7; + log.SurfaceState = col8; + log.Opportunity = col9; + log.CreatedTime = DateTime.Now; + + Model.Batch_BatchTrust t = new Model.Batch_BatchTrust(); + + if (string.IsNullOrEmpty(col0)) + { + result += "委托单号此项为必填项!" + "|"; + } + else + { + var oldTrust = Funs.DB.Batch_BatchTrust.FirstOrDefault(x => x.TrustBatchCode == col0); + if (oldTrust != null) + { + result += "委托单号 [" + col0 + "]已存在!" + "|"; + } + else + { + t.TrustBatchCode = col0; + } + } + + string installationId = string.Empty; + if (!string.IsNullOrEmpty(col1)) + { + Model.Project_Installation ins = installation.FirstOrDefault(x => x.InstallationCode == col1); + if (ins == null) + { + result += "装置编号 [" + col1 + "]不存在!" + "|"; + } + else + { + installationId = ins.InstallationId; + t.InstallationId = installationId; + } + } + else + { + result += "装置编号此项为必填项!" + "|"; + } + + string workAreaId = string.Empty; + if (!string.IsNullOrEmpty(col2)) + { + Model.Project_WorkArea workArea = area.FirstOrDefault(x => x.WorkAreaCode == col2 && x.InstallationId == installationId); + if (workArea == null) + { + result += "区域编号 [" + col2 + "]不存在!" + "|"; + } + else + { + workAreaId = workArea.WorkAreaId; + t.WorkAreaId = workAreaId; + } + } + else + { + result += "区域编号此项为必填项!" + "|"; + } + + string pipelineId = string.Empty; + if (!string.IsNullOrEmpty(col3)) + { + var pipe = pipeList.FirstOrDefault(x => x.PipelineCode == col3 && x.WorkAreaId == workAreaId); + if (pipe == null) + { + result += "该区域管线号 [" + col3 + "]不存在!" + "|"; + } + else + { + pipelineId = pipe.PipelineId; + t.PipelineId = pipelineId; + } + } + else + { + result += "管线号此项为必填项!" + "|"; + } + + string weldJointId = string.Empty; + if (!string.IsNullOrEmpty(col4)) + { + var weldJoint = from x in Funs.DB.Pipeline_WeldJoint where x.PipelineId == pipelineId && x.WeldJointCode == col4 select x; + if (weldJoint.Count() == 0) + { + result += "焊口号 [" + col4 + "]不存在!" + "|"; + } + + else if (weldJoint.Count() == 1) + { + weldJointId = weldJoint.First().WeldJointId; + t.WeldingMethodId = weldJoint.First().WeldingMethodId; + t.GrooveTypeId = weldJoint.First().GrooveTypeId; + } + else + { + result += "焊口号 [" + col4 + "]重复!" + "|"; + } + } + else + { + result += "焊口号此项为必填项!" + "|"; + } + + string ndeId = string.Empty; + if (!string.IsNullOrEmpty(col5)) + { + var nde = Funs.DB.Base_DetectionType.FirstOrDefault(x => x.DetectionTypeCode == col5); + if (nde == null) + { + result += "探伤类型[" + col5 + "]错误!" + "|"; + } + + else + { + ndeId = nde.DetectionTypeId; + t.DetectionTypeId = nde.DetectionTypeId; + } + } + else + { + result += "探伤类型此项为必填项!" + "|"; + } + + var pointBatchItem = trustIn.FirstOrDefault(x => x.InstallationId == installationId && x.WorkAreaId == workAreaId && x.PipelineId == pipelineId && x.WeldJointId == weldJointId && x.DetectionTypeId == ndeId); + if (pointBatchItem == null) + { + result += "检验批中不存在对应焊口信息" + "|"; + } + else + { + if (pointBatchItem.TrustBatchItemId != null) + { + result += "焊口已委托" + "|"; + } + else + { + t.IsWelderFirst = pointBatchItem.IsWelderFirst; + } + } + + if (!string.IsNullOrEmpty(col6)) + { + try + { + DateTime d = Convert.ToDateTime(col6); + t.TrustDate = d.Date; + } + catch (Exception) + { + result += "委托日期 [" + col6 + "]错误!" + "|"; + } + } + else + { + result += "委托日期此项为必填项!" + "|"; + } + + if (!string.IsNullOrEmpty(col7)) + { + Model.Base_Unit unit = Funs.DB.Base_Unit.FirstOrDefault(x => x.UnitCode == col7); + if (unit == null) + { + result += "检测单位编号[" + col7 + "]错误!" + "|"; + } + else + { + t.NDEUuit = unit.UnitId; + } + } + else + { + result += "检测单位此项为必填项!" + "|"; + } + + if (!string.IsNullOrEmpty(col8)) + { + if (col8 != "打磨" && col8 != "机加工" && col8 != "喷砂" && col8 != "漆面") + { + result += "表面检测需录入:打磨、机加工、喷砂、漆面" + "|"; + } + } + if (!string.IsNullOrEmpty(col9)) + { + if (col9 != "焊后" && col9 != "打磨后" && col9 != "热处理后" && col9 != "坡口准备" && col9 != "清根后" && col9 != "压力试验后" && col9 != "其他") + { + result += "检测时机需录入:焊后、打磨后、热处理后、坡口准备、清根后、压力试验后、其他" + "|"; + } + } + + log.Remark = result; + logListData.Add(log); + trustList.Add(t); + } + + var trustCodeList = trustList.Select(p => p.TrustBatchCode).Distinct(); + foreach (var trustCode in trustCodeList) + { + string result = string.Empty; + var t = from x in trustList where x.TrustBatchCode == trustCode select x; + var logInfo = logListData.FirstOrDefault(x => x.TrustBatchCode == trustCode); + if (t.Select(x => x.InstallationId).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "装置不一至" + "|"; + } + if (t.Select(x => x.WorkAreaId).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "区域不一至" + "|"; + } + if (t.Select(x => x.PipelineId).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "管线不一至" + "|"; + } + if (t.Select(x => x.WeldingMethodId).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "焊接方法不一至" + "|"; + } + if (t.Select(x => x.GrooveTypeId).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "坡口类型不一至" + "|"; + } + if (t.Select(x => x.DetectionTypeId).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "探伤类型不一至" + "|"; + } + if (t.Select(x => x.TrustDate).Distinct().Count() > 1) + { + result += "委托单" + trustCode + "委托日期不一至" + "|"; + } + if (logInfo != null) + { + logInfo.Remark += result; + } + } + + if (logListData.Where(t => t.Remark != "").Any()) + { + Funs.DB.TrustBatchImportErrorLog.InsertAllOnSubmit(logListData); + Funs.DB.SubmitChanges(); + this.Grid1.Hidden = false; + this.BindGrid1(BatchNo); + } + else + { + errorInfos = string.Empty; + lbResult.Text = "审核数据正确,请点击导入!"; + } + } + + + + } + private void BindGrid1(string batchNo) + { + var result = Funs.DB.TrustBatchImportErrorLog.Where(t => t.BatchNo == batchNo).OrderBy(t => t.RowID).ToList(); + this.Grid1.DataSource = result; + this.Grid1.DataBind(); + } + + #endregion + + #region 导入 + /// + /// 导入 + /// + /// + /// + protected void btnImport_Click(object sender, EventArgs e) + { + + if (!string.IsNullOrEmpty(this.hdFileName.Text)) + { + if (errorInfos == string.Empty) + { + string IsXls = Path.GetExtension(this.fuAttachUrl.FileName).ToString().Trim().ToLower(); + if (IsXls != ".xls" && IsXls != ".xlsx") + { + ShowNotify("只能选择Excel文件!", MessageBoxIcon.Warning); + return; + } + string rootPath = Server.MapPath("~/"); + string initFullPath = rootPath + initPath; + if (!Directory.Exists(initFullPath)) + { + Directory.CreateDirectory(initFullPath); + } + //指定上传文件名称 + this.hdFileName.Text = BLL.Funs.GetNewFileName() + IsXls; + //上传文件路径 + string filePath = initFullPath + this.hdFileName.Text; + //文件上传服务器 + this.fuAttachUrl.PostedFile.SaveAs(filePath); + //文件上传服务器后的名称 + string fileName = rootPath + initPath + this.hdFileName.Text; + //读取Excel + DataSet ds = NPOIHelper.ExcelToDataSet(fileName, out errorInfos, true); + + if (ds.Tables.Count > 0) + { + + string result = string.Empty; + List trustList = new List(); + + var units = from x in Funs.DB.Base_Unit select x; + var area = from x in Funs.DB.Project_WorkArea where x.ProjectId == this.CurrUser.LoginProjectId select x; + var installation = from x in Funs.DB.Project_Installation where x.ProjectId == this.CurrUser.LoginProjectId select x; + var trustIn = from x in Funs.DB.View_TrustBathcIn where x.ProjectId == this.CurrUser.LoginProjectId select x; + var pipeList = from x in Funs.DB.Pipeline_Pipeline where x.ProjectId == this.CurrUser.LoginProjectId select x; + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + string col0 = ds.Tables[0].Rows[i][0].ToString().Trim(); + string col1 = ds.Tables[0].Rows[i][1].ToString().Trim(); + string col2 = ds.Tables[0].Rows[i][2].ToString().Trim(); + string col3 = ds.Tables[0].Rows[i][3].ToString().Trim(); + string col4 = ds.Tables[0].Rows[i][4].ToString().Trim(); + string col5 = ds.Tables[0].Rows[i][5].ToString().Trim(); + string col6 = ds.Tables[0].Rows[i][6].ToString().Trim(); + string col7 = ds.Tables[0].Rows[i][7].ToString().Trim(); + string col8 = ds.Tables[0].Rows[i][8].ToString().Trim(); + string col9 = ds.Tables[0].Rows[i][9].ToString().Trim(); + + Model.Batch_BatchTrust t = new Model.Batch_BatchTrust(); + + t.TrustBatchCode = col0; + Model.Project_Installation ins = installation.FirstOrDefault(x => x.InstallationCode == col1); + t.InstallationId = ins.InstallationId; + + Model.Project_WorkArea workArea = area.FirstOrDefault(x => x.WorkAreaCode == col2 && x.InstallationId == ins.InstallationId); + t.WorkAreaId = workArea.WorkAreaId; + + var pipe = pipeList.FirstOrDefault(x => x.PipelineCode == col3 && x.WorkAreaId == workArea.WorkAreaId); + t.PipelineId = pipe.PipelineId; + t.UnitId = pipe.UnitId; + + var jot = Funs.DB.Pipeline_WeldJoint.FirstOrDefault(x => x.PipelineId == pipe.PipelineId && x.WeldJointCode == col4); + t.QuaCertFile = jot.WeldJointId; // 作为焊口ID + t.WeldingMethodId = jot.WeldingMethodId; + t.GrooveTypeId = jot.GrooveTypeId; + + var nde = Funs.DB.Base_DetectionType.FirstOrDefault(x => x.DetectionTypeCode == col5); + t.DetectionTypeId = nde.DetectionTypeId; + + var pointBatchItem = trustIn.FirstOrDefault(x => x.WorkAreaId == workArea.WorkAreaId && x.PipelineId == pipe.PipelineId && x.WeldJointId == jot.WeldJointId && x.DetectionTypeId == nde.DetectionTypeId); + t.IsWelderFirst = pointBatchItem.IsWelderFirst; + t.AcceptStandard = pointBatchItem.PointBatchItemId; // 作为点口明细ID + t.TopointBatch = pointBatchItem.PointBatchId; + + t.TrustDate = Convert.ToDateTime(col6).Date; + + Model.Base_Unit unit = Funs.DB.Base_Unit.FirstOrDefault(x => x.UnitCode == col7); + t.NDEUuit = unit.UnitId; + + if (!string.IsNullOrEmpty(col8)) + { + t.SurfaceState = col8; + } + else + { + t.SurfaceState = "打磨"; + } + + if (!string.IsNullOrEmpty(col9)) + { + t.DetectionTiming = col9; + } + else + { + t.DetectionTiming = "焊后"; + } + + trustList.Add(t); + + } + + var trustCodeList = trustList.Select(p => p.TrustBatchCode).Distinct(); + foreach (var trustCode in trustCodeList) + { + var t = from x in trustList where x.TrustBatchCode == trustCode select x; + Model.Batch_BatchTrust newBatchTrust = new Model.Batch_BatchTrust(); + string trustBatchId = SQLHelper.GetNewID(typeof(Model.Batch_BatchTrust)); + newBatchTrust.TrustBatchId = trustBatchId; + newBatchTrust.TrustBatchCode = trustCode; + newBatchTrust.TrustDate = t.First().TrustDate; + newBatchTrust.ProjectId = CurrUser.LoginProjectId; + newBatchTrust.UnitId = t.First().UnitId; + newBatchTrust.InstallationId = t.First().InstallationId; + newBatchTrust.WorkAreaId = t.First().WorkAreaId; + newBatchTrust.WeldingMethodId = t.First().WeldingMethodId; + newBatchTrust.GrooveTypeId = t.First().GrooveTypeId; + newBatchTrust.IsWelderFirst = t.First().IsWelderFirst; + newBatchTrust.DetectionTypeId = t.First().DetectionTypeId; + newBatchTrust.PipelineId = t.First().PipelineId; + newBatchTrust.TopointBatch = t.First().TopointBatch; + BLL.Batch_BatchTrustService.AddBatchTrust(newBatchTrust); // 新增委托单 + + // 生成委托明细,并回写点口明细信息 + foreach (var p in t) + { + Model.Batch_BatchTrustItem trustItem = new Model.Batch_BatchTrustItem + { + TrustBatchItemId = SQLHelper.GetNewID(typeof(Model.Batch_BatchTrustItem)), + TrustBatchId = trustBatchId, + PointBatchItemId = p.AcceptStandard, + WeldJointId = p.QuaCertFile, + //FilmNum = fileNum, + CreateDate = p.TrustDate + }; + Batch_BatchTrustItemService.AddBatchTrustItem(trustItem); + + var pointItem = BLL.Batch_PointBatchItemService.GetPointBatchItemByPointBatchItemId(p.AcceptStandard); + pointItem.PointDate = p.TrustDate; + pointItem.PointState = "1"; + pointItem.IsBuildTrust = true; + pointItem.GLGSAudit = Const.GlyId; // 导入时默认为管理员 + pointItem.JLAudit = Const.GlyId; + Funs.DB.SubmitChanges(); + } + } + + ShowNotify("导入成功!", MessageBoxIcon.Success); + + } + else + { + ShowNotify("无记录!", MessageBoxIcon.Warning); + } + } + else + { + ShowNotify("请修正错误数据后再导入!", MessageBoxIcon.Warning); + } + + } + else + { + ShowNotify("请先审核要导入的文件!", MessageBoxIcon.Warning); + } + + } + + #endregion + + #region 导出错误提示 + /// + /// 导出错误提示 + /// + /// + /// + + protected void btnOut_Click(object sender, EventArgs e) + { + string rootPath = Server.MapPath("~/") + Const.ExcelUrl; + //模板文件 + string TempletFileName = rootPath + "TrustErrorOut.xlsx"; + //导出文件 + string filePath = rootPath + DateTime.Now.ToString("yyyyMMddhhmmss") + "\\"; + if (!Directory.Exists(filePath)) + { + Directory.CreateDirectory(filePath); + } + string ReportFileName = filePath + "out.xlsx"; + + FileStream file = new FileStream(TempletFileName, FileMode.Open, FileAccess.Read); + XSSFWorkbook hssfworkbook = new XSSFWorkbook(file); + + #region JointComprehensive + XSSFSheet reportModel = (XSSFSheet)hssfworkbook.GetSheet("Sheet1"); + + XSSFFont cs_content_Font1 = (XSSFFont)hssfworkbook.CreateFont(); //创建字体 + cs_content_Font1.FontName = "sans-serif";//字体 + cs_content_Font1.FontHeightInPoints = 9; //字体大小 + + ICellStyle style = hssfworkbook.CreateCellStyle(); + style.SetFont(cs_content_Font1); + + XSSFFont cs_content_Font = (XSSFFont)hssfworkbook.CreateFont(); //创建字体 + cs_content_Font.FontName = "sans-serif";//字体 + cs_content_Font.FontHeightInPoints = 10; //字体大小 + cs_content_Font.Color = HSSFColor.Red.Index; + + IDataFormat dataformat = hssfworkbook.CreateDataFormat(); + ICellStyle styleDate = hssfworkbook.CreateCellStyle(); + styleDate.SetFont(cs_content_Font1); + styleDate.DataFormat = dataformat.GetFormat("yyyy-mm-dd"); + + // 排序 + var result = Funs.DB.TrustBatchImportErrorLog.Where(t => t.BatchNo == this.BatchCode).OrderBy(t => t.RowID).ToList(); + + if (result.Count > 0) + { + var rowIndex = 1; + foreach (var itemOver in result) + { + if (reportModel.GetRow(rowIndex) == null) reportModel.CreateRow(rowIndex); + + #region 列赋值 + //行号 + if (reportModel.GetRow(rowIndex).GetCell(0) == null) reportModel.GetRow(rowIndex).CreateCell(0); + reportModel.GetRow(rowIndex).GetCell(0).SetCellValue(itemOver.RowID.ToString()); + reportModel.GetRow(rowIndex).GetCell(0).CellStyle = style; //将字体绑定到样式 + + //委托单 + if (reportModel.GetRow(rowIndex).GetCell(1) == null) reportModel.GetRow(rowIndex).CreateCell(1); + reportModel.GetRow(rowIndex).GetCell(1).SetCellValue(itemOver.TrustBatchCode); + reportModel.GetRow(rowIndex).GetCell(1).CellStyle = style; + //装置 + if (reportModel.GetRow(rowIndex).GetCell(2) == null) reportModel.GetRow(rowIndex).CreateCell(2); + reportModel.GetRow(rowIndex).GetCell(2).SetCellValue(itemOver.InstallCode); + reportModel.GetRow(rowIndex).GetCell(2).CellStyle = style; + //区域 + if (reportModel.GetRow(rowIndex).GetCell(3) == null) reportModel.GetRow(rowIndex).CreateCell(3); + reportModel.GetRow(rowIndex).GetCell(3).SetCellValue(itemOver.AreaCode); + reportModel.GetRow(rowIndex).GetCell(3).CellStyle = style; + //管线号 + if (reportModel.GetRow(rowIndex).GetCell(4) == null) reportModel.GetRow(rowIndex).CreateCell(4); + reportModel.GetRow(rowIndex).GetCell(4).SetCellValue(itemOver.PipelineCode); + reportModel.GetRow(rowIndex).GetCell(4).CellStyle = style; + + //焊口号 + if (reportModel.GetRow(rowIndex).GetCell(5) == null) reportModel.GetRow(rowIndex).CreateCell(5); + reportModel.GetRow(rowIndex).GetCell(5).SetCellValue(itemOver.WeldJointCode); + reportModel.GetRow(rowIndex).GetCell(5).CellStyle = style; + + //探伤类型 + if (reportModel.GetRow(rowIndex).GetCell(6) == null) reportModel.GetRow(rowIndex).CreateCell(6); + reportModel.GetRow(rowIndex).GetCell(6).SetCellValue(itemOver.DetectionType); + reportModel.GetRow(rowIndex).GetCell(6).CellStyle = style; + + //委托日期 + if (reportModel.GetRow(rowIndex).GetCell(7) == null) reportModel.GetRow(rowIndex).CreateCell(7); + reportModel.GetRow(rowIndex).GetCell(7).SetCellValue(itemOver.TrustDate); + reportModel.GetRow(rowIndex).GetCell(7).CellStyle = style; + + //检测单位 + if (reportModel.GetRow(rowIndex).GetCell(8) == null) reportModel.GetRow(rowIndex).CreateCell(8); + reportModel.GetRow(rowIndex).GetCell(8).SetCellValue(itemOver.UnitCode); + reportModel.GetRow(rowIndex).GetCell(8).CellStyle = style; + //表面 + if (reportModel.GetRow(rowIndex).GetCell(9) == null) reportModel.GetRow(rowIndex).CreateCell(9); + reportModel.GetRow(rowIndex).GetCell(9).SetCellValue(itemOver.SurfaceState); + reportModel.GetRow(rowIndex).GetCell(9).CellStyle = style; + + //检测时机 + if (reportModel.GetRow(rowIndex).GetCell(10) == null) reportModel.GetRow(rowIndex).CreateCell(10); + reportModel.GetRow(rowIndex).GetCell(10).SetCellValue(itemOver.Opportunity); + reportModel.GetRow(rowIndex).GetCell(10).CellStyle = style; + //错误 + if (reportModel.GetRow(rowIndex).GetCell(11) == null) reportModel.GetRow(rowIndex).CreateCell(11); + reportModel.GetRow(rowIndex).GetCell(11).SetCellValue(itemOver.Remark.Replace("|",",")); + reportModel.GetRow(rowIndex).GetCell(11).CellStyle = style; + + #endregion + + rowIndex++; + } + } + #endregion + reportModel.ForceFormulaRecalculation = true; + + using (FileStream filess = System.IO.File.OpenWrite(ReportFileName)) + { + hssfworkbook.Write(filess); + } + FileInfo filet = new FileInfo(ReportFileName); + Response.Clear(); + Response.Charset = "GB2312"; + Response.ContentEncoding = System.Text.Encoding.UTF8; + // 添加头信息,为"文件下载/另存为"对话框指定默认文件名 + Response.AddHeader("Content-Disposition", "attachment; filename=委托单错误日志_" + Server.UrlEncode(DateTime.Now.ToString("yyyyMMddhhmmss") + ".xlsx")); + // 添加头信息,指定文件大小,让浏览器能够显示下载进度 + Response.AddHeader("Content-Length", filet.Length.ToString()); + // 指定返回的是一个不能被客户端读取的流,必须被下载 + Response.ContentType = "application/ms-excel"; + // 把文件流发送到客户端 + Response.WriteFile(filet.FullName); + // 停止页面的执行 + Response.End(); + + //Response.ClearContent(); + //string filename = Funs.GetNewFileName(); + //Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode(Resources.Lan.JointComprehensive + 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(); + grid.PageSize = 10000; + BindGrid1(this.BatchCode); + sb.Append(""); + sb.Append(""); + sb.Append(""); + foreach (GridColumn column in grid.Columns) + { + sb.AppendFormat("", column.HeaderText); + } + sb.Append(""); + foreach (GridRow row in grid.Rows) + { + sb.Append(""); + foreach (GridColumn column in grid.Columns) + { + string html = row.Values[column.ColumnIndex].ToString(); + if (column.ColumnID == "Remark") + { + html = (row.FindControl("lablRemark") as AspNet.Label).Text; + } + sb.AppendFormat("", html); + } + + sb.Append(""); + } + + sb.Append("
{0}
{0}
"); + + return sb.ToString(); + } + + /// + /// 重载VerifyRenderingInServerForm方法,否则运行的时候会出现如下错误提示:“类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内” + /// + /// + public override void VerifyRenderingInServerForm(Control control) + { + } + #endregion + + #region 下载模板 + /// + /// 下载模板按钮 + /// + /// + /// + protected void btnDownLoad_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(Confirm.GetShowReference("确定下载导入模板吗?", String.Empty, MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK"), PageManager1.GetCustomEventReference("Confirm_Cancel"))); + } + + /// + /// 下载导入模板 + /// + /// + /// + protected void PageManager1_CustomEvent(object sender, CustomEventArgs e) + { + if (e.EventArgument == "Confirm_OK") + { + string rootPath = Server.MapPath("~/"); + string uploadfilepath = rootPath + Const.HJGL_TrustInTemplateUrl; + //string filePath = Const.HJGL_TrustInTemplateUrl; + //string fileName = Path.GetFileName(filePath); + FileInfo info = new FileInfo(uploadfilepath); + long fileSize = info.Length; + Response.ClearContent(); + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode("委托单模板.xlsx", System.Text.Encoding.UTF8)); + Response.ContentType = "excel/plain"; + Response.ContentEncoding = System.Text.Encoding.UTF8; + Response.AddHeader("Content-Length", fileSize.ToString().Trim()); + Response.TransmitFile(uploadfilepath, 0, fileSize); + Response.End(); + } + } + #endregion + } +} \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.designer.cs new file mode 100644 index 0000000..ff417ae --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchIn.aspx.designer.cs @@ -0,0 +1,143 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.WeldingProcess.TrustManage +{ + + + public partial class TrustBatchIn + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// Toolbar2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar2; + + /// + /// btnAudit 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAudit; + + /// + /// btnImport 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnImport; + + /// + /// btnDownLoad 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnDownLoad; + + /// + /// btnOut 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnOut; + + /// + /// fuAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.FileUpload fuAttachUrl; + + /// + /// hdFileName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdFileName; + + /// + /// hdCheckResult 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdCheckResult; + + /// + /// lbResult 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lbResult; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// lablRemark 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lablRemark; + } +} diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx index df0b0ca..f713def 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx @@ -55,42 +55,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + - + OnClick="btnExport_Click"> + @@ -201,18 +213,22 @@ - - - + + + + protected void tvControlItem_NodeCommand(object sender, TreeCommandEventArgs e) { - txtQuaCertFile.Hidden = true; - txtAcceptStandard.Hidden = true; - drpDetectionTiming.Hidden = true; - drpSurfaceState.Hidden = true; - - if (e.Node.ParentNode.Text == "PMI") - { - txtQuaCertFile.Hidden = false; - txtAcceptStandard.Hidden = false; - } - else - { - drpDetectionTiming.Hidden = false; - drpSurfaceState.Hidden = false; - } - Model.View_Batch_BatchTrust trust = BLL.Batch_BatchTrustService.GetBatchTrustViewById(this.tvControlItem.SelectedNodeID); if (trust != null) { @@ -319,8 +289,6 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage this.txtDetectionTypeCode.Text = trust.DetectionTypeCode; drpNDEUnit.SelectedValue = trust.NDEUuit; txtTrustDate.Text = string.Format("{0:yyyy-MM-dd}", trust.TrustDate); - txtAcceptStandard.Text = trust.AcceptStandard; - txtQuaCertFile.Text = trust.QuaCertFile; if (!string.IsNullOrEmpty(trust.SurfaceState)) { drpSurfaceState.SelectedValue = trust.SurfaceState; @@ -480,10 +448,9 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage string trustCode = txtTrustCode.Text.Trim(); string surfaceState = drpSurfaceState.SelectedValue; string detectionTiming = drpDetectionTiming.SelectedValue; - string quaCertFile = txtQuaCertFile.Text.Trim(); - string acceptStandard = txtAcceptStandard.Text.Trim(); + DateTime? trustDate= Funs.GetNewDateTime(this.txtTrustDate.Text); - BLL.Batch_BatchTrustService.BatchTrustNDEUnit(trustBatchId, ndtUnit, trustCode, surfaceState, detectionTiming,quaCertFile, acceptStandard, trustDate); + BLL.Batch_BatchTrustService.BatchTrustNDEUnit(trustBatchId, ndtUnit, trustCode, surfaceState, detectionTiming, null, null, trustDate); txtTrustBatchCode.Text = trustCode; ShowNotify(Resources.Lan.SaveSuccessfully, MessageBoxIcon.Success); } @@ -673,6 +640,34 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage } } + #region 导入 + /// + /// 导入按钮 + /// + /// + /// + protected void btnImport_Click(object sender, EventArgs e) + { + if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.HJGL_CheckManageMenuId, Const.BtnAdd)) + { + PageContext.RegisterStartupScript(Window4.GetShowReference(String.Format("TrustBatchIn.aspx", "导入 - "))); + } + else + { + ShowNotify(Resources.Lan.NoPrivilegePrompt, MessageBoxIcon.Warning); + } + } + + /// + /// 关闭导入弹出窗口 + /// + /// + /// + protected void Window4_Close(object sender, WindowCloseEventArgs e) + { + InitTreeMenu(); + } + #endregion protected void btnPrint_Click(object sender, EventArgs e) { diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.designer.cs index 4f38de3..bb48a72 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.designer.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.WeldingProcess.TrustManage { - - - public partial class TrustBatchManage { - +namespace FineUIPro.Web.WeldingProcess.TrustManage +{ + + + public partial class TrustBatchManage + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// panelLeftRegion 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel panelLeftRegion; - + /// /// Toolbar1 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar1; - + /// /// txtTrustDateMonth 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtTrustDateMonth; - + /// /// Toolbar6 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar6; - + /// /// txtPipeCode 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtPipeCode; - + /// /// Toolbar5 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar5; - + /// /// txtSearchCode 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtSearchCode; - + /// /// tvControlItem 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Tree tvControlItem; - + /// /// panelCenterRegion 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel panelCenterRegion; - + /// /// Toolbar3 控件。 /// @@ -128,16 +130,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar3; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - + /// /// txtTrustCode 控件。 /// @@ -146,7 +139,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTrustCode; - + /// /// drpNDEUnit 控件。 /// @@ -155,7 +148,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpNDEUnit; - + /// /// txtTrustDate 控件。 /// @@ -164,7 +157,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtTrustDate; - + /// /// drpSurfaceState 控件。 /// @@ -173,7 +166,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpSurfaceState; - + /// /// drpDetectionTiming 控件。 /// @@ -182,25 +175,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpDetectionTiming; - - /// - /// txtQuaCertFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtQuaCertFile; - - /// - /// txtAcceptStandard 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtAcceptStandard; - + /// /// btnSave 控件。 /// @@ -209,7 +184,34 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSave; - + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// ToolbarFill2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill2; + + /// + /// btnImport 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnImport; + /// /// btnPrint 控件。 /// @@ -218,7 +220,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnPrint; - + /// /// btnExport 控件。 /// @@ -227,7 +229,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnExport; - + /// /// btnDelete 控件。 /// @@ -236,7 +238,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnDelete; - + /// /// SimpleForm1 控件。 /// @@ -245,7 +247,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form SimpleForm1; - + /// /// lbTrustUnit 控件。 /// @@ -254,7 +256,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label lbTrustUnit; - + /// /// txtTrustBatchCode 控件。 /// @@ -263,7 +265,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtTrustBatchCode; - + /// /// txtDetectionTypeCode 控件。 /// @@ -272,7 +274,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtDetectionTypeCode; - + /// /// txtname 控件。 /// @@ -281,7 +283,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtname; - + /// /// txtTestStandard 控件。 /// @@ -290,7 +292,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtTestStandard; - + /// /// txtTestRate 控件。 /// @@ -299,7 +301,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtTestRate; - + /// /// txtTechLevel 控件。 /// @@ -308,7 +310,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtTechLevel; - + /// /// txtWeldMothed 控件。 /// @@ -317,7 +319,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtWeldMothed; - + /// /// txtGrooveType 控件。 /// @@ -326,7 +328,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtGrooveType; - + /// /// txtPipClass 控件。 /// @@ -335,7 +337,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtPipClass; - + /// /// Grid1 控件。 /// @@ -344,7 +346,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// ToolbarSeparator1 控件。 /// @@ -353,7 +355,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - + /// /// ToolbarText1 控件。 /// @@ -362,7 +364,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -371,7 +373,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Window1 控件。 /// @@ -380,7 +382,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Window2 控件。 /// @@ -389,7 +391,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window2; - + /// /// Window3 控件。 /// @@ -398,7 +400,16 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window3; - + + /// + /// Window4 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window4; + /// /// Menu1 控件。 /// @@ -407,7 +418,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnMenuCancel 控件。 /// @@ -416,7 +427,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnMenuCancel; - + /// /// btnMenuReTrust 控件。 /// @@ -425,7 +436,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnMenuReTrust; - + /// /// btnMenuRtReplace 控件。 /// diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchSelect.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchSelect.aspx index a46b181..0fd7d7d 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchSelect.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchSelect.aspx @@ -46,7 +46,7 @@ - + @@ -121,7 +121,7 @@ HeaderText="<%$ Resources:Lan,TrustDate %>" HeaderTextAlign="Center" TextAlign="Left" SortField="TrustDate" FieldType="String">
- - - + --%> diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx index 9a4e1ca..b94d512 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx @@ -69,11 +69,11 @@ + AutoPostBack="true" OnTextChanged="txtText_TextChanged" Required="true" Readonly="true"> + AutoPostBack="true" OnTextChanged="txtText_TextChanged" Required="true" Readonly="true"> diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx.cs index e52968f..47e8936 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoBatchEdit.aspx.cs @@ -95,7 +95,6 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage this.drpWeldingLocation.DataSource = from x in Funs.DB.Base_WeldingLocation orderby x.WeldingLocationCode select x; this.drpWeldingLocation.DataBind(); - ///是否热处理 this.drpIsHotProess.DataValueField = "Value"; this.drpIsHotProess.DataTextField = "Text"; @@ -192,7 +191,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage if (this.drpJointAttribute.SelectedValue != BLL.Const._Null) { newJointInfo.JointAttribute = this.drpJointAttribute.SelectedValue; - if (this.drpJointAttribute.SelectedValue == "活动S") + if (this.drpJointAttribute.SelectedValue == "S") { newJointInfo.JointArea = "S"; } @@ -331,136 +330,155 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage if (dn.Count() > 0) { - if (dn.First().OutSizeDia != null) + if (ansi != "FB") { - dia = dn.First().OutSizeDia.ToString(); - } + txtDia.Readonly = true; + txtThickness.Readonly = true; + if (dn.First().OutSizeDia != null) + { + dia = dn.First().OutSizeDia.ToString(); + } - if (ansi == "5") - { - if (dn.First().SCH5 != null) + if (ansi == "5") { - sch = dn.First().SCH5.ToString(); + if (dn.First().SCH5 != null) + { + sch = dn.First().SCH5.ToString(); + } + } + if (ansi == "5S") + { + if (dn.First().SCH5S != null) + { + sch = dn.First().SCH5S.ToString(); + } + } + if (ansi == "10") + { + if (dn.First().SCH10 != null) + { + sch = dn.First().SCH10.ToString(); + } + } + if (ansi == "10S") + { + if (dn.First().SCH10S != null) + { + sch = dn.First().SCH10S.ToString(); + } + } + if (ansi == "20") + { + if (dn.First().SCH20 != null) + { + sch = dn.First().SCH20.ToString(); + } + } + if (ansi == "30") + { + if (dn.First().SCH30 != null) + { + sch = dn.First().SCH30.ToString(); + } + } + if (ansi == "40") + { + if (dn.First().SCH40 != null) + { + sch = dn.First().SCH40.ToString(); + } + } + if (ansi == "40S") + { + if (dn.First().SCH40S != null) + { + sch = dn.First().SCH40S.ToString(); + } + } + if (ansi == "STD") + { + if (dn.First().STD != null) + { + sch = dn.First().STD.ToString(); + } + } + if (ansi == "60") + { + if (dn.First().SCH60 != null) + { + sch = dn.First().SCH60.ToString(); + } + } + if (ansi == "80") + { + if (dn.First().SCH80 != null) + { + sch = dn.First().SCH80.ToString(); + } + } + if (ansi == "80S") + { + if (dn.First().SCH80S != null) + { + sch = dn.First().SCH80S.ToString(); + } + } + if (ansi == "XS") + { + if (dn.First().XS != null) + { + sch = dn.First().XS.ToString(); + } + } + if (ansi == "100") + { + if (dn.First().SCH100 != null) + { + sch = dn.First().SCH100.ToString(); + } + } + if (ansi == "120") + { + if (dn.First().SCH120 != null) + { + sch = dn.First().SCH120.ToString(); + } + } + if (ansi == "140") + { + if (dn.First().SCH140 != null) + { + sch = dn.First().SCH140.ToString(); + } + } + if (ansi == "160") + { + if (dn.First().SCH160 != null) + { + sch = dn.First().SCH160.ToString(); + } + } + if (ansi == "XXS") + { + if (dn.First().XXS != null) + { + sch = dn.First().XXS.ToString(); + } } } - if (ansi == "5S") + else // 非美标FB { - if (dn.First().SCH5S != null) - { - sch = dn.First().SCH5S.ToString(); - } - } - if (ansi == "10") - { - if (dn.First().SCH10 != null) - { - sch = dn.First().SCH10.ToString(); - } - } - if (ansi == "10S") - { - if (dn.First().SCH10S != null) - { - sch = dn.First().SCH10S.ToString(); - } - } - if (ansi == "20") - { - if (dn.First().SCH20 != null) - { - sch = dn.First().SCH20.ToString(); - } - } - if (ansi == "30") - { - if (dn.First().SCH30 != null) - { - sch = dn.First().SCH30.ToString(); - } - } - if (ansi == "40") - { - if (dn.First().SCH40 != null) - { - sch = dn.First().SCH40.ToString(); - } - } - if (ansi == "40S") - { - if (dn.First().SCH40S != null) - { - sch = dn.First().SCH40S.ToString(); - } - } - if (ansi == "STD") - { - if (dn.First().STD != null) - { - sch = dn.First().STD.ToString(); - } - } - if (ansi == "60") - { - if (dn.First().SCH60 != null) - { - sch = dn.First().SCH60.ToString(); - } - } - if (ansi == "80") - { - if (dn.First().SCH80 != null) - { - sch = dn.First().SCH80.ToString(); - } - } - if (ansi == "80S") - { - if (dn.First().SCH80S != null) - { - sch = dn.First().SCH80S.ToString(); - } - } - if (ansi == "XS") - { - if (dn.First().XS != null) - { - sch = dn.First().XS.ToString(); - } - } - if (ansi == "100") - { - if (dn.First().SCH100 != null) - { - sch = dn.First().SCH100.ToString(); - } - } - if (ansi == "120") - { - if (dn.First().SCH120 != null) - { - sch = dn.First().SCH120.ToString(); - } - } - if (ansi == "140") - { - if (dn.First().SCH140 != null) - { - sch = dn.First().SCH140.ToString(); - } - } - if (ansi == "160") - { - if (dn.First().SCH160 != null) - { - sch = dn.First().SCH160.ToString(); - } - } - if (ansi == "XXS") - { - if (dn.First().XXS != null) - { - sch = dn.First().XXS.ToString(); - } + txtDia.Readonly = false; + txtThickness.Readonly = false; + + //if (dn.First().OutSize_FB != null) + //{ + // dia = dn.First().OutSize_FB.ToString(); + //} + //if (dn.First().SCH_FB != null) + //{ + // sch = dn.First().SCH_FB.ToString(); + //} } if (!string.IsNullOrEmpty(dia)) @@ -478,6 +496,26 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage } } } + + + /// + /// 选择外径和壁厚自动获取规格 + /// + /// + /// + protected void txtText_TextChanged(object sender, EventArgs e) + { + string dn = string.Empty; + string s = string.Empty; + if (!string.IsNullOrEmpty(this.txtDia.Text.Trim())) + { + dn = this.txtDia.Text.Trim(); + if (!string.IsNullOrEmpty(this.txtThickness.Text.Trim())) + { + this.txtSpecification.Text = "Φ" + dn + "×" + this.txtThickness.Text.Trim(); + } + } + } #endregion } } \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx index d8e50db..284241a 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx @@ -63,10 +63,10 @@ - - @@ -109,51 +109,54 @@ - - - - - + + + + + + + + + + + + + + + - - - - - - - + - - + + + + - + + + + - - - - - - - - diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.cs index b8b6eda..3015c25 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.cs @@ -1,6 +1,7 @@ using System; using BLL; using System.Linq; +using static System.Windows.Forms.VisualStyles.VisualStyleElement.Header; namespace FineUIPro.Web.WeldingProcess.WeldingManage { @@ -125,6 +126,10 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage this.drpJointAttribute.DataSource = BLL.DropListService.HJGL_JointAttributeItem(); this.drpJointAttribute.DataBind(); Funs.FineUIPleaseSelect(this.drpJointAttribute,Resources.Lan.PleaseSelect); + + // 物料码 + BLL.MaterialCoodeService.InitCoodeDropDownList(this.drpCoode1, this.CurrUser.LoginProjectId, true, Resources.Lan.PleaseSelect);//Coode1 + BLL.MaterialCoodeService.InitCoodeDropDownList(this.drpCoode2, this.CurrUser.LoginProjectId, true, Resources.Lan.PleaseSelect);//Coode2 ///组件1号 Base_ComponentsService.InitComponentsDropDownList(this.drpPipeAssembly1, true,Resources.Lan.PleaseSelect); ///组件2号 @@ -285,8 +290,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { this.drpWeldingMethod.SelectedValue = jointInfo.WeldingMethodId; } - this.txtHeartNo1.Text = jointInfo.HeartNo1; - this.txtHeartNo2.Text = jointInfo.HeartNo2; + if (!string.IsNullOrEmpty(jointInfo.GrooveTypeId)) { this.drpGrooveType.SelectedValue = jointInfo.GrooveTypeId; @@ -349,8 +353,19 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage this.txtTestPackageNo.Text = jointInfo.TestPackageNo; this.txtPrepareTemp.Text = jointInfo.PrepareTemp; txtPageNum.Text = jointInfo.PageNum; - txtCoode1.Text = jointInfo.Coode1; - txtCoode2.Text = jointInfo.Coode2; + if (!string.IsNullOrEmpty(jointInfo.Coode1)) + { + drpCoode1.SelectedValue = jointInfo.Coode1; + BLL.MaterialCoodeService.InitHeartNoDropDownList(this.drpHeartNo1, drpCoode1.SelectedValue, true, Resources.Lan.PleaseSelect); + drpHeartNo1.SelectedValue = jointInfo.Coode1; + } + if (!string.IsNullOrEmpty(jointInfo.Coode2)) + { + drpCoode2.SelectedValue = jointInfo.Coode2; + BLL.MaterialCoodeService.InitHeartNoDropDownList(this.drpHeartNo2, drpCoode2.SelectedValue, true, Resources.Lan.PleaseSelect); + drpHeartNo2.SelectedValue = jointInfo.Coode2; + } + this.txtRemark.Text = jointInfo.Remark; } } @@ -429,7 +444,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage if (this.drpJointAttribute.SelectedValue != BLL.Const._Null) { newJointInfo.JointAttribute = this.drpJointAttribute.SelectedValue; - if (this.drpJointAttribute.SelectedValue == "活动S") + if (this.drpJointAttribute.SelectedValue == "S") { newJointInfo.JointArea = "S"; } @@ -468,8 +483,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { newJointInfo.WeldingMethodId = this.drpWeldingMethod.SelectedValue; } - newJointInfo.HeartNo1 = this.txtHeartNo1.Text.Trim(); - newJointInfo.HeartNo2 = this.txtHeartNo2.Text.Trim(); + if (this.drpGrooveType.SelectedValue != BLL.Const._Null) { newJointInfo.GrooveTypeId = this.drpGrooveType.SelectedValue; @@ -503,8 +517,24 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage newJointInfo.TestPackageNo = this.txtTestPackageNo.Text.Trim(); newJointInfo.PrepareTemp = this.txtPrepareTemp.Text.Trim(); newJointInfo.PageNum = txtPageNum.Text.Trim(); - newJointInfo.Coode1 = txtCoode1.Text.Trim(); - newJointInfo.Coode2 = txtCoode2.Text.Trim(); + if (drpCoode1.SelectedValue != Const._Null) + { + newJointInfo.Coode1 = drpCoode1.SelectedValue; + } + if (drpHeartNo1.SelectedValue != Const._Null) + { + newJointInfo.HeartNo1 = drpHeartNo1.SelectedValue; + } + + if (drpCoode2.SelectedValue != Const._Null) + { + newJointInfo.Coode2=drpCoode2.SelectedValue; + } + if (drpHeartNo2.SelectedValue != Const._Null) + { + newJointInfo.HeartNo2 = drpHeartNo2.SelectedValue; + } + newJointInfo.Remark = this.txtRemark.Text.Trim(); newJointInfo.WPQId = drpWPS.SelectedValue; newJointInfo.DetectionType = string.Join("|", drpNDTType.SelectedValueArray); @@ -628,6 +658,24 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage } + protected void drpCoode1_SelectedIndexChanged(object sender, EventArgs e) + { + if (drpCoode1.SelectedValue != Const._Null) + { + drpHeartNo1.Items.Clear(); + BLL.MaterialCoodeService.InitHeartNoDropDownList(this.drpHeartNo1, drpCoode1.SelectedValue, true, Resources.Lan.PleaseSelect);//HeartNo1 + } + } + + protected void drpCoode2_SelectedIndexChanged(object sender, EventArgs e) + { + if (drpCoode2.SelectedValue != Const._Null) + { + drpHeartNo2.Items.Clear(); + BLL.MaterialCoodeService.InitHeartNoDropDownList(this.drpHeartNo2, drpCoode2.SelectedValue, true, Resources.Lan.PleaseSelect);//HeartNo2 + } + } + #region 外径、壁厚输入框事件 /// /// 选择外径和壁厚自动获取规格 @@ -645,136 +693,157 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage if (dn.Count()>0) { - if (dn.First().OutSizeDia != null) + if (ansi != "FB") { - dia = dn.First().OutSizeDia.ToString(); + txtDia.Readonly = true; + txtThickness.Readonly = true; + + if (dn.First().OutSizeDia != null) + { + dia = dn.First().OutSizeDia.ToString(); + } + + if (ansi == "5") + { + if (dn.First().SCH5 != null) + { + sch = dn.First().SCH5.ToString(); + } + } + if (ansi == "5S") + { + if (dn.First().SCH5S != null) + { + sch = dn.First().SCH5S.ToString(); + } + } + if (ansi == "10") + { + if (dn.First().SCH10 != null) + { + sch = dn.First().SCH10.ToString(); + } + } + if (ansi == "10S") + { + if (dn.First().SCH10S != null) + { + sch = dn.First().SCH10S.ToString(); + } + } + if (ansi == "20") + { + if (dn.First().SCH20 != null) + { + sch = dn.First().SCH20.ToString(); + } + } + if (ansi == "30") + { + if (dn.First().SCH30 != null) + { + sch = dn.First().SCH30.ToString(); + } + } + if (ansi == "40") + { + if (dn.First().SCH40 != null) + { + sch = dn.First().SCH40.ToString(); + } + } + if (ansi == "40S") + { + if (dn.First().SCH40S != null) + { + sch = dn.First().SCH40S.ToString(); + } + } + if (ansi == "STD") + { + if (dn.First().STD != null) + { + sch = dn.First().STD.ToString(); + } + } + if (ansi == "60") + { + if (dn.First().SCH60 != null) + { + sch = dn.First().SCH60.ToString(); + } + } + if (ansi == "80") + { + if (dn.First().SCH80 != null) + { + sch = dn.First().SCH80.ToString(); + } + } + if (ansi == "80S") + { + if (dn.First().SCH80S != null) + { + sch = dn.First().SCH80S.ToString(); + } + } + if (ansi == "XS") + { + if (dn.First().XS != null) + { + sch = dn.First().XS.ToString(); + } + } + if (ansi == "100") + { + if (dn.First().SCH100 != null) + { + sch = dn.First().SCH100.ToString(); + } + } + if (ansi == "120") + { + if (dn.First().SCH120 != null) + { + sch = dn.First().SCH120.ToString(); + } + } + if (ansi == "140") + { + if (dn.First().SCH140 != null) + { + sch = dn.First().SCH140.ToString(); + } + } + if (ansi == "160") + { + if (dn.First().SCH160 != null) + { + sch = dn.First().SCH160.ToString(); + } + } + if (ansi == "XXS") + { + if (dn.First().XXS != null) + { + sch = dn.First().XXS.ToString(); + } + } } - if (ansi == "5") + else // 非美标FB { - if (dn.First().SCH5 != null) - { - sch = dn.First().SCH5.ToString(); - } - } - if (ansi == "5S") - { - if (dn.First().SCH5S != null) - { - sch = dn.First().SCH5S.ToString(); - } - } - if (ansi == "10") - { - if (dn.First().SCH10 != null) - { - sch = dn.First().SCH10.ToString(); - } - } - if (ansi == "10S") - { - if (dn.First().SCH10S != null) - { - sch = dn.First().SCH10S.ToString(); - } - } - if (ansi == "20") - { - if (dn.First().SCH20 != null) - { - sch = dn.First().SCH20.ToString(); - } - } - if (ansi == "30") - { - if (dn.First().SCH30 != null) - { - sch = dn.First().SCH30.ToString(); - } - } - if (ansi == "40") - { - if (dn.First().SCH40 != null) - { - sch = dn.First().SCH40.ToString(); - } - } - if (ansi == "40S") - { - if (dn.First().SCH40S != null) - { - sch = dn.First().SCH40S.ToString(); - } - } - if (ansi == "STD") - { - if (dn.First().STD != null) - { - sch = dn.First().STD.ToString(); - } - } - if (ansi == "60") - { - if (dn.First().SCH60 != null) - { - sch = dn.First().SCH60.ToString(); - } - } - if (ansi == "80") - { - if (dn.First().SCH80 != null) - { - sch = dn.First().SCH80.ToString(); - } - } - if (ansi == "80S") - { - if (dn.First().SCH80S != null) - { - sch = dn.First().SCH80S.ToString(); - } - } - if (ansi == "XS") - { - if (dn.First().XS != null) - { - sch = dn.First().XS.ToString(); - } - } - if (ansi == "100") - { - if (dn.First().SCH100 != null) - { - sch = dn.First().SCH100.ToString(); - } - } - if (ansi == "120") - { - if (dn.First().SCH120 != null) - { - sch = dn.First().SCH120.ToString(); - } - } - if (ansi == "140") - { - if (dn.First().SCH140 != null) - { - sch = dn.First().SCH140.ToString(); - } - } - if (ansi == "160") - { - if (dn.First().SCH160 != null) - { - sch = dn.First().SCH160.ToString(); - } - } - if (ansi == "XXS") - { - if (dn.First().XXS != null) - { - sch = dn.First().XXS.ToString(); - } + txtDia.Readonly = false; + txtThickness.Readonly = false; + + //if (dn.First().OutSize_FB != null) + //{ + // dia = dn.First().OutSize_FB.ToString(); + //} + //if (dn.First().SCH_FB != null) + //{ + // sch = dn.First().SCH_FB.ToString(); + //} } if (!string.IsNullOrEmpty(dia)) @@ -792,6 +861,26 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage } } } + + + /// + /// 选择外径和壁厚自动获取规格 + /// + /// + /// + protected void txtText_TextChanged(object sender, EventArgs e) + { + string dn = string.Empty; + string s = string.Empty; + if (!string.IsNullOrEmpty(this.txtDia.Text.Trim())) + { + dn = this.txtDia.Text.Trim(); + if (!string.IsNullOrEmpty(this.txtThickness.Text.Trim())) + { + this.txtSpecification.Text = "Φ" + dn + "×" + this.txtThickness.Text.Trim(); + } + } + } #endregion } } \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.designer.cs index cc96aa6..87e145f 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.designer.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointInfoEdit.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.WeldingProcess.WeldingManage { - - - public partial class JointInfoEdit { - +namespace FineUIPro.Web.WeldingProcess.WeldingManage +{ + + + public partial class JointInfoEdit + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// SimpleForm1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form SimpleForm1; - + /// /// Toolbar1 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar1; - + /// /// btnSave 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSave; - + /// /// txtWeldJointCode 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtWeldJointCode; - + /// /// drpPipingClass 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpPipingClass; - + /// /// drpWeldType 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldType; - + /// /// txtPipeSegment 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtPipeSegment; - + /// /// drpMaterial1 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpMaterial1; - + /// /// drpMaterial2 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpMaterial2; - + /// /// drpWeldingMethod 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldingMethod; - + /// /// drpJointAttribute 控件。 /// @@ -128,7 +130,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpJointAttribute; - + /// /// txtSize 控件。 /// @@ -137,7 +139,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.NumberBox txtSize; - + /// /// drpANSISCH 控件。 /// @@ -146,7 +148,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpANSISCH; - + /// /// txtDia 控件。 /// @@ -155,7 +157,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.NumberBox txtDia; - + /// /// txtThickness 控件。 /// @@ -164,7 +166,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.NumberBox txtThickness; - + /// /// txtSpecification 控件。 /// @@ -173,7 +175,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtSpecification; - + /// /// drpGrooveType 控件。 /// @@ -182,7 +184,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpGrooveType; - + /// /// drpWeldingLocation 控件。 /// @@ -191,7 +193,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldingLocation; - + /// /// drpWPS 控件。 /// @@ -200,7 +202,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWPS; - + /// /// btnSelectWps 控件。 /// @@ -209,7 +211,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSelectWps; - + /// /// txtPageNum 控件。 /// @@ -218,7 +220,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtPageNum; - + /// /// drpIsHotProess 控件。 /// @@ -227,7 +229,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpIsHotProess; - + /// /// txtTestPackageNo 控件。 /// @@ -236,7 +238,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTestPackageNo; - + /// /// txtSystemNumber 控件。 /// @@ -245,25 +247,43 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtSystemNumber; - + /// - /// txtHeartNo1 控件。 + /// drpCoode1 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.TextBox txtHeartNo1; - + protected global::FineUIPro.DropDownList drpCoode1; + /// - /// txtHeartNo2 控件。 + /// drpHeartNo1 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.TextBox txtHeartNo2; - + protected global::FineUIPro.DropDownList drpHeartNo1; + + /// + /// drpCoode2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpCoode2; + + /// + /// drpHeartNo2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpHeartNo2; + /// /// drpPipeAssembly1 控件。 /// @@ -272,7 +292,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpPipeAssembly1; - + /// /// drpPipeAssembly2 控件。 /// @@ -281,7 +301,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpPipeAssembly2; - + /// /// drpWeldSilk 控件。 /// @@ -290,7 +310,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldSilk; - + /// /// drpWeldMat 控件。 /// @@ -299,7 +319,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldMat; - + /// /// txtPrepareTemp 控件。 /// @@ -308,7 +328,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtPrepareTemp; - + /// /// ckbIsGoldJoint 控件。 /// @@ -317,7 +337,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.CheckBox ckbIsGoldJoint; - + /// /// drpNDTType 控件。 /// @@ -326,7 +346,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpNDTType; - + /// /// ckbIsCancel 控件。 /// @@ -335,7 +355,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.CheckBox ckbIsCancel; - + /// /// txtCancelResult 控件。 /// @@ -344,7 +364,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtCancelResult; - + /// /// btnCancel 控件。 /// @@ -353,25 +373,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnCancel; - - /// - /// txtCoode1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCoode1; - - /// - /// txtCoode2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCoode2; - + /// /// txtRemark 控件。 /// @@ -380,7 +382,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtRemark; - + /// /// SimpleForm2 控件。 /// @@ -389,7 +391,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form SimpleForm2; - + /// /// txtReport 控件。 /// @@ -398,7 +400,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtReport; - + /// /// txtPoint 控件。 /// @@ -407,7 +409,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtPoint; - + /// /// ddlTrustFlag 控件。 /// @@ -416,7 +418,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label ddlTrustFlag; - + /// /// ddlCheckFlag 控件。 /// @@ -425,7 +427,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label ddlCheckFlag; - + /// /// lbUnitName 控件。 /// @@ -434,7 +436,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label lbUnitName; - + /// /// lbInstallationName 控件。 /// @@ -443,7 +445,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label lbInstallationName; - + /// /// txtWorkAreaId 控件。 /// @@ -452,7 +454,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtWorkAreaId; - + /// /// txtPipelineCode 控件。 /// @@ -461,7 +463,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtPipelineCode; - + /// /// txtSingleNumber 控件。 /// @@ -470,7 +472,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtSingleNumber; - + /// /// ddlReportCode 控件。 /// @@ -479,7 +481,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label ddlReportCode; - + /// /// txtReportDate 控件。 /// @@ -488,7 +490,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtReportDate; - + /// /// ddlJointStatus 控件。 /// @@ -497,7 +499,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label ddlJointStatus; - + /// /// txtBackingWelder 控件。 /// @@ -506,7 +508,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtBackingWelder; - + /// /// txtBackingWelderName 控件。 /// @@ -515,7 +517,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtBackingWelderName; - + /// /// txtCoverWelder 控件。 /// @@ -524,7 +526,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label txtCoverWelder; - + /// /// txtCoverWelderName 控件。 /// diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointShowColumn.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointShowColumn.aspx.cs index 8427c77..4fed4db 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointShowColumn.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/JointShowColumn.aspx.cs @@ -16,7 +16,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { if (!IsPostBack) { - ListItem[] list = new ListItem[32]; + ListItem[] list = new ListItem[33]; list[0] = new ListItem(Resources.Lan.WeldingJointNumber, "1"); list[1] = new ListItem(Resources.Lan.WeldedOrNot, "2"); list[2] = new ListItem("焊接工艺(WPS)", "3"); @@ -30,27 +30,27 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage list[10] = new ListItem(Resources.Lan.InchDiameter, "11"); list[11] = new ListItem(Resources.Lan.ExternalDiameter, "12"); list[12] = new ListItem(Resources.Lan.WallThickness, "13"); - list[13] = new ListItem(Resources.Lan.CompletedDI, "14"); - list[14] = new ListItem(Resources.Lan.Component1, "15"); - list[15] = new ListItem(Resources.Lan.Component2, "16"); - list[16] = new ListItem(Resources.Lan.Specifications, "17"); - list[17] = new ListItem(Resources.Lan.BatchNumber1, "18"); - list[18] = new ListItem(Resources.Lan.BatchNumber2, "19"); - list[19] = new ListItem(Resources.Lan.BevelType, "20"); - list[20] = new ListItem(Resources.Lan.WeldingMethod, "21"); - list[21] = new ListItem(Resources.Lan.WeldingWire, "22"); - list[22] = new ListItem(Resources.Lan.Electrode, "23"); - list[23] = new ListItem(Resources.Lan.WeldingDate, "24"); - list[24] = new ListItem(Resources.Lan.DailyNumber, "25"); - list[25] = new ListItem(Resources.Lan.FloorWelder, "26"); - list[26] = new ListItem(Resources.Lan.CoveringWelder, "27"); - list[27] = new ListItem(Resources.Lan.IsHot, "28"); - list[28] = new ListItem(Resources.Lan.SystemNumber, "29"); - list[29] = new ListItem(Resources.Lan.PressureTestPackageNumber, "30"); - list[30] = new ListItem(Resources.Lan.TotalPages, "31"); - list[31] = new ListItem(Resources.Lan.Remark, "32"); - list[32] = new ListItem("Coode1", "33"); - list[33] = new ListItem("Coode2", "34"); + //list[13] = new ListItem(Resources.Lan.CompletedDI, "14"); + list[13] = new ListItem(Resources.Lan.Component1, "14"); + list[14] = new ListItem(Resources.Lan.Component2, "15"); + list[15] = new ListItem(Resources.Lan.Specifications, "16"); + list[16] = new ListItem(Resources.Lan.BatchNumber1, "17"); + list[17] = new ListItem(Resources.Lan.BatchNumber2, "18"); + list[18] = new ListItem(Resources.Lan.BevelType, "19"); + list[19] = new ListItem(Resources.Lan.WeldingMethod, "20"); + list[20] = new ListItem(Resources.Lan.WeldingWire, "21"); + list[21] = new ListItem(Resources.Lan.Electrode, "22"); + list[22] = new ListItem(Resources.Lan.WeldingDate, "23"); + list[23] = new ListItem(Resources.Lan.DailyNumber, "24"); + list[24] = new ListItem(Resources.Lan.FloorWelder, "25"); + list[25] = new ListItem(Resources.Lan.CoveringWelder, "26"); + list[26] = new ListItem(Resources.Lan.IsHot, "27"); + list[27] = new ListItem(Resources.Lan.SystemNumber, "28"); + list[28] = new ListItem(Resources.Lan.PressureTestPackageNumber, "29"); + list[29] = new ListItem(Resources.Lan.TotalPages, "30"); + list[30] = new ListItem(Resources.Lan.Remark, "31"); + list[31] = new ListItem("Coode1", "32"); + list[32] = new ListItem("Coode2", "33"); this.cblColumn.DataSource = list; this.cblColumn.DataBind(); diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx new file mode 100644 index 0000000..3b2808f --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx @@ -0,0 +1,102 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MaterialCoode.aspx.cs" Inherits="FineUIPro.Web.WeldingProcess.WeldingManage.MaterialCoode" %> + + + + + + 物料码 + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.cs new file mode 100644 index 0000000..21329d8 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.cs @@ -0,0 +1,270 @@ +using BLL; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Data; +using System.Data.SqlClient; + +namespace FineUIPro.Web.WeldingProcess.WeldingManage +{ + public partial class MaterialCoode : PageBase + { + #region 加载 + /// + /// 加载页面 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); + // 绑定表格 + this.BindGrid(); + } + } + #endregion + + #region 绑定数据 + /// + /// 绑定数据 + /// + private void BindGrid() + { + string strSql = @"SELECT * FROM dbo.Base_MaterialCoode WHERE 1=1 "; + List listStr = new List(); + + if (!string.IsNullOrEmpty(this.txtCoode.Text.Trim())) + { + strSql += " AND Coode LIKE @Coode"; + listStr.Add(new SqlParameter("@Coode", "%" + this.txtCoode.Text.Trim() + "%")); + } + + SqlParameter[] parameter = listStr.ToArray(); + DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + + Grid1.RecordCount = tb.Rows.Count; + //tb = GetFilteredTable(Grid1.FilteredData, tb); + var table = this.GetPagedDataTable(Grid1, tb); + Grid1.DataSource = table; + Grid1.DataBind(); + } + + /// + /// 改变索引事件 + /// + /// + /// + protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) + { + BindGrid(); + } + + /// + /// 分页下拉选择事件 + /// + /// + /// + protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) + { + Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); + BindGrid(); + } + + /// + /// 排序 + /// + /// + /// + protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e) + { + BindGrid(); + } + + /// + /// 关闭弹出窗口 + /// + /// + /// + protected void Window1_Close(object sender, EventArgs e) + { + BindGrid(); + } + #endregion + + #region 增加按钮事件 + /// + /// 增加按钮事件 + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + if (GetButtonPower(Const.BtnAdd)) + { + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MaterialCoodeEdit.aspx", "新增 - "))); + } + else + { + Alert.ShowInTop(Resources.Lan.NoPrivilegePrompt, MessageBoxIcon.Warning); + return; + } + } + #endregion + + #region 编辑 + /// + /// 双击事件 + /// + /// + /// + protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) + { + this.EditData(); + } + + /// + /// 右键编辑事件 + /// + /// + /// + protected void btnMenuEdit_Click(object sender, EventArgs e) + { + this.EditData(); + } + + /// + /// 编辑数据方法 + /// + private void EditData() + { + + if (Grid1.SelectedRowIndexArray.Length == 0) + { + Alert.ShowInTop(Resources.Lan.SelectLeastOneRecord, MessageBoxIcon.Warning); + return; + } + + ////双击事件 编辑权限有:编辑页面,无:查看页面 或者状态是完成时查看页面 + if (GetButtonPower(Const.BtnModify)) + { + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MaterialCoodeEdit.aspx?MaterialCoodeId={0}&flag=edit", Grid1.SelectedRowID, "编辑 - "))); + } + else if (GetButtonPower(Const.BtnSee)) + { + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MaterialCoodeEdit.aspx?MaterialCoodeId={0}&flag=view", Grid1.SelectedRowID, "查看 - "))); + } + else + { + Alert.ShowInTop(Resources.Lan.NoPrivilegePrompt, MessageBoxIcon.Warning); + return; + } + } + #endregion + + #region 删除 + /// + /// 右键删除事件 + /// + /// + /// + protected void btnMenuDelete_Click(object sender, EventArgs e) + { + if (GetButtonPower(Const.BtnDelete)) + { + if (Grid1.SelectedRowIndexArray.Length > 0) + { + string strShowNotify = string.Empty; + foreach (int rowIndex in Grid1.SelectedRowIndexArray) + { + string rowID = Grid1.DataKeys[rowIndex][0].ToString(); + var getMedium = BLL.Base_MediumService.GetMediumByMediumId(rowID); + if (getMedium != null) + { + string cont = judgementDelete(rowID); + if (string.IsNullOrEmpty(cont)) + { + BLL.Base_MediumService.DeleteMediumByMediumId(rowID); + BLL.Sys_LogService.AddLog(Const.System_2, this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.MediumMenuId, Const.BtnDelete, rowID); + } + else + { + strShowNotify += Resources.Lan.MediumDefinition + ":" + getMedium.MediumCode + cont; + } + } + } + + BindGrid(); + if (!string.IsNullOrEmpty(strShowNotify)) + { + Alert.ShowInTop(strShowNotify, MessageBoxIcon.Warning); + } + else + { + ShowNotify(Resources.Lan.DeletedSuccessfully, MessageBoxIcon.Success); + } + } + } + else + { + Alert.ShowInTop(Resources.Lan.NoPrivilegePrompt, MessageBoxIcon.Warning); + return; + } + } + + #region 判断是否可删除 + /// + /// 判断是否可以删除 + /// + /// + private string judgementDelete(string id) + { + string content = string.Empty; + //if (Funs.DB.Pipeline_WeldJoint.FirstOrDefault(x => x.Coode1 == id) != null) + //{ + // content += "已在【管线信息】中使用,不能删除!"; + //} + + return content; + } + #endregion + #endregion + + #region 查询 + /// + /// 查询 + /// + /// + /// + protected void btnQuery_Click(object sender, EventArgs e) + { + this.BindGrid(); + } + #endregion + + #region 查看按钮 + /// + /// 查看按钮 + /// + /// + /// + protected void btnView_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MaterialCoodeEdit.aspx?MaterialCoodeId={0}&flag=view", Grid1.SelectedRowID, "查看 - "))); + } + #endregion + + #region 获取按钮权限 + /// + /// 获取按钮权限 + /// + /// + /// + private bool GetButtonPower(string button) + { + return BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.MaterialCoodeMenuId, button); + } + #endregion + } +} \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.designer.cs new file mode 100644 index 0000000..9b34385 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoode.aspx.designer.cs @@ -0,0 +1,170 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.WeldingProcess.WeldingManage +{ + + + public partial class MaterialCoode + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar2; + + /// + /// txtCoode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCoode; + + /// + /// btnQuery 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnQuery; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + + /// + /// Menu1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Menu Menu1; + + /// + /// btnMenuEdit 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuEdit; + + /// + /// btnMenuDelete 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuDelete; + + /// + /// btnView 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnView; + } +} diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx new file mode 100644 index 0000000..3fccf58 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx @@ -0,0 +1,54 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MaterialCoodeEdit.aspx.cs" Inherits="FineUIPro.Web.WeldingProcess.WeldingManage.MaterialCoodeEdit" %> + + + + + + 编辑物料码信息 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.cs new file mode 100644 index 0000000..9540105 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.cs @@ -0,0 +1,109 @@ +using BLL; +using System; +using System.Linq; + +namespace FineUIPro.Web.WeldingProcess.WeldingManage +{ + public partial class MaterialCoodeEdit : PageBase + { + #region 定义项 + /// + /// 主键 + /// + public string MaterialCoodeId + { + get + { + return (string)ViewState["MaterialCoodeId"]; + } + set + { + ViewState["MaterialCoodeId"] = value; + } + } + #endregion + + #region 加载 + /// + /// 加载页面 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + this.txtCoode.Focus(); + btnClose.OnClientClick = ActiveWindow.GetHideReference(); + this.MaterialCoodeId = Request.Params["MaterialCoodeId"]; + string flag = Request.Params["flag"]; + if (flag == "view") + { + this.btnSave.Hidden = true; + } + if (!string.IsNullOrEmpty(this.MaterialCoodeId)) + { + Model.Base_MaterialCoode Material = BLL.MaterialCoodeService.GetMaterialCoode(this.MaterialCoodeId, this.CurrUser.LoginProjectId); + if (Material != null) + { + this.txtCoode.Text = Material.Coode; + this.txtHeartNo.Text = Material.HeartNo; + if (Material.Amount.HasValue) + { + txtAmount.Text = Material.Amount.Value.ToString(); + } + } + } + } + } + #endregion + + #region 保存 + /// + /// 保存按钮 + /// + /// + /// + protected void btnSave_Click(object sender, EventArgs e) + { + + if (BLL.MaterialCoodeService.IsExistMaterialCoode(this.CurrUser.LoginProjectId, txtHeartNo.Text.Trim(), txtCoode.Text.Trim(), this.MaterialCoodeId)) + { + Alert.ShowInTop("此物料码对应的炉批号已存在", MessageBoxIcon.Warning); + return; + } + + Model.Base_MaterialCoode newCoode = new Model.Base_MaterialCoode + { + ProjectId = this.CurrUser.LoginProjectId, + Coode = this.txtCoode.Text.Trim(), + HeartNo = this.txtHeartNo.Text.Trim(), + }; + if (this.txtAmount.Text != "") + { + newCoode.Amount = Convert.ToInt32(this.txtAmount.Text); + } + else + { + newCoode.Amount=null; + } + if (!string.IsNullOrEmpty(this.MaterialCoodeId)) + { + newCoode.MaterialCoodeId= this.MaterialCoodeId; + BLL.MaterialCoodeService.UpdateMaterialCoode(newCoode); + BLL.Sys_LogService.AddLog(Const.System_2, this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.MaterialCoodeMenuId, Const.BtnModify, this.MaterialCoodeId); + } + else + { + this.MaterialCoodeId = SQLHelper.GetNewID(typeof(Model.Base_MaterialCoode)); + newCoode.MaterialCoodeId = this.MaterialCoodeId; + BLL.MaterialCoodeService.AddMaterialCoode(newCoode); + BLL.Sys_LogService.AddLog(Const.System_2, this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.MaterialCoodeMenuId, Const.BtnAdd, this.MaterialCoodeId); + } + + ShowNotify(Resources.Lan.SaveSuccessfully, MessageBoxIcon.Success); + PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); + } + #endregion + } +} \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.designer.cs new file mode 100644 index 0000000..e0fd6e4 --- /dev/null +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/MaterialCoodeEdit.aspx.designer.cs @@ -0,0 +1,98 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.WeldingProcess.WeldingManage +{ + + + public partial class MaterialCoodeEdit + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// txtCoode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCoode; + + /// + /// txtHeartNo 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtHeartNo; + + /// + /// txtAmount 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox txtAmount; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + } +} diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx index 7fdaf0d..f1593c0 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx @@ -188,7 +188,7 @@ columnMenu: false, columnResizing: false, cls: 'gridinrowexpander', - fields: ['Num', 'PipelineCode', 'WeldJointCode', 'BackingWelderCode', 'CoverWelderCode', 'WeldTypeCode', 'JointAttribute', 'WeldingLocationCode', 'DoneDin', 'Dia', 'Thickness', 'WeldingMethodCode', 'Material1Code', 'Material2Code', 'ComponentsCode1', 'ComponentsCode2', 'HeartNo1', 'HeartNo2', 'WeldSilkCode','WeldMatCode','PipeSegment','WPQCode'], + fields: ['Num', 'PipelineCode', 'WeldJointCode', 'BackingWelderCode', 'CoverWelderCode', 'WeldTypeCode', 'JointAttribute', 'WeldingLocationCode', 'Size', 'Dia', 'Thickness', 'WeldingMethodCode', 'Material1Code', 'Material2Code', 'ComponentsCode1', 'ComponentsCode2', 'Coode1', 'HeartNo1', 'Coode2', 'HeartNo2', 'WeldSilkCode','WeldMatCode','PipeSegment','WPQCode'], columns: [{ text: '序号', field: 'Num', width: 50 }, { @@ -206,7 +206,7 @@ }, { text: '焊接位置', field: 'WeldingLocationCode', width: 80 }, { - text: '管径', field: 'DoneDin', width: 65 + text: '管径', field: 'Size', width: 65 }, { text: '外径', field: 'Dia', width: 65 }, { @@ -222,9 +222,13 @@ }, { text: '组件2', field: 'ComponentsCode2', width: 90 }, { - text: '炉批号1', field: 'HeartNo1', width: 100 + text: 'Coode1', field: 'Coode1', width: 90 }, { - text: '炉批号2', field: 'HeartNo2', width: 100 + text: '炉批号1', field: 'HeartNo1', width: 120 + }, { + text: 'Coode2', field: 'Coode2', width: 90 + }, { + text: '炉批号2', field: 'HeartNo2', width: 120 }, { text: '焊丝', field: 'WeldSilkCode', width: 150 }, { diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx.cs index fef69a2..7befe34 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReport.aspx.cs @@ -10,6 +10,8 @@ using NPOI.XSSF.UserModel; using System.Linq; using System.Threading; using BLL; +using Org.BouncyCastle.Ocsp; +using NPOI.SS.Formula.Functions; namespace FineUIPro.Web.WeldingProcess.WeldingManage { @@ -499,6 +501,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage var componentss = from x in Funs.DB.Base_Components select x;//安装组件 var consumabless = from x in Funs.DB.Base_Consumables select x;//焊接耗材(焊丝、焊条) var wpsList = from x in Funs.DB.WPQ_WPQList select x; + var coodeList = from x in Funs.DB.Base_MaterialCoode where x.ProjectId == this.CurrUser.LoginProjectId select x; //coode List dayList = new List(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) @@ -579,7 +582,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { var pipeline = from x in Funs.DB.Pipeline_Pipeline where x.ProjectId == this.CurrUser.LoginProjectId && x.WorkAreaId == areaId - && x.InstallationId == insId && x.PipelineCode == ds.Tables[0].Rows[i]["管线号"].ToString() + && x.InstallationId == insId && x.WorkAreaId==areaId && x.PipelineCode == ds.Tables[0].Rows[i]["管线号"].ToString() select x; if (pipeline.Count() > 0) @@ -630,6 +633,8 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage d.Material2Id = jot.First().Material2Id; d.PipeAssembly1Id = jot.First().PipeAssembly1Id; d.PipeAssembly2Id = jot.First().PipeAssembly2Id; + d.Coode1 = jot.First().Coode1; + d.Coode2 = jot.First().Coode2; d.HeartNo1 = jot.First().HeartNo1; d.HeartNo2 = jot.First().HeartNo2; d.WeldSilkId = jot.First().WeldSilkId; @@ -750,14 +755,13 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage } else { + d.JointAttribute = att; if (att == "S") { - d.JointAttribute = "活动S"; d.JointArea = "S"; } else { - d.JointAttribute = "固定G"; d.JointArea = "F"; } } @@ -1014,14 +1018,71 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage d.PipeAssembly2Id = com.ComponentsId; } } + if (ds.Tables[0].Rows[i]["Coode1"] != null && !string.IsNullOrEmpty(ds.Tables[0].Rows[i]["Coode1"].ToString())) + { + var cood = coodeList.FirstOrDefault(x => x.Coode == ds.Tables[0].Rows[i]["Coode1"].ToString()); + if (cood == null) + { + errorInfos += "Coode1:[" + ds.Tables[0].Rows[i]["Coode1"].ToString() + "]不存在;"; + } + else + { + d.Coode1 = cood.Coode; + } + } + else + { + errorInfos += (i + 2) + "行,Coode1不能为空!
"; + } + if (ds.Tables[0].Rows[i]["Coode2"] != null && !string.IsNullOrEmpty(ds.Tables[0].Rows[i]["Coode2"].ToString())) + { + var cood = coodeList.FirstOrDefault(x => x.Coode == ds.Tables[0].Rows[i]["Coode2"].ToString()); + if (cood == null) + { + errorInfos += "Coode2:[" + ds.Tables[0].Rows[i]["Coode2"].ToString() + "]不存在;"; + } + else + { + d.Coode1 = cood.Coode; + } + } + else + { + errorInfos += (i + 2) + "行,Coode2不能为空!
"; + } if (ds.Tables[0].Rows[i]["炉批号1"] != null && !string.IsNullOrEmpty(ds.Tables[0].Rows[i]["炉批号1"].ToString())) { - d.HeartNo1 = ds.Tables[0].Rows[i]["炉批号1"].ToString(); + var cood = coodeList.FirstOrDefault(x => x.Coode == d.Coode1 && x.HeartNo == ds.Tables[0].Rows[i]["炉批号1"].ToString()); + if (cood == null) + { + errorInfos += "炉批号1:[" + ds.Tables[0].Rows[i]["炉批号1"].ToString() + "]或对应的Coode1不存在;"; + } + else + { + d.HeartNo1 = ds.Tables[0].Rows[i]["炉批号1"].ToString(); + } } + else + { + errorInfos += (i + 2) + "行,炉批号1不能为空!
"; + } + if (ds.Tables[0].Rows[i]["炉批号2"] != null && !string.IsNullOrEmpty(ds.Tables[0].Rows[i]["炉批号2"].ToString())) { - d.HeartNo2 = ds.Tables[0].Rows[i]["炉批号2"].ToString(); + var cood = coodeList.FirstOrDefault(x => x.Coode == d.Coode2 && x.HeartNo == ds.Tables[0].Rows[i]["炉批号2"].ToString()); + if (cood == null) + { + errorInfos += "炉批号2:[" + ds.Tables[0].Rows[i]["炉批号2"].ToString() + "]或对应的Coode2不存在;"; + } + else + { + d.HeartNo2 = ds.Tables[0].Rows[i]["炉批号2"].ToString(); + } + } + else + { + errorInfos += (i + 2) + "行,炉批号2不能为空!
"; } //if (ds.Tables[0].Rows[i]["焊丝"] != null && !string.IsNullOrEmpty(ds.Tables[0].Rows[i]["焊丝"].ToString())) @@ -1237,12 +1298,55 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage #endregion } + // 判断Coode数量 + string coodeNumError=string.Empty; + var coode1Group = dayList.GroupBy(x => new { x.Coode1, x.HeartNo1 }).Select(g => new { Coode = g.Key.Coode1, HeartNo = g.Key.HeartNo1 }); + var coode2Group = dayList.GroupBy(x => new { x.Coode2, x.HeartNo2 }).Select(g => new { Coode = g.Key.Coode2, HeartNo = g.Key.HeartNo2 }); + var coodeListGroup= coode1Group.Union(coode2Group).Distinct(); + string[] jotList = dayList.Select(x => x.WeldJointId).ToArray(); + foreach (var c in coodeListGroup) + { + var coodeNum = from x in Funs.DB.Base_MaterialCoode + where x.ProjectId == this.CurrUser.LoginProjectId + && x.Coode == c.Coode && x.HeartNo == c.HeartNo + select x; + int daily1 = (from x in dayList where x.Coode1 == c.Coode && x.HeartNo1 == c.HeartNo select x).Count(); + int daily2 = (from x in dayList where x.Coode2== c.Coode && x.HeartNo2 == c.HeartNo select x).Count(); + int jotCoode1 = (from x in Funs.DB.Pipeline_WeldJoint + where x.ProjectId == this.CurrUser.LoginProjectId + && x.Coode1 == c.Coode && x.HeartNo1 == c.HeartNo + && !jotList.Contains(x.WeldJointId) + select x).Count(); + int jotCoode2 = (from x in Funs.DB.Pipeline_WeldJoint + where x.ProjectId == this.CurrUser.LoginProjectId + && x.Coode2 == c.Coode && x.HeartNo2 == c.HeartNo + && !jotList.Contains(x.WeldJointId) + select x).Count(); + if (coodeNum.Count() > 0 && coodeNum.First().Amount != null) + { + if (daily1 + daily2 + jotCoode1 + jotCoode2 > coodeNum.First().Amount.Value) + { + coodeNumError += "Coode:" + c.Coode + "对应的炉批号:" + c.HeartNo + "的数量已超出,"; + } + } + + } + if (!string.IsNullOrEmpty(coodeNumError)) + { + coodeNumError = coodeNumError + "请检查后再导入"; + } + // 数据验证错误,返回 if (!string.IsNullOrEmpty(errorInfos)) { ShowNotify(errorInfos, MessageBoxIcon.Warning, 10000); return; } + else if (!string.IsNullOrEmpty(coodeNumError)) + { + ShowNotify(coodeNumError, MessageBoxIcon.Warning, 10000); + return; + } else { // 焊工资质符全条件 @@ -1282,6 +1386,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage newWeldJoint.WeldTypeId = item.WeldTypeId; newWeldJoint.JointAttribute = item.JointAttribute; newWeldJoint.WeldingLocationId = item.WeldingLocationId; + newWeldJoint.Size = item.Size; newWeldJoint.ANSISCH = item.ANSISCH; newWeldJoint.Dia = item.Dia; diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx index 26d8714..062f39f 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx @@ -208,7 +208,23 @@ - + + + + + + + + + + + + <%-- @@ -223,7 +239,7 @@ - + --%> GetWeldingDailyItem = BLL.Pipeline_WeldingDailyService.GetWeldingDailyItem(this.WeldingDailyId); this.BindGrid(GetWeldingDailyItem); // 初始化页面 @@ -325,6 +330,50 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage string eventArg = string.Empty; List GetWeldingDailyItem = this.CollectGridJointInfo(); + + // 判断Coode数量 + string coodeNumError = string.Empty; + var coode1Group = GetWeldingDailyItem.GroupBy(x => x.CoodeHeartNo1).Select(g => g.Key); + var coode2Group = GetWeldingDailyItem.GroupBy(x => x.CoodeHeartNo2).Select(g => g.Key); + var coodeListGroup = coode1Group.Union(coode2Group).Distinct(); + string[] jotList= GetWeldingDailyItem.Select(x=>x.WeldJointId).ToArray(); + foreach (var c in coodeListGroup) + { + if (c.Contains(":")) + { + string coode = c.Split(':')[0]; + string heartNo = c.Split(':')[1]; + var coodeNum = from x in Funs.DB.Base_MaterialCoode + where x.ProjectId == this.CurrUser.LoginProjectId + && x.Coode == coode && x.HeartNo == heartNo + select x; + int daily1 = (from x in GetWeldingDailyItem where x.CoodeHeartNo1 == c select x).Count(); + int daily2 = (from x in GetWeldingDailyItem where x.CoodeHeartNo2 == c select x).Count(); + int jotCoode1 = (from x in Funs.DB.Pipeline_WeldJoint + where x.ProjectId == this.CurrUser.LoginProjectId + && x.Coode1 == coode && x.HeartNo1 == heartNo + && !jotList.Contains(x.WeldJointId) + select x).Count(); + int jotCoode2 = (from x in Funs.DB.Pipeline_WeldJoint + where x.ProjectId == this.CurrUser.LoginProjectId + && x.Coode2 == coode && x.HeartNo2 == heartNo + && !jotList.Contains(x.WeldJointId) + select x).Count(); + if (coodeNum.Count() > 0 && coodeNum.First().Amount != null) + { + if (daily1 + daily2 + jotCoode1 + jotCoode2 > coodeNum.First().Amount.Value) + { + coodeNumError += "Coode:" + coode + "对应的炉批号:" + heartNo + "的数量已超出,"; + } + } + } + + } + if (!string.IsNullOrEmpty(coodeNumError)) + { + coodeNumError = coodeNumError + "请检查后再导入"; + } + #region 焊工资质判断,暂不用 //// 焊工资质 //foreach (var item in GetWeldingDailyItem) @@ -621,8 +670,13 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage //} #endregion + if (!string.IsNullOrEmpty(coodeNumError)) + { + ShowNotify(coodeNumError, MessageBoxIcon.Warning, 10000); + return; + } // 焊工资质都符合条件 - if (eventArg == string.Empty) + else if (eventArg == string.Empty) { Model.Pipeline_WeldingDaily newWeldingDaily = new Model.Pipeline_WeldingDaily(); newWeldingDaily.WeldingDailyCode = this.txtWeldingDailyCode.Text.Trim(); @@ -681,11 +735,18 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage newWeldJoint.JointAttribute = item.JointAttribute; newWeldJoint.JointArea = item.JointArea; newWeldJoint.WeldingLocationId = item.WeldingLocationId; - newWeldJoint.Material1Id = item.MaterialId1; newWeldJoint.Material2Id = item.MaterialId2; - newWeldJoint.HeartNo1 = item.HeartNo1; - newWeldJoint.HeartNo2 = item.HeartNo2; + if (item.CoodeHeartNo1.Contains(":")) + { + newWeldJoint.Coode1 = item.CoodeHeartNo1.Split(':')[0]; + newWeldJoint.HeartNo1 = item.CoodeHeartNo1.Split(':')[1]; + } + if (item.CoodeHeartNo2.Contains(":")) + { + newWeldJoint.Coode2 = item.CoodeHeartNo2.Split(':')[0]; + newWeldJoint.HeartNo2 = item.CoodeHeartNo2.Split(':')[1]; + } newWeldJoint.PipeAssembly1Id = item.Components1Id; newWeldJoint.PipeAssembly2Id = item.Components2Id; newWeldJoint.WeldingMethodId = item.WeldingMethodId; @@ -700,7 +761,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage //更新焊口号 修改固定焊口号后 +G //BLL.Pipeline_WeldJointService.UpdateWeldJointAddG(newWeldJoint.WeldJointId, newWeldJoint.JointAttribute, Const.BtnAdd); - BLL.Batch_PointBatchItemService.InsertPointBatch(this.ProjectId, this.drpUnit.SelectedValue, this.drpInstallation.SelectedValue,item.BackingWelderId ,item.CoverWelderId, item.WeldJointId, newWeldingDaily.WeldingDate); + BLL.Batch_PointBatchItemService.InsertPointBatch(this.ProjectId, this.drpUnit.SelectedValue, this.drpInstallation.SelectedValue, item.BackingWelderId, item.CoverWelderId, item.WeldJointId, newWeldingDaily.WeldingDate); } @@ -938,7 +999,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage if (!string.IsNullOrEmpty(values.Value("JointAttribute"))) { item.JointAttribute = values.Value("JointAttribute").ToString(); - if (item.JointAttribute == "活动S") + if (item.JointAttribute == "S") { item.JointArea = "S"; } @@ -947,6 +1008,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage item.JointArea = "F"; } } + var weldingLocation = (from x in Funs.DB.Base_WeldingLocation where x.WeldingLocationCode == values.Value("WeldingLocationId") select x).FirstOrDefault(); @@ -956,8 +1018,9 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage } item.Size = Funs.GetNewDecimalOrZero(values.Value("DoneDin").ToString()); item.DoneDin = Funs.GetNewDecimalOrZero(values.Value("DoneDin").ToString()); - item.HeartNo1= values.Value("HeartNo1").ToString(); - item.HeartNo2 = values.Value("HeartNo2").ToString(); + + item.CoodeHeartNo1 = values.Value("CoodeHeartNo1").ToString(); + item.CoodeHeartNo2 = values.Value("CoodeHeartNo2").ToString(); var wmt = (from x in Funs.DB.Base_WeldingMethod where x.WeldingMethodCode == values.Value("WeldingMethodCode") diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx.designer.cs index f482ac6..a4ab1c0 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx.designer.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingManage/WeldReportEdit.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.WeldingProcess.WeldingManage { - - - public partial class WeldReportEdit { - +namespace FineUIPro.Web.WeldingProcess.WeldingManage +{ + + + public partial class WeldReportEdit + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// panelCenterRegion 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel panelCenterRegion; - + /// /// Toolbar2 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar2; - + /// /// hdItemsString 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.HiddenField hdItemsString; - + /// /// hdTablerId 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.HiddenField hdTablerId; - + /// /// ToolbarFill1 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarFill ToolbarFill1; - + /// /// btnSave 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSave; - + /// /// SimpleForm1 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form SimpleForm1; - + /// /// txtWeldingDailyCode 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtWeldingDailyCode; - + /// /// drpUnit 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpUnit; - + /// /// drpInstallation 控件。 /// @@ -128,7 +130,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpInstallation; - + /// /// txtWeldingDate 控件。 /// @@ -137,7 +139,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtWeldingDate; - + /// /// txtTabler 控件。 /// @@ -146,7 +148,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtTabler; - + /// /// txtTableDate 控件。 /// @@ -155,7 +157,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtTableDate; - + /// /// txtRemark 控件。 /// @@ -164,7 +166,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtRemark; - + /// /// lbAmount 控件。 /// @@ -173,7 +175,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label lbAmount; - + /// /// Grid1 控件。 /// @@ -182,7 +184,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// Toolbar1 控件。 /// @@ -191,7 +193,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar1; - + /// /// ckSelect 控件。 /// @@ -200,7 +202,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button ckSelect; - + /// /// drpCoverWelderId 控件。 /// @@ -209,7 +211,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpCoverWelderId; - + /// /// drpBackingWelderId 控件。 /// @@ -218,7 +220,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpBackingWelderId; - + /// /// drpWeldType 控件。 /// @@ -227,7 +229,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldType; - + /// /// drpJointAttribute 控件。 /// @@ -236,7 +238,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpJointAttribute; - + /// /// drpWeldingLocationId 控件。 /// @@ -245,7 +247,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldingLocationId; - + /// /// txtDoneDin 控件。 /// @@ -254,7 +256,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.NumberBox txtDoneDin; - + /// /// drpWeldingMethod 控件。 /// @@ -263,7 +265,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldingMethod; - + /// /// drpMaterial1 控件。 /// @@ -272,7 +274,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpMaterial1; - + /// /// drpMaterial2 控件。 /// @@ -281,7 +283,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpMaterial2; - + /// /// drpComponents1 控件。 /// @@ -290,7 +292,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpComponents1; - + /// /// drpComponents2 控件。 /// @@ -299,25 +301,25 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpComponents2; - + /// - /// txtHeartNo1 控件。 + /// drpCoode1 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.TextBox txtHeartNo1; - + protected global::FineUIPro.DropDownList drpCoode1; + /// - /// txtHeartNo2 控件。 + /// drpCoode2 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.TextBox txtHeartNo2; - + protected global::FineUIPro.DropDownList drpCoode2; + /// /// drpWeldSilkCode 控件。 /// @@ -326,7 +328,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldSilkCode; - + /// /// drpWeldMatCode 控件。 /// @@ -335,7 +337,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWeldMatCode; - + /// /// txtPipeSegment 控件。 /// @@ -344,7 +346,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox txtPipeSegment; - + /// /// drpWPS 控件。 /// @@ -353,7 +355,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpWPS; - + /// /// Window1 控件。 /// @@ -362,7 +364,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Menu1 控件。 /// @@ -371,7 +373,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnMenuDelete 控件。 /// diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx index 18e6abd..98da713 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx @@ -91,8 +91,8 @@ Width="80px"> - diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx.cs index aeef32c..c0323ca 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/JointComprehensive.aspx.cs @@ -248,7 +248,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport reportModel.GetRow(rowIndex).GetCell(10).CellStyle = style; //焊接位置 if (reportModel.GetRow(rowIndex).GetCell(11) == null) reportModel.GetRow(rowIndex).CreateCell(11); - reportModel.GetRow(rowIndex).GetCell(11).SetCellValue(itemOver["WeldingLocationCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(11).SetCellValue(itemOver["WeldingLocationR"].ToString()); reportModel.GetRow(rowIndex).GetCell(11).CellStyle = style; //管径 if (reportModel.GetRow(rowIndex).GetCell(12) == null) reportModel.GetRow(rowIndex).CreateCell(12); diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx index d2443ed..1cbad25 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx @@ -79,8 +79,8 @@ DataField="WeldTypeCode" SortField="WeldTypeCode" FieldType="String" HeaderTextAlign="Center" Width="120px"> - diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx.cs index b766d27..2e91f35 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldDailyExport.aspx.cs @@ -37,10 +37,9 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport ///
private DataTable GetDataTable() { - string strSql = @"SELECT weldJoint.WeldJointId,weldJoint.ProjectId,ins.InstallationCode,unit.UnitName,pipeline.PipelineCode, + string strSql = @"SELECT weldJoint.WeldJointId,weldJoint.ProjectId,ins.InstallationCode,unit.UnitName,pipeline.PipelineCode,weldJoint.WeldingLocationR, (CASE WHEN weldJoint.PageNum IS NOT NULL AND weldJoint.PageNum<>'' THEN pipeline.SingleNumber+'-'+weldJoint.PageNum ELSE pipeline.SingleNumber END) AS SingleNumber, - pipeline.DrawingsNum,CONVERT(NVARCHAR(10),weldingDaily.WeldingDate,120) AS WeldingDate,rate.DetectionRateCode, - (CASE WHEN weldJoint.JointAttribute='固定F' THEN 'F'+weldJoint.WeldJointCode ELSE 'S'+weldJoint.WeldJointCode END) AS WeldJointCode, + pipeline.DrawingsNum,CONVERT(NVARCHAR(10),weldingDaily.WeldingDate,120) AS WeldingDate,rate.DetectionRateCode, weldJoint.WeldJointCode, CAST(ISNULL(weldJoint.Size,0) AS REAL) AS Size,(CAST(ISNULL(weldJoint.Thickness,0) AS REAL)) AS Thickness,weldJoint.Specification, weldType.WeldTypeCode,com1.ComponentsCode AS ComponentsName1,mat1.MaterialCode AS MaterialCode1,weldJoint.HeartNo1, com2.ComponentsCode AS ComponentsName2,mat2.MaterialCode AS MaterialCode2,weldJoint.HeartNo2, WeldMethod.WeldingMethodName, @@ -284,7 +283,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport //} //焊接位置 if (reportModel.GetRow(rowIndex).GetCell(5) == null) reportModel.GetRow(rowIndex).CreateCell(5); - reportModel.GetRow(rowIndex).GetCell(5).SetCellValue(itemOver["WeldingLocationCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(5).SetCellValue(itemOver["WeldingLocationR"].ToString()); reportModel.GetRow(rowIndex).GetCell(5).CellStyle = style; //寸径 if (reportModel.GetRow(rowIndex).GetCell(6) == null) reportModel.GetRow(rowIndex).CreateCell(6); diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldSummary.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldSummary.aspx.cs index 1b9df4b..dd6e5a6 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldSummary.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/WeldSummary.aspx.cs @@ -35,14 +35,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport { List listStr = new List(); listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId)); - if (this.drpUnitId.SelectedValue != BLL.Const._Null) - { - listStr.Add(new SqlParameter("@unitId", this.drpUnitId.SelectedValue)); - } - else - { - listStr.Add(new SqlParameter("@unitId", null)); - } + if (this.drpInstallationId.SelectedValue != BLL.Const._Null) { listStr.Add(new SqlParameter("@installationId", this.drpInstallationId.SelectedValue)); @@ -50,6 +43,15 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport else { listStr.Add(new SqlParameter("@installationId", null)); + } + + if (this.drpUnitId.SelectedValue != BLL.Const._Null) + { + listStr.Add(new SqlParameter("@unitId", this.drpUnitId.SelectedValue)); + } + else + { + listStr.Add(new SqlParameter("@unitId", null)); } if (this.drpWorkAreaId.SelectedValue != BLL.Const._Null) { @@ -61,7 +63,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport } if (this.drpPipingClassId.SelectedValue!=BLL.Const._Null) { - listStr.Add(new SqlParameter("@pipingClassId", this.drpWorkAreaId.SelectedValue)); + listStr.Add(new SqlParameter("@pipingClassId", this.drpPipingClassId.SelectedValue)); } else { @@ -71,6 +73,10 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport { listStr.Add(new SqlParameter("@ndeCode", this.txtNDECode.Text.Trim())); } + else + { + listStr.Add(new SqlParameter("@ndeCode", null)); + } SqlParameter[] parameter = listStr.ToArray(); DataTable tb = SQLHelper.GetDataTableRunProc("sp_rpt_WeldSummary", parameter); this.Grid1.RecordCount = tb.Rows.Count; diff --git a/HJGL/Model/Model.cs b/HJGL/Model/Model.cs index b348893..64eb08e 100644 --- a/HJGL/Model/Model.cs +++ b/HJGL/Model/Model.cs @@ -29,10 +29,6 @@ namespace Model #region 可扩展性方法定义 partial void OnCreated(); - partial void OnCreated() - { - this.CommandTimeout = 600; - } partial void InsertAttachFile(AttachFile instance); partial void UpdateAttachFile(AttachFile instance); partial void DeleteAttachFile(AttachFile instance); @@ -60,6 +56,9 @@ namespace Model partial void InsertBase_Material(Base_Material instance); partial void UpdateBase_Material(Base_Material instance); partial void DeleteBase_Material(Base_Material instance); + partial void InsertBase_MaterialCoode(Base_MaterialCoode instance); + partial void UpdateBase_MaterialCoode(Base_MaterialCoode instance); + partial void DeleteBase_MaterialCoode(Base_MaterialCoode instance); partial void InsertBase_Medium(Base_Medium instance); partial void UpdateBase_Medium(Base_Medium instance); partial void DeleteBase_Medium(Base_Medium instance); @@ -204,6 +203,9 @@ namespace Model partial void InsertPTP_TestPackage(PTP_TestPackage instance); partial void UpdatePTP_TestPackage(PTP_TestPackage instance); partial void DeletePTP_TestPackage(PTP_TestPackage instance); + partial void InsertPTP_TestPackage_ImportErrorLog(PTP_TestPackage_ImportErrorLog instance); + partial void UpdatePTP_TestPackage_ImportErrorLog(PTP_TestPackage_ImportErrorLog instance); + partial void DeletePTP_TestPackage_ImportErrorLog(PTP_TestPackage_ImportErrorLog instance); partial void InsertRepair_RepairRecord(Repair_RepairRecord instance); partial void UpdateRepair_RepairRecord(Repair_RepairRecord instance); partial void DeleteRepair_RepairRecord(Repair_RepairRecord instance); @@ -243,6 +245,9 @@ namespace Model partial void InsertTemplate_Files(Template_Files instance); partial void UpdateTemplate_Files(Template_Files instance); partial void DeleteTemplate_Files(Template_Files instance); + partial void InsertTrustBatchImportErrorLog(TrustBatchImportErrorLog instance); + partial void UpdateTrustBatchImportErrorLog(TrustBatchImportErrorLog instance); + partial void DeleteTrustBatchImportErrorLog(TrustBatchImportErrorLog instance); partial void InsertWelder_ProjectWelder(Welder_ProjectWelder instance); partial void UpdateWelder_ProjectWelder(Welder_ProjectWelder instance); partial void DeleteWelder_ProjectWelder(Welder_ProjectWelder instance); @@ -356,6 +361,14 @@ namespace Model } } + public System.Data.Linq.Table Base_MaterialCoode + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table Base_Medium { get @@ -740,6 +753,14 @@ namespace Model } } + public System.Data.Linq.Table PTP_TestPackage_ImportErrorLog + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table Repair_RepairRecord { get @@ -844,6 +865,14 @@ namespace Model } } + public System.Data.Linq.Table TrustBatchImportErrorLog + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table View_Base_PipingClassDetail { get @@ -1076,6 +1105,14 @@ namespace Model } } + public System.Data.Linq.Table View_TrustBathcIn + { + get + { + return this.GetTable(); + } + } + public System.Data.Linq.Table View_WelderPerformance { get @@ -3487,6 +3524,164 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Base_MaterialCoode")] + public partial class Base_MaterialCoode : INotifyPropertyChanging, INotifyPropertyChanged + { + + private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); + + private string _MaterialCoodeId; + + private string _ProjectId; + + private string _Coode; + + private string _HeartNo; + + private System.Nullable _Amount; + + #region 可扩展性方法定义 + partial void OnLoaded(); + partial void OnValidate(System.Data.Linq.ChangeAction action); + partial void OnCreated(); + partial void OnMaterialCoodeIdChanging(string value); + partial void OnMaterialCoodeIdChanged(); + partial void OnProjectIdChanging(string value); + partial void OnProjectIdChanged(); + partial void OnCoodeChanging(string value); + partial void OnCoodeChanged(); + partial void OnHeartNoChanging(string value); + partial void OnHeartNoChanged(); + partial void OnAmountChanging(System.Nullable value); + partial void OnAmountChanged(); + #endregion + + public Base_MaterialCoode() + { + OnCreated(); + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCoodeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] + public string MaterialCoodeId + { + get + { + return this._MaterialCoodeId; + } + set + { + if ((this._MaterialCoodeId != value)) + { + this.OnMaterialCoodeIdChanging(value); + this.SendPropertyChanging(); + this._MaterialCoodeId = value; + this.SendPropertyChanged("MaterialCoodeId"); + this.OnMaterialCoodeIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] + public string ProjectId + { + get + { + return this._ProjectId; + } + set + { + if ((this._ProjectId != value)) + { + this.OnProjectIdChanging(value); + this.SendPropertyChanging(); + this._ProjectId = value; + this.SendPropertyChanged("ProjectId"); + this.OnProjectIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Coode", DbType="NVarChar(50)")] + public string Coode + { + get + { + return this._Coode; + } + set + { + if ((this._Coode != value)) + { + this.OnCoodeChanging(value); + this.SendPropertyChanging(); + this._Coode = value; + this.SendPropertyChanged("Coode"); + this.OnCoodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeartNo", DbType="NVarChar(50)")] + public string HeartNo + { + get + { + return this._HeartNo; + } + set + { + if ((this._HeartNo != value)) + { + this.OnHeartNoChanging(value); + this.SendPropertyChanging(); + this._HeartNo = value; + this.SendPropertyChanged("HeartNo"); + this.OnHeartNoChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Amount", DbType="Int")] + public System.Nullable Amount + { + get + { + return this._Amount; + } + set + { + if ((this._Amount != value)) + { + this.OnAmountChanging(value); + this.SendPropertyChanging(); + this._Amount = value; + this.SendPropertyChanged("Amount"); + this.OnAmountChanged(); + } + } + } + + 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.Base_Medium")] public partial class Base_Medium : INotifyPropertyChanging, INotifyPropertyChanged { @@ -23493,6 +23688,12 @@ namespace Model private string _PT_DataType; + private string _WorkAreaId; + + private System.Nullable _IsAll; + + private string _WeldJonintCode; + private EntityRef _Pipeline_Pipeline; private EntityRef _PTP_TestPackage; @@ -23509,6 +23710,12 @@ namespace Model partial void OnPipelineIdChanged(); partial void OnPT_DataTypeChanging(string value); partial void OnPT_DataTypeChanged(); + partial void OnWorkAreaIdChanging(string value); + partial void OnWorkAreaIdChanged(); + partial void OnIsAllChanging(System.Nullable value); + partial void OnIsAllChanged(); + partial void OnWeldJonintCodeChanging(string value); + partial void OnWeldJonintCodeChanged(); #endregion public PTP_PipelineList() @@ -23606,6 +23813,66 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50)")] + public string WorkAreaId + { + get + { + return this._WorkAreaId; + } + set + { + if ((this._WorkAreaId != value)) + { + this.OnWorkAreaIdChanging(value); + this.SendPropertyChanging(); + this._WorkAreaId = value; + this.SendPropertyChanged("WorkAreaId"); + this.OnWorkAreaIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="isAll", Storage="_IsAll", DbType="Bit")] + public System.Nullable IsAll + { + get + { + return this._IsAll; + } + set + { + if ((this._IsAll != value)) + { + this.OnIsAllChanging(value); + this.SendPropertyChanging(); + this._IsAll = value; + this.SendPropertyChanged("IsAll"); + this.OnIsAllChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldJonintCode", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + public string WeldJonintCode + { + get + { + return this._WeldJonintCode; + } + set + { + if ((this._WeldJonintCode != value)) + { + this.OnWeldJonintCodeChanging(value); + this.SendPropertyChanging(); + this._WeldJonintCode = value; + this.SendPropertyChanged("WeldJonintCode"); + this.OnWeldJonintCodeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_PTP_IsoList_PTP_IsoList", Storage="_Pipeline_Pipeline", ThisKey="PipelineId", OtherKey="PipelineId", IsForeignKey=true)] public Pipeline_Pipeline Pipeline_Pipeline { @@ -24772,6 +25039,452 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PTP_TestPackage_ImportErrorLog")] + public partial class PTP_TestPackage_ImportErrorLog : INotifyPropertyChanging, INotifyPropertyChanged + { + + private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); + + private string _Id; + + private string _BatchNo; + + private System.Nullable _RowId; + + private string _TestPackageNo; + + private string _UnitCode; + + private string _InstallCode; + + private string _AreaCode; + + private string _PiplineCode; + + private string _IsAll; + + private string _JointCode; + + private string _ProjectId; + + private string _UnitId; + + private string _InstallId; + + private string _WorkAreaId; + + private string _PipelineId; + + private string _Remark; + + private System.Nullable _CreatedTime; + + #region 可扩展性方法定义 + partial void OnLoaded(); + partial void OnValidate(System.Data.Linq.ChangeAction action); + partial void OnCreated(); + partial void OnIdChanging(string value); + partial void OnIdChanged(); + partial void OnBatchNoChanging(string value); + partial void OnBatchNoChanged(); + partial void OnRowIdChanging(System.Nullable value); + partial void OnRowIdChanged(); + partial void OnTestPackageNoChanging(string value); + partial void OnTestPackageNoChanged(); + partial void OnUnitCodeChanging(string value); + partial void OnUnitCodeChanged(); + partial void OnInstallCodeChanging(string value); + partial void OnInstallCodeChanged(); + partial void OnAreaCodeChanging(string value); + partial void OnAreaCodeChanged(); + partial void OnPiplineCodeChanging(string value); + partial void OnPiplineCodeChanged(); + partial void OnIsAllChanging(string value); + partial void OnIsAllChanged(); + partial void OnJointCodeChanging(string value); + partial void OnJointCodeChanged(); + partial void OnProjectIdChanging(string value); + partial void OnProjectIdChanged(); + partial void OnUnitIdChanging(string value); + partial void OnUnitIdChanged(); + partial void OnInstallIdChanging(string value); + partial void OnInstallIdChanged(); + partial void OnWorkAreaIdChanging(string value); + partial void OnWorkAreaIdChanged(); + partial void OnPipelineIdChanging(string value); + partial void OnPipelineIdChanged(); + partial void OnRemarkChanging(string value); + partial void OnRemarkChanged(); + partial void OnCreatedTimeChanging(System.Nullable value); + partial void OnCreatedTimeChanged(); + #endregion + + public PTP_TestPackage_ImportErrorLog() + { + OnCreated(); + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] + public string Id + { + get + { + return this._Id; + } + set + { + if ((this._Id != value)) + { + this.OnIdChanging(value); + this.SendPropertyChanging(); + this._Id = value; + this.SendPropertyChanged("Id"); + this.OnIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="batchNo", Storage="_BatchNo", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string BatchNo + { + get + { + return this._BatchNo; + } + set + { + if ((this._BatchNo != value)) + { + this.OnBatchNoChanging(value); + this.SendPropertyChanging(); + this._BatchNo = value; + this.SendPropertyChanged("BatchNo"); + this.OnBatchNoChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="rowId", Storage="_RowId", DbType="Int")] + public System.Nullable RowId + { + get + { + return this._RowId; + } + set + { + if ((this._RowId != value)) + { + this.OnRowIdChanging(value); + this.SendPropertyChanging(); + this._RowId = value; + this.SendPropertyChanged("RowId"); + this.OnRowIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPackageNo", DbType="NVarChar(50)")] + public string TestPackageNo + { + get + { + return this._TestPackageNo; + } + set + { + if ((this._TestPackageNo != value)) + { + this.OnTestPackageNoChanging(value); + this.SendPropertyChanging(); + this._TestPackageNo = value; + this.SendPropertyChanged("TestPackageNo"); + this.OnTestPackageNoChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="unitCode", Storage="_UnitCode", DbType="NVarChar(50)")] + public string UnitCode + { + get + { + return this._UnitCode; + } + set + { + if ((this._UnitCode != value)) + { + this.OnUnitCodeChanging(value); + this.SendPropertyChanging(); + this._UnitCode = value; + this.SendPropertyChanged("UnitCode"); + this.OnUnitCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="installCode", Storage="_InstallCode", DbType="NVarChar(50)")] + public string InstallCode + { + get + { + return this._InstallCode; + } + set + { + if ((this._InstallCode != value)) + { + this.OnInstallCodeChanging(value); + this.SendPropertyChanging(); + this._InstallCode = value; + this.SendPropertyChanged("InstallCode"); + this.OnInstallCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="areaCode", Storage="_AreaCode", DbType="NVarChar(50)")] + public string AreaCode + { + get + { + return this._AreaCode; + } + set + { + if ((this._AreaCode != value)) + { + this.OnAreaCodeChanging(value); + this.SendPropertyChanging(); + this._AreaCode = value; + this.SendPropertyChanged("AreaCode"); + this.OnAreaCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="piplineCode", Storage="_PiplineCode", DbType="NVarChar(50)")] + public string PiplineCode + { + get + { + return this._PiplineCode; + } + set + { + if ((this._PiplineCode != value)) + { + this.OnPiplineCodeChanging(value); + this.SendPropertyChanging(); + this._PiplineCode = value; + this.SendPropertyChanged("PiplineCode"); + this.OnPiplineCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="isAll", Storage="_IsAll", DbType="NVarChar(50)")] + public string IsAll + { + get + { + return this._IsAll; + } + set + { + if ((this._IsAll != value)) + { + this.OnIsAllChanging(value); + this.SendPropertyChanging(); + this._IsAll = value; + this.SendPropertyChanged("IsAll"); + this.OnIsAllChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jointCode", Storage="_JointCode", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + public string JointCode + { + get + { + return this._JointCode; + } + set + { + if ((this._JointCode != value)) + { + this.OnJointCodeChanging(value); + this.SendPropertyChanging(); + this._JointCode = value; + this.SendPropertyChanged("JointCode"); + this.OnJointCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="projectId", Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string ProjectId + { + get + { + return this._ProjectId; + } + set + { + if ((this._ProjectId != value)) + { + this.OnProjectIdChanging(value); + this.SendPropertyChanging(); + this._ProjectId = value; + this.SendPropertyChanged("ProjectId"); + this.OnProjectIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="unitId", Storage="_UnitId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string UnitId + { + get + { + return this._UnitId; + } + set + { + if ((this._UnitId != value)) + { + this.OnUnitIdChanging(value); + this.SendPropertyChanging(); + this._UnitId = value; + this.SendPropertyChanged("UnitId"); + this.OnUnitIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="installId", Storage="_InstallId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string InstallId + { + get + { + return this._InstallId; + } + set + { + if ((this._InstallId != value)) + { + this.OnInstallIdChanging(value); + this.SendPropertyChanging(); + this._InstallId = value; + this.SendPropertyChanged("InstallId"); + this.OnInstallIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="workAreaId", Storage="_WorkAreaId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string WorkAreaId + { + get + { + return this._WorkAreaId; + } + set + { + if ((this._WorkAreaId != value)) + { + this.OnWorkAreaIdChanging(value); + this.SendPropertyChanging(); + this._WorkAreaId = value; + this.SendPropertyChanged("WorkAreaId"); + this.OnWorkAreaIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="pipelineId", Storage="_PipelineId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string PipelineId + { + get + { + return this._PipelineId; + } + set + { + if ((this._PipelineId != value)) + { + this.OnPipelineIdChanging(value); + this.SendPropertyChanging(); + this._PipelineId = value; + this.SendPropertyChanged("PipelineId"); + this.OnPipelineIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="remark", Storage="_Remark", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + public string Remark + { + get + { + return this._Remark; + } + set + { + if ((this._Remark != value)) + { + this.OnRemarkChanging(value); + this.SendPropertyChanging(); + this._Remark = value; + this.SendPropertyChanged("Remark"); + this.OnRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="createdTime", Storage="_CreatedTime", DbType="DateTime")] + public System.Nullable CreatedTime + { + get + { + return this._CreatedTime; + } + set + { + if ((this._CreatedTime != value)) + { + this.OnCreatedTimeChanging(value); + this.SendPropertyChanging(); + this._CreatedTime = value; + this.SendPropertyChanged("CreatedTime"); + this.OnCreatedTimeChanged(); + } + } + } + + 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.Repair_RepairRecord")] public partial class Repair_RepairRecord : INotifyPropertyChanging, INotifyPropertyChanged { @@ -29889,6 +30602,404 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.TrustBatchImportErrorLog")] + public partial class TrustBatchImportErrorLog : INotifyPropertyChanging, INotifyPropertyChanged + { + + private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); + + private string _Id; + + private string _BatchNo; + + private System.Nullable _RowID; + + private string _TrustBatchCode; + + private string _InstallCode; + + private string _AreaCode; + + private string _PipelineCode; + + private string _WeldJointCode; + + private string _DetectionType; + + private string _TrustDate; + + private string _UnitCode; + + private string _SurfaceState; + + private string _Opportunity; + + private string _Remark; + + private System.Nullable _CreatedTime; + + #region 可扩展性方法定义 + partial void OnLoaded(); + partial void OnValidate(System.Data.Linq.ChangeAction action); + partial void OnCreated(); + partial void OnIdChanging(string value); + partial void OnIdChanged(); + partial void OnBatchNoChanging(string value); + partial void OnBatchNoChanged(); + partial void OnRowIDChanging(System.Nullable value); + partial void OnRowIDChanged(); + partial void OnTrustBatchCodeChanging(string value); + partial void OnTrustBatchCodeChanged(); + partial void OnInstallCodeChanging(string value); + partial void OnInstallCodeChanged(); + partial void OnAreaCodeChanging(string value); + partial void OnAreaCodeChanged(); + partial void OnPipelineCodeChanging(string value); + partial void OnPipelineCodeChanged(); + partial void OnWeldJointCodeChanging(string value); + partial void OnWeldJointCodeChanged(); + partial void OnDetectionTypeChanging(string value); + partial void OnDetectionTypeChanged(); + partial void OnTrustDateChanging(string value); + partial void OnTrustDateChanged(); + partial void OnUnitCodeChanging(string value); + partial void OnUnitCodeChanged(); + partial void OnSurfaceStateChanging(string value); + partial void OnSurfaceStateChanged(); + partial void OnOpportunityChanging(string value); + partial void OnOpportunityChanged(); + partial void OnRemarkChanging(string value); + partial void OnRemarkChanged(); + partial void OnCreatedTimeChanging(System.Nullable value); + partial void OnCreatedTimeChanged(); + #endregion + + public TrustBatchImportErrorLog() + { + OnCreated(); + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] + public string Id + { + get + { + return this._Id; + } + set + { + if ((this._Id != value)) + { + this.OnIdChanging(value); + this.SendPropertyChanging(); + this._Id = value; + this.SendPropertyChanged("Id"); + this.OnIdChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchNo", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string BatchNo + { + get + { + return this._BatchNo; + } + set + { + if ((this._BatchNo != value)) + { + this.OnBatchNoChanging(value); + this.SendPropertyChanging(); + this._BatchNo = value; + this.SendPropertyChanged("BatchNo"); + this.OnBatchNoChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowID", DbType="Int")] + public System.Nullable RowID + { + get + { + return this._RowID; + } + set + { + if ((this._RowID != value)) + { + this.OnRowIDChanging(value); + this.SendPropertyChanging(); + this._RowID = value; + this.SendPropertyChanged("RowID"); + this.OnRowIDChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustBatchCode", DbType="NVarChar(50)")] + public string TrustBatchCode + { + get + { + return this._TrustBatchCode; + } + set + { + if ((this._TrustBatchCode != value)) + { + this.OnTrustBatchCodeChanging(value); + this.SendPropertyChanging(); + this._TrustBatchCode = value; + this.SendPropertyChanged("TrustBatchCode"); + this.OnTrustBatchCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallCode", DbType="NVarChar(50)")] + public string InstallCode + { + get + { + return this._InstallCode; + } + set + { + if ((this._InstallCode != value)) + { + this.OnInstallCodeChanging(value); + this.SendPropertyChanging(); + this._InstallCode = value; + this.SendPropertyChanged("InstallCode"); + this.OnInstallCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AreaCode", DbType="NVarChar(50)")] + public string AreaCode + { + get + { + return this._AreaCode; + } + set + { + if ((this._AreaCode != value)) + { + this.OnAreaCodeChanging(value); + this.SendPropertyChanging(); + this._AreaCode = value; + this.SendPropertyChanged("AreaCode"); + this.OnAreaCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineCode", DbType="NVarChar(50)")] + public string PipelineCode + { + get + { + return this._PipelineCode; + } + set + { + if ((this._PipelineCode != value)) + { + this.OnPipelineCodeChanging(value); + this.SendPropertyChanging(); + this._PipelineCode = value; + this.SendPropertyChanged("PipelineCode"); + this.OnPipelineCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldJointCode", DbType="NVarChar(50)")] + public string WeldJointCode + { + get + { + return this._WeldJointCode; + } + set + { + if ((this._WeldJointCode != value)) + { + this.OnWeldJointCodeChanging(value); + this.SendPropertyChanging(); + this._WeldJointCode = value; + this.SendPropertyChanged("WeldJointCode"); + this.OnWeldJointCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionType", DbType="NVarChar(50)")] + public string DetectionType + { + get + { + return this._DetectionType; + } + set + { + if ((this._DetectionType != value)) + { + this.OnDetectionTypeChanging(value); + this.SendPropertyChanging(); + this._DetectionType = value; + this.SendPropertyChanged("DetectionType"); + this.OnDetectionTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="NVarChar(50)")] + public string TrustDate + { + get + { + return this._TrustDate; + } + set + { + if ((this._TrustDate != value)) + { + this.OnTrustDateChanging(value); + this.SendPropertyChanging(); + this._TrustDate = value; + this.SendPropertyChanged("TrustDate"); + this.OnTrustDateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(50)")] + public string UnitCode + { + get + { + return this._UnitCode; + } + set + { + if ((this._UnitCode != value)) + { + this.OnUnitCodeChanging(value); + this.SendPropertyChanging(); + this._UnitCode = value; + this.SendPropertyChanged("UnitCode"); + this.OnUnitCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SurfaceState", DbType="NVarChar(50)")] + public string SurfaceState + { + get + { + return this._SurfaceState; + } + set + { + if ((this._SurfaceState != value)) + { + this.OnSurfaceStateChanging(value); + this.SendPropertyChanging(); + this._SurfaceState = value; + this.SendPropertyChanged("SurfaceState"); + this.OnSurfaceStateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Opportunity", DbType="NVarChar(50)")] + public string Opportunity + { + get + { + return this._Opportunity; + } + set + { + if ((this._Opportunity != value)) + { + this.OnOpportunityChanging(value); + this.SendPropertyChanging(); + this._Opportunity = value; + this.SendPropertyChanged("Opportunity"); + this.OnOpportunityChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + public string Remark + { + get + { + return this._Remark; + } + set + { + if ((this._Remark != value)) + { + this.OnRemarkChanging(value); + this.SendPropertyChanging(); + this._Remark = value; + this.SendPropertyChanged("Remark"); + this.OnRemarkChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreatedTime", DbType="DateTime")] + public System.Nullable CreatedTime + { + get + { + return this._CreatedTime; + } + set + { + if ((this._CreatedTime != value)) + { + this.OnCreatedTimeChanging(value); + this.SendPropertyChanging(); + this._CreatedTime = value; + this.SendPropertyChanged("CreatedTime"); + this.OnCreatedTimeChanged(); + } + } + } + + 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.View_Base_PipingClassDetail")] public partial class View_Base_PipingClassDetail { @@ -33582,6 +34693,10 @@ namespace Model private System.Nullable _IsWelderFirst; + private System.Nullable _IsCompletedPoint; + + private string _TrustBatchItemId; + private string _JLAudit; private string _GLGSAudit; @@ -34092,6 +35207,38 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsCompletedPoint", DbType="Bit")] + public System.Nullable IsCompletedPoint + { + get + { + return this._IsCompletedPoint; + } + set + { + if ((this._IsCompletedPoint != value)) + { + this._IsCompletedPoint = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustBatchItemId", DbType="NVarChar(50)")] + public string TrustBatchItemId + { + get + { + return this._TrustBatchItemId; + } + set + { + if ((this._TrustBatchItemId != value)) + { + this._TrustBatchItemId = value; + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JLAudit", DbType="NVarChar(20)")] public string JLAudit { @@ -40842,6 +41989,285 @@ namespace Model } } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_TrustBathcIn")] + public partial class View_TrustBathcIn + { + + private string _PointBatchItemId; + + private string _PointBatchId; + + private string _ProjectId; + + private string _InstallationId; + + private string _InstallationCode; + + private string _WorkAreaId; + + private string _WorkAreaCode; + + private string _PipelineId; + + private string _PipelineCode; + + private string _WeldJointId; + + private string _WeldJointCode; + + private string _DetectionTypeId; + + private string _DetectionTypeCode; + + private System.Nullable _IsWelderFirst; + + private string _TrustBatchItemId; + + public View_TrustBathcIn() + { + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointBatchItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + public string PointBatchItemId + { + get + { + return this._PointBatchItemId; + } + set + { + if ((this._PointBatchItemId != value)) + { + this._PointBatchItemId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointBatchId", DbType="NVarChar(50)")] + public string PointBatchId + { + get + { + return this._PointBatchId; + } + set + { + if ((this._PointBatchId != value)) + { + this._PointBatchId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] + public string ProjectId + { + get + { + return this._ProjectId; + } + set + { + if ((this._ProjectId != value)) + { + this._ProjectId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] + public string InstallationId + { + get + { + return this._InstallationId; + } + set + { + if ((this._InstallationId != value)) + { + this._InstallationId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCode", DbType="NVarChar(50)")] + public string InstallationCode + { + get + { + return this._InstallationCode; + } + set + { + if ((this._InstallationCode != value)) + { + this._InstallationCode = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50)")] + public string WorkAreaId + { + get + { + return this._WorkAreaId; + } + set + { + if ((this._WorkAreaId != value)) + { + this._WorkAreaId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20)")] + public string WorkAreaCode + { + get + { + return this._WorkAreaCode; + } + set + { + if ((this._WorkAreaCode != value)) + { + this._WorkAreaCode = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineId", DbType="NVarChar(50)")] + public string PipelineId + { + get + { + return this._PipelineId; + } + set + { + if ((this._PipelineId != value)) + { + this._PipelineId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineCode", DbType="NVarChar(100)")] + public string PipelineCode + { + get + { + return this._PipelineCode; + } + set + { + if ((this._PipelineCode != value)) + { + this._PipelineCode = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldJointId", DbType="NVarChar(50)")] + public string WeldJointId + { + get + { + return this._WeldJointId; + } + set + { + if ((this._WeldJointId != value)) + { + this._WeldJointId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldJointCode", DbType="NVarChar(50)")] + public string WeldJointCode + { + get + { + return this._WeldJointCode; + } + set + { + if ((this._WeldJointCode != value)) + { + this._WeldJointCode = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionTypeId", DbType="NVarChar(50)")] + public string DetectionTypeId + { + get + { + return this._DetectionTypeId; + } + set + { + if ((this._DetectionTypeId != value)) + { + this._DetectionTypeId = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionTypeCode", DbType="NVarChar(50)")] + public string DetectionTypeCode + { + get + { + return this._DetectionTypeCode; + } + set + { + if ((this._DetectionTypeCode != value)) + { + this._DetectionTypeCode = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWelderFirst", DbType="Bit")] + public System.Nullable IsWelderFirst + { + get + { + return this._IsWelderFirst; + } + set + { + if ((this._IsWelderFirst != value)) + { + this._IsWelderFirst = value; + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustBatchItemId", DbType="NVarChar(50)")] + public string TrustBatchItemId + { + get + { + return this._TrustBatchItemId; + } + set + { + if ((this._TrustBatchItemId != value)) + { + this._TrustBatchItemId = value; + } + } + } + } + [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_WelderPerformance")] public partial class View_WelderPerformance { @@ -42970,6 +44396,8 @@ namespace Model private string _Remark; + private System.Nullable _IsHand; + private EntityRef _Welder_Welder; #region 可扩展性方法定义 @@ -43008,6 +44436,8 @@ namespace Model partial void OnIsPassChanged(); partial void OnRemarkChanging(string value); partial void OnRemarkChanged(); + partial void OnIsHandChanging(System.Nullable value); + partial void OnIsHandChanged(); #endregion public Welder_WelderQualify() @@ -43340,6 +44770,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHand", DbType="Bit")] + public System.Nullable IsHand + { + get + { + return this._IsHand; + } + set + { + if ((this._IsHand != value)) + { + this.OnIsHandChanging(value); + this.SendPropertyChanging(); + this._IsHand = value; + this.SendPropertyChanged("IsHand"); + this.OnIsHandChanged(); + } + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Welder_WelderQualify_Welder_Welder", Storage="_Welder_Welder", ThisKey="WelderId", OtherKey="WelderId", IsForeignKey=true)] public Welder_Welder Welder_Welder { diff --git a/HJGL/Model/Model.csproj b/HJGL/Model/Model.csproj index 68b485f..6157420 100644 --- a/HJGL/Model/Model.csproj +++ b/HJGL/Model/Model.csproj @@ -10,7 +10,7 @@ Properties Model Model - v4.6.1 + v4.8 512 diff --git a/HJGL/Model/SpWeldingDaily.cs b/HJGL/Model/SpWeldingDaily.cs index fb83c8e..77bf492 100644 --- a/HJGL/Model/SpWeldingDaily.cs +++ b/HJGL/Model/SpWeldingDaily.cs @@ -132,6 +132,12 @@ namespace Model set; } + public string WeldingLocationR + { + get; + set; + } + /// /// 焊口属性 /// @@ -178,6 +184,19 @@ namespace Model set; } + // Coode1 + public string Coode1 + { + get; + set; + } + // Coode2 + public string Coode2 + { + get; + set; + } + // 炉批号1 public string HeartNo1 { diff --git a/HJGL/Model/SpWeldingDailyItem.cs b/HJGL/Model/SpWeldingDailyItem.cs index 2bb3a47..948c484 100644 --- a/HJGL/Model/SpWeldingDailyItem.cs +++ b/HJGL/Model/SpWeldingDailyItem.cs @@ -124,6 +124,11 @@ namespace Model get; set; } + public string WeldingLocationR + { + get; + set; + } /// /// 焊口属性 /// @@ -246,6 +251,33 @@ namespace Model set; } + // Coode1 + public string Coode1 + { + get; + set; + } + // Coode2 + public string Coode2 + { + get; + set; + } + + + // CoodeHeartNo1 + public string CoodeHeartNo1 + { + get; + set; + } + // CoodeHeartNo2 + public string CoodeHeartNo2 + { + get; + set; + } + // 焊丝ID public string WeldSilkId diff --git a/HJGL/WebApi/.vs/WebApi.csproj.dtbcache.json b/HJGL/WebApi/.vs/WebApi.csproj.dtbcache.json new file mode 100644 index 0000000..99a3fef --- /dev/null +++ b/HJGL/WebApi/.vs/WebApi.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\WebApi","ProjectFileName":"WebApi.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"App_Start\\BundleConfig.cs"},{"SourceFile":"App_Start\\FilterConfig.cs"},{"SourceFile":"App_Start\\RouteConfig.cs"},{"SourceFile":"App_Start\\WebApiConfig.cs"},{"SourceFile":"Areas\\HelpPage\\ApiDescriptionExtensions.cs"},{"SourceFile":"Areas\\HelpPage\\App_Start\\HelpPageConfig.cs"},{"SourceFile":"Areas\\HelpPage\\Controllers\\HelpController.cs"},{"SourceFile":"Areas\\HelpPage\\HelpPageAreaRegistration.cs"},{"SourceFile":"Areas\\HelpPage\\HelpPageConfigurationExtensions.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\CollectionModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ComplexTypeModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\DictionaryModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\EnumTypeModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\EnumValueDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\IModelDocumentationProvider.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\KeyValuePairModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ModelDescriptionGenerator.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ModelNameAttribute.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ModelNameHelper.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ParameterAnnotation.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\ParameterDescription.cs"},{"SourceFile":"Areas\\HelpPage\\ModelDescriptions\\SimpleTypeModelDescription.cs"},{"SourceFile":"Areas\\HelpPage\\Models\\HelpPageApiModel.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\HelpPageSampleGenerator.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\HelpPageSampleKey.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\ImageSample.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\InvalidSample.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\ObjectGenerator.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\SampleDirection.cs"},{"SourceFile":"Areas\\HelpPage\\SampleGeneration\\TextSample.cs"},{"SourceFile":"Areas\\HelpPage\\XmlDocumentationProvider.cs"},{"SourceFile":"Controllers\\BaseInfoController.cs"},{"SourceFile":"Controllers\\CheckController.cs"},{"SourceFile":"Controllers\\FileUploadController.cs"},{"SourceFile":"Controllers\\HomeController.cs"},{"SourceFile":"Controllers\\MessagePushController.cs"},{"SourceFile":"Controllers\\PreWeldingDailyController.cs"},{"SourceFile":"Controllers\\ReportQueryController.cs"},{"SourceFile":"Controllers\\UserController.cs"},{"SourceFile":"Controllers\\WelderController.cs"},{"SourceFile":"Filter\\PermissionAttribute.cs"},{"SourceFile":"Global.asax.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"}],"References":[{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Antlr.3.5.0.2\\lib\\Antlr3.Runtime.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\BLL\\bin\\Debug\\BLL.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.0\\lib\\net45\\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\Microsoft.CSharp\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.Web.Infrastructure.1.0.0.0\\lib\\net40\\Microsoft.Web.Infrastructure.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\Model\\bin\\Debug\\Model.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Newtonsoft.Json.11.0.1\\lib\\net45\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.ComponentModel.DataAnnotations\\v4.0_4.0.0.0__31bf3856ad364e35\\System.ComponentModel.DataAnnotations.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Configuration\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Configuration.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Core\\v4.0_4.0.0.0__b77a5c561934e089\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Data.DataSetExtensions\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_64\\System.Data\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System\\v4.0_4.0.0.0__b77a5c561934e089\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Drawing\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Net.Http\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebApi.Client.5.2.4\\lib\\net45\\System.Net.Http.Formatting.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Net.Http.WebRequest\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Net.Http.WebRequest.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Runtime.Serialization\\v4.0_4.0.0.0__b77a5c561934e089\\System.Runtime.Serialization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Web.Abstractions\\v4.0_4.0.0.0__31bf3856ad364e35\\System.Web.Abstractions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Web.ApplicationServices\\v4.0_4.0.0.0__31bf3856ad364e35\\System.Web.ApplicationServices.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_64\\System.Web\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Web.Entity\\v4.0_4.0.0.0__b77a5c561934e089\\System.Web.Entity.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebPages.3.2.4\\lib\\net45\\System.Web.Helpers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebApi.Core.5.2.4\\lib\\net45\\System.Web.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebApi.WebHost.5.2.4\\lib\\net45\\System.Web.Http.WebHost.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.Mvc.5.2.4\\lib\\net45\\System.Web.Mvc.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.Web.Optimization.1.1.3\\lib\\net40\\System.Web.Optimization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.Razor.3.2.4\\lib\\net45\\System.Web.Razor.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Web.Routing\\v4.0_4.0.0.0__31bf3856ad364e35\\System.Web.Routing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebPages.3.2.4\\lib\\net45\\System.Web.WebPages.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebPages.3.2.4\\lib\\net45\\System.Web.WebPages.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\Microsoft.AspNet.WebPages.3.2.4\\lib\\net45\\System.Web.WebPages.Razor.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml.Linq\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\packages\\WebGrease.1.6.0\\lib\\WebGrease.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\WebApi\\bin\\WebApi.dll","OutputItemRelativePath":"WebApi.dll"},{"OutputItemFullPath":"E:\\MyProject\\ZJ_BSF\\Basf_TCC11\\HJGL\\WebApi\\bin\\WebApi.pdb","OutputItemRelativePath":"WebApi.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/HJGL/WebApi/WebApi.csproj b/HJGL/WebApi/WebApi.csproj index 443f91f..5396ed3 100644 --- a/HJGL/WebApi/WebApi.csproj +++ b/HJGL/WebApi/WebApi.csproj @@ -14,7 +14,7 @@ Properties WebApi WebApi - v4.6.1 + v4.8 false true @@ -25,6 +25,7 @@ + true @@ -48,13 +49,13 @@ + + - - - + @@ -108,6 +109,7 @@ True ..\packages\Microsoft.AspNet.WebPages.3.2.4\lib\net45\System.Web.WebPages.Razor.dll + True ..\packages\WebGrease.1.6.0\lib\WebGrease.dll