From 40350091b7fd917ca1223d3c6c2a21a84a21d37b Mon Sep 17 00:00:00 2001 From: jackchenyang <874821510@qq.com> Date: Wed, 22 May 2024 09:12:39 +0800 Subject: [PATCH 1/4] 1112 --- HJGL/.vs/HJGL/config/applicationhost.config | 2 +- HJGL/.vs/HJGL/v17/.suo | Bin 1311232 -> 1311232 bytes HJGL/FineUIPro.Web/FineUIPro.Web.csproj.user | 2 +- HJGL/WebApi/WebApi.csproj.user | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/HJGL/.vs/HJGL/config/applicationhost.config b/HJGL/.vs/HJGL/config/applicationhost.config index b8c8efa..e47cfd0 100644 --- a/HJGL/.vs/HJGL/config/applicationhost.config +++ b/HJGL/.vs/HJGL/config/applicationhost.config @@ -162,7 +162,7 @@ - + diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo index 1e452b8d6089d6e588681b9166e788dea7868356..64df8158960aaf5d6f1ec17d1767b8434d83b8f4 100644 GIT binary patch delta 27990 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 JuP(gi{{kZXi?aX# delta 14975 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 diff --git a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj.user b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj.user index 0baedd9..8d0cdf2 100644 --- a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj.user +++ b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj.user @@ -2,7 +2,7 @@ ProjectFiles - Release|Any CPU + Debug|Any CPU true diff --git a/HJGL/WebApi/WebApi.csproj.user b/HJGL/WebApi/WebApi.csproj.user index 33091aa..6db81e9 100644 --- a/HJGL/WebApi/WebApi.csproj.user +++ b/HJGL/WebApi/WebApi.csproj.user @@ -8,7 +8,7 @@ - Release|Any CPU + Debug|Any CPU FolderProfile From 1c99b5acb82165e73d8d09579c72c2b8c56b73c2 Mon Sep 17 00:00:00 2001 From: jackchenyang <874821510@qq.com> Date: Wed, 22 May 2024 09:13:10 +0800 Subject: [PATCH 2/4] 11 --- HJGL/.vs/HJGL/v17/.suo | Bin 1311232 -> 1311232 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo index 64df8158960aaf5d6f1ec17d1767b8434d83b8f4..4c3a4a6f19fbe865c7fb6f5c9b47517a8a1d94b6 100644 GIT binary patch delta 815 zcmZ9~T}V@57zgk@@7^=d(Wz&frsi4YR5m{#)KIBdGsA}L!boqT5Brd;E&`J-LTr&z zh>-0GPZtriWJKBLi_QxZKjMO;wVyvDylx+6J6{9fDenfr>w|kvt<*VxJbZmvlY@BBP*6=Wzy;< zwRnL0vnpvaAK?+^z<=oPdMsc79)Oo~xBy_QPehQj5^dZsNu&tr)7YP4REZ zqw`+!lZuYg+Cy^5M)H)J%g`r@Y*I(TS3^BgB5+EqXm)p8XJ*3`6q|3~fgyHmn90EY zGdk*qlhX?pZZaYTvYkB0pHKO_&%=J>ic8+!q>A*ls&!cEeUsPp&ao=9`#jtcM(4-em|^_Mu?vpj z;W-bN39x4|fFp(u9XMue!=**8F075mWg|cL|4j1SjAh>2S|^o#Cx`Hrx5AwH;pxP} zZ>9LKXH4w8FqM3R&Is4u@AOx)r{ zf8lbF9Psa;uFXnFexoQ8)6F3mZnOJvBxPI-rY;3jKp3$TP88xGX+$L&NhcY^NisqiipKPRr_-I#3qStn zo_o*7{qV>7{jvUueo9Xcc+~sVyMK`M3~rVyLj7HC@1Co{LHPyIDQ-5sj)ld=#abam z9asX|4I!38^PmCT0S-v<>teIvx=L0CE)=(4yob7sKZtz`x>WU#DLD+V*RVyzRf3+=OR(8Tmn^~UNzU! zL$&oLwW|9MC?0HCF;2oXOC%5UVl!*VHElQhBuZQ zW`8CbBy;!b3t6dVpLjW5{`U*~2HouKAJ7Rto{o6q_jFX95qPZ6MWP=$$n2f zh|m0H6qZWWa>tAXv0HzI3;X2s`fgm2KEt!h74h(farO3^$Y3z|<2A}poOhpLwXIqR zt-)s#>&QHU8UH+)y3k;>aN_g0%8XH!`DUebad?czN%=V^p;kYV%ZizGbOKdESVv&F zz3{v%#5a?fa z0bS&`N**21iC5A`Wmz?XSRJ6p#})e=bfRKk7@}_dE7kB2?Q#f57BMX8_bJW~k&8>Z wj2pZ%7yl$PcPcYSKmr4pzycu<1~za&6{rR-h=3YU3+liU5G`iryjyMm0D^LOl>h($ From cc686533f3ee9dcf67e79453f7c86d6298b64a16 Mon Sep 17 00:00:00 2001 From: jackchenyang <874821510@qq.com> Date: Wed, 22 May 2024 14:41:37 +0800 Subject: [PATCH 3/4] 121221 --- HJGL/.vs/HJGL/v17/.suo | Bin 1311232 -> 1045504 bytes HJGL/FineUIPro.Web/Web.config | 2 +- .../TestPackageManageItemEdit.aspx | 425 +++++++++--------- .../TestPackageManageItemEdit.aspx.cs | 29 ++ ...TestPackageManageItemEdit.aspx.designer.cs | 132 +++--- 5 files changed, 329 insertions(+), 259 deletions(-) diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo index 4c3a4a6f19fbe865c7fb6f5c9b47517a8a1d94b6..57b9828e2c8ef36861833b75215bfa5f1e7e9e0f 100644 GIT binary patch delta 25759 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 z - + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx index 43c86f0..b0bb791 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx @@ -3,212 +3,231 @@ - 试压包 + 试压包
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs index 95dea20..d6f8508 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; +using System.Web.ModelBinding; using BLL; using Newtonsoft.Json.Linq; @@ -103,6 +104,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } } this.PageInfoLoad(); ///加载页面 + } } #endregion @@ -283,6 +285,8 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage var table = this.GetPagedDataTable(Grid1, tb); Grid1.DataSource = table; Grid1.DataBind(); + + this.GetInitGrid1Data(); } /// @@ -511,6 +515,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } } #endregion + #region 收集Grid页面信息 /// @@ -535,6 +540,30 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage } #endregion + + #region 绑定焊口信息Grid2列表 + private void GetInitGrid1Data() + { + for (int i = 0; i < Grid1.Rows.Count; i++) + { + string rowID = Grid1.DataKeys[i][0].ToString(); + this.GetDataJointGrid2(rowID); + } + } + private void GetDataJointGrid2(string PipelineID) + { + string sql = @"SELECT WeldJointId,PipelineId,WeldJointCode FROM View_Pipeline_WeldJoint WHERE PipelineId =@PipelineId order by WeldJointCode"; + SqlParameter[] sp = new SqlParameter[] + { + new SqlParameter("@PipelineId",PipelineID) + }; + DataTable dt=SQLHelper.GetDataTableRunText(sql, sp); + this.Grid2.DataSource = dt; + this.Grid2.DataBind(); + } + + #endregion + #region Grid 明细操作事件 /// /// 全选 diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs index a9e0bab..dee04ac 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; - + + /// + /// DropDownBox1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownBox DropDownBox1; + + /// + /// Grid2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid2; + /// /// 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 控件。 /// From ff6c6d3470684bfa4f56e11abf5304236e1dc646 Mon Sep 17 00:00:00 2001 From: jackchenyang <874821510@qq.com> Date: Wed, 22 May 2024 20:36:40 +0800 Subject: [PATCH 4/4] test packege --- CreateModel.bat | 4 +- HJGL/.vs/HJGL/v17/.suo | Bin 1045504 -> 1043456 bytes .../TestPackageManageEditService.cs | 3 + .../TestPackageManageItemEdit.aspx | 27 ++- .../TestPackageManageItemEdit.aspx.cs | 120 ++++++++-- ...TestPackageManageItemEdit.aspx.designer.cs | 13 +- HJGL/Model/Model.cs | 214 ++++++++++++------ 7 files changed, 270 insertions(+), 111 deletions(-) diff --git a/CreateModel.bat b/CreateModel.bat index 2f27853..27ceb4a 100644 --- a/CreateModel.bat +++ b/CreateModel.bat @@ -25,9 +25,9 @@ REM -------------- @echo .net̨ @echo. -@call "%VS100COMNTOOLS%"vsvars32.bat +@call "%VS150%" -SqlMetal /views /server:.\SQL2016 /database:HJGLDB_ZJBSF /code:%Model_ROOT%\Model.cs /namespace:Model +SqlMetal /views /server:. /database:HJGLDB_ZJBSF /code:%Model_ROOT%\Model.cs /namespace:Model @ECHO pause diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo index 57b9828e2c8ef36861833b75215bfa5f1e7e9e0f..54269fbce5a30cf462eaca46d3842dc7fd4ccdac 100644 GIT binary patch delta 14983 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 delta 14540 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 + BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right" Collapsed="false"> @@ -155,20 +155,20 @@ - + - + - + - @@ -230,6 +230,7 @@ diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs index d6f8508..4555aa1 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.cs @@ -5,6 +5,7 @@ using System.Data.SqlClient; using System.Linq; using System.Web.ModelBinding; using BLL; +using Model; using Newtonsoft.Json.Linq; namespace FineUIPro.Web.WeldingProcess.TestPackageManage @@ -172,6 +173,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(); } @@ -194,22 +203,46 @@ 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 + 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 NOT EXISTS(select 1 from PTP_PipelineList where IsoInfo.PipelineId=PTP_PipelineList.PipelineId 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 WeldJonintCode + 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 + 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)) + { + strSql += " AND IsoList.PTP_ID=@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"; @@ -495,15 +528,26 @@ 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); } + JArray teamGroupData = Grid1.GetMergedData(); - foreach (var item in listSelects) + foreach (JObject teamGroupRow in teamGroupData) { - Model.PTP_PipelineList newitem = new Model.PTP_PipelineList(); - newitem.PTP_ID = this.PTP_ID; - newitem.PipelineId = item; - BLL.TestPackageManageEditService.AddPipelineList(newitem); + string PipelineId = teamGroupRow["id"].ToString(); + string status = teamGroupRow.Value("status"); + if (listSelects.Contains(PipelineId)) + { + JObject values = teamGroupRow.Value("values"); + string WeldJonintCodes = values.Value("isALL"); + string workAreaId = values.Value("WorkAreaId"); + 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()); @@ -537,30 +581,54 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage listSelects.Add(rowID); } } + } #endregion #region 绑定焊口信息Grid2列表 + private void GetInitGrid1Data() { for (int i = 0; i < Grid1.Rows.Count; i++) { string rowID = Grid1.DataKeys[i][0].ToString(); - this.GetDataJointGrid2(rowID); + this.GetBindGrid2Data(rowID); } } - private void GetDataJointGrid2(string PipelineID) + private void GetBindGrid2Data(string PipelineID) { - string sql = @"SELECT WeldJointId,PipelineId,WeldJointCode FROM View_Pipeline_WeldJoint WHERE PipelineId =@PipelineId order by WeldJointCode"; - SqlParameter[] sp = new SqlParameter[] - { - new SqlParameter("@PipelineId",PipelineID) - }; - DataTable dt=SQLHelper.GetDataTableRunText(sql, sp); - this.Grid2.DataSource = dt; + this.Grid2.DataSource = GetDataJointGrid2(PipelineID); this.Grid2.DataBind(); } + private List GetDataJointGrid2(string PipelineID) + { + string[] arr = null; + var tempData=Funs.DB.PTP_PipelineList.Where(t=>t.PipelineId == PipelineID && t.IsAll==false) + .Select(t=>t.WeldJonintCode).FirstOrDefault(); + + if (tempData != null) + { + arr = tempData.Split(','); + } + var query = Funs.DB.View_Pipeline_WeldJoint.Where(t => t.PipelineId == PipelineID ) + .OrderBy(t => t.WeldJointCode).AsQueryable(); + if (arr != null) + { + query = query.Where(t => !arr.Contains(t.WeldJointCode)); + } + return query.ToList(); + + } + + + + private Dictionary> GetModifiedDict() + { + Dictionary> modifiedDict = Grid2.GetModifiedDict(); + + return modifiedDict; + } #endregion @@ -629,5 +697,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage 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 dee04ac..924c544 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx.designer.cs @@ -429,13 +429,22 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage protected global::FineUIPro.Grid Grid1; /// - /// DropDownBox1 控件。 + /// WorkAreaId 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DropDownBox DropDownBox1; + protected global::FineUIPro.RenderField WorkAreaId; + + /// + /// txtIsAll 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownBox txtIsAll; /// /// Grid2 控件。 diff --git a/HJGL/Model/Model.cs b/HJGL/Model/Model.cs index 8ba37d0..a997062 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); @@ -22484,12 +22480,12 @@ namespace Model private string _DetectionStandard; - private string _Tabler; - private string _Remark; private System.Nullable _CreatedTime; + private string _Tabler; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -22508,12 +22504,12 @@ namespace Model partial void OnUnitIdChanged(); partial void OnDetectionStandardChanging(string value); partial void OnDetectionStandardChanged(); - partial void OnTablerChanging(string value); - partial void OnTablerChanged(); partial void OnRemarkChanging(string value); partial void OnRemarkChanged(); partial void OnCreatedTimeChanging(System.Nullable value); partial void OnCreatedTimeChanged(); + partial void OnTablerChanging(string value); + partial void OnTablerChanged(); #endregion public PMI_Delegation() @@ -22581,7 +22577,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] public string ProjectId { get @@ -22661,26 +22657,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Tabler", DbType="NVarChar(50)")] - public string Tabler - { - get - { - return this._Tabler; - } - set - { - if ((this._Tabler != value)) - { - this.OnTablerChanging(value); - this.SendPropertyChanging(); - this._Tabler = value; - this.SendPropertyChanged("Tabler"); - this.OnTablerChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(255)")] public string Remark { @@ -22721,6 +22697,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Tabler", DbType="NVarChar(50)")] + public string Tabler + { + get + { + return this._Tabler; + } + set + { + if ((this._Tabler != value)) + { + this.OnTablerChanging(value); + this.SendPropertyChanging(); + this._Tabler = value; + this.SendPropertyChanged("Tabler"); + this.OnTablerChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -22760,10 +22756,10 @@ namespace Model private int _Status; - private System.Nullable _CheckTime; - private string _ReportNo; + private System.Nullable _CheckTime; + private System.Nullable _ReportTime; #region 可扩展性方法定义 @@ -22782,10 +22778,10 @@ namespace Model partial void OnAcceptanceChanged(); partial void OnStatusChanging(int value); partial void OnStatusChanged(); - partial void OnCheckTimeChanging(System.Nullable value); - partial void OnCheckTimeChanged(); partial void OnReportNoChanging(string value); partial void OnReportNoChanged(); + partial void OnCheckTimeChanging(System.Nullable value); + partial void OnCheckTimeChanged(); partial void OnReportTimeChanging(System.Nullable value); partial void OnReportTimeChanged(); #endregion @@ -22895,7 +22891,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Status", DbType="Int NOT NULL")] + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="status", Storage="_Status", DbType="Int NOT NULL")] public int Status { get @@ -22915,26 +22911,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="checkTime", Storage="_CheckTime", DbType="DateTime")] - public System.Nullable CheckTime - { - get - { - return this._CheckTime; - } - set - { - if ((this._CheckTime != value)) - { - this.OnCheckTimeChanging(value); - this.SendPropertyChanging(); - this._CheckTime = value; - this.SendPropertyChanged("CheckTime"); - this.OnCheckTimeChanged(); - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="reportNo", Storage="_ReportNo", DbType="NVarChar(50)")] public string ReportNo { @@ -22955,6 +22931,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="checkTime", Storage="_CheckTime", DbType="DateTime")] + public System.Nullable CheckTime + { + get + { + return this._CheckTime; + } + set + { + if ((this._CheckTime != value)) + { + this.OnCheckTimeChanging(value); + this.SendPropertyChanging(); + this._CheckTime = value; + this.SendPropertyChanged("CheckTime"); + this.OnCheckTimeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="reportTime", Storage="_ReportTime", DbType="DateTime")] public System.Nullable ReportTime { @@ -25380,6 +25376,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; @@ -25396,6 +25398,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() @@ -25493,6 +25501,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 { @@ -38595,6 +38663,8 @@ namespace Model private string _ProjectId; + private System.Nullable _IsPMI; + private string _PipelineCode; private string _PipelineId; @@ -38725,6 +38795,22 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Name="isPMI", Storage="_IsPMI", DbType="Bit")] + public System.Nullable IsPMI + { + get + { + return this._IsPMI; + } + set + { + if ((this._IsPMI != value)) + { + this._IsPMI = value; + } + } + } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipelineCode", DbType="NVarChar(100)")] public string PipelineCode { @@ -40733,8 +40819,6 @@ namespace Model private string _PipingClassCode; - private string _PIPClassCode; - private string _WeldingDate; private System.Nullable _IsCancel; @@ -41843,22 +41927,6 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PIPClassCode", DbType="NVarChar(50)")] - public string PIPClassCode - { - get - { - return this._PIPClassCode; - } - set - { - if ((this._PIPClassCode != value)) - { - this._PIPClassCode = value; - } - } - } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingDate", DbType="VarChar(100)")] public string WeldingDate { @@ -46255,7 +46323,7 @@ namespace Model } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderIds", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderIds", DbType="VarChar(1000)")] public string WelderIds { get