From 24a283b342eeeb3193e37533bac4e1ff0fce64e0 Mon Sep 17 00:00:00 2001 From: Samuele Date: Tue, 11 Sep 2012 16:47:12 +0200 Subject: [PATCH] aggiunto e testato filtraggio + gestione risultati x pagina --- ETS-WS/ETS-WS.suo | Bin 146944 -> 146944 bytes ETS-WS/ETS-WS/GestioneDocumenti.aspx.cs | 11 + .../mod_archivioDocumenti.ascx.cs | 15 +- .../WebUserControls/mod_filtroRicerca.ascx | 8 +- .../WebUserControls/mod_filtroRicerca.ascx.cs | 8 +- ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 29696 -> 30208 bytes ETS-WS/ETS-WS/bin/ETS_Data.dll | Bin 224768 -> 263680 bytes ETS_Data/DS_WebScip.Designer.cs | 1351 ++++++++++++++++- ETS_Data/DS_WebScip.xsd | 205 ++- 9 files changed, 1512 insertions(+), 86 deletions(-) diff --git a/ETS-WS/ETS-WS.suo b/ETS-WS/ETS-WS.suo index c2dc58c4e23855457e89f6a37539d6e4e8833268..d90ce9b5dd98c39fe8dc4ceb86327a93ef3bf006 100644 GIT binary patch delta 994 zcmZuvU1(HS5T2R6Yi_bJn`E(+3p&(&F01={?j#8Qdk6QRQzc)#4K91 zKbsURg<>TK9UlZygJK?3a>0u~)!PaMQ3$1}4?bwLt@{^8cUJ7Z@M<5Z-$Fh< z7RGW#`;6gxHmb%CRyGO_kuvYwa zlBB;z2#xJjq*th2r8*PP#r z_OApxar_c)6>YCn>*DKSeCnm6j@S`qjn{TzK#gf71I77>+*eI8mA;!c(@`TwMSke8 zI-)q_G3^fxI@gRga(_O?Io^u>Y$UOgDTyU2UaFsKLwf>VQhgVjI5LJoE4UoTCaQ|T zaxM?!XViYmN+;3S<99YF1A!x`F&jDGsT#ebVfr z1#HhGTMa&1&L8i55~;7Ohqr8NIDpQ?DEhJIo@MrW+Uv#A9O5O92Rn~nEXt#Wyw zHT!)w8p!u<4~^VChb9&MBELCqe~44h^&ilE?B&T(x|!#f%ydEP8(mokVziTZa31-r WsdMQNzR~8W>nmrdH55Pb5z&9*?HMuv delta 814 zcmZ9JTS$~q5XaAq-|DBEx!#sGMK?=xz2v&BY2jsE*9)m_y+}z96?8MPvL!7qs0mv5 zkUPp}da??J1tlpqYU5Fg7zgQ$my0t<6Hs~FY540HbTV=kPwWw~ux9;uad z+F1AYB;~yH7^M}T&!^afToUeM%4PlYfM5`cFN`t94KgGvp0NEono6|lB7w1|^do9- zFocL|=sH23Xg5v9XDLh3GXZdp3cI#Yv&lHRxe?&Aaw%pyK;9_W4ePw(iN6^PjP#aN z=vJ~Vd6KS3v_7C*O21{0{loo6=KNU6pD2#}G6?stxge-T;U9#r^d3Dq>Tu}EYuW@2 z%As;4KynM63~sCJhga_^bLV)yW1INFG&nW-UIS{gI|dd?DB(^VkE@0w;ky^J>aYEr zX&wC-sM9L$US;&k5=jH^;)b*o06JFLNIhDdQk69vM7EwPwaN~|dj7f|a@FQS=tMeK zUqdM+b6%%`8(c6#&Mvb!-u$2#w7{_A%)>6Qbk-o^Vb(woO_|&_4`$U|0rR2MYBG|m z+(-#iQCxGuw%B4;%rXVUunc7wjjwYC(_VEHWA_VJXweAggv#G<8 zLL==_lwaDRYDT;w(WI2gJu&D;xXgd$K?b~4zsKOqAh}6=LE-v0sNc5Y3*gR+V5Kjm z2I?E=pq^(DbfY4TYe}e)t-qGiDx>5OHWAL4o^jZT6Yz-lX5blKkbxH7V#ica{|JV` z6hyAKVIF^yjQ3&4U#a2wS!m? + /// aggiornamento page size + /// + /// + /// + void mod_filtroRicerca1_eh_pageResize(object sender, EventArgs e) + { + mod_archivioDocumenti1.pageSize = utils.obj.IntSessionObj("srcPageSize"); } /// /// chiesta update x aggiornamento criteri ricerca diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs index eda0cbe..a01aacc 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs @@ -114,21 +114,11 @@ namespace ETS_WS.WebUserControls } return answ; } - /// - /// dimensione pagina richiesta - /// public int pageSize { - get + set { - int answ = 15; - try - { - answ = utils.obj.IntSessionObj("srcPageSize"); - } - catch - { } - return answ; + grView.PageSize = value; } } /// @@ -136,7 +126,6 @@ namespace ETS_WS.WebUserControls /// public void doUpdate() { - grView.PageSize = pageSize; grView.DataBind(); } } diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx index fd9f846..d061593 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx @@ -55,10 +55,10 @@ - - - - + + + + diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs index 9bf1295..9ae260c 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs @@ -15,6 +15,10 @@ namespace ETS_WS.WebUserControls /// public event EventHandler eh_reqSearch; /// + /// evento richiesta update page size + /// + public event EventHandler eh_pageResize; + /// /// caricamento pagina /// /// @@ -208,9 +212,9 @@ namespace ETS_WS.WebUserControls protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { utils.obj.setSessionVal("srcPageSize", ddlPageSize.SelectedValue); - if (eh_reqSearch != null) + if (eh_pageResize != null) { - eh_reqSearch(this, new EventArgs()); + eh_pageResize(this, new EventArgs()); } } } diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index a98cb7f64c1fb85aef3218119bbca21aa3a8e6ee..b908b44a3a52bed5ea457908f04cd2e6856cd1b1 100644 GIT binary patch delta 7025 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 bP0RI|mdm}-&DSjQe15OH^^)iwKkR=1NygYF delta 6852 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 G#Q#4_0|tr! diff --git a/ETS-WS/ETS-WS/bin/ETS_Data.dll b/ETS-WS/ETS-WS/bin/ETS_Data.dll index c2397797a22d251305fd9cea235f78ed4543bfe7..f0328de8aa45de6d25c9571717296809aa0a26dc 100644 GIT binary patch literal 263680 zcmeFa3A|)Qbw7UJ?S8$z_j;!1&2-Pa0p73;&Ab^H_F*43Q3M571XmOnKrVKV#_)WA zipGV(eH%6EC~8d1FUDvDF@s_wmY&%5a5K_v)+D*nIco*?)T{_@{W`OW{i4%zL+TiU^2G{3z6ho;W` z^8OEd>eGgst{Oy789d?Xo1XZDE3b@pZMx*rO@n7%x#?+FZaVY958d?i=t-9zHaFKg zNJF20RuG&!RS8y|`{46UX@47p`_D|x1i{_Vtfr_p?gI@s;d&D_-Knlar8fwoKmP`g zM?UEMR|$5$AP82=f9|hNDwg0R;69kwz-_Q0(*Jf=gIUnNw6PlOlg`UaZwi7&EWd&D z{bT9Fc3t}HT}Z$Be^4m$q^??T!v^x>4;u^zPXs}9gN^~KuYPzT|8}B54jWv0MFd9b z8bD`hgQ_qKkC21lbeqr@SFv63kGh4ybnxySVQ|o0Q^Ax_%m2)8uLS2o4Dy|@w}K|9 zhW&*gXaT;zk$=PfJbN{~yS5&GhiKGRE9~!!KecE-#jq%eO)9ZJ{{&lrIlsLcoQO8U ze-^t^?e-54j<8bgABd~&-Ba_`PIcQcLD=oD@f6hr%@ze{B&4VvKZMei0e-H!4OThT zKL}{i!T8z5_9XDbJF?4CFm022Ri9I)F)Tg<_{l~kv(dRtj!-r8Cldfw_KY)ywS;qjc6;B?{8xb zkT{Hq!*yai6G!O8kxZa`VLO_MV|3zJCXQ2yZm+*XuKFDm5(G}eQD%?y>h&; z#SCgrwQ$oI6nnX;dKs29zkN!^NdX(i(>X(i(>X(i(>X(%hCH=l72z$yQiv3lBGtq@&1EDfN=c;zW6v7o` zS1WLJt=hJI^*BN6Al25X2qkiUHuAP>cEPN}6%L@7Jd;kIDNa~%dD}s|VE*AsB`MFO zlV>V=UQ*t6(=H5$aD@XhRz8zXo~h_}QyNES?q()yYci$gDpP9Q+l`4B-P+Y9!hhHH)?!pC3eg#; z-Qn4`d8Bp1Wj0lGe^7&Pz@~}`iW<-G!aXDoC+(`?cx~X=#xXci{N-M_3*vC>5Y>0# zGOra}8NW9bK(2s)3poi6VA8;r5L$vgpYm!Y-5#-SzOdw!*jqq zGkhR^XNTwFcdn^?Mud)L=dq74_9UZ& zt_Ah^=AEb}w0kr}$bG^E_h5-~=Qf~Y9E&`(oQ@uYd@$Bx#F{1s--RPUdp#B`n}Gsh4N%yb7mGZnIMaKTq@q++0 z!e}?x+euIHGP@rMFUq@$sb?^S#DIyRWNmp611GFN02y-T5KDD&37QAf&ocaQGN#dV zNO|dK5-%MggqJ=yg5HkPF^-@N_31wo3P;bvkBVBTZy5BD592lYl?ZOAwF|0*Cbp>r zXsKWxJmE4%VYOA8saN{XCL4TII2%5P)JDCJQMA;m)x{3yn%lmGzV^#rU0N0`=P8%e z@#Q+%c)7)7(Q=-0NgZFVlZ}^KOcp)jDVNmo z#B;1Q?6Vtj$<$o4TiM&}Rrfa6Pw#DRXyam`jjN6A+TP|&tsboqMcGr76TH&&AaW$EKm4Y^fZXhI*c*a$FkfBQ2Gq(ommhsT`Ar8d)kw zq|~Vvya%HMNwk4z;}*+nd&B2h%|u=0L89k_3T|qdz6m{Nc7^zZEC8Xb`&|%h3x-p?lRs1Nx z0)&E{pfdauV}x9%!p{U7NWTq*hq5gq20FieIyeb=pu!d^{g)_x>6TQSeK2at6sDe+ zB2Qd$CAtBZ!@olT5rQX9J87KV3WqM);V@Ma=SGD?x8ZP@Dv9$lg+sUJaF`l{WT)~)Myhp!^x z)k0Vwy@r45@nBJcN$!6QzG-1P)m{vzQ%%SrIC?NpHV zu}Tm@Y(oXHP5GmOSR&kxjEmSbictlz%%}ym`B@2KXH*c&O4=Z{0b`mc8ydP{g4kw^ z*h~bmbrr+{aS8S_i!rTY*#6WVQ{grYL&mUss5?CEfm~-kkqH~aB9t8&!)md6Weod9 zRb|%JAHyQ-^TwVC54?0t?_N5laYx7S#~`NP8y%Cvy_tL+lfuKMV$yxU6E0)skH<<_ z=rSfH6|oXLhCe1v%U+F^*i}jv-riF#spHFavhi|@$znF~luPRPa-D3v++wl|-f~GD zU#^plmpe+<`F<0VR)c55X0Y*3n~?cetYJaNq!NeDR5<*3_hL3cOxcazgf87H(~hC` zs)j0yV9mRJ+EB;DuW%ay?y?xW+z^Xj5fRrB5$ibCnX1I6sAsUKd2Aw~S zJrCp2#jzJbUjCWL(#5eHpN5J}cOBhwbQ^}qV?5D9bMxA8Q==@mXs5Y(ZMdmvmYZ6e_>tF|+r^I?+{PR=Mf?~pQ;EH` z_2Dw{(-9@PY(&X~3nD3JvzTyMM6y{-xGbu*=^pf3CXUp;&DpU(j{KA{f@B;?;~E=B z(v`S)izyRtQC!E7KS2Qz3^ON=q#JcOOqImZaU_Sj!(pll zKfuBLdQR;+?7T0Id!4obcT8PIJ26nR za$gK2kJ|lq_R`)0r-nf`I4c_i?d4z_5d&$ldu0stR#oNx+mtg2)IF?Ntg}Bxs^0ro z&(P@@2-BCN7m0xmcJq{ufiN?qVxZ07376s6;&U^c9Ah9-F*jqk%fC04mX*1=lq_aO zPr0OyFW1S&%Pl60mhqHJ>iBYCFreD#`-yZJ4u`3d zI5*N-!)2Pa!(plar8vq*Br+@gcMuao8}WS0R`?X& z&tw@2;IIV1%$@C4Fj$5a)P^@f?&_evh4(#y9V~1N+7T`sK4r(@AMU~bkAnD=9f!Z& zgMVqYnEsR0I2<^rV=^lM~&3&AULi z<{@(kw(IrtCE7fs`#kcb7m=6l@yL^2L|&TTBTsq}d1+pcJn0$vN^m~vk1@hImLo8F zH-6l6>X<(8lqlYjXa(Kf2-6WjAA}b5vG)H6lDk%8)Jel<$998b8=;ebY%_yTaCpbI z%}n+^HcmLq#Wx7c1$pw!93%gbJb7k1`HXK71s<9JP`>5X@wRPc9X_8i+>H9IQT0kV^#7PG4&ztLnrjfN=$=XO{R#NkPzG~T2J`o@1eF&P6ejn6q!-hejxUXg@Phpi z(-Z5|IA(hkrsH#%>X}(i{P!%zD(%aW?QrN`?Idto1Y$F%Lb@nhPujvdo2HZ3g6Kc<-x zy*$x0u5E3mt9zzxh36Fs0M)i1AK$iC*5Rky*0QA9*3yf%tu^8CZEIOmZF@=Be=mnA z2Jy-g+AXZEY<2Cb_Ck~|SZ21gBiA~!=yQZb7<c=Q|9Qj%&)Z!GvYFT0a;WGGL;qPh5dgAXY@Yk zgfcN>;$>1tsziUTlvSknXSqm9aiNGb7D*sTt&Nsv2)yt!u8Uxir;7 zu^UW#keUEWN$Dm`Ns*c-r5h_HMQTC{byxijLt@>JMHLe^@;|!2nc@0dwU?TYmX9-8 zX#UCyQ*apb+gAl=p;e9&+~EgN@CvT0!@tB;t2WqK$87i^T;nysb(|S*mh0#i{E?^J z(I--r=#ymrX)CyDakks* zcBR&v_%?rct-Q$SeulS#HTo2Ov_ew80$4Q@T(zIbvynu;S4RGD$S-!20HqXos8xVn zQC@+kI|VF2DFt3?6=1KISKwVv0Siz{fzMh6Xkg_PxQhxX8?XSS6sXJ^8=x(hS73k0 zZx9o(^5e@_gW}UMt9~D@!|b3Sd2j}bNDK;6lY@d3Wz$>Rwn6yp;wBzLFq8FEWkq?fHKOm0FQM5%Bac$T;bY48AVxus{s)2)I##AQ$K^AFrH54jcliqJa`F; zNOUTx$xbEZH|kUeFkz=UfC)R*0ZiDb4q(DgbpR7}YUJc6oNgSzWYdk4pK!Wy0FzBO zPJY7a#sN$=-8lIPryB<_*>vONC!B5^z+}^nlP@{lY`HNAho6NXQL77CnDjp%BJ}zq ze?EsCZs`OS#GOrqPx3EZzkB~6m|9`*s$$!&__n<|u_rlEk*&LD@YQ+e&=kpfGbVd+ zh@Jg41Y(c!hS!5_zlD7kTivweR{jAFgpE?@;59e z`yk~0WwN{&1JAAa<4O?hAd7AXyc9nh4BiSu8U8h(t~S->B177wD{W$`s~2yOIy=Lu zTCaD*3!$BA9o@bbYkjtTPa6T#9Sc*{J;2vy(4k(HHb{YaDlHUINx|f)q+q7CO6|O6 z+BjCHeX=^8o@piplc$q{X`6Ox=QY&6W0l&kh*AnBPbme{wk^d&K2+~LAXCM~=2)#3 zTUoWv90io8mj-IrbQi`=_jZnjzu`dhQhSfXAzCoM^@(yt=$jD2fQ*Y_!>2VuK))AyMWy?^%4VR+`7;kiq@5kdT*xHHv0d+s8pqZPTFyK#m|`-v zH`;wx0#`xPUC6V)EH-7Ele%F&ZkS zw7p3MGWM3FX6(&nC+$t>x%TEHv-Y+&>~0CIyQ<&GP2iTZ$>y-YjpPy``9}y|wGs@p|WfE2n3Xx|!PemV0WtwY(!| z5zCP`i&&F&kT;-BZY&jnbA>bSpMt5m1k z)%J9|)~>f3?Pj}$)~!wHr(EMV@>YW=&sQey;~}g_-lORVTe!>&caJ7LMr zc(gO$eLOtkTjV|--~1oQ!2|KTaD2mmAO{b`seF@vAO{Z!RoQs*-kfL?zc)vMzBkuG ztOwoOSM{3*&vv?-~{HYMdZYEuU=VVgRD z3ER{GOxC8q(Tx$?2dWV#9P6$M6OMHUFxgml@@2=m+n1MUVVS@Fefdgo0XIkZFYKv( zc}_-ZO0xU%Bz3W=9`_Q8Hdxu$nX@8kTgEh%-rweo9QHYfyZ!A|Ol9`B$vI+w8+GBH zZWc>UhsI_Tb29tei9KG0{xys;|DLks%jsd!$USB96x~x+<$c4I$35j+aX$oxnzyG+ zIrlutsJ#KKL~)pr+rdgoseOX%767C+kCqy_v&0STWC3cWpWH1@a(I^R+?h=>DVXHi zBFUjQlT20O0P&@T6SCC!(jt{@mllrxE%cLbuhDS`@Eu@-iO2RDub=AfnUb{y`}bOJ z|0ebt1<_8RIsMD&(C$zsrE>b0bKnT6k^Rekxnuz&c5-}7b|)u}VS7OjP4z5@rDpm@ z+C#FFeIxYTzHyS-zS%j|eT3_qzZ$;}EcLSqc?B89>^=tb@M#xtrk+Q(B(trc zxsv-B!j;^|5E9!8`s>{eOEOq`ALAet8{fxJX~SgpF-RS?k8!H0T6!OY8G0W>p@z#O zCHFC6$k@lAmfXj%bxQ0=SZV?&B}Lztl_E7yN;j6<$FS{{kV@}k>_mMMHgYH`z8DKpM z>R0trkE*C`Fdzh^e$%7xFj6{t{P1cB%->60oV6qy;R>c!qnbTl0D|7N?t<0@S z#q%%oxA2;jjzzf_yCx-xYtp!VD%v1A$aSS6jb4+|u2~-LU9;Sd=Ctbw z%8g%>a+#RqRIzY!nV978+=AwFPDv&OlUybyITVarCA!>rz~-UG1GZGQ4cHugRKVsq zq_|kX76kg4l_D+n zBNugcq*zwphKh8Vb_r%6Mh?GHO5az{45tX(UI^&;wj^cnv+2EykmJfriw(oiubW3US)=hR}*WRGtx4r zXc=b2Wl#aTreR*#KL(tsHH{^iC5GnW0tTAt)rxSDl;UC=rMO5kTzXA&0*Z~VX;j)U znKccmqt-NMnyRJOG|bRz8ig7zlayT3#E`M3VO_YUv2{WP+&aTj6F?~`dWEbMsd-Ym zu~KD`nvhDbY0g4@P?)+CB6;vcl#!?rsmU6V@*CC20Zdk-*qUZS zD{~r5W@S#ktd+Snjd=cL{uW--(6K1@V%IbzaZM8+v5GeM(iYd1iZpsnL+^^OAmi7q zX-;G+v!)^Eh&9cLYE6^H8t%sHA#f|q$zRhb^sm9fv;$48X(V4x79G8&Ay3gYjViCu znr6#VEWV~(u{BMS)3>Hca*SBhB$<3`nj}YhP2+NHNTxePRl`!_fm%w)25OEzDo}GA z0vrp}O08))bJ#VFU|M&Y7o#URN5tqpCKIFUAVdnYEo0g%NzJsE%TBhJ&~w|%N&4EW z$eJeGUe;5MZ7<82*Ip?m(_V=+O?IGIsoXV^V zi*}Zp>3Wx)?0TW+cD<8~b$x*~&Hdqr#8aBHPw==O_LY{;#&mTEA!NZjBgu!3KXJGrE zWt|7ATG!0!RBOjyB3so4s|Tr7^dFdS>^fkL&J}8F$BTrWRUte7Mtn%cvg56*DC~zI5KNRIuk}@;3L9?i;_B$zn1W}*`gH%% zsKZQs>rA)KH6Y>vER(>z0r7(9SC1;-xUf~NN8f>rG_KZ2V@{XCq-;GpJcFsLq%pD1 zDxoK3>(N;mOm;q+Nn_$|&k~rFtw$SDnCgSKXau(N5&m{Q8E@sPc3x1;JaOw1Nwsc1 z()czdl4{d@r133DB-N7nNM+m4^_44Ozuflom!O8G>UCG^e56sec6LrA)f4$hqk2M* zbXX#hly&4IQ6f9`V)hpXSHljmzQFThTW2aaKCP#RZ&yBvHyu>wmL5~xil;oji*f78 z+{x3YTdnTQ(*8lEzGt@Di0%YIq;cF+Bl^A?@Ack=_$oNPgJgZ97X2+U=9U6}Fn%NU z;i~l@z~+yAZf$;bXEoo3eu#~zE71>#OnNiu&ac|>br_@e>GL??mX#Iv9X$>M4j#xr zTtbK+LiTFqw6~I*9WOpTkDEOq+`JI4p2tlK5N=+GU(ez0<70ZY7Ck@QrO|YLD>S`} zns#Su(T{MkxcYI6s~t}hD~i7Z8D2=TA#22EK>B-T^?3DTT+Qm&!wmXi+YGvN+MN8( zSBF0V@BH-er~Fgv&ezw@H^TnIpq_zV6ATxa+2}MX(a&%t4xH@`^#%Rfprc)VydVC7 ztcpmMOx3O+>hN=`TWC*pOcbrHh-&qf*$tHSQ8}dp{OdCsc+Rz@8+K>{9Ka4gcYi*8GWs{<{Io?qs34hbtkXLeI+E|*^ zrhg7_@RGLaGrFiN?l9FOq;{A&idn5W6T0|FLUZ%$q zZzeWzW}r!OV8cAh!?%n7Re0xHOTD1e?6mgG&)_3)|0X8YY4t9|*OBpsV{uyaI^PMp z%@peCfud;8<^-6*_uhixG(U^4H^ZWNHb;Eu9e~dlD<8oVnOgAs7()1ij~f3>^jvy^ zr?ThfRu&DKtSl=13jy;~8rvS7*{g%^Jr;2aKAWn?yYoY8FdFOHrU$I?1{~h4%+Oz} zM!g<-aaj%}%F2*(vax}>Hj*(4SsHp=mTAh$0C2LgVYN1r5d~SAWn7kN%8I!<+1Mah z8;Sj+v8SW|LZzH#oduU9q}|VgL&Ha>r#o}eFWH`5Sl0TWGe^s6ciKJWzyjOKbJnyF zNq-lHJilrw=&agu8iITNdl%aLe9ZIzg;#6VflBogU!!)$j=z z1$|JLv(o`2Wj3nz2l@BTlP~&k*f1Yx1p>Vloj^>m(}M9kr$w0xgcoOw#@|Lx|N3@9W3D`wVt}P zdSdDd?iZW?wYj&d-G>eD1{$J=N^}olE8#LxH}O776ii{BTRIqpoYTATVU1S3(NJ8C z3|G+DI$Lii{sI5dIpRS&R6#kRc6Y#3V9Qn9532+#&<@c;Cm7yULC_O~^VRPB^wOi?gQxe*V$S~+ z$TR30ycpYxPN|}2k*G7VQzsfsoTL+&nOmEFf&p;Z#aBe9lZX#9{~Q=7V;XK7dUUEX zwrZW)wl|n2$9hYBTMpg@&Z^tyVOPpO7xAHN*=lI94gbn<^A za3BQX-L-4+ceoE|*umWwe`?WwieXU_n^XeU0b!^jYxi3L41a8~E7flQ0O1JHa|hze z_?2UVu-jku6g2?N7B!TF6tx323o6Ksf0!sb7?ASmj~Nz#4#twq_^uNW9|S5;pKa8K zhahv<$4_)9eh^%+QiET!8=*c&xH!B6(FDv%=MP^3U7{t58rfBc=gZps;rpFz*od|Q zq>rfqt=)(YV*=+*O9Er1)jvWfj%4B}oxlXx>K~&M$1-u8N_2bu9dgyb8il~t;m%@} z?Mr1b@l^ZA3tOyX=TuFbreoRK%}81sJ!I`SN?B(h9XOIuW$! zB>ZT1B4tB2^?eUDSC61o1Go{Mr4H;$|72h&qnfFofCwMOM5ho}mVhnX);kp`JQkg? zCqxFun$o#(YtnhvT40G;Nt>InrCQvUYH?etMKN2dMKN2dMKN2dMKN2dWo$_rK&lsN z^P*i;1K4XY$MzZSMBQ6qZSC+hT=Y+8yVSauMQ6yx5c?OcwS7ceEjc`I3!)q~=*1Q) z!SjH__=w+%NH*UtIGb>VMpuE$K(Ms0wn4NGQf-}z5D~)Yt-Ng}hS=c>jWZ_Cq?2bV z`dcLreJYr%t^$<&3kQc_aO*)Tr%>xLIyjkhHAH)Q4EB_rg~JyEOmtSYQG-VLjBxnp z%w(A+Q_2^I0(+hcirHouz|K{hRU=H>t@YyX&?G$PK)HY|^8DTlV8a(kA6w)Ye>6*+_&5f$k9F9AOMbb!#(X4U8=GWCQ?gU4@u^Fcr5VOf2HTu?#!` z(-FMuPBKiZKeb>j7OMzhBFs7PXGRLW*oshF?3e6#3!4{fH8_OUt~Hp6AVGth5hax1VQX-4u|nV<72Xoz_9UZΜ`v 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

F5(UL)hCnprIY`J2T|mZ|3{KYjCKLn(mw3 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 X|CRq*<6;2{e#iFzm8Jh*U+Di22ByS- delta 54140 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 ObuE @@ -3343,6 +3343,7 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An tableMapping.ColumnMappings.Add("Anno", "Anno"); tableMapping.ColumnMappings.Add("DataRic", "DataRic"); tableMapping.ColumnMappings.Add("DataDoc", "DataDoc"); + tableMapping.ColumnMappings.Add("Commessa", "Commessa"); tableMapping.ColumnMappings.Add("NumeroCommessa", "NumeroCommessa"); tableMapping.ColumnMappings.Add("AnnoCommessa", "AnnoCommessa"); tableMapping.ColumnMappings.Add("Fase", "Fase"); @@ -3361,8 +3362,232 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An tableMapping.ColumnMappings.Add("NoteSystemManager", "NoteSystemManager"); tableMapping.ColumnMappings.Add("Spunta", "Spunta"); tableMapping.ColumnMappings.Add("Num_Fattura", "Num_Fattura"); - tableMapping.ColumnMappings.Add("Commessa", "Commessa"); this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[tbDocumenti] WHERE (([idxFile] = @Original_idxFile) AND ([Nome" + + "] = @Original_Nome) AND ([fullPath] = @Original_fullPath) AND ([userId] = @Origi" + + "nal_userId) AND ((@IsNull_NrProtocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrPr" + + "otocollo] = @Original_NrProtocollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NU" + + "LL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL)" + + " OR ([Anno] = @Original_Anno)) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) " + + "OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS N" + + "ULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_Commessa = 1 AND [Commess" + + "a] IS NULL) OR ([Commessa] = @Original_Commessa)) AND ((@IsNull_NumeroCommessa =" + + " 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa" + + ")) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa]" + + " = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase" + + "] = @Original_Fase)) AND ((@IsNull_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = " + + "@Original_Fonte)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto]" + + " = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] " + + "= @Original_InOut)) AND ((@IsNull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Ti" + + "pologia] = @Original_Tipologia)) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti]" + + " IS NULL) OR ([Riferimenti] = @Original_Riferimenti)) AND ((@IsNull_Attivita = 1" + + " AND [Attivita] IS NULL) OR ([Attivita] = @Original_Attivita)) AND ((@IsNull_Aut" + + "ore = 1 AND [Autore] IS NULL) OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA" + + " = 1 AND [SA] IS NULL) OR ([SA] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND" + + " [Redattore] IS NULL) OR ([Redattore] = @Original_Redattore)) AND ((@IsNull_SR =" + + " 1 AND [SR] IS NULL) OR ([SR] = @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [" + + "LegUtente] IS NULL) OR ([LegUtente] = @Original_LegUtente)) AND ((@IsNull_Spunta" + + " = 1 AND [Spunta] IS NULL) OR ([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_F" + + "attura = 1 AND [Num_Fattura] IS NULL) OR ([Num_Fattura] = @Original_Num_Fattura)" + + "))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRic", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataDoc", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Commessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Commessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Commessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Commessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumeroCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_AnnoCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fonte", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Oggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_InOut", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tipologia", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Riferimenti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attivita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Autore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SA", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Redattore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SR", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_LegUtente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Num_Fattura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[tbDocumenti] ([Nome], [fullPath], [userId], [NrProtocollo], [Numero], [Anno], [DataRic], [DataDoc], [NumeroCommessa], [AnnoCommessa], [Fase], [Fonte], [Oggetto], [InOut], [Tipologia], [Riferimenti], [Attivita], [Autore], [SA], [Redattore], [SR], [Annotazioni], [LegUtente], [NoteSystemManager], [Spunta], [Num_Fattura]) VALUES (@Nome, @fullPath, @userId, @NrProtocollo, @Numero, @Anno, @DataRic, @DataDoc, @NumeroCommessa, @AnnoCommessa, @Fase, @Fonte, @Oggetto, @InOut, @Tipologia, @Riferimenti, @Attivita, @Autore, @SA, @Redattore, @SR, @Annotazioni, @LegUtente, @NoteSystemManager, @Spunta, @Num_Fattura); +SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, Commessa, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM tbDocumenti WHERE (idxFile = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Annotazioni", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Annotazioni", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NoteSystemManager", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NoteSystemManager", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[tbDocumenti] SET [Nome] = @Nome, [fullPath] = @fullPath, [userId] =" + + " @userId, [NrProtocollo] = @NrProtocollo, [Numero] = @Numero, [Anno] = @Anno, [D" + + "ataRic] = @DataRic, [DataDoc] = @DataDoc, [NumeroCommessa] = @NumeroCommessa, [A" + + "nnoCommessa] = @AnnoCommessa, [Fase] = @Fase, [Fonte] = @Fonte, [Oggetto] = @Ogg" + + "etto, [InOut] = @InOut, [Tipologia] = @Tipologia, [Riferimenti] = @Riferimenti, " + + "[Attivita] = @Attivita, [Autore] = @Autore, [SA] = @SA, [Redattore] = @Redattore" + + ", [SR] = @SR, [Annotazioni] = @Annotazioni, [LegUtente] = @LegUtente, [NoteSyste" + + "mManager] = @NoteSystemManager, [Spunta] = @Spunta, [Num_Fattura] = @Num_Fattura" + + " WHERE (([idxFile] = @Original_idxFile) AND ([Nome] = @Original_Nome) AND ([full" + + "Path] = @Original_fullPath) AND ([userId] = @Original_userId) AND ((@IsNull_NrPr" + + "otocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrProtocollo] = @Original_NrProtoc" + + "ollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_N" + + "umero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL) OR ([Anno] = @Original_Anno))" + + " AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_Data" + + "Ric)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original" + + "_DataDoc)) AND ((@IsNull_Commessa = 1 AND [Commessa] IS NULL) OR ([Commessa] = @" + + "Original_Commessa)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NUL" + + "L) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa " + + "= 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AN" + + "D ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@Is" + + "Null_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original_Fonte)) AND ((@IsNul" + + "l_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@" + + "IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)) AND ((@IsN" + + "ull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] = @Original_Tipologia" + + ")) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL) OR ([Riferimenti] = " + + "@Original_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Attivita] IS NULL) OR ([" + + "Attivita] = @Original_Attivita)) AND ((@IsNull_Autore = 1 AND [Autore] IS NULL) " + + "OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA = 1 AND [SA] IS NULL) OR ([SA" + + "] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND [Redattore] IS NULL) OR ([Red" + + "attore] = @Original_Redattore)) AND ((@IsNull_SR = 1 AND [SR] IS NULL) OR ([SR] " + + "= @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente] IS NULL) OR ([LegUt" + + "ente] = @Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND [Spunta] IS NULL) OR " + + "([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_Fattura = 1 AND [Num_Fattura] I" + + "S NULL) OR ([Num_Fattura] = @Original_Num_Fattura)));\r\nSELECT idxFile, Nome, ful" + + "lPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, Commessa, NumeroCom" + + "messa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivi" + + "ta, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta" + + ", Num_Fattura FROM tbDocumenti WHERE (idxFile = @idxFile)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Annotazioni", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Annotazioni", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NoteSystemManager", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NoteSystemManager", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRic", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataDoc", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Commessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Commessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Commessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Commessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumeroCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_AnnoCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fonte", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Oggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_InOut", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tipologia", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Riferimenti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attivita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Autore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SA", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Redattore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SR", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_LegUtente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Num_Fattura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFile", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -3378,7 +3603,7 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An this._commandCollection = new global::System.Data.SqlClient.SqlCommand[5]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT *\r\nFROM tbDocumenti"; + this._commandCollection[0].CommandText = @"SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, Commessa, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM dbo.tbDocumenti"; this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[1].Connection = this.Connection; @@ -3604,6 +3829,966 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An return dataTable; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_WebScip.tbDocumentiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_WebScip dataSet) { + return this.Adapter.Update(dataSet, "tbDocumenti"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + int Original_idxFile, + string Original_Nome, + string Original_fullPath, + string Original_userId, + global::System.Nullable Original_NrProtocollo, + global::System.Nullable Original_Numero, + global::System.Nullable Original_Anno, + global::System.Nullable Original_DataRic, + global::System.Nullable Original_DataDoc, + string Original_Commessa, + string Original_NumeroCommessa, + string Original_AnnoCommessa, + string Original_Fase, + string Original_Fonte, + string Original_Oggetto, + string Original_InOut, + string Original_Tipologia, + string Original_Riferimenti, + string Original_Attivita, + string Original_Autore, + string Original_SA, + string Original_Redattore, + string Original_SR, + string Original_LegUtente, + global::System.Nullable Original_Spunta, + string Original_Num_Fattura) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxFile)); + if ((Original_Nome == null)) { + throw new global::System.ArgumentNullException("Original_Nome"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_Nome)); + } + if ((Original_fullPath == null)) { + throw new global::System.ArgumentNullException("Original_fullPath"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_fullPath)); + } + if ((Original_userId == null)) { + throw new global::System.ArgumentNullException("Original_userId"); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_userId)); + } + if ((Original_NrProtocollo.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((int)(Original_NrProtocollo.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((Original_Numero.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((int)(Original_Numero.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_Anno.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((int)(Original_Anno.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Original_DataRic.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[11].Value = ((System.DateTime)(Original_DataRic.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((Original_DataDoc.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[13].Value = ((System.DateTime)(Original_DataDoc.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((Original_Commessa == null)) { + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[15].Value = ((string)(Original_Commessa)); + } + if ((Original_NumeroCommessa == null)) { + this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[17].Value = ((string)(Original_NumeroCommessa)); + } + if ((Original_AnnoCommessa == null)) { + this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[19].Value = ((string)(Original_AnnoCommessa)); + } + if ((Original_Fase == null)) { + this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[21].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[21].Value = ((string)(Original_Fase)); + } + if ((Original_Fonte == null)) { + this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[23].Value = ((string)(Original_Fonte)); + } + if ((Original_Oggetto == null)) { + this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[25].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[25].Value = ((string)(Original_Oggetto)); + } + if ((Original_InOut == null)) { + this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[27].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[27].Value = ((string)(Original_InOut)); + } + if ((Original_Tipologia == null)) { + this.Adapter.DeleteCommand.Parameters[28].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[29].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[28].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[29].Value = ((string)(Original_Tipologia)); + } + if ((Original_Riferimenti == null)) { + this.Adapter.DeleteCommand.Parameters[30].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[31].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[30].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[31].Value = ((string)(Original_Riferimenti)); + } + if ((Original_Attivita == null)) { + this.Adapter.DeleteCommand.Parameters[32].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[33].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[32].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[33].Value = ((string)(Original_Attivita)); + } + if ((Original_Autore == null)) { + this.Adapter.DeleteCommand.Parameters[34].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[35].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[34].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[35].Value = ((string)(Original_Autore)); + } + if ((Original_SA == null)) { + this.Adapter.DeleteCommand.Parameters[36].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[37].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[36].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[37].Value = ((string)(Original_SA)); + } + if ((Original_Redattore == null)) { + this.Adapter.DeleteCommand.Parameters[38].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[39].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[38].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[39].Value = ((string)(Original_Redattore)); + } + if ((Original_SR == null)) { + this.Adapter.DeleteCommand.Parameters[40].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[41].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[40].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[41].Value = ((string)(Original_SR)); + } + if ((Original_LegUtente == null)) { + this.Adapter.DeleteCommand.Parameters[42].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[43].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[42].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[43].Value = ((string)(Original_LegUtente)); + } + if ((Original_Spunta.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[44].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[45].Value = ((int)(Original_Spunta.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[44].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[45].Value = global::System.DBNull.Value; + } + if ((Original_Num_Fattura == null)) { + this.Adapter.DeleteCommand.Parameters[46].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[47].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[46].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[47].Value = ((string)(Original_Num_Fattura)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert( + string Nome, + string fullPath, + string userId, + global::System.Nullable NrProtocollo, + global::System.Nullable Numero, + global::System.Nullable Anno, + global::System.Nullable DataRic, + global::System.Nullable DataDoc, + string NumeroCommessa, + string AnnoCommessa, + string Fase, + string Fonte, + string Oggetto, + string InOut, + string Tipologia, + string Riferimenti, + string Attivita, + string Autore, + string SA, + string Redattore, + string SR, + string Annotazioni, + string LegUtente, + string NoteSystemManager, + global::System.Nullable Spunta, + string Num_Fattura) { + if ((Nome == null)) { + throw new global::System.ArgumentNullException("Nome"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Nome)); + } + if ((fullPath == null)) { + throw new global::System.ArgumentNullException("fullPath"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(fullPath)); + } + if ((userId == null)) { + throw new global::System.ArgumentNullException("userId"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(userId)); + } + if ((NrProtocollo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(NrProtocollo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Numero.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((int)(Numero.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Anno.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(Anno.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((DataRic.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((System.DateTime)(DataRic.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((DataDoc.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((System.DateTime)(DataDoc.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((NumeroCommessa == null)) { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = ((string)(NumeroCommessa)); + } + if ((AnnoCommessa == null)) { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = ((string)(AnnoCommessa)); + } + if ((Fase == null)) { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(Fase)); + } + if ((Fonte == null)) { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = ((string)(Fonte)); + } + if ((Oggetto == null)) { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = ((string)(Oggetto)); + } + if ((InOut == null)) { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = ((string)(InOut)); + } + if ((Tipologia == null)) { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = ((string)(Tipologia)); + } + if ((Riferimenti == null)) { + this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[15].Value = ((string)(Riferimenti)); + } + if ((Attivita == null)) { + this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[16].Value = ((string)(Attivita)); + } + if ((Autore == null)) { + this.Adapter.InsertCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[17].Value = ((string)(Autore)); + } + if ((SA == null)) { + this.Adapter.InsertCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[18].Value = ((string)(SA)); + } + if ((Redattore == null)) { + this.Adapter.InsertCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[19].Value = ((string)(Redattore)); + } + if ((SR == null)) { + this.Adapter.InsertCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[20].Value = ((string)(SR)); + } + if ((Annotazioni == null)) { + this.Adapter.InsertCommand.Parameters[21].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[21].Value = ((string)(Annotazioni)); + } + if ((LegUtente == null)) { + this.Adapter.InsertCommand.Parameters[22].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[22].Value = ((string)(LegUtente)); + } + if ((NoteSystemManager == null)) { + this.Adapter.InsertCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[23].Value = ((string)(NoteSystemManager)); + } + if ((Spunta.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[24].Value = ((int)(Spunta.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Num_Fattura == null)) { + this.Adapter.InsertCommand.Parameters[25].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[25].Value = ((string)(Num_Fattura)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string Nome, + string fullPath, + string userId, + global::System.Nullable NrProtocollo, + global::System.Nullable Numero, + global::System.Nullable Anno, + global::System.Nullable DataRic, + global::System.Nullable DataDoc, + string NumeroCommessa, + string AnnoCommessa, + string Fase, + string Fonte, + string Oggetto, + string InOut, + string Tipologia, + string Riferimenti, + string Attivita, + string Autore, + string SA, + string Redattore, + string SR, + string Annotazioni, + string LegUtente, + string NoteSystemManager, + global::System.Nullable Spunta, + string Num_Fattura, + int Original_idxFile, + string Original_Nome, + string Original_fullPath, + string Original_userId, + global::System.Nullable Original_NrProtocollo, + global::System.Nullable Original_Numero, + global::System.Nullable Original_Anno, + global::System.Nullable Original_DataRic, + global::System.Nullable Original_DataDoc, + string Original_Commessa, + string Original_NumeroCommessa, + string Original_AnnoCommessa, + string Original_Fase, + string Original_Fonte, + string Original_Oggetto, + string Original_InOut, + string Original_Tipologia, + string Original_Riferimenti, + string Original_Attivita, + string Original_Autore, + string Original_SA, + string Original_Redattore, + string Original_SR, + string Original_LegUtente, + global::System.Nullable Original_Spunta, + string Original_Num_Fattura, + int idxFile) { + if ((Nome == null)) { + throw new global::System.ArgumentNullException("Nome"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Nome)); + } + if ((fullPath == null)) { + throw new global::System.ArgumentNullException("fullPath"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(fullPath)); + } + if ((userId == null)) { + throw new global::System.ArgumentNullException("userId"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(userId)); + } + if ((NrProtocollo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(NrProtocollo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Numero.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Numero.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Anno.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Anno.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((DataRic.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(DataRic.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((DataDoc.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((System.DateTime)(DataDoc.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((NumeroCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(NumeroCommessa)); + } + if ((AnnoCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(AnnoCommessa)); + } + if ((Fase == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Fase)); + } + if ((Fonte == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Fonte)); + } + if ((Oggetto == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Oggetto)); + } + if ((InOut == null)) { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(InOut)); + } + if ((Tipologia == null)) { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(Tipologia)); + } + if ((Riferimenti == null)) { + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(Riferimenti)); + } + if ((Attivita == null)) { + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = ((string)(Attivita)); + } + if ((Autore == null)) { + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Autore)); + } + if ((SA == null)) { + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((string)(SA)); + } + if ((Redattore == null)) { + this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Redattore)); + } + if ((SR == null)) { + this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = ((string)(SR)); + } + if ((Annotazioni == null)) { + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[21].Value = ((string)(Annotazioni)); + } + if ((LegUtente == null)) { + this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(LegUtente)); + } + if ((NoteSystemManager == null)) { + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[23].Value = ((string)(NoteSystemManager)); + } + if ((Spunta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[24].Value = ((int)(Spunta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Num_Fattura == null)) { + this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[25].Value = ((string)(Num_Fattura)); + } + this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(Original_idxFile)); + if ((Original_Nome == null)) { + throw new global::System.ArgumentNullException("Original_Nome"); + } + else { + this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_Nome)); + } + if ((Original_fullPath == null)) { + throw new global::System.ArgumentNullException("Original_fullPath"); + } + else { + this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_fullPath)); + } + if ((Original_userId == null)) { + throw new global::System.ArgumentNullException("Original_userId"); + } + else { + this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_userId)); + } + if ((Original_NrProtocollo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[31].Value = ((int)(Original_NrProtocollo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[31].Value = global::System.DBNull.Value; + } + if ((Original_Numero.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[33].Value = ((int)(Original_Numero.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[33].Value = global::System.DBNull.Value; + } + if ((Original_Anno.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[35].Value = ((int)(Original_Anno.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[35].Value = global::System.DBNull.Value; + } + if ((Original_DataRic.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[37].Value = ((System.DateTime)(Original_DataRic.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[37].Value = global::System.DBNull.Value; + } + if ((Original_DataDoc.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[39].Value = ((System.DateTime)(Original_DataDoc.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[39].Value = global::System.DBNull.Value; + } + if ((Original_Commessa == null)) { + this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[41].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[41].Value = ((string)(Original_Commessa)); + } + if ((Original_NumeroCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[43].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[43].Value = ((string)(Original_NumeroCommessa)); + } + if ((Original_AnnoCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[45].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[45].Value = ((string)(Original_AnnoCommessa)); + } + if ((Original_Fase == null)) { + this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[47].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[47].Value = ((string)(Original_Fase)); + } + if ((Original_Fonte == null)) { + this.Adapter.UpdateCommand.Parameters[48].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[49].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[48].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[49].Value = ((string)(Original_Fonte)); + } + if ((Original_Oggetto == null)) { + this.Adapter.UpdateCommand.Parameters[50].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[51].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[50].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[51].Value = ((string)(Original_Oggetto)); + } + if ((Original_InOut == null)) { + this.Adapter.UpdateCommand.Parameters[52].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[53].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[52].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[53].Value = ((string)(Original_InOut)); + } + if ((Original_Tipologia == null)) { + this.Adapter.UpdateCommand.Parameters[54].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[55].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[54].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[55].Value = ((string)(Original_Tipologia)); + } + if ((Original_Riferimenti == null)) { + this.Adapter.UpdateCommand.Parameters[56].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[57].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[56].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[57].Value = ((string)(Original_Riferimenti)); + } + if ((Original_Attivita == null)) { + this.Adapter.UpdateCommand.Parameters[58].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[59].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[58].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[59].Value = ((string)(Original_Attivita)); + } + if ((Original_Autore == null)) { + this.Adapter.UpdateCommand.Parameters[60].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[61].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[60].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[61].Value = ((string)(Original_Autore)); + } + if ((Original_SA == null)) { + this.Adapter.UpdateCommand.Parameters[62].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[63].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[62].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[63].Value = ((string)(Original_SA)); + } + if ((Original_Redattore == null)) { + this.Adapter.UpdateCommand.Parameters[64].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[65].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[64].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[65].Value = ((string)(Original_Redattore)); + } + if ((Original_SR == null)) { + this.Adapter.UpdateCommand.Parameters[66].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[67].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[66].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[67].Value = ((string)(Original_SR)); + } + if ((Original_LegUtente == null)) { + this.Adapter.UpdateCommand.Parameters[68].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[69].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[68].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[69].Value = ((string)(Original_LegUtente)); + } + if ((Original_Spunta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[70].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[71].Value = ((int)(Original_Spunta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[70].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[71].Value = global::System.DBNull.Value; + } + if ((Original_Num_Fattura == null)) { + this.Adapter.UpdateCommand.Parameters[72].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[73].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[72].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[73].Value = ((string)(Original_Num_Fattura)); + } + this.Adapter.UpdateCommand.Parameters[74].Value = ((int)(idxFile)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string Nome, + string fullPath, + string userId, + global::System.Nullable NrProtocollo, + global::System.Nullable Numero, + global::System.Nullable Anno, + global::System.Nullable DataRic, + global::System.Nullable DataDoc, + string NumeroCommessa, + string AnnoCommessa, + string Fase, + string Fonte, + string Oggetto, + string InOut, + string Tipologia, + string Riferimenti, + string Attivita, + string Autore, + string SA, + string Redattore, + string SR, + string Annotazioni, + string LegUtente, + string NoteSystemManager, + global::System.Nullable Spunta, + string Num_Fattura, + int Original_idxFile, + string Original_Nome, + string Original_fullPath, + string Original_userId, + global::System.Nullable Original_NrProtocollo, + global::System.Nullable Original_Numero, + global::System.Nullable Original_Anno, + global::System.Nullable Original_DataRic, + global::System.Nullable Original_DataDoc, + string Original_Commessa, + string Original_NumeroCommessa, + string Original_AnnoCommessa, + string Original_Fase, + string Original_Fonte, + string Original_Oggetto, + string Original_InOut, + string Original_Tipologia, + string Original_Riferimenti, + string Original_Attivita, + string Original_Autore, + string Original_SA, + string Original_Redattore, + string Original_SR, + string Original_LegUtente, + global::System.Nullable Original_Spunta, + string Original_Num_Fattura) { + return this.Update(Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura, Original_idxFile, Original_Nome, Original_fullPath, Original_userId, Original_NrProtocollo, Original_Numero, Original_Anno, Original_DataRic, Original_DataDoc, Original_Commessa, Original_NumeroCommessa, Original_AnnoCommessa, Original_Fase, Original_Fonte, Original_Oggetto, Original_InOut, Original_Tipologia, Original_Riferimenti, Original_Attivita, Original_Autore, Original_SA, Original_Redattore, Original_SR, Original_LegUtente, Original_Spunta, Original_Num_Fattura, Original_idxFile); + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] @@ -3807,6 +4992,8 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An private tmpFileUtTableAdapter _tmpFileUtTableAdapter; + private tbDocumentiTableAdapter _tbDocumentiTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -3836,6 +5023,20 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public tbDocumentiTableAdapter tbDocumentiTableAdapter { + get { + return this._tbDocumentiTableAdapter; + } + set { + this._tbDocumentiTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -3859,6 +5060,10 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An && (this._tmpFileUtTableAdapter.Connection != null))) { return this._tmpFileUtTableAdapter.Connection; } + if (((this._tbDocumentiTableAdapter != null) + && (this._tbDocumentiTableAdapter.Connection != null))) { + return this._tbDocumentiTableAdapter.Connection; + } return null; } set { @@ -3875,6 +5080,9 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An if ((this._tmpFileUtTableAdapter != null)) { count = (count + 1); } + if ((this._tbDocumentiTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -3895,6 +5103,15 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An allChangedRows.AddRange(updatedRows); } } + if ((this._tbDocumentiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.tbDocumenti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._tbDocumentiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -3913,6 +5130,14 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An allAddedRows.AddRange(addedRows); } } + if ((this._tbDocumentiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.tbDocumenti.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._tbDocumentiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -3923,6 +5148,14 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(DS_WebScip dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; + if ((this._tbDocumentiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.tbDocumenti.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._tbDocumentiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._tmpFileUtTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.tmpFileUt.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -3975,6 +5208,11 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._tbDocumentiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._tbDocumentiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -4016,6 +5254,15 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An adaptersWithAcceptChangesDuringUpdate.Add(this._tmpFileUtTableAdapter.Adapter); } } + if ((this._tbDocumentiTableAdapter != null)) { + revertConnections.Add(this._tbDocumentiTableAdapter, this._tbDocumentiTableAdapter.Connection); + this._tbDocumentiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._tbDocumentiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._tbDocumentiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._tbDocumentiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._tbDocumentiTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -4078,6 +5325,10 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An this._tmpFileUtTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tmpFileUtTableAdapter])); this._tmpFileUtTableAdapter.Transaction = null; } + if ((this._tbDocumentiTableAdapter != null)) { + this._tbDocumentiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tbDocumentiTableAdapter])); + this._tbDocumentiTableAdapter.Transaction = null; + } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/ETS_Data/DS_WebScip.xsd b/ETS_Data/DS_WebScip.xsd index 84aaec1..dc664ab 100644 --- a/ETS_Data/DS_WebScip.xsd +++ b/ETS_Data/DS_WebScip.xsd @@ -123,14 +123,185 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An - + + + + DELETE FROM [dbo].[tbDocumenti] WHERE (([idxFile] = @Original_idxFile) AND ([Nome] = @Original_Nome) AND ([fullPath] = @Original_fullPath) AND ([userId] = @Original_userId) AND ((@IsNull_NrProtocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrProtocollo] = @Original_NrProtocollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL) OR ([Anno] = @Original_Anno)) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_Commessa = 1 AND [Commessa] IS NULL) OR ([Commessa] = @Original_Commessa)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original_Fonte)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)) AND ((@IsNull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] = @Original_Tipologia)) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL) OR ([Riferimenti] = @Original_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Attivita] IS NULL) OR ([Attivita] = @Original_Attivita)) AND ((@IsNull_Autore = 1 AND [Autore] IS NULL) OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA = 1 AND [SA] IS NULL) OR ([SA] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND [Redattore] IS NULL) OR ([Redattore] = @Original_Redattore)) AND ((@IsNull_SR = 1 AND [SR] IS NULL) OR ([SR] = @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente] IS NULL) OR ([LegUtente] = @Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND [Spunta] IS NULL) OR ([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_Fattura = 1 AND [Num_Fattura] IS NULL) OR ([Num_Fattura] = @Original_Num_Fattura))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[tbDocumenti] ([Nome], [fullPath], [userId], [NrProtocollo], [Numero], [Anno], [DataRic], [DataDoc], [NumeroCommessa], [AnnoCommessa], [Fase], [Fonte], [Oggetto], [InOut], [Tipologia], [Riferimenti], [Attivita], [Autore], [SA], [Redattore], [SR], [Annotazioni], [LegUtente], [NoteSystemManager], [Spunta], [Num_Fattura]) VALUES (@Nome, @fullPath, @userId, @NrProtocollo, @Numero, @Anno, @DataRic, @DataDoc, @NumeroCommessa, @AnnoCommessa, @Fase, @Fonte, @Oggetto, @InOut, @Tipologia, @Riferimenti, @Attivita, @Autore, @SA, @Redattore, @SR, @Annotazioni, @LegUtente, @NoteSystemManager, @Spunta, @Num_Fattura); +SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, Commessa, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM tbDocumenti WHERE (idxFile = SCOPE_IDENTITY()) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - SELECT * -FROM tbDocumenti + + SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, Commessa, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM dbo.tbDocumenti + + + UPDATE [dbo].[tbDocumenti] SET [Nome] = @Nome, [fullPath] = @fullPath, [userId] = @userId, [NrProtocollo] = @NrProtocollo, [Numero] = @Numero, [Anno] = @Anno, [DataRic] = @DataRic, [DataDoc] = @DataDoc, [NumeroCommessa] = @NumeroCommessa, [AnnoCommessa] = @AnnoCommessa, [Fase] = @Fase, [Fonte] = @Fonte, [Oggetto] = @Oggetto, [InOut] = @InOut, [Tipologia] = @Tipologia, [Riferimenti] = @Riferimenti, [Attivita] = @Attivita, [Autore] = @Autore, [SA] = @SA, [Redattore] = @Redattore, [SR] = @SR, [Annotazioni] = @Annotazioni, [LegUtente] = @LegUtente, [NoteSystemManager] = @NoteSystemManager, [Spunta] = @Spunta, [Num_Fattura] = @Num_Fattura WHERE (([idxFile] = @Original_idxFile) AND ([Nome] = @Original_Nome) AND ([fullPath] = @Original_fullPath) AND ([userId] = @Original_userId) AND ((@IsNull_NrProtocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrProtocollo] = @Original_NrProtocollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL) OR ([Anno] = @Original_Anno)) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_Commessa = 1 AND [Commessa] IS NULL) OR ([Commessa] = @Original_Commessa)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original_Fonte)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)) AND ((@IsNull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] = @Original_Tipologia)) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL) OR ([Riferimenti] = @Original_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Attivita] IS NULL) OR ([Attivita] = @Original_Attivita)) AND ((@IsNull_Autore = 1 AND [Autore] IS NULL) OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA = 1 AND [SA] IS NULL) OR ([SA] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND [Redattore] IS NULL) OR ([Redattore] = @Original_Redattore)) AND ((@IsNull_SR = 1 AND [SR] IS NULL) OR ([SR] = @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente] IS NULL) OR ([LegUtente] = @Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND [Spunta] IS NULL) OR ([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_Fattura = 1 AND [Num_Fattura] IS NULL) OR ([Num_Fattura] = @Original_Num_Fattura))); +SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, Commessa, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM tbDocumenti WHERE (idxFile = @idxFile) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -143,6 +314,7 @@ FROM tbDocumenti + @@ -161,7 +333,6 @@ FROM tbDocumenti - @@ -182,7 +353,7 @@ FROM tbDocumenti - + dbo.stp_tbDocs_getBySearch_Count @@ -224,7 +395,7 @@ FROM tbDocumenti - + dbo.stp_taDocs_insert @@ -256,7 +427,7 @@ FROM tbDocumenti - + @@ -328,7 +499,7 @@ FROM tbDocumenti - + @@ -358,6 +529,13 @@ FROM tbDocumenti + + + + + + + @@ -375,7 +553,7 @@ FROM tbDocumenti - + @@ -478,13 +656,6 @@ FROM tbDocumenti - - - - - - -