GafE0CsSwDu6N$_AnQZTLtwbUNeX
z7M^6R$jjaFtS7x*mUgoh!M)B5XIGRuTJ|Cim6o}lqM!gXYv->gvf1s#cfp*hIlY=7
z2+<|qh?y6N-Idl4;pLd{PE4!Box;rZ$4Ac_F;GCE&0rm}#sk^QFpY9sW{}|-
zQc7TOF8BzwW$aSM-L79Q)lwxy+U-!O6s@Rv?vbejbq*tpS
zMvScCOHm1IAug*N%x}SHJA2g62>Jw3Tdm7rRJz|n7})(H*A^o!PNwY1i*y{mN3OO4
zhi2Vt)ZP4si2`+%^%w*0Q;W(pvBrrsdo8+{5`!mUTxMf81i*CgNoXI@q2arVHTuE^
zXzGcq6ozAao&p;mXe-Q)sK{6TuCBVQ5`!0m&`JJOs}D804uvSfJ)gNi-u8P`uRgon
z@4~Oy_t)oV8_C=glD{M$+FIYywm|*-38~$7V{J~opAiOc3~N24#8WLAg)W6qQ_IjK^)YLsInpg~&hZw}G;md``(OTU
zp4xtkGO)eF_{`Ji3%~oBYx}~KkuOd|PqO>EEjwiLr&L#U9J17Q1
zw9bLd3HuJl*?yT7yYP=k3ngJwKYY74%NjFb+m1V48FImEj5O@hX5#x5Y#Sm8)==Cz
zPf=3b(smm4`q*$@UurE*R0~#HiNG#!2}R=4xXwvz>QR_xT^w>|}GdP2n@K`p*9m{T<@ZE(XQbZXFa$9~6
ztZwXf>IUbJr=W#Pq-CDeM51#cK{ZvByLf=DIQKC;e%ZcH2xq;yLAyFT1ekrbtn(}k
z{Gq46sMwlK^nWOGqqxBW4u*PsF9h&^qY$5Uu$ROWp#~B=ABds34V?_3U|Q}WXd~p&
zh>3Q$cRuam;J@`EZjyN2%aKbWynYF0ridy02$DT*8izp~hk1PX9KA+qockZ+#6az8
z*macFE+V3~p@IG_tL@rD)ARXr^t^}wy0H@qEX8Md0f4d1Ne1@I4!Lv82o)HR?~wv}FR~!7y+7m|l50DC=vlwf9+HbPkriWp4Ue+vkrt22KxbSNnRVe!<Y}o8BAcVpb#OWtD`qx5mGKu7o@gmY(#w8xCB&PmM(^>OqTNRZDA&prop2f{>sghh^z%
z{1vd$b49sGBiPI2Wpx`?a;Ww$eSnn_(U6m4M|)}4;;HlN!~(eX0sak^mL~xTl?G1G
zQ4zUfhPWHmhpmsW<`HWp3Q;Fv%gd*&ui8Tknb0QsOUBW^QrG9Y4Vb|OQmWY}TdbcPt04ZEVCWJv{-*XSlWM+a#~?0@xWlp|zJs&eTLtKkk|k#G$@2u!kX1_~r~xonrodIR`uA}!UL+yf
z7QIK&%c-vb_SfH99eFHHe+E8@M$l(tC=$tI#o3WpMOG=@@A`@cC!l_z#X6eY8;P*z
zMaFVDREQP#l)%UG31I4y=2t1!2<+iV`yCDpGN=66QAC4onXI^Pu}*{j`+*|rAX^Bt
z3WY23`x`+HF(`dk$6ARX@UpkQHOBfYSKnQaVujU;ZOcyRv07&VT}%68B6)cDi#U%N
z;YaWQ(MAy|TvFigWTh&T@t<`dAL1m#3ZD2};G0Llk3P4Ggsdi=3T;FPc7SIEM@klW
zhCxuFx)`0|n<3zA41tOc#KqWG@RshM*M%fWV}FyvmHW)M3its6DHT)cnUF-~n%6o!ErF-JkW)L*-ra|`w_hIU
z5s4IxtrfX0S*sirpxU`f6T~IwY0miww~J?7NiK-DqufRcGXG
zC%AGWL-;&dbOOCP&L#Z8HRc@nR9ao^+WLx?n%$z>+~7c3Uj@bBoCe%J`H_1=>wChP
zsGRJl|J_d%!2i{n@K9_F=)n7EcF)J8Elc^Q()=rNd)wQ%*l_U&Hd|4rg`ai-!k^BoyJKM=L_TwKXMAD*~fYl6@n{wxKPl&JGoGN=Pk(9&BgYr
zA3lEnaYq!YM*K2?S>$M(uf&joF}yrz(w36yD4q?6()$6oUpmB4g|L)S;9
zcYX^PD;gj6M2+*kVo-5}GOF28itRAPdlRzmtm+fqHekhbLbAj6J3l7#j27ArqwgQWn@f@_R6hE_D$?hlc2;
z;g(9{6P(^d1aFrE>#2HQjXh^?SqUoCE#xtMPfsN{%N+BjN_)4z4prQC785|EkV;?5
zsEhOLIia;jEI7-$O9XVH-)k{S`(o~7~9VJM36vWsba
z4@xPHuOT`e)N;L*-44ARzuK9mGZViNq&wxy-MP$c4?a7-kTkWU&CpQX{O&hmc7J~R
z{le_w>V!Yx%oN5V8vK%I@SWJ@&!!QgH*b#<`Y_b08+Le;2zdkZ$(@Z}5_EWo9u8w`
zP*o(WkVy2X0Q
zT9ZigeiHN0y$P_zBnY>7h4=OXtc3P$Yij+PYC_5`34_;#qNg^{`ezH@K%ipQEnS1Pc2+uWYZPz^GT)uz}Z
zs2H$6GZxtTa&m~0lDasA(vKRG3;Y~Q}hhTcKFPS)9DkxtWi|bVPMxYbj)w^$`w$Q>f@@^$oy>S
z?iz}uC|X~HoXJ-(032NLjY`ix0u
zE-IS!G99->R3HOy9ZI0_k=7$~JIwaYb(NZzJbOfX$XB;9}
zD&z|l^uUZAhUfEcL&Wa##~sdJJaHR!(-XBA{frw?DL{@V)4o6(>cx?L2U36bH7a
zq)yNoPd3SP=Sy8YeoUE|JH1^OV|w6Fl^CA2VX1kE{PUCl-UG^CC(HBMA9yK`H6sc(
z0D$+u3Chbmz}d#@uXCmDP}000u#Id}470`Q%u3OT;&p_7D>8DCRM-Nbb)3kCcsW^W
zj7mh>t#wt=b6b4#gPImo@>oGA2WNFDaRXU4HNIph|1bBFRfB=7Gb!!o9~4sk)<6ld
zG8x*tny1$i(1y%jM+hmit!4@djbdc3jpRcb
dugj^$}#OzZ|Fh73}V|sa0{9sSLK*pX=_1=$o+AGu#BpNl4lUxzKC(&u|>HGAQRu321;~bezb4(K#tphJBf|!_F8E
zJRp$>486RgqU^JGh+142w2A(LC@saEZ#|9>PRi`?Su({apu2jvI^U5O|GKv5rN$)l
zudMGDlY7E`P~f$08PQyizPAMRe0FtIs#4@8G=Bel-E4p|v_aFU(b7OuvjvXKuf?;H
zbfs!9Hfo_+bTP`%jr<*hGv?YG_cko_N5jgfhVTwHL_WhVo9cj`Sw7{N_Q!)vRyk5
z{pK^2^l=QA=nkBLLE~h8O#Uek@kNt==I&OcP^?1{YMim;;kftV{XrPa!40h(-o{xs
z)!-$8Ljcnn9#QAh3j&=&fxD+@a&|T+CHAVvMjx|2ZXT%RwFTdXWHj!D^EIxkk>HwV
z>}f|-IDqF`(oH;aRl}7y6r%}V{>meTYC#gA49w#0z2i$~@e&FP(na=^?U07Wgh7g;
zDQ>F9vO_l-5|y!=`7@uErlF9at%^+FO8Nqtn4Lr#bfKLgmSmG(tyeDRmJcx(%{N~G
z3$5l;JpNNtz+I_(*Xj@Uf?HdDoMiSRO+BHj5(MJY!(!N=AQTgE~&lBHUjv=WOk8-eCN3S**ws3~|**
z^fC^fgiQ^Fk0>Kclk^-&KXmdGi>}(o#J-^+kQqfhze5_>-{flKpC2X<(CbowyhKE<
z7Vy1)j=>5kgxdP)J|w(|Ka_YZ6%S6@4#!oIXaqjpy{A3Nm{9!)w}o=|SWO^7fpf`!|El3Ej$~2UPF1y&M(v1q}yY1hJR4
zm)$FL)+-v7UDSh0$0jl1wSh-^?DxCd6cl|FzS<95O>F{Z>69(p7{tV?fnIbY-A*}m
zUiz<`93esl+$~)q1tsm3-RzRrG|vzICQ7*W
zv^|;c+fpu8VM%~1B7|;rSkIC$aeqw-w+HtzO*`(E{1mzE#?r0q&@(L<_TmD?@cmFX
z=aA>E8s_fFL0+*jWIx5b4%jAYMb;%gc*_1`pu*r&0mWtNv=%gDVmmN(=iyKtVlLlC
z)`gfMKoRzB)!^2pDhX<>oKUlb>{V1BgQMT^RDY|#u)l-Wtl?JLz4>vtPgb+A`}E_2
zx_AFO+v3C>tDWh+)9Gl*Pj-5*rqG=fB&W2R`pqcq*W5JD(T`JJ5)-&{1#F}@Fx%^5_w4WwWz!^}Z!hk?z87WLmBnJ9_
zZo)kG_d06fno!>
z^@LScv#?qri|;Vzrz@nwid356`bodC-4AP$84-+O3^5gj=q9j8UB=2xk+{GhlmPqeK5}J*fqJ5bEWNVmdhhTlVyRGgtboY8dk6$w;4v#BELE$qbvT;IKa%C-JKOx@yqLA!ZW-+
z4yK7`xf7QWNl(>=R^j(7h8Oe%ClAa?&pc>fE2`RhD{Wd!(9PHzw%sX?e}x!Sgfa(QjV)p=GOjW`s|)L0q*e&$hQ$i3f<-^w@T2
zNSra^-VLlUR>ew4$)d0_;$&j$GQub}6sJc^APmsiRL!dya1q3{@iSZD^7zgTI`#3y
zGs%@oId|r?rxtF#=sgAr2Lha}`D8=tEtUR_-CG*mML>Ix`c?$
zjQoSbj(3A-bj6mX>Cqw-14^@~5t3wG0wt~vI5w8A-+wp2p$r*(eWmIoW;2UW8eJwS
z*BOI?W1^<&@D%ChQ+WEJ&`|N)yQ7BM-pawK7}21X0I5Z-+*L}$MlTU4i;J0018@T#D@fEBqTe`A27t0KNcXrv7*7`j0>eDV&y(
zj{5IJ`B>kQ{4@J_B}@rd0!bk^Qo&z=1gQTC_>ZxI;|T!p^uOeqso{ByBGi8elgG~`
k{BHqT_$ebJ^f8>E|&4(S=X8&q1lyIZ77L`qVShKt|5>-XL7
zu6zDC?_Ou`_r%)u?B~p?uP6#>s30PN04M-7002M>7%rON^8x|@NXP&HAz%&oM#jb2
z!^+viRLA$7mAf&AkCP)!;S!K3AAnFRH4lUdA>cs!r)6|?k#LOT*$FNXRYhru@l-7k1j8|IbCekHbmq4%tbHHcNnU&E<{&|C8a62^)wdFBoa1n5x
z)Evqa6fEt;#!xNNxyE8Z{vvtzPeTAq$d&n;e^tbIzj- c5+qC$G4pxqNR6buS
zKxc_hwlCHdN7fN5JUdom(SwgXIV0wxip4rngf*H{(jQ#%s~{~3JD@`QFGE1D0^fVtsKPfVnzHGToRMN+iyB~aBz7a
zw^p*<{9#q0Ie;v3^4pw^08JKj@dpL00FjjX^4UeI2mk;kU=nERX65M4$?^A0Q#krR
z4jBYOW0R-U`?#
zNxWG<{%NN}4L0Xg?`vg}s^vBJU$FP7%+tfoH>b0)0}YYKgU$5U)*VfKis4!23wPyp
zA3l(`!td$L`6yq3FwcIul_YU#j+)udz{tv7tXAPWVi8?b8tkI;J@#m*{-__tZ$)qF
zn)uXQd^mpwny0D9O6C%ZjCt+ISYuX9t(0d#z@epQxHu=S0A>o!8k>P`DCq)p0>^Z9RPTz>{%w
z>;UdZWjqMg*C1j*yI@>g_r_Sy+|5G8>tB8&hLnK82w9w8&|e_|^X;nqxK*TU^U>N&
z-!6h%g5xt|@Md<^DQ3%s#=ee}Pe?g?GrhF(<(!*EJRp2k+k`Q@z8+#*nhtxq!f{%m
z2*CImC_80C2RY;Wff^-WhGWo^z`;X5{QE46e_JR4IbpvZ{@cLVy!@NxHP*f)PErCG
z%8=~7OEdwZmAIXF^fxmxZH!TEe!}2!U8ySnt2bqCIjs+9kMYvaag+vVEirT}=8kC&ms>se`N8xuVeLSzfcUef6Pw`vVOyr&RpqWDY-zI;X*mws}CrsFc`lH;n$)N
zrgdEP=W;Z#M@IcLiJi_BELd(OdD}T#S=Q!M;oy@kKv(C~HHzYU#m~@iLCfj!o~{VJ
zwJ~&|JA}a7`O3x^cL`nwKYHZw-JK?D4Eze6zFD~5Ony|#>h&r&sgu3Qee!POzA65o
zVZ}#`8PA~oi+9h0s77s^I|^}8f>1u=-Rw01@9}A1qWY#-#1*k!;gJA2w)dMT{H@ti
z%gSRgS#B+tx>hX}OFph?z%{)u=j_YEmxe-zPGr`j0*i!|y12=kSlMSUiojlxgQ2rs>ImGVfYY^pZ(HGg8aY%8)oLsV
zqchGeAg!&}xVK@q!NxKYFBS<4K^Tve4>H)(V=EazQ8m;N&OqAdIMjF(w2>Fo{Ekwm
znc38f9d*#3OdLFeKqrbWA_3h#@re
zA!t!ByPIgSY8TuGw5Ua0#6w^v>!j}kAI%TJIlqwsEsBSBZ*jwftJNuZpLj|Kx-dh+
zU)4bDj^wdL?0yT_LCqoPIAX@p7diE4a6wpEReYqRo{TZow%laUN^sQMFFfDWwV>+O
zYgXF~Iak=s^V#GW21P0S%OXk-x|exg;%duU9Zf04gWB|rc9+B(l>_?vQ^V!iW(t?o
zur^de%LiTi(Rq))$Q#?pYq}_&SBK`wG<>kbg56uJh>iE%8>~ppLAzgS^a3_p`vdORP
zyRabo5*+e7{?1aAt-&Y~6RwJHg?`-3Iu2d)kIV~lBcY5!8(IY3g;D3nQ=r!hGNt*V
zO+;;&VP$ceurS2O(LegmtLn6
z%1tNy*zE{%aEOh_Ud%>0>fsDAG?A=mNY7{GDq_O$I3P4+Nn@O2X&{!te8cF&jC(2$
zkR}*}o-AnI(9H|#Wy8T^fWZY{SW=-cVGDOF`seY72b3xO**oQ8z?^ZFFr|4-LQy@H
zI*Ct+kM7wOF~F_-vvuGuuk+?Ek~60(=;7?)(4}6z>C9-T>u%?hch}Pyl=iA7Rv>IW
z=<4U1i_3b@(`BASSEJ8Kscm835M*%G_dRF!5L-k+MRR(bh_1
zSJwo5;igN<{C>sLw=IBuC`2GlDhxX_fk_!Da~la$q0_>K^o{&gEFOJT8AO%LhIdPp
zUL6n78u1q~abEW+5dR4Z!PV%dCP;3SMApI8*Q)3Ib
zDE$B^Aw^f01g@Ob7{YFTuR6tTHTgD1sA)-5)vVoc_9WDAaV|(1s$UzeiY!!rBPtcU
zKP)bSNeAL|T*OzRqr4-N2xX4RR#08sEE_kXJtsSVpWLw@q+FA9JQlu*j#j2_$1C+C
z%gTOa2j6<|p0aWe%dCVa|1iR62-2d{R!`-u-N2shqELMl9~Wh+UD3u|Ta~uW9=INP
zNAl5)njNM>D}(#Cq@sC?~nOT
zSoLQWY(MFN7B{O-Dd6e~cq4nNU1hn~-94dQ?3fLY=8TGx$2aT_>Nrq-;hx);>u%E{
zm`$i#Ki||pXB9A7x+GL@m|`=kDk?~j^(V&kOCOn(<(|Ad)ZL3^m9^2`bI_PDv2lU6
zz|%Up{EZ^tLL86cfh@LEeWC_^8xgS+=7&^|F7k>XadtZp?tb31?0-evrw}lraz~{D8JYBuDZatE#v?zbH3`
z)b`a)I&Hq8;<>b7#u&mU)cNvKx%pwiUzM$C6eGiSg)J2s5g&&?+Uau_MS7Ag#_UYQ
zv=7=-nnRh={KBV-{olB)I8?4IzX0hXAei(|X?a#_;PKgKO=8(6pH*S0OiaF+Sgxho
zWcXU81>u`_`Ml;lP+5-u?KuBTK85;MqYXRX#J4+TB0EpBf(_=H5qG=<@qi9vtsY&L
ztw9>O8d~xSF(pQd8d;O50K0BZn~dc6ySne*9r@6os3po{)bRFJeddOH=Z>$J4}PAT
z`m7HoM?@fE`~h8wHa46=A-jOfjO6
zocG!V#MqPCV{Q(#&n*mMcq1k5++I7p_3mefugvU-fj0MH#MfkuT)LBfIpVDrCMMI;
zy*W?ogd`{f(NARS5E#fQTGnQ+$%UYzG1jOOO_MlmlShuV)a^*ts1SE
z)?SR#%h{yE%uVS7H6r(bg}7`C?f6n9=H_HQ4gsSQ+plD$(d`Y+T!=E-Om
zTR=sJt!BEx?Z@4#JJYTP{b<(F#=!#z8O(C`PfSpf1_5E=qLH>&goi0I+zQLgrdx&x
zo}td5c8;l9k9g%Zo)pOxo(HyTe=`BX<##
zxPQXd;xe=?NF$LkD0l+RtG#V|VS+bwCMbx#I!ALs-<1+DbE9pN7y)9AS^h49NM*Q2
z>~seO9$;#cOn(oA-XwlYFGZ&>K@f9jHQKKxaJV)`E0IMG4f$TOncg$K?|os~K^Tvc
z9RjM*T^T5qI+KsClAt{LDkrhGVs1+d_CQV-8x8G@7@so|*3u}<=JF~T3E=SdJkM8G
zvpZ8u(LJDqllRXIl~PN`wG~uEXY3hb7iB;fLu-08%_>V*2cS4`-0NJFh83r+%S3gYU*EQlndPKAd}PjBcq>T~
z;g5|YIjiu%d_IKec!?5@>U5DG?RE5ae~e!adVKu&crC!RYA!6>z4aBl9;Otg+6rl|i-JSUdV)`UaN|9fh
z^v;A=H&ocgbQ(>nZ{Jw`T(R&LXbi&q{O(atB%vH@FVjiG0TH>O6ePVpDnPP86t!vrmyOS_w8RcDy74Y(Jmgs|mUT%F+Cw7tB^zl@i{T%k
zW+>2k@voH#dV*TokuWCZz6e(-5nNW!Xk3F-(a6eiTx_&CAx#b5(3``UrcCE=$V0sT
zw1xTOd!FsLpt*PTUP;h*g8L*6=8Jte_QTkq*8t^T160KUU%LHQW2TF|0EbCC5!72K
z2f{@wq@PNlEi_(nw7u@JX@}zLm8^qM5;+W}r2+xdoqe3^P99Pp`~8;B_#aGX->u*%
zlmGc@HGrwTWlseefhd0;iA}!Gk8=#VC7e1*C!CV?Ki{pVF*NE{6(w|<$~GO$_G4Vm
z6~dhLATOzge9(7YkX<31+ayvy5VG}GKPR_2eqJZ7(7#i>LodASx2kC_##Vv8l3h_y
z~-X6JRR*E^Rz)!YK@r!Ku9uU_qMt#tNjjs8L*=tUgh
zG($FUysfc3$07W(VlLT-wr^0T
z%cvNB3t2wfAO+j#u*4T0eBmpq)RE_Q=30-jNImF$$3mW)0{x8&06aax1jzA_t1us;
z>tPdMUZ{?kN}mQu%k`&qiqvA>Dt
z$^Fn6zh<0d=J1=SS7tT!RE|WJ9KLXy_rNv?;e+d4y4&eK2)pZFT5LYZOlA;*
z`&1ZJLVpi#XS+^A4mRP3_=cb-y=5azzptFBK7(Y-*+v}R#t#kt^AR*^B6Q?Zi>@^sLdo$IHE+s}*M=
zIos+>A-Lc7#Fy>)8l5N_?5O*86VC3eA7-n`^**){q3T$MXgj|ba>5vMig@Aa-Ii(4
zbY`=zM?KDE#v?;uYrtu16oEP)SiMH
zFXAM;y|2*!a|3z_X{EF)ftzAHTM)sF0?WXs^un-3#}g
zp^DdbR%TLzby@SDD&7(6{@OQUj$vGiV_TXruZ7k#;9~caLV3R#z5tTAfKz8
z6mJ(J!ZaUmZXT|xt2sA<(9~}=4*OgW1qE!}mS1YTTU{i>0z<%rRoI4#P4ilE_o$~H
zSgX8P&4`m9QM$J#xlNzUTlaIWdS6PlP@=oc#JMKyb9{aXmtK7JyO~L^Ax2{s;m>UW
zO_g2Zj2Ghv!xn7#U2a#n^A*8WA8Oj%5~OUdI>40h{xoHW6^08TLH^gT0vIbqlIGvM
z^fO}p=Lma-vH#6d!|)i0sQyLLJ}XA}Fv9<^JHdiQGBAMuFVz0GO(!92
zn1LGnpLpTlY5)L2@{Ar>{-<(78Ho@U$Y80ALg0Uj!Sgrb|L+ZeDGJyjBR%+EQT<#k
X@Sa~D?>`JQs9-EF=uoI>|6cts-5TjV
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx
index d47d6b9..1f68beb 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx
@@ -62,7 +62,7 @@
HeaderText="规格" HeaderTextAlign="Center" TextAlign="Center">
+ HeaderText="入库自编号" HeaderTextAlign="Center" TextAlign="Center" SortField="Warrantybook">
@@ -76,6 +76,10 @@
+
+
+
@@ -129,6 +133,9 @@
+
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.cs b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.cs
index cd5f98f..5930e84 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.cs
@@ -38,7 +38,7 @@ namespace FineUIPro.Web.WeldMat.Stock
///
private void BindGrid()
{
- string strSql = @"SELECT StockIn.StockInId,StockIn.WeldId,StockIn.Amount,StockIn.Weight,Users.UserName AS Materialman,StockIn.InStockDate,
+ string strSql = @"SELECT StockIn.StockInId,StockIn.WeldId,StockIn.Amount,StockIn.Weight,Users.UserName AS Materialman,StockIn.InStockDate,StockIn.WarrantyNo,StockIn.IsCheckWarrantyNo,
ReviewDate,Weld.WeldCode,Weld.WeldName,Weld.WeldSpec,StockIn.Warrantybook, StockIn.HeartNo,
WeldType.WeldTypeName, WeldType.WeldUnit,StockIn.UnitStoreId,(unit.UnitName+'('+store.UnitStoreName+')') AS UnitStoreName,
(CASE WHEN (StockIn.AttachUrl!='' AND StockIn.AttachUrl IS NOT NULL) THEN '是' ELSE '否' END) IsUploadAttach
@@ -50,7 +50,7 @@ namespace FineUIPro.Web.WeldMat.Stock
LEFT JOIN dbo.Base_Unit unit ON unit.UnitId=store.UnitId
WHERE StockIn.Flag='1' ";
List listStr = new List();
-
+
if (!string.IsNullOrEmpty(this.txtWeldName.Text.Trim()))
{
strSql += " AND Weld.WeldName LIKE @WeldName";
@@ -61,7 +61,7 @@ namespace FineUIPro.Web.WeldMat.Stock
strSql += " AND Weld.WeldTypeId = @WeldTypeId";
listStr.Add(new SqlParameter("@WeldTypeId", drpWeldType.SelectedValue));
}
- if (this.drpUnitStoreId.SelectedValue!=BLL.Const._Null)
+ if (this.drpUnitStoreId.SelectedValue != BLL.Const._Null)
{
strSql += " AND StockIn.UnitStoreId = @unitStoreId";
listStr.Add(new SqlParameter("@unitStoreId", drpUnitStoreId.SelectedValue));
@@ -237,7 +237,7 @@ namespace FineUIPro.Web.WeldMat.Stock
var s = BLL.UnitStoreService.GetUnitStoreById(q.UnitStoreId);
//if (s != null && s.UnitId == CurrUser.UnitId)
//{
- PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("StockInEdit.aspx?StockInId={0}", id, "编辑 - ")));
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("StockInEdit.aspx?StockInId={0}", id, "编辑 - ")));
//}
//else
//{
@@ -245,7 +245,41 @@ namespace FineUIPro.Web.WeldMat.Stock
// return;
//}
}
-
+
+ }
+ }
+ else
+ {
+ Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ #endregion
+
+ #region 质保书自编号确认按钮
+ ///
+ /// 质保书自编号确认按钮
+ ///
+ ///
+ ///
+ protected void btnMenuConfirm_Click(object sender, EventArgs e)
+ {
+ if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.CLGL_StockInMenuId, BLL.Const.BtnModify))
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+
+ string id = Grid1.SelectedRowID;
+ if (!string.IsNullOrEmpty(id))
+ {
+ var q = BLL.StockInService.GetStockInById(id);
+ q.IsCheckWarrantyNo = true;
+ BLL.StockInService.UpdateStockInIsCheckWarrantyNo(q);
+ this.BindGrid();
+ ShowNotify("质保书自编号确认成功!", MessageBoxIcon.Success);
}
}
else
@@ -309,7 +343,7 @@ namespace FineUIPro.Web.WeldMat.Stock
private bool judgementDelete(string rowID)
{
string content = string.Empty;
- var q = from x in Funs.DB.Weld_UsingMat where x.StockInId==rowID select x;
+ var q = from x in Funs.DB.Weld_UsingMat where x.StockInId == rowID select x;
if (q.Count() > 0)
{
content = "该入库材料已有领用,不能删除!";
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.designer.cs
index c186e0f..7f3da53 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.designer.cs
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockIn.aspx.designer.cs
@@ -192,6 +192,15 @@ namespace FineUIPro.Web.WeldMat.Stock {
///
protected global::FineUIPro.MenuButton btnMenuEdit;
+ ///
+ /// btnMenuConfirm 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuConfirm;
+
///
/// btnMenuDelete 控件。
///
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx
index 9af5bc1..56c5361 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx
@@ -88,11 +88,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs
index eecdfdf..e927895 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.cs
@@ -134,6 +134,7 @@ namespace FineUIPro.Web.WeldMat.Stock
this.txtRecycleAmount.Text = stockIn.RecycleAmount.Value.ToString("0.####");
}
}
+ this.txtWarrantyNo.Text = stockIn.WarrantyNo;
}
}
}
@@ -192,7 +193,7 @@ namespace FineUIPro.Web.WeldMat.Stock
stockIn.Warrantybook = this.txtWarrantybook.Text.Trim();
//stockIn.Number = txtNumber.Text.Trim();
stockIn.HeartNo = txtHeartNo.Text.Trim();
-
+ stockIn.WarrantyNo = txtWarrantyNo.Text.Trim();
if (this.drpUnitStore.SelectedValue != BLL.Const._Null)
{
stockIn.UnitStoreId = this.drpUnitStore.SelectedValue;
@@ -267,6 +268,30 @@ namespace FineUIPro.Web.WeldMat.Stock
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/WeldMat/StockIn&menuId={1}&edit={2}", this.StockInId, Const.CLGL_StockInMenuId, edit)));
}
}
+
+ ///
+ /// 上传附件资源
+ ///
+ ///
+ ///
+ protected void btnAttachUrl2_Click(object sender, EventArgs e)
+ {
+ string edit = "0"; // 表示能打开附件上传窗口,但不能上传附件
+ if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.CLGL_StockInMenuId, BLL.Const.BtnSave))
+ {
+ if (string.IsNullOrEmpty(this.StockInId))
+ {
+ if (this.hdWeldId.Text == string.Empty)
+ {
+ Alert.ShowInTop("请选择焊材牌号!", MessageBoxIcon.Warning);
+ return;
+ }
+ SaveData();
+ }
+ edit = "1";
+ PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/WeldMat/StockIn&menuId={1}&edit={2}", this.StockInId + "W", Const.CLGL_StockInMenuId, edit)));
+ }
+ }
#endregion
#region 查找焊材信息
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.designer.cs
index cb05c14..7694809 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.designer.cs
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInEdit.aspx.designer.cs
@@ -201,6 +201,15 @@ namespace FineUIPro.Web.WeldMat.Stock {
///
protected global::FineUIPro.DatePicker txtReviewDate;
+ ///
+ /// txtWarrantyNo 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtWarrantyNo;
+
///
/// UploadAttach 控件。
///
@@ -210,6 +219,15 @@ namespace FineUIPro.Web.WeldMat.Stock {
///
protected global::FineUIPro.LinkButton UploadAttach;
+ ///
+ /// UploadAttach2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.LinkButton UploadAttach2;
+
///
/// Toolbar2 控件。
///
diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInImport.aspx.cs b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInImport.aspx.cs
index 7da4766..f6f24cd 100644
--- a/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInImport.aspx.cs
+++ b/HJGL_DS/FineUIPro.Web/WeldMat/Stock/StockInImport.aspx.cs
@@ -281,6 +281,14 @@ namespace FineUIPro.Web.WeldMat.Stock
{
errorInfos += (i + 2) + "行, [生产时间] 不能为空";
}
+ if (ds.Tables[0].Rows[i]["质保书自编号"] != null && !string.IsNullOrEmpty(ds.Tables[0].Rows[i]["质保书自编号"].ToString()))
+ {
+ stockIn.WarrantyNo = ds.Tables[0].Rows[i]["质保书自编号"].ToString();
+ }
+ else
+ {
+ errorInfos += (i + 2) + "行, [质保书自编号] 不能为空";
+ }
stockIn.StockInId = SQLHelper.GetNewID(typeof(Model.Weld_StockIn));
stockIn.Flag = "1";//入库
diff --git a/HJGL_DS/Model/Model.cs b/HJGL_DS/Model/Model.cs
index 6390973..c688674 100644
--- a/HJGL_DS/Model/Model.cs
+++ b/HJGL_DS/Model/Model.cs
@@ -110342,6 +110342,10 @@ namespace Model
private System.Nullable _MoveInDate;
+ private string _WarrantyNo;
+
+ private System.Nullable _IsCheckWarrantyNo;
+
#region 可扩展性方法定义
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
@@ -110392,6 +110396,10 @@ namespace Model
partial void OnMoveInManIdChanged();
partial void OnMoveInDateChanging(System.Nullable value);
partial void OnMoveInDateChanged();
+ partial void OnWarrantyNoChanging(string value);
+ partial void OnWarrantyNoChanged();
+ partial void OnIsCheckWarrantyNoChanging(System.Nullable value);
+ partial void OnIsCheckWarrantyNoChanged();
#endregion
public Weld_StockIn()
@@ -110859,6 +110867,46 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WarrantyNo", DbType="NVarChar(50)")]
+ public string WarrantyNo
+ {
+ get
+ {
+ return this._WarrantyNo;
+ }
+ set
+ {
+ if ((this._WarrantyNo != value))
+ {
+ this.OnWarrantyNoChanging(value);
+ this.SendPropertyChanging();
+ this._WarrantyNo = value;
+ this.SendPropertyChanged("WarrantyNo");
+ this.OnWarrantyNoChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsCheckWarrantyNo", DbType="Bit")]
+ public System.Nullable IsCheckWarrantyNo
+ {
+ get
+ {
+ return this._IsCheckWarrantyNo;
+ }
+ set
+ {
+ if ((this._IsCheckWarrantyNo != value))
+ {
+ this.OnIsCheckWarrantyNoChanging(value);
+ this.SendPropertyChanging();
+ this._IsCheckWarrantyNo = value;
+ this.SendPropertyChanged("IsCheckWarrantyNo");
+ this.OnIsCheckWarrantyNoChanged();
+ }
+ }
+ }
+
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;