From cb13fe481d70f3273f5809d0e0a1bbbbd5ae90da Mon Sep 17 00:00:00 2001 From: fei550 <1420031550@qq.com> Date: Fri, 18 Oct 2024 20:42:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=84=8A=E6=8E=A5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HJGL/.vs/HJGL/v17/.suo | Bin 1348608 -> 1635328 bytes HJGL/BLL/BLL.csproj | 8 + HJGL/BLL/Funs.cs | 12 + .../.vs/FineUIPro.Web.csproj.dtbcache.json | 2 +- .../管道追溯表 - 副本.xlsx | Bin 0 -> 12815 bytes .../Excel/HJGL_DataOut/管道追溯表.xlsx | Bin 12812 -> 12403 bytes HJGL/FineUIPro.Web/FineUIPro.Web.csproj | 8 + .../CheckManage/CheckManage.aspx.cs | 14 +- .../CheckManage/RepairAndExpand.aspx.cs | 15 +- .../TrustManage/PointManage.aspx.cs | 64 +++- .../TrustManage/TrustBatchManage.aspx.cs | 11 +- .../WeldingReport/PipelineTraceList.aspx.cs | 338 ++++++++++++++++-- .../RepairExTrackingList.aspx.cs | 64 +++- HJGL/HJGL.sln | 18 + HJGL/Model/Model.csproj | 8 + HJGL/WebApi/WebApi.csproj | 8 + 16 files changed, 518 insertions(+), 52 deletions(-) create mode 100644 HJGL/FineUIPro.Web/File/Excel/HJGL_DataOut/管道追溯表 - 副本.xlsx diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo index 374343b71b951d98739dc008df1deb9beabb96b3..1dda589904e0ec60def5725d188483c4277aa5b1 100644 GIT binary patch delta 115639 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%0DXWM$K6eNAgue`kMp|FpvCaFw>b~# zY(I?lBS*!K__v-C;XDnthB%Uqw$&m|SbGt(- zGL+!DMVQlnqt?BZc93ZOIDB2g>6I}4F&V_IL5AA}5!6Jgm<#`AP>{?Mq}_FTk7Jq0 z#_eBd%sFKhMi!=2GP!?1&Op_WD2hIZ+h*rMNS1z&fgjdv?Q`hvMqIay{TPq2uO2an zvq}=SfanJr{|;NxcShO3@{P0jl?&{OdDJpzAQB^IEfraxDQa?RwlkA^JYp((%HP>N z5(jqb3~vG)ZmjjaO(%+>Gr)hDN3*Ud!&wE@BgO-D-Xz}b7uvd^s>gKduA12FO~HcE zy@0xN-AVl}D~TMvU&hJ|gmF32x9cm=WzOHB+3C@SHKzfJXGR5Xk!)W%zbm78Z$yUW9J*WRn0O1r;kU15||r&afm>+ zP{;nOHCBjgtb~qhPFsFcSJmLMyPi8mgTW)Y3~t*Q0(j(nHKt~Wnb$kEaY2oLnl*E_ z>L)k#;$(gA2i%kh#Q9^Ux|#ZNwHgH{G?IE@W*0-_-TwkoP?duMn@rCdHiqAK8iCsr z^3zSK$4D7O$R1ltOlq9qo-;`8g`Xe8d=S*L!c=|kzy~0tlX4S0_t)nK!jzu@P4rv} zl^GvaOjH04XEg$ZuC1TI11L}^bDcek4zjJ*uVz9-!|2QS1Xp6Tn4)?}k|Kg3RYr%r%XU81A}{-_u?lMjN8E=dNkZmJU!3{Nfc(0h!uv z3}GI@sT)YD@aufb{}cl=GPGz^J2aaEmvk%vW~crFqZ04}x*Odc792w(D&T2V60igd zEn)gDyy9hBPz&e(WC0L{0+>=2m`lL zGg&|G%lQ%ZKkW}2BVdP1co$={lp_Xi21L003AG&b$FSs4axVor_Z(Hk<}t^=_A^)BAFsusREJfa%)I!?18~ujVIwW)>Da!IFZc=}3+SV+yxhV5?v``Nb>z+M# z3S9dA4GzLO5H%#L@P5CG=zCGJ8pr$J5O(=iEfz#t7y@MibF(i-l6Ud<=aFRhaw48H zR$uKk9n^us{-zvp-Z(IXCS~rwTm(p>&6cc(4F)tgt#<1rn9e39=<*{5cX?!3MXU7RA@JDbYO5R!A}!e6NeHH@siuBsVn=`g!iAdFEo5Ozi> zc1s+A{sa#|7W!d^nKIjl*HS}owH|iAE($qTU|EVE`xzROtG5~nx8B5$3T1J8q5|`D#D)WFE-TyKCE3 z2Gfo_cp~8ffSJL2IuRy_GgJwMAi}-(VoJDpPp9r3a`(W7oWs-E_p~!?pg2XOMmtPa zq`4X^(Xt-x)OR_qLZjct7vy#SmuBr&{%3Z!|5Mx9oB7=Pn5Zvf6MP0|{L;R1>8_e; z_?$fhk#K}v!T!vj+P4sy+5Zq+b>?T9wj*MTBnN65*}i*}AWhS0iU~TFJ2V(dT5<=8HxusE%b-y4(c^L;&Y@7n*RXSC^GlpJ^0v?MWtsDHHOc)H*c7I z4?6?r(~hld+L6n27-7iU<=Q6X0tTicM@&PvhWEaV)H+;{OF*i+8qYKmnV zj+W}Hx;Y|P-H--V{weJ7sCz^;3&V{yuSd8!KQhJ7@(`>LbIo*ah`O9vUw_I^F|+RP zH5@o@TQINgVa9$*FPm-NX>z)#h(^|PQ3+UP!_Ojf%Xn4<^zO((_9mWLPZLYEXJ|iS z_T)@Zk%U#uEdG#EUQ-MStB)dF|1b=T;6B`NQk!&LvJGEg*^HKMF&ww!mo;9)HM zMFSxe&>~jnjcn7Ga9aQ7Tz}r6T7=hhQSJ!A!0vF}LHU!ANQ{r!nisV!GlO+yK?KXiA)GOT*mkinTJ_ zP<(ic8otHw^16{`ej9qvb@fjI75}&vV4&jPzg;QtpDgMXsQC96;UDV(1}gsjD-}5d z75@Si|Nc8x{A&&WfbrkIQSt9h8hJQ0$K`M26`Q|9Q0Sv3eX#%m7rCi)u1(? zI?!6sI?#I12GE zpbtQMKp%qkg7$&-gSf!G4|D)@5OfH17<2^mG3XP}r=ZV3pM$;t9R+;}ItDrpYN(zt zuS1`+`1C#K9Ows7Bj`uaPoSSc=Rv=KE`TnAE`fdp{Ra9SbQyF7bQSamhzm&#+KHO^ zP6;^@f%1LfsJId+-xny~7bxEsDBl+--xny~7bxEsDBl+---k5LrZQB4@_oF^D^R{K zP`)ovzAsR|53C?izK^%t1j_dX%J&7z_XW!L1;zWG+_io zQ~cM;_r+I=Esdy}3ICcw7LXOx0%QXPgF-+pL7^ZCB!j|03P=TMpm2~KbOR^?^cPSh z=tfW!=q6A!=w?t1s1?Z35>d6*_z(-a1r!Im6%-G;4b%qI7L)*L2TBCB2PJ_zfSjOY zPzvaFP%5Y+C=JvJln&|)$^hK~>H@kGlnJ^Ezy+EzKK&`z%tv#+j9;me!sI?cUwTB|~ckAFc|6Z-VE|kg8&;OaiXnihzbVhn0`?%K+Ai`R$c3nv&~4s~WpN5e{|K_zl4(xGWf(@g_$ z(@a2Rv_P$Vz*VOR_fq9#2CO+}iKe2Sws`!0*hEF$P?FKnM|N8-qKP_!(W^iXQ{wcJ zxl}t6Wf4ahRqA!jwTdkOi`qr4Do{vQ$8c&EGgLGJ1?2!<=py%Fl&x+2AQ+I0Cxd}U z_hE1ZRXhfiiZTOYh3isd9HyWNdL`SN$h{s_XBG=wMp2jmz_%vBc2mG7AsQtz0)3Kx2CVUs5;1!k|-$1{x5jmUJO!xs~f! z$|k_baoe6jrPfJLtCLWtw+Y*di#ET3b5LUwaE{g9jfGVI6k4>-0P(px4nsGo8t8?3 z$@iC@M?Kkf&tbrUC+?+L&*Bd%^y&aBRP-#WdSaM!sP+Ll&vFQxWR_9ubAUN@d?h7N zmno*h&i`y%I{f^H3J`;0A!Ap!E1S zT0IwC1w1kaYH?Od(SR@PI$Ive2&Fcviqx=@P_I->)M0tj7|kh%<{p$1#YI3dAXEWW zW<%{orOy83sRkrzc@Ry!#|(&{YP1#5g(*}s3#&-qUer_s8PKq^@N3~AR6_R5M0I@> zw#U+#jdH)vR>54UIh;P)0IV|9br{RM~e?@vGMK|83p^yxmt(Xj_NxasLVckMSQ%8E9-V zB<`YSUu9wI+k-j=bq1vbJsfm76WGgv73wOU-8+ry z*1i?iBx>ldL*TuGV#3Q&mif6~QPa70xmtko$aLMP_BN$@OGb|px~L)zECH;5xh4ja0q5oO>)yw>ZF@s?1K+I)>N7_C z*zAWZd)SUT<=fHD@;+D}z`{v0aAJzLshTlJ4NI|FJ?mvIsXYD9KqU!=@Kg$eQN6tt zz;jA_1T&aHnt?T2x)tSAt}V7)>@&H0EXIBLBVe+W6= z!Vn+!fhjf4l=2K-wbz6)`|9pZCpW1@!lp?Z@t0CAC{G(=6VQit%XG|v%f|Zfe4w7= zqVy}cQa2#AcVlAjY!+sve*$ie!Pwn`=G7X`Z_j(+)l=TZumM;Ds=;b&24z<2s3m4n z8CBM^3(WD}qCg z$TZ47q$)<&f&DThz+mcnJK*ksCfrwepSFK2-9d3H7JQ#^jp$w!nx%hx(8A;l|KsZdC85+RxPPs9}vZ^kg+U z+VVMm+kcI>)2L6uexdz6&G5|8wEq*lS>Z4Pfvzu*$bTFQ*xpaS#V7$%A(ep=hVmLl zrQu=L3_NQoWJv{0Y;PYz07i+#-IwV2#;Co&QDz{=BgSI%U9zTA#Vr73dx>WD(4bFe zX_4ey2VhqnZ$6nOCZJS3Bqt#1PeH3Ru+k?03B2|z=o~uirTr`PA|MLDOq&a(S6!z+ zH=ICM>4qH~wP zrGN;9%JL8ExLfTE0Nt94;Cma=z;=8uTT^M^MVxjj8DG5@Ff(-gLFe1D6E9wbLDGYd zek8icU)0%{V>_Oa4M=sl2V*jwN7JVya25JuD??kZYXS^s(AC=6fDd@-XK-+!MCDUM z7)AoP^31Id7(l^gKcP8jWlFo6nEY%pK{mh$)o}P~yCGPWwvCJ1~F^{{!&x*5ggn^}jBpUGuwgkT0#fN8-%KJo|?qbhu0%u)tBr*r#k z3iba3Yi`MAXsY#BF&}|H>xa+Ya|QjT1C23cJT862K$WbYgqrvbmocBqmILYo3^9X8 zYiN@Uau_JAlYU3Hm0f}I?)y#kpng8sXHV*Rj}T3(e}i`Ip@}{1kCKuL1ZmfAkmZM0 zV3Ic+0`puMrYU596BO#GLS8t~QAwau<#_k3< zr<5sHnCP5MTTUl0OIY&n;$1?QqotqQpq}X~k#Wk6Fs#<6%%x?WG)o0cE z(|L=wh~kc5_B4TrM^U3iGqXnf57?_<8@odk08@($)wBcJ5H!zbl*N8#ZK@w8Wd%@E zN(Xbl!J#JJ3SeAO+e_yKZ9j>r!0QvE(8#f!w0;DDXMix@sKL1Fp^lb}TLLDl?4Aw*n~_rD1e797>M)Haq0p6H?MOSt>>V08`WE z3n!U*OeE(FD*z~gwv2wb0pki>UVnl?Az4+eTsX=LXATu87--ldFq3Z4a%onqw$2zr zcdV9016pfKnBC50FtZim_fe?>%LiaR-~@h^D}%(p0xtwUkaXcG1MvHL4lva~RROS7 z7P(?z`)AEl03#z~l&Wq9VlpNI&`b}o{CM8PR{GZ_^1TD>IsNrmhY`#M+_&B(wTmQM z^}gp>^_*iI2E0laykk1vaW22oU~<Eso~RAvKe=?Z9cF}%cm{TGXYcotCJ7 zW8~XvUrYvWF)oN2<|zZK-3I{6I8(7RHalDN5V3t#zmNmyibFgD9c>+u)S7xUfjo+d z5hPN97(AQDtsR{$5r>hh4HoP=1_1VB%FGnW^@;QxCG`XwmT!Y$9akl1kvBe=E3bX5 zE8#JQ{R`k82aaLYcw52ASD1^vPGx1257?UEwbBov{E( z@fP6P0S?iRJ_TU+4B=54y+MAA5r!kHJ;m%z>PoGTNRQ|co7F{EY&a52JK962yOQxx z`1G>p)G3*?V25fGlf@dRRzy=KV4RvkgV9%&xT@AaLkop2=%)#mntL=4!&d_&dI0!0 z5Z8ESPiH^FLk!}OK}9)QC_GL-+O#KXDj`jh1We;>8uU37X~6OVfI1tK6Bc7CIkPo8 z8w{99i-Cgadztn6Zdh{JEgA3V9E{xP$3=#UZq#9#$6wQHVI;>3Nd|a|KE0iNgV~)J z>4)a5m(f9&U6>?=u@H02=*Z*3Kh01j1PAwIH^i5KY_0y5KysrVRri0kOL%oN|z?Pq4jw1J0S`46n_0#J= z#mhk%gmrlm3w;VtQXS$B;7DaQ2VFgZ#cL>|*Sikb=P`#`PlJcix6~F#zcqlH>R^;b zYpiA(+W@I4?({<{o$YE)g!ZkQU7-vT4OgqxmWvjy0fN>sNG7O6{(0km!5XSVHsJwp z(4aL~;I*GfhEoNtTlh7G%hN-%!zvJxg>dp-4lkqu-L*!nFE$eZ#u@6Q(rCC1DrNvT z``o>n72tEmPq|tNIdZkJ^M!l5dJ1*RkO)jXT_Ub2*=vG0lr8BivG_G`mlDDxF&&<_!4sg91MNfKUH_kWWA5Rkb4Ej}Q3cS!xFS z@d1B)z#kv*#|QlJ04@#q;{*QqfImLqkB2A1+YaHPfIpr${002+&9LMFe|*3nAMnTb zFxvzE_<%qD|80M~CpdU!Ph^B0yAJ3`l5gV9AgPxFDk!uVhc6lA_F&qF&rG_M=I@^=%b2(AP zAF)JGE|Q8)D+ns(Ah@a|+09h0hU-}BT_|*xO~W(0AaYQkAdqmp1!ouraYiJ-Zbn%V z@J>W5gm(1yJBFy$mxES zVWWbE20a?|2p$&bc>2HB@!QGsnq;>;k1*Z>4j(_IM?-5?DALk$mt@aBwSNu@lje%wJgM~A&YBBQFmwH>m z^i-QTs+fjIE+<7J!vOmtket^pnCnL@FcP+YOR-0A<^|XU=b9t_t zj9P97*M* zjDNjd$XK@1%N^`fg&^wPF1XJ>(V8@BJr#WIC69eW&1Aca?tfEk81*G#qF zMJ=oB#noS3xVd`tn^syq13aR3tEmN9IicP4qJ27jIo*yh@{9JzDP*f@tZ;#ZJz}@Y zK0%|A*k2YjIA};vA5dA)SpDySppu|ud`i_f0hHiVI%3g75RK*|$)GgErHA7CAbjf- zRE%u{gYg@mGYFs3a7HJbF$DJ+gl|mgIHv^L3OeF!r+$3UP#heBpE}`IX*g7Ze~0Lo zC8HaAfft9(O7@TYJhAsm__vuU53IX+{~L~O zLH2oG?v_9N|NR=l=^kTlG9knskK7~AR+ER6D`F1%|G$22G?kOyZnEyueWn%=FFLM z`JB(~e9qwdVyJ6PPO*KuuKp+KbOnM=XT$lW%anoklpelF8zY~H2gh|eD&w+QO;%eEn<_H=|-Kd5pu@?O8_gd0e8>f=*|;k zluwc1P2ez1ET~EaU6={VH^hli-F!a zw*c=U{Wr8w1ZE=L4RGU~yn-u`=G8xfV_)DQ;7-7dyjiI0TS)VK-`5?(QC^O2EdCX_ zO~Qy!!}T3KIZW&5QnT4s-`BiPc^~sPiFGAS!O@*4#zg(Pn*(rzce8t-X#3Y)Je`*p zgzT9>JTMXX36ECb7y|SJ{?y(_+2_%Y`8c*m4ev5E{SU?>3QyIK1@F_Ds9pV7@Uh`z z!LR?Tu~?2WB7wHZ%g2I+>2yMvj!eT?S91hTI6bPl!`LDg#giQMzv;N`0#*eJrKhu| zZ$uG~*1ghJcYFg!-l>gI^em)10I5hf0b+rhf%ZUCAPz_Y<{?iaj`v_>Z^7|4APGpr z^<*6R>zm`44zvL5KpN9U>Z*~UB~ID`SwMH-7xxFJZ*AHYDII#G3yyaI*}$DZF3<|M zdbyi^Zi&gmSzll*uJpk%2e=#HZFW09kILXJ8Hfvm0G=LL=izz|Vk=j}DHPfri6^(k@f*FlH;+7wOmwcS7cI`g=F?ZB*0E+=v_tnc00XWsAb}7-B#V7=R`^RXL!a#Mn7{>P`LA z?wG{T%}L$fZ<@`UxCVvZi*EiJ$7mcgz?udlT?4EH9>g_V(hUdJ0dq|{-8(oQ1?B@A zQ1u=-KB04G+ta$v#_gAJx*B)^@B)WGZ{;|?%a6!jiZp+9HOTrkq#p;S0SkcJfsXFi z?ad;%xRdd6P7{5QUWX@taT`)^9X=Z={``7e{RH6Y@i;C6jsf#ghaot=54;FGgHq<= z=)mzq9M1wyr27FjfD6!Cejhjud!^cdC>V--AV796%v^4nw zyVL!B@^p5HdR(wEQsP8porCd)|ZXq>Eqbc6JdYa-?_m|LARy|E|dGqgR z>J8MWAx(|JIj5=3XTA;>JOaxyuf_b{2xx;xMFQ*X-YcZi1%Wx;S$aDa>6z2)MTXbv zGZ{?amZvuV_^nCwOw(t%_m!urb!tWS6w1= zg?X~jkcZKRXte;`4cco+jVSTBu2p?0wlYMkrzvY5Z|^*|-Gr z&lXOTK4f#eNi3R<_$=w3Z;YXo*Go)LM~1T{%-fAge6H0`q~D%v_WIlP$A3N7z}xzx zhO0UX(dyEULIQK!1v7P@DYOkkjdb_v?#KT<@h^pX4-!(@CffZXbEs?(yKJEN!@&wk zN9ES;s@e9aak>TN7iRu*2_E3GS+{%phaHD^Up$jeluI_6wMLSpb;U6+&Ak7PJFnb| zStDgqcdwK}$6k~YX??jA#dgx}bYVKVs`T+{{0Mf!;&wflL`i4ZO#y5RMy2xV$edxh zVqpELdf^NUX6~8i!qxC8>IKx!8FIG-=| zKcy~r2y*gkjc{ySmyX4;319=_06yf&B^z%IZ;q1`APuN5i1zK*J4&|Xx_1;xB~>vj zvSee2TOL7%i48LG%r7>mZ$9q*LK_DP77E_4H+u#d<0*lJXm>_gYqiM57UK5RT&OM}E*=-}E*c=QQ|?CwSmZbe zoyfX(x^aBj{Yki$eC;9WUpx~-HG6_vs{`gRucgwZ-*Ht%iichk+)yK`?1%Y8&ToWx zD!PX)@J!Kn7o{u1Uo=I(fc=-f!gbX@&?}E4o2HGTiw`2r=h~msE1oiDqPbat&G=498nO1)l1lg-HqndS)?FebWb-gF> z%0$M3ohT1{TIb;9?*3d#C&z8f=RL*D! zz4a1-J2qTxh9gEvv&G$cr=te)lV6)E{8}P1{+_9_6!(6^RJqPlaUVUM{C}m9;=Uxr zt8u|Xbt7+}z{rO|qL?jWhQ5o=2lDAea*B{Z-V`t**Mo_a_!f&X?*-w!UOx+|=q;8@ zM~~{0>B3v=T~3X`-9Q4|SHXYYjuz%=iBk9UFvU?vr)a{K=)=C+BD}=&x_ONaO-6pUj)_yF9AMW3kBC&kMvNaCHkbV z(4?d)IbbiY>;t}~{M!vrbFR#2WeT&DRN4Ps!@cQ(`L|nfo*ZbI>PrzEm|^J1c!zMp zM1^E|h#pE4Jf4n%i|uiDo;^JzS@KT|D@4Z&#C8as$j;Ma=Vrk@`Esdc#e?F zJBx;o?mA{zmyyGVK1}CI1$#tlyH?4mZT#<1(YIOc2cBN+%@qXd+(^DldrT|X+-2FbZhHH-*Q`@w|V^@lfryoj%X2#UEEt6AQ(%AQe`>4r#LJ!JMmzz+N6d}Jsml~&} zwN7r=>Pjw|Wm4*ULdSr1t^C#4{2L96<(+a{P|M_&t^JuQej}6C`arGwf?KytZk7J~ z<;hpubNhQj^WgNfwD&>;%XYu5=aMH0j+^HKwF?4 z&>rXjbOde(`0VY3V<%8hXB;zu2atXc=!$eVpgX|%K&!gh>+>u!+f-YDP$RQVoGGb} zTEWLW1$@TM5>6N-Xa3NK^B)-AD}N0BM<>$ZXnl(?&~@u}$?0kSzInbuFKUwqgqR%E zCN;TD-Eew#pqnsj!fE@9m?WG|LsMI|YnR-*u7qc)^9q=ucsMvJXLv#WgM~T6hmI{A z)^~W}ga?NXPZ>IH%4B!yIaGClP-AE|9G>l7x_mTklr9mevASV!M~u>?=(_4g*Igg1 zbK-gdef*lxR1e)-OHl1=g7mBZB(9hzL$Hn2jYqjQo$8wpu0xw%RUlOt2|g38`b-{4 zBTI$;q2rLF5bqs>uDwl13t9;2jW7gwa*Xa_U@Y8xV>GWadR?at_I-{2#}zcvC*KN9 zsKpAwWN6tkIjs%#?x%NBMYP^Tho2K#(4hH3j4?H}Wpa8ee(QE}eJ-^yW{)jGr}>#g zOM7~9YHL2x2WZ_(UwtlFO;aY@`A@z4oB;iSxdmHrOAJR^JO6-so@KGLgDf^m>%dx5 zS(;#TK5wf!a?h9ThOfD!?QUsh?_x1h89)8+=^r%a?z$@iW(-8c;vlF9;qV~V5gRAC zfx7GL71zbcEV{H+NiYo?>=1o#YTTS$YdPty6;1@v%$9P7DkbUnFz;4Dtn6sWWg(o% z?}4!C58TWJ*?lEd=@NHVGzW%5r*Pp8=*sBk?GF~L#E<`kGIMCM)rnVqJ z=WbGZ_Z$u?D!^D4f|d%ghG4^*Kwr>PiY^-zmW%Ul8to0&jl*id1nvJJ5Q}YfcF^Ha zU8=4fuD69%G+al=8tD^b3i8JcOUWNsFcGA@gtgEW)t|J`n`zlV7C(I$a;M>ask%10 zbUdApqaCRcS~;n3!L`$J*g@+XcGX3Txu8hJz{|_DiyY$F&TpZG;(|*(6Ee}Y)yEdk$MpS#-aKX(Gi6>j>Eqc?Rh9(_)ysPY zW~^Mpr;gIin)&Bfsp((m!V4 zDo%H5w_lh|uHym0v}3d-TwU?LFeIV@ZTUH%qOW0&|E}Y8I@PfQ%+q@w#G0Uw5!9HA z!YSsSeNIxP^L&djLRN?fF-~)z*68@U>UF+SOGi-lmX=WN*^VaBee#25m?Kw zuK5Zg=VC78rul1qV(>e-b_jTv-|P6bepbRcq|O810T+PpfggZ>02hHDflFHREe0fY zfi&#_2Gb}-Uv2R05q$L0IU$HD5@D@(?=B?q~$Wt?!W6{)9ftY za`u0vlJ?RSC9OiAF7kOuZ7cLst~f1eM}^*Y_3TuI{){*a7Cs%_sBi9O)h(#+X(9ZU zQkaZxU=gqw&a3D|;qKaMtd7-scj|@fI{M$ZGHLg67+=1D zYz0;CkXBJuSJST*6fS9ONqC zUeS^IpJgiB0vAX^vHlPsg);Rh;qvta1* zGxfd@Z@kPJ|0|_HQ&MkM9k<91Az(B#pRs5`3O(YrT4`8IAu6C=ecc1LC*-Sfr}a64 z@f4PqjtVqsjee4GG`cmW9sRUM|5MN;T;GI&!jCR5*WawhEzws8kl+h;MEt&j9#G%1 zaq9F$c?P5RUlWpkrKjIgpQm0=zqa-Mc#baW^d$cL`M=AKa!0bv`sZRaxHdNsdfT6_ z*ZuF-+SE=dGGi_O2dW!abbFDjwe0Zh&}W&UvTIQsn#YnkY5WfTW!708|C;_uA^R`r zxE@z@x&Kn#h1R8+Yl1PD3)sjAQ!v(fF%v%m_*@Ud`BKeN*zA-hGOq5CO$;_tVow%T z=X2c$SNS5AB{bGipDI&|F&@t*ON%G5Y3Pa{x4v(vmc^y#UEb!Ys_IHZe! z2>@S;c@)P<0Kdn7laY3nY_#~5@3-_dviG81;1)jF-V*YzU)-u+_bR?_aSLG_tEDRq zMcK{KPTF!tZxgjesbgpK@xk@?Gx?@?%_h}c8!Nh4S1+-1_oUf*Xt9RUjwjj&{ugyQLJ32 z|ILL4Z@ehNeFMe*XDIf6#TsX#C}_)pd}WIx_q}YdLTS zMysCT5odVX>dWTGE@8>rwUwbKL&a+SB3AS}Y@sp%>KDwNS~w~JiYAxy+01kmKT16^vtObe^xT+nWnGs>rcJ=;mD=uqj`E}ucsD0 zG4#F|p66TLfECAnRJv_Ny4UidA5ZC15Vr;C!@(1t?~vcE3%`EvU8|o6Dg3DO3jQ$O zul*Jw{bO407ylgfkB{?^Hcfuc_WZb=FY>fM$HUK^Yu7dN&eOBzAOvr9_OpS>WPZ>OR5fWbaf_GOV)nylLOb>rM$vdPb`f2+ZwU`mmhH6tq z(Q6aMKZUWKV3kHgPsSALWio88JgK+ouM0Lvt^~UfXw%o`p0r?USVwhQx;TM((?o$> za{`8_1;>rWjFP*Hq2AV_sD_?4B6r^^Q*(EoVo@_YiaUeU(65Z=P2{vFfog3ZQ8LrC zpN#3`yH|`nlS|4g=YK z2%V)Kw3x~aYLCTYWfZw~V~M%SXExF$B{)VczCUa|Yv6KFYX^sIVd|P!4gG^Fec}a! z#;q;&OzKkIGy%6JHcD=)R=gd&)}rqGKx}RPuelvUeL`v};cQTmYM&Zr7b%6rZgl8# zF~PHfy93UM)vWx&=NQjgy)d26Z~nugvu+mn+-zVD&=1^-Uw;DW`M{IF0^lj21Zc=B zOL6W7Jb=b4aU@^~@C>jNcotX&EC*Hq&jDouJi9BASOq)}tOi~Hyg)gy26z!z3%mrZ z16~H!0~>$}U?Z>zcolFT43C<=4Tk5{h=Ca=B|^R_jJG~~OWY;}sqv`JqXFZxW=7vU++ z+_;w5kfAkXbk{JkhRm%2(|h)Wcz^5f_aFWaeCR)5be$V=x+{$CzhZ7K%4=-OQx{$e zC}V$s!>P4*8^l27qRzSIUL?J1PFH8f8m1Y_FZ2?P-XwIHFT|8Ww(ejyj-w`@o_0v4 zXzv6=pm&~_@EiQ#Ev8DF#8Z0zq#J3d4r0UUks)C>)56!p9#rwDK7p#51jnjX-Avg* z{#-5tpPIWN-_M9x37KPn4^J2++cv(A#2oSKZ*Sr#oZ@HQ^80}G_BbxAZY47 zIabYk%TUJDobSYeg6g~^t~Pk)8Ne)#8mdj@d4q$*#V-E#8p8=ze&n)QP&a)i{>-TM zM-j9%l|`zNrww0)s7G1^RSRnHYo-f3To`DW(n_Y79`S?9+}XO5*kuUQk_(y=Ucl+(BfK`?UgDm70H8=zNf-!)2t>KGezh8Z%u^z9d{Kf)L*{bhMJa&sop_GK^0y%Co+nO zFdQR=lxVW;!hgQc6iLk*V%(vpAuD0UbW9b0RTK5gdklYL-jPN#m40Z9rP{dxMz!W% zgDteOpSXkhhtFk%>-T&=9{=*040F4eXs(=K*b(5ryMW)FbuzGrY6~`1GEa$->&eCw zdfL-Lj8e~rn7*hh$78GxqLW*sAzBftLo#_7l{GWPsy+9Zwm^djOkox78LQxtSZnk# z)}A^`rrz4xkM;zWEeRAUW1;v36}%iMMvO)8JOqRN+P-BkijB!W(-ciBRtB{t$lFlw zdZS3r9U(EQ6l17mYThw%5Til289d~BM(hUnvS}NrYDtLT9x~akE?XT`h0~=W&=PhU z6V!yA#^dmPe;6F4R=LGVjD)*P{*kj@^J-M3&Ih9IUKYZ{@-2%+!4nNbvdk#JZ*+hc zBPhm))Yv7W$3(7Ac~>3bL{m69Bw8)|XOO_usxtAEP`;-OZ_is6wupi|1jLYQjkuMn z+87loIERSbK`l%!s)#l9p=XypA-i5eXlBZIac zw6s@qe>SeumtS}RJ$pXQR76$1j0h_`6cnT8trc_G)j4-kREsOalEj9S#-vRe5Hi;f z|Cdb`d5d`G@67>IT~lqQDg(`2prorHb1Ar?vNzFCX!5p4@1Hy$m`D{hfgM%bJaHML z((NG&)lscYh3pE+=NSGtiTYK-t3-7zJ5X2tGjujnp?=K~IY(+u#qriSI@nc+QH%PS z79e8iqIrnwNHDE1d2Tm>+vb@t&1P1JQ&jsp!>kbRB*g1B7c$hCEYlu?Kg%prwVsWo z)a~NUWLL!=Zs)2u>r1J7#pPC>Av)A*w+XF*OxmIMo;R5(bElZ8+OkbM8D%Ust>$uV zAoyvRDMbx-nvUqbq8S3^A7Zq6Xs>uWz^j;ra&#Kz($^+T?`ZRhfO6*t!GbrzEUL~A zgJEHu+8J_4oswd-Loj#5D;;TOpP^jHGz#AK=5Q+QWNfYaE}IYPRUyZGNl&GpnKRS{ zlSB6C)#^u0aj4yy;A-X_WDcbxUqC29Ru5v{F?g{fCPeTSLb5tyL+pQe91z&At?^AT zSF@W&fsOq(XXR3hj|@6y3T&1f65~`@1l3F(5@jr4Dx^=bKqn7~DeCbs;}HWDZim)k zTWGFnQohb=5WE%Wfx?$eSxl{sHc0xbe0UY*oiJg&r@6_j)+`BG3fVCrWDb>m7bJ20 z@*$93b5ohx^OPZvX+x>ncbO6dwX7`UxPdaK1!Ac*JRn|ed(eD9PlZ0yDYdx0F$RXY z)~+MwY6D3fjXl+i9gJq7a+YzOiT1p1jn(!ysPQMwC%~}wnMX3pzSq2o3hp!pa)xFn zSDrCab>;?E7$|SQ=`FQ*4R7e79U-SQeWD?6+i{hqKwgIe4Uv@x%&UcfK3`0|-xvKM zR-QF&pej<4sA6hZAcene-gCuBW<%6(SkO06AFicA##T}1k;X^JcEXZOt}Y1uTx|{* z7*?K_8X&MDYT6|1IZm?Zm%L68A9JYlToYo!Y}QCh+A1fg^I`)g>M5^HK(^ohTzA5p z(twg7*n5XXlGGRl$0P)tVyg0UXgH&@)#fv7DRsWZG*&H03Mgjf>n>wj2nnW8Q603! zfZ0&9Q8bgioe9;#wh%QgJpg)V+D6#cCwGQasZ#_4C@^iaI6-xOWu70#=41BtR-HWp zDp>i7aUr5-WB{nc8Bl|<*d7+GI=7m3h-yVzP*VMx^AMD%4%u(sr@u~MNba9PlCUZh za6*s38vgr38dHbgRmr&4MGNNyu) z(T6PK>J4?|r=hJ4-W>rV375=@TJc5bS?1jnAW%)1Azbx^861LI;0axaf&MBKV(UR8 z`0&AiGoXh{K^Tp-$39hRiR zFnAxjASp={d#e%&xf|$%YPHKGc$1Jv*=>SUskaU;FiLsLJmEiL0T#2j8f>!a$Dl7* z0}@f4gTeweV{i%6<`a7Db3J;kTOgFmJx@T?T>2WKhDt98imK!Uo@JD?7dpW4FCin< z0T<0Ky>|ej*Y{MK+Nx#wLEw{q<~Sk{({@G2ums9^ANsm$I9^O?Bf@gj+96@`O zHk&698s&J< zKeS?U$opzVR6r8*9)t>Ca49rg-83icOcN@A7Rs%#D(EpAKyr#V%%<-2hSe}EAch@a zs(pMwTS3i?f}>7NSsPX$(4N)e0M2}(R9{VK4*Lz(&|C=qV+Pb8Vh6Vem7>aj)ZkFT z1ab|8@k^qdy8|=Tnss42G367XKr|Rn&NwmUUk*!9_pJ}Z5Q^`M;Z!pyY!Wy4p-C#$ zVHZ`;#xOH9pv~Bi1ZGenS0)Fo_^&2y5QHPl-Wp#BUU|(VO0-t?3|kSYDo=z75UiD9 z&^xYB0i#tPh%xH6ZDFT^DE-UOIMp{S3<_6XZrBLwb}9^7VQyHcn*2ssAyYvmC_#K8 z>=G#Ep)i4Rc7be8=Y~}g1UQVyS72=x91Jt7-nYXBNUJR(mF+OE@L*@Eny@zLcvH%p zA9h47Fj-PyBWcukH0Z=l!8uXPLi5kzdT21D;$lD(oy&$8iCZ7)6beK%v!PW4tLMrcw*hMGrR5R(8 zN{=(RfWyf#P4fSTJzC<`vj(XnPe`#LLlOH{1ifh-jziU536`!fiKj^&$yo;1hIuqL zTb-XFEv%d_`2^2w$>EtRIUo=D;=606lVX(Q zAU2ORqhhZ?RL9Ph`UsxUxK?;Lyg&6HC56HII2G-;hZabX88a`2Vo=9~bsLRA@SY4aSB6^b&_AD$QcPM|$iDjttQ7tw zeU!Nbn;df z%R11?mgYwKwSx9UgF8(g)%-QXv@neaw8%z(peG;Y4!U1wuP^9?{?~UpTw4&2IvxW& zfZ_+jc`;UdL6P?V2%M#84x$2tQ(pg)U)AZ_qOQ+gU#GLz)v4EiR;MATQxT$7N21QW zLyG>2TAsSDmRyknZ@?fZ_j#!w9eEnQHL{QinE6 zt*P|}DV|PlfIO_)jGd3`Hq@0st+z-$C}jgyZx2*T73ABFP`ip(aW{OIluRkAlt2kS zsRx^*MS>RiBuC|1E+H$BD)+r4VUfZorG*V1b>aRE!<*eZ5T56J-5M>k<7LTbk7esrawu&{oacrKY7eAC}f;xP8R1cKNAoh6Q2|+{*9J!d-7j zPPIai(dP44uMn=>N^k9zno+0A(h++3gp{LYCEEpfB*Q+IBBzC- z?~{I_{OY=EDy~H_dg^F>9{#Y3hl3f7egjdLIKKlP7U>Oo+9qevO>avrE1SwUF>3s# z|85L@_@=am=Zm42j!2XIb%+g+6?N|4BqQUSK>0T-wBLh{U$vpbZe-~Ut*o5?6M2>w||TZ>QlSNlKz^%ltff>!b{HmwB;P}fF zM3SQA&Z@1Eyo(73>vYAC8@i%hY@i6=&=t9id*BbN7dLdphKAJ*U9rJb`a`;6vgZdW zTB!v0_5YH5uOra`dy*pLyXzE&#`0Tr9J5|>Dji?AAq*V*O~Hh#Mpq{0jYX+#|rzMv&9;nO^SOu3Cw9cQqeuo-`sZ+|0e^8-sjtKv>!dPS87L3{}bwcpM#Q})n3sYZ=#i|+?<-P zm;OfQZ&G?vadWwX3U)+^l@;8>G&7$$%3bFyaLDCjD3-O5Pfs`m%-V8D(BvTs-Ho*@X+ zsp>4-sIVBH8?f!Nq)=F#8Ic=_CsYP-Y zNxv9#Y0ZzuC@OwQPV+yTG8EsnSTh&oQgG1S8pG7qT1&%Shnuy+q;QQS0Z78NfuX5-mIdh+#^C$X7yxSf1I zIlhaGr1gDKEkUvlB&jb*d0!E-Pa7%2WB)1oa#0Q_d*2czi_=&dMd#o~S_yB1H$tLy zcPn=I88FIaePqORL?{Eukz`Gyik*s?&NvakRCrh!L{;A@@svG8juFNQRJKYPLwPsp zZ4_K;4#u2En|}pImV`YzDqg9?Ql3i)ruBP* zLTODgPNm}raw&TNqrPQ?JRg%!LFm=Ehyp5zM9V8ipraS9wV=x`8sj|Kk*!hwLP~99 zZAJxgh?R<+!0c#i4fwN*9vNiqN{$yTkyJ4ZRHgBesukw8lvi#Jr0iiB^YyfHvGORn zhRPkOs2qIKJ_j7DVyJ8uyn3q22Xn%>&ZM$@%%$-AEZyC{=gjWj^W*W7OmyICN(~Bq zjNjIxFBK}wLk-i@t=Q_?jK$HI4-q&s>QOnI?V!VtDa$n$ST+I88!{fno-dLM_!1pJ`p=8c0@QWn82V(9e22SgRiI}C=0UAqiDm;Rb&=eRY>&wa zvQWw>3cCALn!AAXuYb;JP?`hAo(u2743Wsv>rYi@<}QX zd!W(z0y$o{LiB*wAzK;E_$cxYLJUkK#ZCkbx*kOt$^v;OT^J}&B4?l}o@$?z9=|w=J%Po@;c7IyVLt~@kTK4ZuqtzMzq)^a4GnaPkog#CBtdCP%3p!^-KAa?Abrkcw5Jo`sfpT9^&KvQfM0>Bc8X zXrM$(p0I|a!2PIv5tjjNC~uaW$qrDT$HSLX)yIKJxbqCHTq3_h!sSQ@l!M4z9&vhHjF3Gnksj z-fTZ&uKDKaqmW}3C-2R?>p_iS)^K-mv5~6W@-RAD1IDSzh(T^XxST0C2P5`&UnwN= z`AiIgM(OynUIGf*PAy90m0YsqkS)j>?QtpSCJZx+r#>UBcThpG?4Zou7|Oh-tXT%W zWnvQV(K~6-)2Lqj(J1hsq<{npeHty)R0!#3BbO8^ioYr^&2;c7$fs3DE!{m&3dvVK zFp5lv=;Qa~xrEO!#^Es$>|+I;8)JFQbCZ%F{3Oz$mGTK1@+PX_JY#Sm%SCNicOQ-7 zA4~ooCkrV5?udKIW`>qj;0m;X;*t=O@tnMjN>^e!NfxYOZ)m6I5^6B@-lg2(c@CUO zlc#w@ERcySa-yZ;b<5QuJ+-fz4UG_=B+dYd!<|(t$aWS_}a6JP}pk@P9D`|sV zMP=*3J_~zT3MhNMoCB65Z;*S@QwfZ(fzJ>rZ#DQ`)i85gl<)#|?q+F4$JSx~Xo{Rv zWdYA$2U<%vfs}mK$R2Dkom(qEMXO)L1@KOZZ`2Q`vuiQp;#%-)O#<+O4VP z^YB4@xS=1EL;MU|ZcX=R-szS5W9@`>*LS8lFUaTV{LR*xo)_dSHjNH1z%bQd3o1E# zi!mUJo*<)YdPEJrk1_&65oobXcCj)#cR2)R!!~OSDj5uoO*2fzTfA2^yCv*My(|x>+Q)(toHH&!pM)?<@vAABB$8d!t7bA|1 zMK$LlV?gs8b3hDLix-WZRsii3~hQYYjk#i1cK|Zjy z%)iU)Fqoi9emBAUz>n&@R3b~!tn!_5gTaBYw{?P zLQU8+nye%V7evosWrSay>p2QsXOkQ!Y|$h}1v!=m#gT0sv{`7QpGMy2p9s9Kg$M+) z9R?3{9uKhp$^qhSq-WmNdd&yYpF26$(8_nDJFhNAV)vDQLGQ1j*WP~uy-qdvteY$B zemYkxb>?5+i~&yz`&LL2e&ZUkFQmkq(%Rw!gqr8*n*XwX*Yw`x{$vB^wfqwdbLf-3 z5o4)#hR6lrB!M$5C@wYO-KpjV$tU6wpNRGo`IGT8Y-Uy4F%kAW)nz|WI`5(aD z;QAEuBe6=(<$@4~=(}>JpM8PDIcb#@@;vd=peTwt1U|dyXnO-+SEZG%f+|Fawd&bWAa`yIK*--I6bLmV1@0z9D1VAsuep)Xgh+~) zVY6PfSYWru(&}+|{;FwLaT59VrGPb8y(FijCWB~q5j5_yPoTf$)W`!o4_a-)B^^0y zAb_&=L9yV@0nbuPG#o{TACvF!Y>ym-O(>l`P)i|MM$j+^I;3{7k_|%uVr~n!=EicS zA5QB&;#wPb9o3wWyZh~M%})dV@4);nIb5Fr9W9WcuJ@;XjWGtHqx9WDnGeDE9(6^ zTADqez<^7msteFG;513}s~ct8nT@KS7qV#31@w;J!CB|+ibiQ4!P|8nhP_5SFx0p_ zdyeGUASz8)n|2PW&xOw-A+N#%oVeMSN;W}jtqR08u!ZF^ACp(~WSZ!u|= zZ{=ZZ%oY7iF*HH1PHUi;6$dLe(8;;ZvZegoWl5kR6O}1cwL|KNKI?$Y#hUu+$$%#- zdp#U7zV({>92g=T~fpAxRBO49rSB;9AdDe8Hg+R4kxF5x&L~;u` zk!(kxn>rr0MANh<1g^0K)5<;&(h%tF`K3T|8c`pO$$_rp$x#*n9sNU8YAo&k0o8zS z0?``BqT(pVfNJE90KatJ4px~b!i$kJ1;(7z!D`cH9J*pNXrO}fOQFfbhdcytRJlvy z4$2dh{(d9aD4=$lyoU#{JJ|{pJ|>5lW{lVeC>`1Q#hsOBNLp!Xzc>T68wuzKq%Bb428^j>H~UZlSyqOO&At%Ft}ydnxa0B}N!8lKmCSEWa4m*k$pLfiZOH z7Z6qLP0Cts|4u^Gk|mA~y{aUz7wD4;>ujnx5f}=KE{VXr4^i5ek;CZhqe^?vn*mX1 z-A=q@7$*Wa%-_O@)^NAho(N?dcYv(t6~*wZkIeGS4U9w6oAZ%u$@hH^!dW3*?xfsL zq1&Ru$vzxT^6U>3#lZhm65I!`Sns43Fuaj(Tb&-Y)@Xx2HiphBeu{xRz>WPM4({TB zDKmjK$#A)ye-}1Tq71pA4Px=vhB$glQj+Q9Sny$2H**pVl2E{+o?y1c8?aKaJ`ATK zUuDSK4yXS+uLW^~mTSE8iN#v+x!E(2b_Hz$TGPT%WIdU!jHIX#1%FF|nhv&hqGj1FvI%JW%T3o#Ao57&w`s7s)b4C%i z#bZO^1}{5d>F#$=Sh-n^PpNS067wP4GZ0;uzTDInJu_H)=f)LvRDtl@}M~YV=46(QG*a~n5_hp@e6`a)yP1Ia|aP(zRSp+DuEFEvneBEzyatZ3=PUgGt z>0zZ1D$mLy%e`ESw{b3yMW$nsZQVPIvF?=yQaa8BNoV@XuB_m_0XixTh$WXDGi*za zoah;WHG-XQD~aqrE_3f8XA7mhf2p9}K1FT!VXfde7lwn(-0hw0=d;cdkoHb)P5PSS zO@&uhOU(3CHx`eK_i|f$_7xRAg$gp26>tLQE7t9}T|zB>j2unHoiYD3Q`^6Uv^h$= zvS1ZXw$5mL?sO~o{tU3bW6J~iLS!qAMW@qOov`OdTb#n2g!|zpYdkq$5V+S2+ER`3 z2xV+lqVPZfK4tI>IBkUr$1nF9Ajfn%{2?5Z&?Td&=61AuPY-TAO^-;YEDv<1I+wn} zoBKR>ehs?nO~Wv+KoN7`5>&=fRh9+*-43WJ_n&KyL|1!ozeS5tZ|OLuq_3M2>1oe* zK~9ROqLWT#1hsZ5>r`-sTx|5rhaFgaDjO#KMO2 zOM|w8B?;RYRnLzYKePl_dHH;~%_KeMUYs$g?CoUVA_7RIqe~!{W=8KLTcAT-5hg4u%n8x z)aNi{D3;GTSAcVZ8&k>sFx=>T&5<0+R|d2B>;gIGnfVG;B5e%wyC?_X>`of|CZwse ziPf(89??l#ak<{{mZO|!Iexy#eFx;oQAC#Q*B5s7fdqvcUvqy?GHgNLR?;Jx%3wP5 zpfZrelh8^v=Ni|q1p%9hM=Bl~)>U?TMk>>&<|G!>%O1d#03RDj&dnBx@=a0PC4PpM zr*RSgLnJ2M_q{?0x(Mcs!SZ*vCLjLL>#YGvJLU4*|_ z2;QJ0F0L~6us{jUGjpANI71kN z;`N)4_R)dZJjF%v!a}7xw^QQiz#~eAUtukK7CtF_*~WpYW>d*WmOk9Ajg`5X`XrPz z1r*mE1|gOj`unHxyPR8UyfBj%js@kq#wZnj#*#7y&XZN6@n8ICWg5Obi-tZ;mqsZG zlo??~j|>NsagI`A>laAyNt9?Rdl-D`NC&JrYi8WQ?NQO}aeBIdOT8KBgqhEA+o=qG z@{AdHo!?g`S>w4snYEyj>B{uFMNThV0#)aQo?s@(2$L8L?+eVs*^jaIXx?t_N^41F z4_b#9_CO2VMC=~ts0CqzN&>Hyk`FlKTv$yqP;IGF#_hg#7+pAvqcy^0(f&0` ztmDMfIg{K^b$%qtjJkxtC?8Y`eMK|I@+Mjwyn4dz0u_G+tJ*m#kUIg6)5>vJIjDD? zq;s1I-W6!GVlD!NsH7j{U4bk|P*AA+(XYd-uLl1A7g6B;%?f{JZ1+z*^7;dIO|0W~ zO%Pv=btD9WZ-HL75o!`^i3K9CLaw@b#s)fQ;nSD{nz8c5LJT9;0Wgc^Vzd0Dg-S=s ztLv`)(SgtIAJ}`Kt}njW`nD9s%j>Bgh?O_h1*6voQ1Y!0eqd0f zAB*lH=bMP**A|oip9_wPq>g`=3$Lt@@)gVPx$k)Fm4%Prj9rQ$r303xL+{cj(ZEd# zf9$R+%Usj2GlVZaQCTn135QQE{4D*r>A+=pBTVN;n9hwb9W55%MwrfTgz4a~cM>I09> z>>c`KEB4lD`+RN76g%H6iAZfT-?oy|OI z=m7P81`D>>7O@b!ck8zv_Mml3u)evdlrI8a*%XSM((#@pSku?SG>bc68y=4yp;3g0 z!qu}7c;o!Ql)z&hZNkHK+Y(XZT>q-4wx7n{FMuz^KZ-^E(OA+(fKU_->>=`HRwu3x zyRrqQZdG#5n{G`+$mt%)C|}|W@ZUsa`vV}gm{aFWC0Q^bR(CDJca*hQ z>czG!Y})2~vq~St3i_3GW7d?1=MWEcLkGQr{idN4u@^OC4b}@0Z$5!4%CR8NBhNkM z2oIXM77<{G8_M=?_p5yYF$4%_anhAw74|X>Uage)L!qj^FxjYfs!5^+*%rQA{&Rsc zK8u)7t5zYf4Do8|4Z@BG4H9@5iCM%llB?wV?#nS1#Cszg08CiK4Jkz zN+UhQ4ctdH^RU~_xLN5);YSdkS8uMR;M3sPcaTc^H)6l=al{ye?;^(xw4rz-LS(j4 z>OOplp<=2f7=P{>VQ#Hx(=ai!VT{*}pt`?4sIEWZRR8u|?ZX`FeIO`=9$~w*59F*x*PY&la&mSd z&L#W}gqGLu*yM3tui;NBMIf}P{zD9Loa-PCYoyUZu{%L*+Jr;&Rt8Ob0pT+nXd~k9 zJ#DOMtgE}vkWMJ#uL}gs@;oDl(t;k4LfVGT8)1FBEH}dXunpiwSl|CUVSNETby-@# zPo*o>_)#cQqj6Q31EiIR3e@k-mSOvElRzQ4}1T}eZ%ANFtbrXzf} z=>E}&1pWVaa3JmT1*c*Ad5XK@Nxp?83aa`6(!Rmuy9o}Fu@trd->9np{s*?#U`LX$ z6`^sNd=ue=Mjq0(j8aVqQPuW?Ya6r%jS%?e?Td9gzH1ID4xD~{{mu1zgw}vSd|LPbLRhtr4k1`O ziU&>eZCg52Ih*fTX-;EKFtdB?P#%7tLf`DicOzEsM-|gvftsvsl-MmVB*%#21N@)+TWgh)zAW{66t zc#UW@Gwqc;ar=!2`yVeYv&+j?U z={e_*(>dc`&Yodr@3q%n>%DzHuV;!fn(FsrrtvHCzKKf1Jx6V8AdZ1Z?|IsJ)Yg)| zB5g1$GF#K7Be-f*SNj!B5Gyz-<8PtNU1^8&nM1p8HU3C|2=rIaqv^*KqkvnNbfTog zw&w82fRpG)L(Z$L1&xy>n&4(IBH;&W`?K{2f#J z)&t!D$H4`+!(EEcCw&Z48y4$E`u0r?+@}K&xKv5Gqw|0*nU0f|&s38na~I5HxTp+` zXe`|{e~B?%$5qVJ8nHe)#q`4LgGwb|maIBnK+UN8B%Ckj3Aj9hEaRGw3gm3J-=S4* zm6gnuZ|RwyW#Kx`7JVI9#>QowwD)tc3Zxb`iEE=*8?6;|#}iDMdR#a>!#-q*wmHih zmU5x#dkXogF*j*GRP`SkwRFM zuAWi(MFQUo3;lA|mJbJ42<}R5g;O!AYAD%HKU#c=E(J>EmR#3R#`6-WC*9RHlx}XPxZal zZ0Jj%RXmM(ypPxK$>5_w=*Ti(+?yVB`H~J`#xXrjeL}cp=~S~s$z?cCw0Q{TNfisE zr;y_yo(A0cFfih7d)?M0fZhwEc#{U~%M7ed4HMu@*FG14*|AHrK`)Cz{b&csMit+| zam!nc`gHG)w&y%Q!kvZh2cOlcccr4J5I&Q4Sn%+o-!Ls|noiZeW%8Z0Rx zFRGI=fzLiwSkx9RQAc&(!t;}m9oCYUPBwA5et%(FOKzQayPuf{_jZUMTery$%vv6t zwSgSOfC}IOVg%6KAii^~OLPPt(?L;WK0dXRve`uR?_cL>p-eMr*|UPi<(nOV-3R)S;7s4 zQZ(gnw8v9AYn9rcvK5f8rL-}uv9ylF z9C(^1&Tz?Dft)u=8BQzmP>3!hH=_q>9U!9@Dv^|hpMDW3Tvk^v_ z*;)ck?+FQ9BSHfs*_&tDG%7g+t?|xBG+nu#={KXOp>0SQRSn?5zaRR>jMNZL!OjH+ z>?ojaBE|(ZFLVI+L749k1=M9=WO<_%0xF^zN~f~glQ6~l;9g)PA;#_=mWB7*gh=8-!*B=#gd)QCg`R`& z6}ov#ErM^n^_cNd$nCMJ-9sf6R+bFq`&SiyHhdFJ46qsKNAWlY>bWd#XQdFfSwUp8 zY!sTI0d(C%8qr7nIkq%FPbN#QRwSZd!X$E^VqDf>u|Nb?m3VwJnqr+R)YdUgWGYRq zLqB6CbeK=ztNc8+- z7hnN-gNp0QW-t(jH9_(L zK!JdEb(Cg-WJ?GVkM3fOJsv~acRxA6k(%1|oWtD#>M$&m0^2gn_b#e)YoW?Xexigt3!;%(S~Qk%0d^A;u<{v9Kxpt&BpIOL zC#zF+`qe1zC7Olw?{(gmP7C%R>+KM+;fX->%~Tk@=m>-IR{_^3%s8poUJ|O8eYT#( zj$80(7d5ik!YHR$b4pVkP*bMxO$njuDcZ|WWdnQl0uG!52j|b)RBqx6cGMIM^=7XP zO6I4O*7&|cB6=ejGLA05 zk`>N|rqA}CHI2ok$t)%70LX%c!|LsY+2v+u322aKAvCLd7PEJjl#5$#Rao&p8n-Gy zWxXDDQKhF@XS%c+pZi~$_MZKKd^Bd^QxnKK+8DuPS&Q;4)2jT==hUqsEPm}nJ+k4A z$UMczkW+oX5=*Q|rBvQ)V3oh$+Cd#BC}tSJ6iSl^v(Pb_FE#cfh^MYDgC987P90h%uT8%Z7s!-<^@CtfrJn6$q|SbuyR+p zM+h3kNaD2f72I1uP8nF3$&5#_RzV~@fMQ?9c_UTk_a6az?SB;+6FYpe=OyvSg5n5f zo()WSu!A6Ntq4oO?Yk56pyt;G3c#ZZ40ZR5SQQ2DA~P(Ut)DR=RIyd7CUvV;!9Kl@ z#$QC-yOONklr8L&j-hocKrbp+$-PMfJmM?fHG9C^&)B53mx1%TjTkWD*trft!})Tz z5cZkVcn9yzJ5vW{wb&@OJNEUDNZFvxWe*Xa)lv*bofp=n-`E=I6)TB<5AnW*9U<0> zu@E74IKxhI{fO9A#d;j`RblG3uhP~5O^j_oh*v?!IgB%NRB0wOmW9>QOIomk+Tpk} zJQibf4<4Z%*KW$un+1_36#*ZkC+L>h_~2vs;2P;&!_DtT8#e?}UcN6vIa}&BaSBhM za&jnZhaHYpHSVL}2nw~hyBc?C4sA%ZLqRzvWNk%K_(H1!8(-I5sFwQ+LD#%%d47z);wTw3m zyuS-}&^wslLhk*#K8%rI;;~Ak=k~+O5?No^afrxlw>i`Z;o7H4mZ|$~tvwzVvCe}s zOfBEW8H!oJR8n=ggyPxvVI~P%&Sy59o4hN2QvI6RH^1sFHT0K?%)Qgf+pH#S2P z8BfaiRwE$?fBqVy1$tfq2q^REZwIw4w6Z}jU_ed`)n5W6MKM$5Cs+hL^7$4(($0TY z$Ko5BOMBkA48&EiHW3P9kU1;`uxT~{EBGXvu7a$~Tiwzo2=izQg`)seM3%UMw$+Ff z0b~K*?-|grUzdI`u%Dyp!a{@u9b+&flG--qK-hk2TaC@D^f1!qT|d+Y@Xp2#!dRsG zv#eN^01?H@2H|`F!@$T$5yq^D6k*Jp7|@4ug7>kBn2u}1XhK)(bZE7~3#$7Z_xz;S zm`<4~h(~Y?QrS+{dhPLFCw@Cp%X-{w0hVz-il7D1y=?6ePOqjhUO8488e$-RK8npA zXk7TyM{xJ+FRBp99_0yhBNozEBKj=)9`qJJ!DEczeKQBR1q7ld=* zwKRm>hqSe@RoOoibQZH105RE_&x1c1hUNp>WcbRQ;r%TVX!R2;3dfv?Qe}LGhh4-q z(c)Zkc$=GJ#IC-gyL~;Oy|bMzeXfHqM8+)S$L)#cd3d`(u2Wzp>9`}nm+!?%@8=WQ zjfPh`n4ilr4hR4^$X%zys6M7g%UDS1IWqt%eUS^DSBJ0N%LHZyL*aUQGb-n9z^IH) z^!{~lQHLGX5%gtO&q86m5Ot+#cQfMSP&oUlpNmjaDpkIT0H=UyI}YoKf+mB}g9~|l zyHy(Y(T5O;Kp%wiM#N=2wfu~)is_}`)C^F@N(;7;<%(a6rnZ}mLFkcejie-VWTK?u z0DlxqNw#n<5XqH9UEH)(OpSRsB6im9RJ^lUBwpQ42aapQ5l&{t4qJ*;dmIy@^ecV4 zvXmC=GL2|t6vZ%`YA1P5>(j5mi1yKd_?xiv!4$q+#VeYCwLT_FDJthDs1vC7#qCqh11CbP+yx-|2d9s3jar#>wkgmO$ ziX5s2<6NwFDF5M@-Z{RAe*Y9nAOs`|7TtGV-yn#@jSD#*8NPpl>F2zJXR&`Y%oeoONTQOz;eixaA+4BS@KRWh z!+z0qb%F@gj>nJN{J}9408rFGJc*0`sz)n3t~Jh>D^1aV#W2D+YfRSUQ`}GbELcZ! z=~|2y59uNb9*LRs+ff47U4s&!1$JdU&T&6{xF2+oyS~IGmglu~rOY~8q`5a%r*z3) zXQq|Xh58la8S#FI$pyAVB1{{!d+00ClBl(4584(Szh2}mH`0`uv^&(8D?{km;uEPl z6uC!H$pj)fCpqSGP1x=9%~(?`Ui~5izXKPmHk?u$l`@Mk#}FwWfH$+Si!rDW87hxz z^dWsF7$?rncI*u=VpdHEjGwgjYi>atlAxwCjz90HBf{3t@CB+(JZYGR;v8R-7AAlju!-1W&pv?9>(^5O&$XpzO zWxQ7H%T1PI$h%Yh3WsO@>adr4FNIO{P2dq-XlLw`8C7O*VjjJZXhAg$7fVd51j=ZK zOB1;a#{E%k3|=M=(DFH-%+Us{hny^1+ZGojqniE>7>LC=F{ASMjaB`yd|m?qzUWb_J&rFy3kEsO*1(IL(-T>|@k0MYq#k6}hrUe)I_FV#QwO4$7q zGm+yIA}!rH)@Uy)K?9vEI67xy8dh)F62kWcitQYRUBqtu5u3rCVX%1Sv!&R|o~G<+ z+=ShnBh3uZ)ojY++#v~8^C9~H^F(~{FPtI)h;yx4g`4>lZstC+W*TqdMJQfmiKmF| z42m+JQ04512#SrzEzf!?vYKiV6wVe*#Haj0 ztioPK*8oVkAk`?qOcLp6(Y@=^Js5*;Q;d}in*y!Bv$Y#lr|`V&2{JnJIc~OIN@?La zxJDu}yFVEt$@y2Yj(U<&x zsz^676f{8iuGM4YO2;k1a|)k*bSPW$=n;f$|tt=3>iKY*v(+aEtCQv4z#(5FAvO98Yl+5SNBFj-!KR!wYqyddjAR%K&R zls(fP5)jN=7#BB)@|fu7dle0xT>Zl%n7fIqFG9mC2$oj&SwFPkY#*VoWWv!^4djlz<6e$}$V+xZq#&8OC>YC6Ij6ODNkcLLe6))V2*mh+=|Wv}Mo0ls`UbI@lp^37k& zT{{u2M+zn&MTR@-4{sKhTOE{BqwtNXVDn%Um8dqR>|I2&Q23qPj3EPWrb^~r?IaT~ zj1RIahD7*l)>OReF42DVZX+3KI#I-3;>L^;)kLBK-Mc=Nv)xR}Lm?4&cnWx7&8c=z zGwyeD7f*5-OsqW~!6p4?a0I;AM)I$-5L4aqi19vU6&Te>iVN1b!1mSr)T$|WzFBo` zY;ka|wYj+`-Z>(lo7x$W7I4!+oc1mnGR-)q9A|#{Q{>!W%QLsaC(C8(IIx~XtHmZ{ z`Ospp7%L+b5ZSWA0lI^D4z()A8eX#w7MXHyRs@IJ-jK~{8n$Bo{5%QsKXQ(-lu)SjG+>Dl9H8n-#|RN4 zZvMd8)Xvx_+Fr(%-x!)xO@Wo!4`t^p$0G+N58j$fVU~kzJQHQx6?FC)>s*@GOXawK zTTz9VK$aRKmfrai{NS1ycpy=gmCf^X06AyiQnMDzA~w;jlE*MqU{DIy`tO3TRx{Cq zGbB$!Q7jQ?Q{%wJESACAweztupm!IlqHlp^Ot|G`>i!()ANvoVOSy>Q|amu z)l*?ik{$`bi^w0NNCH)ZqDvI=O=*<7j7PhkD_L5?4xC%fQ)#Ke5M0Hq?GAujH7p1I z3a!ko;XvET_F=J%WWU$r(vqk&ylE^-y6~4fWR1?c#W)v#2~gc4qY&<&Skuvy&F+an z%GA9GKW+0uKO`(#$GfePxR528-2%83+|UCr6RB`K5;kXL`LG=2*{C6|t-@bp8+*>L zi^HmbIWZmmLV97(0R1zLj;uqpL*$JE9kSrdFaTa;AagB72XicPwb!ggq15RWtS2HK z9;jCC>KBJ`O0S_=i%z&}Z?S^};^j+NO@zVF?IldSlC`i{H?sNvIP_7t7E$4fQWs8} zKY)nY8etr-`;(&Njf%|7HdRHW>6Bn1h(bKd2@27d?n_iJ-nOsP7BF zsDt{xf2F<;o&Y!I`aOxvsN#>-=7F5bZ&H3>(^*WV2O~H~9uz_Zg%Cj@L{JF9^|OCZ z2;q6qWGcIHeH5&+pt2#TZ1|5?HoyVc=J#{*Mj`YyM^m|wHWh(#$R>lbgrF?pcP2|{ zn1^~zp|_YpZ=@r@Awsy2L?xJCL6|Q~1`E0GG^Y7ItaR-~=wZe6Q|kdj*lcX2_CF)` zlea$9)bb7#;toYQZa)69P6+XGxTG;kv@^!vo4MOynS##eCv2_AvC)_S4c3*o`I!w+ z6l`wPCw7+k`ghT*ZUeF#`#2f3tg#PeD6G^w5gNf6_ORZ~{cUx1DdL2S5hdl;g&c%I z5njJ&^o~Oa94WTV;ZZ^Dg%;FaFzhC%y$EVAxK-c3m-eD~6QY0>Z$nXnqHV-snfK(| zhk^nDnSx^;mU~8AaqsIQoA(iBlY+L>pB|X<7*u_n_XQHwE<;GDV7J zVL`ox=v*AsTL{5jP;Y?+IHnpL8$^tDT7jlpj06!RR~HIf>H&r1g@4U zWYdIFTL-HDA~Hw0i?y^{X!g4qqeD(kzi|YK8>R}qO`W`bk+sD*a)`Da^xma8y!Y*b4>A6SAbglpx`1XxCja^ zf`W@MV!=g3ev>poIzKgpO2$E8Ejp{*h%$g3_EPF!jK&=nZ>uQJ4ttiePQs%zUxP{% zeNxiO8ge73;(n;sYtBNMagY(l%O$NKz_qZ^rESn{LgX1oBewx2d*MTrIyko3(HkNS z7}C~6pX17cODx&kWp-8RrHQo@owNAYXGJOTamqmn_R zkJ!6Or6?HLarE+GyF-c;q7K`2Msq-pf5@IA70G$&P}T`%Pqx&$0L}r%>_uItK7Wc} z-TzyXnhGj5>(U3)<(VLJ)SGOHW$%LAnOmd^dT*m5*G3fwaa{uQ1MDd18joASHJ$+d zVd6pjzTg#0k;IRJoc`Wb(pKNc_WqP_f&4@uaclQSupm#tPB2f(FuY&eI#b@uC~j^@ zGjUgs>3DB1E9%~)T%SD@V|%{4*7xu0Tfm(J7UDi@YEYx|U#!sqqm$)#|JfB!F*c)7}as^AdD}yLjB*W}E9Kt4pN^x2QK$+%m;b_LTLQSxmd%Re|Eh->I=F z+e$iGOBA~2guOexaX^b24^Y1?>TPB*g#QO+lSvc+ diff --git a/HJGL/BLL/BLL.csproj b/HJGL/BLL/BLL.csproj index 14daee0..1fb86c9 100644 --- a/HJGL/BLL/BLL.csproj +++ b/HJGL/BLL/BLL.csproj @@ -41,6 +41,14 @@ 4 false + + x64 + bin\x64\Debug\ + + + x64 + bin\x64\Release\ + ..\packages\Portable.BouncyCastle.1.8.6\lib\net40\BouncyCastle.Crypto.dll diff --git a/HJGL/BLL/Funs.cs b/HJGL/BLL/Funs.cs index 4c73353..8a03a6a 100644 --- a/HJGL/BLL/Funs.cs +++ b/HJGL/BLL/Funs.cs @@ -604,6 +604,18 @@ namespace BLL return Guid.NewGuid().ToString(); } } + public static IEnumerable DistinctBy(this IEnumerable source, Func keySelector) + { + HashSet seenKeys = new HashSet(); + foreach (TSource element in source) + { + if (seenKeys.Add(keySelector(element))) + { + yield return element; + } + } + } + } } diff --git a/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json b/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json index a417c6e..c3cc0ae 100644 --- a/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json +++ b/HJGL/FineUIPro.Web/.vs/FineUIPro.Web.csproj.dtbcache.json @@ -1 +1 @@ -{"RootPath":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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\\DataTableEx.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":"Email_Send\\Email_Params_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_Params_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_Params_List.aspx.cs"},{"SourceFile":"Email_Send\\Email_Params_List.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_Pop_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_Pop_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_SendLog_List.aspx.cs"},{"SourceFile":"Email_Send\\Email_SendLog_List.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_List.aspx.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_List.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_Send_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_Send_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\SelectRoleControl.ascx.cs"},{"SourceFile":"Email_Send\\SelectRoleControl.ascx.designer.cs"},{"SourceFile":"Email_Send\\SelectUserControl.ascx.cs"},{"SourceFile":"Email_Send\\SelectUserControl.ascx.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\\AnalysisEdit.aspx.cs"},{"SourceFile":"WelderManage\\AnalysisEdit.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\\WelderTestInfoImportError.aspx.cs"},{"SourceFile":"WelderManage\\WelderTestInfoImportError.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":"Encrypt.aspx.cs"},{"SourceFile":"Encrypt.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":"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":"WelderManage\\WelderTestInfo.aspx.cs"},{"SourceFile":"WelderManage\\WelderTestInfo.aspx.designer.cs"},{"SourceFile":"WelderManage\\WelderTestInfoEdit.aspx.cs"},{"SourceFile":"WelderManage\\WelderTestInfoEdit.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\\PMI\\PMIDelegation.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegation.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationReport.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationReport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDetectionEntry.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDetectionEntry.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMISelectList.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMISelectList.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\\ImportError.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\ImportError.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\\PointForAudit.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointForAudit.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\\DailyReportComplete.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\DailyReportComplete.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\DailyReportCompleteEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\DailyReportCompleteEdit.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\\SuperQueWelding.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\SuperQueWelding.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\\RTRateConfirm.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTRateConfirm.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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\BLL\\bin\\Debug\\BLL.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\Visual Studio 2022\\Common7\\IDE\\PublicAssemblies\\System.Buffers.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":"D:\\Visual Studio 2022\\Common7\\IDE\\PublicAssemblies\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Visual Studio 2022\\Common7\\IDE\\PublicAssemblies\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Visual Studio 2022\\Common7\\IDE\\PublicAssemblies\\System.Runtime.CompilerServices.Unsafe.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.Security.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":"D:\\Visual Studio 2022\\Common7\\IDE\\PublicAssemblies\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\Visual Studio 2022\\Common7\\IDE\\PublicAssemblies\\System.ValueTuple.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":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\FineUIPro.Web\\bin\\FineUIPro.Web.dll","OutputItemRelativePath":"FineUIPro.Web.dll"},{"OutputItemFullPath":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\FineUIPro.Web\\bin\\FineUIPro.Web.pdb","OutputItemRelativePath":"FineUIPro.Web.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file +{"RootPath":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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\\DataTableEx.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":"Email_Send\\Email_Params_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_Params_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_Params_List.aspx.cs"},{"SourceFile":"Email_Send\\Email_Params_List.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_Pop_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_Pop_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_SendLog_List.aspx.cs"},{"SourceFile":"Email_Send\\Email_SendLog_List.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_List.aspx.cs"},{"SourceFile":"Email_Send\\Email_SendTemplate_List.aspx.designer.cs"},{"SourceFile":"Email_Send\\Email_Send_Edit.aspx.cs"},{"SourceFile":"Email_Send\\Email_Send_Edit.aspx.designer.cs"},{"SourceFile":"Email_Send\\SelectRoleControl.ascx.cs"},{"SourceFile":"Email_Send\\SelectRoleControl.ascx.designer.cs"},{"SourceFile":"Email_Send\\SelectUserControl.ascx.cs"},{"SourceFile":"Email_Send\\SelectUserControl.ascx.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\\AnalysisEdit.aspx.cs"},{"SourceFile":"WelderManage\\AnalysisEdit.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\\WelderTestInfoImportError.aspx.cs"},{"SourceFile":"WelderManage\\WelderTestInfoImportError.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":"Encrypt.aspx.cs"},{"SourceFile":"Encrypt.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":"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":"WelderManage\\WelderTestInfo.aspx.cs"},{"SourceFile":"WelderManage\\WelderTestInfo.aspx.designer.cs"},{"SourceFile":"WelderManage\\WelderTestInfoEdit.aspx.cs"},{"SourceFile":"WelderManage\\WelderTestInfoEdit.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\\PMI\\PMIDelegation.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegation.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationEdit.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationReport.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDelegationReport.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDetectionEntry.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMIDetectionEntry.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMISelectList.aspx.cs"},{"SourceFile":"WeldingProcess\\PMI\\PMISelectList.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\\ImportError.aspx.cs"},{"SourceFile":"WeldingProcess\\TestPackageManage\\ImportError.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\\PointForAudit.aspx.cs"},{"SourceFile":"WeldingProcess\\TrustManage\\PointForAudit.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\\DailyReportComplete.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\DailyReportComplete.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\DailyReportCompleteEdit.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\DailyReportCompleteEdit.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\\SuperQueWelding.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingManage\\SuperQueWelding.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\\PipelineTraceList.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\PipelineTraceList.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RepairExTrackingList.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RepairExTrackingList.aspx.designer.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTRateConfirm.aspx.cs"},{"SourceFile":"WeldingProcess\\WeldingReport\\RTRateConfirm.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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\BLL\\bin\\Debug\\BLL.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\Portable.BouncyCastle.1.8.6\\lib\\net40\\BouncyCastle.Crypto.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\BouncyCastle.Cryptography.2.3.1\\lib\\net461\\BouncyCastle.Cryptography.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\FineUIPro\\FineUIPro.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\MimeKit.4.6.0\\lib\\net48\\MimeKit.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\MiniExcel.1.34.2\\lib\\net45\\MiniExcel.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\Newtonsoft.Json.12.0.3\\lib\\net45\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.OOXML.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.OpenXml4Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\NPOI.2.5.3\\lib\\net45\\NPOI.OpenXmlFormats.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.Buffers.4.5.1\\lib\\net461\\System.Buffers.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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.Formats.Asn1.8.0.0\\lib\\net462\\System.Formats.Asn1.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.IO.Compression.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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.Memory.4.5.5\\lib\\net461\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.Numerics.Vectors.4.5.0\\lib\\net46\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.Runtime.CompilerServices.Unsafe.6.0.0\\lib\\net461\\System.Runtime.CompilerServices.Unsafe.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.Security.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":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.Threading.Tasks.Extensions.4.5.4\\lib\\net461\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\packages\\System.ValueTuple.4.5.0\\lib\\net47\\System.ValueTuple.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":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\FineUIPro.Web\\bin\\FineUIPro.Web.dll","OutputItemRelativePath":"FineUIPro.Web.dll"},{"OutputItemFullPath":"D:\\数据\\诺必达\\湛江巴斯夫\\Basf_TCC7\\HJGL\\FineUIPro.Web\\bin\\FineUIPro.Web.pdb","OutputItemRelativePath":"FineUIPro.Web.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/HJGL/FineUIPro.Web/File/Excel/HJGL_DataOut/管道追溯表 - 副本.xlsx b/HJGL/FineUIPro.Web/File/Excel/HJGL_DataOut/管道追溯表 - 副本.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b7f66c3a7b612b633a48eed4d14f8988e669556f GIT binary patch literal 12815 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 *c@dOABi&Yx;kkM#8ec0S#j%?{v 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 literal 0 HcmV?d00001 diff --git a/HJGL/FineUIPro.Web/File/Excel/HJGL_DataOut/管道追溯表.xlsx b/HJGL/FineUIPro.Web/File/Excel/HJGL_DataOut/管道追溯表.xlsx index 3d2959fd8fc55c48ee0cc207276c556a0f01a3b7..e9eb296901cdfe62dec2074395c59ea3b024a22c 100644 GIT binary patch delta 4933 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 delta 5375 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 KqPHUdiun)IC@47q diff --git a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj index 197b084..4aa5056 100644 --- a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -54,6 +54,14 @@ 4 false + + x64 + bin\ + + + x64 + bin\ + ..\Lib\AxInterop.SYNCARDOCXLib.dll diff --git a/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/CheckManage.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/CheckManage.aspx.cs index cc57959..7dd5fd3 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/CheckManage.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/CheckManage.aspx.cs @@ -204,9 +204,8 @@ namespace FineUIPro.Web.CheckManage //单号 string ndtTypeId = e.Node.NodeID.Split('|')[0]; var checks = (from x in Funs.DB.View_Batch_NDE - where x.NDEDate < Convert.ToDateTime(this.txtNDEDateMonth.Text.Trim() + "-01").AddMonths(1) - && x.NDEDate >= Convert.ToDateTime(this.txtNDEDateMonth.Text.Trim() + "-01").AddMonths(-1) - && x.ProjectId == this.CurrUser.LoginProjectId && x.NDECode.Contains(this.txtSearchCode.Text.Trim()) + where + x.ProjectId == this.CurrUser.LoginProjectId && x.NDECode.Contains(this.txtSearchCode.Text.Trim()) && x.InstallationId.ToString() == e.Node.NodeID.Split('|')[1] && x.UnitId == e.Node.ParentNode.ParentNode.NodeID && x.DetectionTypeId == ndtTypeId @@ -217,6 +216,15 @@ namespace FineUIPro.Web.CheckManage var q = (from x in Funs.DB.View_NoReportNdt select x.NDEID).ToList().Distinct(); checks = checks.Where(x => q.Contains(x.NDEID)).ToList(); } + if (!string.IsNullOrEmpty(this.txtSearchCode.Text.Trim())) + { + checks=checks.Where(x => x.NDECode.Contains(this.txtSearchCode.Text.Trim())).ToList(); + } + else + { + checks = checks.Where(x => x.NDEDate < Convert.ToDateTime(this.txtNDEDateMonth.Text.Trim() + "-01").AddMonths(1) + && x.NDEDate >= Convert.ToDateTime(this.txtNDEDateMonth.Text.Trim() + "-01").AddMonths(-1)).ToList(); + } foreach (var check in checks) { TreeNode newNode = new TreeNode(); diff --git a/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs index d7af210..8b81d26 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/CheckManage/RepairAndExpand.aspx.cs @@ -156,9 +156,7 @@ namespace FineUIPro.Web.WeldingProcess.CheckManage //单号 string ndtTypeId = node.NodeID.Split('|')[0]; var repairs = (from x in Funs.DB.View_RepairRecord - where x.NoticeDate < Convert.ToDateTime(this.txtRepairMonth.Text.Trim() + "-01").AddMonths(1) - && x.NoticeDate >= Convert.ToDateTime(this.txtRepairMonth.Text.Trim() + "-01").AddMonths(-1) - && x.ProjectId == this.CurrUser.LoginProjectId && x.RepairRecordCode.Contains(this.txtSearchCode.Text.Trim()) + where x.ProjectId == this.CurrUser.LoginProjectId && x.RepairRecordCode.Contains(this.txtSearchCode.Text.Trim()) && x.InstallationId.ToString() == node.NodeID && x.UnitId == node.ParentNode.NodeID orderby x.RepairRecordCode descending @@ -171,7 +169,16 @@ namespace FineUIPro.Web.WeldingProcess.CheckManage { repairs = repairs.Where(x => x.TrustBatchItemId != null).ToList(); } - + if (!string.IsNullOrEmpty(this.txtSearchCode.Text.Trim())) + { + repairs = repairs.Where(x => x.RepairRecordCode.Contains(this.txtSearchCode.Text.Trim())).ToList(); + } + else + { + repairs = repairs.Where(x => x.NoticeDate < Convert.ToDateTime(this.txtRepairMonth.Text.Trim() + "-01").AddMonths(1) + && x.NoticeDate >= Convert.ToDateTime(this.txtRepairMonth.Text.Trim() + "-01").AddMonths(-1) + ).ToList(); + } foreach (var r in repairs) { TreeNode newNode = new TreeNode(); diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx.cs index 4188162..3b0c031 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx.cs @@ -110,7 +110,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage tn.ToolTip = "Installation"; // 按管线查询能展开 - if (!string.IsNullOrEmpty(this.txtPipeCode.Text)) + if (!string.IsNullOrEmpty(this.txtPipeCode.Text.Trim())) { tn.Expanded = true; newNode.Nodes.Add(tn); @@ -154,7 +154,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage if (!string.IsNullOrEmpty(this.txtJotDate.Text)) { var pitem = from x in Funs.DB.Batch_PointBatchItem - where x.PointBatchId == p.PointBatchId && x.WeldingDate >= sar && x.WeldingDate < end + where x.PointBatchId == p.PointBatchId /*&& x.WeldingDate >= sar && x.WeldingDate < end*/ select x; if (drpTrustState.SelectedValue == "0") { @@ -340,7 +340,63 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage DateTime sar = Convert.ToDateTime(startDate).AddMonths(-1); DateTime end = Convert.ToDateTime(startDate).AddMonths(1); - foreach (var item in pointManages) + /*var list = from x in pointManages + join y in Funs.DB.Batch_PointBatchItem on x.PointBatchId equals y.PointBatchId + where y.WeldingDate >= sar && y.WeldingDate < end + select new { x.PointBatchId, x.PointBatchCode, x.StartDate, x.EndDate, x.IsTrust, y.PointDate, y.IsBuildTrust };*/ + var list = pointManages + .Join(Funs.DB.Batch_PointBatchItem, + x => x.PointBatchId, + y => y.PointBatchId, + (x, y) => new { x, y }) + .Where(joined => joined.y.WeldingDate >= sar && joined.y.WeldingDate < end) + .Select(joined => new + { + joined.x.PointBatchId, + joined.x.PointBatchCode, + joined.x.StartDate, + joined.x.EndDate, + joined.x.IsTrust, + joined.y.PointDate, + joined.y.IsBuildTrust + }); + + if (drpTrustState.SelectedValue == "0") + { + list = list.Where(item => item.PointDate.HasValue && (item.IsBuildTrust == null || item.IsBuildTrust == false)); + } + + if (drpTrustState.SelectedValue == "0") + { + list = list.Where(x => x.PointDate.HasValue && (x.IsBuildTrust == null || x.IsBuildTrust == false)); + } + var PointBatchIdList = list.OrderByDescending(x=>x.StartDate). Select(x => x.PointBatchId).Distinct(); + foreach (var PointBatchId in PointBatchIdList) + { + var item = list.Where(x => x.PointBatchId == PointBatchId).FirstOrDefault(); + TreeNode newNode = new TreeNode + { + NodeID = item.PointBatchId, + ToolTip = "批", + EnableClickEvent = true, + }; + + // 当天批 + if (string.Format("{0:yyyy-MM-dd}", item.StartDate) == string.Format("{0:yyyy-MM-dd}", System.DateTime.Now) + || string.Format("{0:yyyy-MM-dd}", item.EndDate) == string.Format("{0:yyyy-MM-dd}", System.DateTime.Now)) + { + newNode.Text = "" + item.PointBatchCode + ""; + newNode.ToolTip = "当天批"; + } + else + { + newNode.Text = item.PointBatchCode; + } + + e.Node.Nodes.Add(newNode); + } + +/* foreach (var item in pointManages) { if (!string.IsNullOrEmpty(this.txtJotDate.Text)) { @@ -391,7 +447,7 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage } } } - } +*/ } } #endregion diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.cs index c7c4014..111d786 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/TrustBatchManage.aspx.cs @@ -200,9 +200,8 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage e.Node.Nodes.Clear(); // 单号 var trusts = from x in Funs.DB.Batch_BatchTrust - where x.TrustDate < Convert.ToDateTime(this.txtTrustDateMonth.Text.Trim() + "-01").AddMonths(1) - && x.TrustDate >= Convert.ToDateTime(this.txtTrustDateMonth.Text.Trim() + "-01").AddMonths(-1) - && x.ProjectId == this.CurrUser.LoginProjectId + where + x.ProjectId == this.CurrUser.LoginProjectId && x.InstallationId.ToString() == e.Node.ParentNode.NodeID.Split('|')[0] && x.UnitId == e.Node.ParentNode.ParentNode.NodeID && x.DetectionTypeId == e.Node.NodeID.Split('|')[0] @@ -220,7 +219,11 @@ namespace FineUIPro.Web.WeldingProcess.TrustManage where y.PipelineCode.Contains(txtPipeCode.Text.Trim()) select x; } - + if (txtSearchCode.Text.Trim() == ""&& txtPipeCode.Text.Trim() == "") + { + trusts = from x in trusts where x.TrustDate < Convert.ToDateTime(this.txtTrustDateMonth.Text.Trim() + "-01").AddMonths(1) + && x.TrustDate >= Convert.ToDateTime(this.txtTrustDateMonth.Text.Trim() + "-01").AddMonths(-1) select x; + } trusts = trusts.OrderByDescending(x => x.TrustBatchCode); foreach (var trust in trusts) diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/PipelineTraceList.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/PipelineTraceList.aspx.cs index adfca16..5c31f01 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/PipelineTraceList.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/PipelineTraceList.aspx.cs @@ -21,6 +21,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport { public partial class PipelineTraceList : PageBase { + public static DataTable source { get; set; } public static int percent { get; set; } public static string url { get; set; } @@ -98,29 +99,12 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport /// private void BindGrid() { - DataTable tb = GetDataTable(); - this.Grid1.RecordCount = tb.Rows.Count; - var table = this.GetPagedDataTable(Grid1, tb); + + this.Grid1.RecordCount = source.Rows.Count; + var table = this.GetPagedDataTable(Grid1, source); Grid1.DataSource = table; Grid1.DataBind(); - - var distinctPipelineCode = tb.AsEnumerable().GroupBy(row => row.Field("PipelineId")).Select(group => group.First()); - var distinctSingleNumber = tb.AsEnumerable().GroupBy(row => row.Field("SingleNumber")).Select(group => group.First()); - var backingWelder = tb.AsEnumerable().Where(row => row.Field("BackingWelderCode") != null).GroupBy(row => row.Field("BackingWelderCode")).Select(group => group.First()); - var coverWelder = tb.AsEnumerable().Where(row => row.Field("CoverWelderCode") != null).GroupBy(row => row.Field("CoverWelderCode")).Select(group => group.First()); - var jotNum = from x in tb.AsEnumerable() - group x by new { pipe = x.Field("PipelineId"), jot = x.Field("WeldJointCode"), Size = x.Field("JOT_Size") } - into g - select new { pipe = g.Key.pipe, jot = g.Key.jot, Size = g.Key.Size }; - JObject summary = new JObject(); - summary.Add("tfNumber", "合计"); - summary.Add("SingleNumber", distinctSingleNumber.Count().ToString()); - summary.Add("PipelineCode", distinctPipelineCode.Count().ToString()); - summary.Add("WeldJointCode", jotNum.Count()); - summary.Add("BackingWelderCode", backingWelder.Count().ToString()); - summary.Add("CoverWelderCode", coverWelder.Count().ToString()); - - Grid1.SummaryData = summary; + } protected void drpWorkAreaId_OnSelectedIndexChanged(object sender, EventArgs e) @@ -172,6 +156,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport /// protected void BtnAnalyse_Click(object sender, EventArgs e) { + source = GetDataTable(); BindGrid(); } #endregion @@ -186,10 +171,10 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport percent = 0; url = ""; - Thread t = new Thread(new ThreadStart(() => { Export(); })); + Thread t = new Thread(new ThreadStart(() => { Export2(); })); t.Start(); PageContext.RegisterStartupScript("showProcessBar()"); - + //Export2(); } private void Export() @@ -243,7 +228,312 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport System.Web.HttpContext.Current.Response.Close(); File.Delete(path);*/ } - + private void Export2() + { + string rootPath = Server.MapPath("~/") + Const.ExcelUrl; + //模板文件 + string TempletFileName = rootPath + "HJGL_DataOut\\管道追溯表.xlsx"; + //导出文件 + string filePath = rootPath + "Temp\\" + DateTime.Now.ToString("yyyyMMddhhmmss") + "\\"; + if (!Directory.Exists(filePath)) + { + Directory.CreateDirectory(filePath); + } + + string ReportFileName = filePath + "管道追溯表" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xlsx"; + //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); + style.BorderDiagonalLineStyle=NPOI.SS.UserModel.BorderStyle.Thin; + style.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin; + style.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin; + style.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin; + style.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin; + + 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"); + + // 排序 + DataTable tb = GetDataTable(); + DataColumn dc = null; + dc = tb.Columns.Add("Index", Type.GetType("System.Int32")); + dc = tb.Columns.Add("WeldSilk", Type.GetType("System.String")); + dc = tb.Columns.Add("WeldFlux", Type.GetType("System.String")); + + + int totalNum = tb.Rows.Count; + + if (tb.Rows.Count > 0) + { + var rowIndex = 2; + foreach (DataRow row in tb.Rows) + { + row["Index"] = row.Table.Rows.IndexOf(row) + 1; + row["WeldSilk"] = ConvertWeldSilk(row["WeldSilkId"]); + row["WeldFlux"] = ConvertWeldFlux(row["WeldSilkId"]); + 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((row["Index"].ToString()).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(row["WorkAreaCode"].ToString()); + 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(row["TestPackageNo"].ToString()); + 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(row["SingleNumber"].ToString()); + 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(row["PipelineCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(4).CellStyle = style; + + // PIPClassCode + if (reportModel.GetRow(rowIndex).GetCell(5) == null) + reportModel.GetRow(rowIndex).CreateCell(5); + reportModel.GetRow(rowIndex).GetCell(5).SetCellValue(row["PIPClassCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(5).CellStyle = style; + + // DrawingsNum + if (reportModel.GetRow(rowIndex).GetCell(6) == null) + reportModel.GetRow(rowIndex).CreateCell(6); + reportModel.GetRow(rowIndex).GetCell(6).SetCellValue(row["DrawingsNum"].ToString()); + reportModel.GetRow(rowIndex).GetCell(6).CellStyle = style; + + // PageNum + if (reportModel.GetRow(rowIndex).GetCell(7) == null) + reportModel.GetRow(rowIndex).CreateCell(7); + reportModel.GetRow(rowIndex).GetCell(7).SetCellValue(row["PageNum"].ToString()); + reportModel.GetRow(rowIndex).GetCell(7).CellStyle = style; + + // WeldJointCode + if (reportModel.GetRow(rowIndex).GetCell(8) == null) + reportModel.GetRow(rowIndex).CreateCell(8); + reportModel.GetRow(rowIndex).GetCell(8).SetCellValue(row["WeldJointCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(8).CellStyle = style; + + // WeldTypeCode + if (reportModel.GetRow(rowIndex).GetCell(9) == null) + reportModel.GetRow(rowIndex).CreateCell(9); + reportModel.GetRow(rowIndex).GetCell(9).SetCellValue(row["WeldTypeCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(9).CellStyle = style; + + // WeldingLocationCode + if (reportModel.GetRow(rowIndex).GetCell(10) == null) + reportModel.GetRow(rowIndex).CreateCell(10); + reportModel.GetRow(rowIndex).GetCell(10).SetCellValue(row["WeldingLocationCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(10).CellStyle = style; + + // Specification + if (reportModel.GetRow(rowIndex).GetCell(11) == null) + reportModel.GetRow(rowIndex).CreateCell(11); + reportModel.GetRow(rowIndex).GetCell(11).SetCellValue(row["Specification"].ToString()); + reportModel.GetRow(rowIndex).GetCell(11).CellStyle = style; + + // MaterialCode1 + if (reportModel.GetRow(rowIndex).GetCell(12) == null) + reportModel.GetRow(rowIndex).CreateCell(12); + reportModel.GetRow(rowIndex).GetCell(12).SetCellValue(row["MaterialCode1"].ToString()); + reportModel.GetRow(rowIndex).GetCell(12).CellStyle = style; + + // MaterialCode2 + if (reportModel.GetRow(rowIndex).GetCell(13) == null) + reportModel.GetRow(rowIndex).CreateCell(13); + reportModel.GetRow(rowIndex).GetCell(13).SetCellValue(row["MaterialCode2"].ToString()); + reportModel.GetRow(rowIndex).GetCell(13).CellStyle = style; + + // PipeAssembly1 + if (reportModel.GetRow(rowIndex).GetCell(14) == null) + reportModel.GetRow(rowIndex).CreateCell(14); + reportModel.GetRow(rowIndex).GetCell(14).SetCellValue(row["PipeAssembly1"].ToString()); + reportModel.GetRow(rowIndex).GetCell(14).CellStyle = style; + + // PipeAssembly2 + if (reportModel.GetRow(rowIndex).GetCell(15) == null) + reportModel.GetRow(rowIndex).CreateCell(15); + reportModel.GetRow(rowIndex).GetCell(15).SetCellValue(row["PipeAssembly2"].ToString()); + reportModel.GetRow(rowIndex).GetCell(15).CellStyle = style; + + // HeartNo1 + if (reportModel.GetRow(rowIndex).GetCell(16) == null) + reportModel.GetRow(rowIndex).CreateCell(16); + reportModel.GetRow(rowIndex).GetCell(16).SetCellValue(row["HeartNo1"].ToString()); + reportModel.GetRow(rowIndex).GetCell(16).CellStyle = style; + + // HeartNo2 + if (reportModel.GetRow(rowIndex).GetCell(17) == null) + reportModel.GetRow(rowIndex).CreateCell(17); + reportModel.GetRow(rowIndex).GetCell(17).SetCellValue(row["HeartNo2"].ToString()); + reportModel.GetRow(rowIndex).GetCell(17).CellStyle = style; + + // BackingWelderCode + if (reportModel.GetRow(rowIndex).GetCell(18) == null) + reportModel.GetRow(rowIndex).CreateCell(18); + reportModel.GetRow(rowIndex).GetCell(18).SetCellValue(row["BackingWelderCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(18).CellStyle = style; + + // CoverWelderCode + if (reportModel.GetRow(rowIndex).GetCell(19) == null) + reportModel.GetRow(rowIndex).CreateCell(19); + reportModel.GetRow(rowIndex).GetCell(19).SetCellValue(row["CoverWelderCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(19).CellStyle = style; + + // WeldingMethodName + if (reportModel.GetRow(rowIndex).GetCell(20) == null) + reportModel.GetRow(rowIndex).CreateCell(20); + reportModel.GetRow(rowIndex).GetCell(20).SetCellValue(row["WeldingMethodName"].ToString()); + reportModel.GetRow(rowIndex).GetCell(20).CellStyle = style; + + // MediumName + if (reportModel.GetRow(rowIndex).GetCell(21) == null) + reportModel.GetRow(rowIndex).CreateCell(21); + reportModel.GetRow(rowIndex).GetCell(21).SetCellValue(row["MediumName"].ToString()); + reportModel.GetRow(rowIndex).GetCell(21).CellStyle = style; + + // WeldingDate + if (reportModel.GetRow(rowIndex).GetCell(22) == null) + reportModel.GetRow(rowIndex).CreateCell(22); + reportModel.GetRow(rowIndex).GetCell(22).SetCellValue(row["WeldingDate"].ToString()); + reportModel.GetRow(rowIndex).GetCell(22).CellStyle = style; + + // DetectionTypeCode + if (reportModel.GetRow(rowIndex).GetCell(23) == null) + reportModel.GetRow(rowIndex).CreateCell(23); + reportModel.GetRow(rowIndex).GetCell(23).SetCellValue(row["DetectionTypeCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(23).CellStyle = style; + + // if_dk + if (reportModel.GetRow(rowIndex).GetCell(24) == null) + reportModel.GetRow(rowIndex).CreateCell(24); + reportModel.GetRow(rowIndex).GetCell(24).SetCellValue(row["if_dk"].ToString()); + reportModel.GetRow(rowIndex).GetCell(24).CellStyle = style; + + // DetectionRateCode + if (reportModel.GetRow(rowIndex).GetCell(25) == null) + reportModel.GetRow(rowIndex).CreateCell(25); + reportModel.GetRow(rowIndex).GetCell(25).SetCellValue(row["DetectionRateCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(25).CellStyle = style; + + // AcceptLevel + if (reportModel.GetRow(rowIndex).GetCell(26) == null) + reportModel.GetRow(rowIndex).CreateCell(26); + reportModel.GetRow(rowIndex).GetCell(26).SetCellValue(row["AcceptLevel"].ToString()); + reportModel.GetRow(rowIndex).GetCell(26).CellStyle = style; + + // NDEReportNo + if (reportModel.GetRow(rowIndex).GetCell(27) == null) + reportModel.GetRow(rowIndex).CreateCell(27); + reportModel.GetRow(rowIndex).GetCell(27).SetCellValue(row["NDEReportNo"].ToString()); + reportModel.GetRow(rowIndex).GetCell(27).CellStyle = style; + + // IsHotProess + if (reportModel.GetRow(rowIndex).GetCell(28) == null) + reportModel.GetRow(rowIndex).CreateCell(28); + reportModel.GetRow(rowIndex).GetCell(28).SetCellValue(row["IsHotProess"].ToString()); + reportModel.GetRow(rowIndex).GetCell(28).CellStyle = style; + + // HotReportCode + if (reportModel.GetRow(rowIndex).GetCell(29) == null) + reportModel.GetRow(rowIndex).CreateCell(29); + reportModel.GetRow(rowIndex).GetCell(29).SetCellValue(row["HotReportCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(29).CellStyle = style; + + // WeldSilk + if (reportModel.GetRow(rowIndex).GetCell(30) == null) + reportModel.GetRow(rowIndex).CreateCell(30); + reportModel.GetRow(rowIndex).GetCell(30).SetCellValue(row["WeldSilk"].ToString()); + reportModel.GetRow(rowIndex).GetCell(30).CellStyle = style; + + //WMT_MatCode + if (reportModel.GetRow(rowIndex).GetCell(31) == null) + reportModel.GetRow(rowIndex).CreateCell(31); + reportModel.GetRow(rowIndex).GetCell(31).SetCellValue(row["WMT_MatCode"].ToString()); + reportModel.GetRow(rowIndex).GetCell(31).CellStyle = style; + + // WeldFlux + if (reportModel.GetRow(rowIndex).GetCell(32) == null) + reportModel.GetRow(rowIndex).CreateCell(32); + reportModel.GetRow(rowIndex).GetCell(32).SetCellValue(row["WeldFlux"].ToString()); + reportModel.GetRow(rowIndex).GetCell(32).CellStyle = style; + + // Remark + if (reportModel.GetRow(rowIndex).GetCell(33) == null) + reportModel.GetRow(rowIndex).CreateCell(33); + reportModel.GetRow(rowIndex).GetCell(33).SetCellValue(row["Remark"].ToString()); + reportModel.GetRow(rowIndex).GetCell(33).CellStyle = style; + + + #endregion + + if ((int)(90 * (rowIndex) / totalNum) > percent) + { + percent = (int)(100 * (rowIndex) / totalNum); + + } + rowIndex++; + } + } + #endregion + reportModel.ForceFormulaRecalculation = true; + + using (FileStream filess = System.IO.File.OpenWrite(ReportFileName)) + { + hssfworkbook.Write(filess); + } + + percent = 100; + url = ReportFileName.Replace(Server.MapPath("~/"), ""); + + //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(); + + } + /// /// 导出方法 /// diff --git a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/RepairExTrackingList.aspx.cs b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/RepairExTrackingList.aspx.cs index 294fee3..513e599 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/RepairExTrackingList.aspx.cs +++ b/HJGL/FineUIPro.Web/WeldingProcess/WeldingReport/RepairExTrackingList.aspx.cs @@ -16,6 +16,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport { public partial class RepairExTrackingList : PageBase { + public static DataTable source { get; set; } public static int percent { get; set; } public static string url { get; set; } @@ -66,8 +67,48 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId)); var view_Batch_BatchTrustItemSelect = (from x in Funs.DB.View_Batch_BatchTrustItemSelect - where x.ProjectId == this.CurrUser.LoginProjectId - select x).ToList(); + where x.ProjectId == this.CurrUser.LoginProjectId && x.TrustType == "1" + select new { + x.WorkAreaCode, + x.PipelineCode, + x.WeldJointId, + x.WeldJointCode, + x.WelderCode, + x.TeamGroupName, + x.Specification, + x.TrustBatchCode, + x.WorkAreaId, + x.PipelineId, + }).ToList();//点口 + var view_Batch_BatchTrustItemSelectEx = (from x in Funs.DB.View_Batch_BatchTrustItemSelect + where x.ProjectId == this.CurrUser.LoginProjectId && x.TrustType == "2" + select new { + x.WorkAreaCode, + x.PipelineCode, + x.WeldJointId, + x.WeldJointCode, + x.WelderCode, + x.TeamGroupName, + x.Specification, + x.TrustBatchCode, + x.WorkAreaId, + x.PipelineId, + }).ToList(); //扩透 + var view_Batch_BatchTrustItemSelectRepair = (from x in Funs.DB.View_Batch_BatchTrustItemSelect + where x.ProjectId == this.CurrUser.LoginProjectId && x.TrustType == "3" + select new + { + x.WorkAreaCode, + x.PipelineCode, + x.WeldJointId, + x.WeldJointCode, + x.WelderCode, + x.TeamGroupName, + x.Specification, + x.TrustBatchCode, + x.WorkAreaId, + x.PipelineId, + }).ToList(); //返修 if (drpWorkAreaId.SelectedValue != Const._Null && drpWorkAreaId.SelectedValue != null) { view_Batch_BatchTrustItemSelect= view_Batch_BatchTrustItemSelect.Where(x => drpWorkAreaId.SelectedValueArray.Contains(x.WorkAreaId)).ToList(); @@ -77,11 +118,10 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport { view_Batch_BatchTrustItemSelect = view_Batch_BatchTrustItemSelect.Where(x => drpPipeLine.SelectedValueArray.Contains(x.PipelineId)).ToList(); - } - var list = view_Batch_BatchTrustItemSelect.Where(x => x.IsWelderFirst == "是"); + } + - - foreach (var item in list) + foreach (var item in view_Batch_BatchTrustItemSelect) { DataRow dr = dt.NewRow(); dr["WorkAreaCode"] = item.WorkAreaCode; @@ -92,9 +132,9 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport dr["TeamGroupName"] = item.TeamGroupName; dr["Specification"] = item.Specification; dr["TrustBatchCode"] = item.TrustBatchCode; - dr["TrustBatchCodeRepair"] = view_Batch_BatchTrustItemSelect.Where(x=>x.TrustBatchCode.Contains(item.TrustBatchCode+"R"))?.FirstOrDefault()?.TrustBatchCode; + dr["TrustBatchCodeRepair"] = view_Batch_BatchTrustItemSelectRepair.Where(x=>x.TrustBatchCode.Contains(item.TrustBatchCode+"R"))?.FirstOrDefault()?.TrustBatchCode; - var exWeldJointCodeList = view_Batch_BatchTrustItemSelect.Where(x => x.TrustBatchCode.Contains(item.TrustBatchCode + "EX")).Select(x=>x.WeldJointCode).ToList(); + var exWeldJointCodeList = view_Batch_BatchTrustItemSelectEx.Where(x => x.TrustBatchCode.Contains(item.TrustBatchCode + "EX")).Select(x=>x.WeldJointCode).ToList(); if (exWeldJointCodeList.Count == 1) { dr["WeldJointCodeEx1"] = exWeldJointCodeList[0]?.ToString(); @@ -120,11 +160,10 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport /// private void BindGrid() { - DataTable tb = GetDataTable(); - this.Grid1.RecordCount = tb.Rows.Count; - var table = this.GetPagedDataTable(Grid1, tb); + this.Grid1.RecordCount = source.Rows.Count; + var table = this.GetPagedDataTable(Grid1, source); Grid1.DataSource = table; - Grid1.DataBind(); + Grid1.DataBind(); } protected void drpWorkAreaId_OnSelectedIndexChanged(object sender, EventArgs e) @@ -176,6 +215,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport /// protected void BtnAnalyse_Click(object sender, EventArgs e) { + source = GetDataTable(); BindGrid(); } #endregion diff --git a/HJGL/HJGL.sln b/HJGL/HJGL.sln index 9d00fd0..ddfed74 100644 --- a/HJGL/HJGL.sln +++ b/HJGL/HJGL.sln @@ -15,9 +15,11 @@ Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU Release|Mixed Platforms = Release|Mixed Platforms + Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution @@ -25,42 +27,58 @@ Global {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Debug|Any CPU.Build.0 = Debug|Any CPU {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Debug|x64.ActiveCfg = Debug|x64 + {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Debug|x64.Build.0 = Debug|x64 {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Debug|x86.ActiveCfg = Debug|Any CPU {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|Any CPU.ActiveCfg = Release|Any CPU {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|Any CPU.Build.0 = Release|Any CPU {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|x64.ActiveCfg = Release|x64 + {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|x64.Build.0 = Release|x64 {C88D3156-2D56-4DB0-922E-1995FB61C9BD}.Release|x86.ActiveCfg = Release|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|Any CPU.Build.0 = Debug|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|x64.ActiveCfg = Debug|x64 + {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|x64.Build.0 = Debug|x64 {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Debug|x86.ActiveCfg = Debug|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|Any CPU.ActiveCfg = Release|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|Any CPU.Build.0 = Release|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|x64.ActiveCfg = Release|x64 + {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|x64.Build.0 = Release|x64 {BBC7282A-9E2B-4BD6-9C6D-333CEFC6F332}.Release|x86.ActiveCfg = Release|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|Any CPU.Build.0 = Debug|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|x64.ActiveCfg = Debug|x64 + {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|x64.Build.0 = Debug|x64 {FD1E1931-1688-4B4A-BCD6-335A81465343}.Debug|x86.ActiveCfg = Debug|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|Any CPU.ActiveCfg = Release|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|Any CPU.Build.0 = Release|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|x64.ActiveCfg = Release|x64 + {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|x64.Build.0 = Release|x64 {FD1E1931-1688-4B4A-BCD6-335A81465343}.Release|x86.ActiveCfg = Release|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|Any CPU.Build.0 = Debug|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|x64.ActiveCfg = Debug|x64 + {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|x64.Build.0 = Debug|x64 {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|x86.ActiveCfg = Debug|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Debug|x86.Build.0 = Debug|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|Any CPU.ActiveCfg = Release|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|Any CPU.Build.0 = Release|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|x64.ActiveCfg = Release|x64 + {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|x64.Build.0 = Release|x64 {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|x86.ActiveCfg = Release|Any CPU {1F77D831-9854-4463-99F8-8C5E12B29504}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection diff --git a/HJGL/Model/Model.csproj b/HJGL/Model/Model.csproj index 8deb4ce..57a63a3 100644 --- a/HJGL/Model/Model.csproj +++ b/HJGL/Model/Model.csproj @@ -41,6 +41,14 @@ 4 false + + x64 + bin\x64\Debug\ + + + x64 + bin\x64\Release\ + ..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll diff --git a/HJGL/WebApi/WebApi.csproj b/HJGL/WebApi/WebApi.csproj index 08d202c..c83098c 100644 --- a/HJGL/WebApi/WebApi.csproj +++ b/HJGL/WebApi/WebApi.csproj @@ -266,6 +266,14 @@ 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + x64 + bin\ + + + x64 + bin\ +