From 2a92cac7fba102eead04f7e6c937edccc46a4691 Mon Sep 17 00:00:00 2001 From: samuele Date: Fri, 14 May 2010 16:20:32 +0000 Subject: [PATCH] Update con - nuovo db e nuova struttura mappe-Blocchi - nuovi permessi e nuove maschere ...da completare da mappe in poi... e poi trasferire dati da db xogix git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@45 365432ac-a1b5-4ffd-bb28-6d3099d32164 --- .../WebUserControls/mod_anagMagazzini.ascx.cs | 8 +- GMW/GMW/bin/GMW.dll | Bin 87040 -> 87040 bytes GMW/GMW/bin/GMW_data.dll | Bin 486400 -> 538624 bytes GMW/GMW/obj/Debug/GMW.dll | Bin 87040 -> 87040 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 43287 -> 43287 bytes GMW/GMW_data/DS_magazzino.Designer.cs | 7925 +++++++++++------ GMW/GMW_data/DS_magazzino.xsd | 851 +- GMW/GMW_data/DS_magazzino.xss | 91 +- GMW/GMW_data/MagClass.cs | 13 +- GMW/GMW_data/bin/Debug/GMW_data.dll | Bin 486400 -> 538624 bytes GMW/GMW_data/obj/Debug/GMW_data.dll | Bin 486400 -> 538624 bytes .../Debug/TempPE/DS_magazzino.Designer.cs.dll | Bin 159744 -> 212992 bytes 12 files changed, 6040 insertions(+), 2848 deletions(-) diff --git a/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx.cs b/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx.cs index c6821a49..8c41c7f4 100644 --- a/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx.cs +++ b/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx.cs @@ -343,7 +343,7 @@ namespace GMW.WebUserControls } } } -#endif +#endif /// /// svuoto da cache post update /// @@ -368,13 +368,13 @@ namespace GMW.WebUserControls if (answ) { // controllo se ci sono postazioni correlate... - if (MagClass.magazzino.taAnagCelle.getByCodMag(memLayer.ML.StringSessionObj("CodCS"), idxMaker.ToString()).Rows.Count > 0) + if (MagClass.magazzino.taMappe.getByCodMag(memLayer.ML.StringSessionObj("CodCS"), idxMaker.ToString()).Rows.Count > 0) { answ = false; - } + } } return answ; - } + } #endregion diff --git a/GMW/GMW/bin/GMW.dll b/GMW/GMW/bin/GMW.dll index 0c341d86e39505e2ab3d2cccfff622bc5b26cce8..0c44f28bc45e7c21744de53c35f86f312eabb0c7 100644 GIT binary patch literal 87040 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 F_%DUR9GL(B literal 87040 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

@3;m=*VcRV94u!(9S?G5a3cF^ZKUXNMnuSh| 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 YIrev~Qh!MJjJe%+th7E+_CHzR50}Z6j{pDw literal 486400 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

3A^B4=z*?EkW@9;dv0(5pBW94Ub zb{=B^Iy;ZC@*SSXSb)yXW2}6K=P?$bv-21$-{E#hi9%BJIJCCvQ9iGQn zfX>citbB*(F&3b+^B61N;dzV&=T7NE29 z7%Si5d5i_<>^#QGcXl3QSozM*W2}5<=P_2kv-21$-`RPLmGA64#>%&O9y4)GRGb- zI*m70YyI>NXF~6RmXjDRunGR%m!s(YPySaN+e#m86}I3-$l^4@D*MZBQju*%&rik- z+v=64t&>bh%0ou4NYXo!rD$LJ`$~RCl3#_DH&d(Ik{RrUtF5M2*XYZ#f!-B;^y}8c zAgcF9OUX=%RqQ=nrD!E#eX|jk{LZVqTUut>rB=2W%_Ld+CJArM;>F!kG6HnDObU9A zrPAf4%~8XI`^DxF&jl7^Y-NHbx4MDj5){niU?tM-p^&M+060E*#xEV zCJ$%;Q*8>{5`dN^_d3G~S9z0+Xkbz;r8>V)d?Xu$tyJ)oHt|PU|w&Brth8 z2~4c(DbA~?c}_+MvT7aF2q;f41r(Qc6ZYgO z*56#QftC~#pj^cSDDKgU;ivATzXxh;u(@J!ONt3lu3`cd_iDxPb9)UH8)~lDjFuD= zpj^cSDDKmW;Y*2ziVZhcY-US}2~e(L0u<}XFYeD%Y^1qjqb(^WK)H$uP~5L;Y#>ju zSyUK2N8qZR}fsX!AqU!@dK zJf!>Hj6B7fuT%7!z%W?cvQ7pRYraw`pm>Jvd&Bw7x`6Y|?RyKEWoWpiW)-|Vb83O$ zxkVkCS=-+9y`!=NWKnY^7mJcJYda9onS9YyPUjQATrCCA({iM?*k~CT#!H%OxxHvP zQd>emd{b49l7g43q~N(q#-n*1aR<&n7jh}HxR9ZaC_uU0Mu6f`-4SQycf@7QYp*7? zH>;(ND0sO=6+E}7L)H9_xMOoACq&6=YaLMlbF~yePs_1gyYfVc5%+*o= zJuPSFuX-z*Yq?UioZZr@CwRF^3ZAFroO~r$HCJ-AC^@GkB?T{6Nx^fKbT_1PXyQo5 zDX0XgV<(OA?s&F0iL%gK5~3}+E4Cex`g;Z*UdnC-u}=b$^F;E&s26?;`OWEdL)G;| z~V1r)2MiH5=y+P7r^1IAQVL$#+5?6>gYxcOe4JE7Xsdnzt!#1+~p1t0@HfB>X$ zh4wfBNZFS+(^9y?yOR~!Ldi}(wDs7&5woj-x337m%a%Q~X$ZgzvkUL+2m%!n@EQc_ zSh)lOwtN6mcJi(YlL1KK3R~fUN|3#O$ixm*f-t)pc=q$kY^%s7pSZHdaR6VqJ$%>l z4X7_3f}wy}8-UOHB^;YIP~qYTaMcM_xNwE7&49+@Iv5I=k^zmg4hzpt3{<%I2#Bkt z3Kwp-ghQ@{7r>Y0lek*K&-yinT-z*AJ+kN$SH|5CsGjT!J>*(d0eI!j2$)O(`0R@9 z&dwQoh)oPb&DcXW*|&$7o@)2W8dyPHx)L3iwkU6qyY7ZICY;9WuCdHIv z4;jvE?FQhQ+d~E~&mKxK<=R7rH_skQG3DArhBwb1N-^cyLxwlc9!fEV{NcuYF}!*9 zP>Lzn9x}Xn_E3r`gf<2UGcHu+zkmb*_htgaj-)5jE?OvL$=SvbSIlrJ3DI2-`zeq7{26 z&F$d_?IA1Cf<2UGcHu+zkmb*_htgb4>>Xu%#zGkfqsd&o+(U=O94UHEw1_I znPLKztC#@A3$$Vj^AwYlm0ZQ-45XQ20+g$m0L2TnVvF(=lVg=!#pLLtnPLKztC#@A zi?m{k^AwZQlw8H+w4<3~0+g$m0L6>7VoUNAlLM4o#pHmanPLKztC#@AOSEF!=P4#< zCb^2qp++;s1SnTA0gAWRitUi6n4FX3Dz=JGJ(?*dK)H$uP`rauY-nldK*r9DaypWW zxRV^nEX_JE%)1h4yxgJ+o?FzRWudc73%aJ!sgY&bS(IFsbCzkD1us`g!E=?2Yk5t) z3+JB;xhu1{kfEhYfN~o|fa03&dpqVSwp(+>c5g{B0m@ZOfZ`o>-1Nx{oiQt(_Q)!6{g4CWL- zzboNWGiL)f**_a#dhXePl?@Nm#&J9p&xnWPnej+G8qbQW@mM@No)eG9bK~vedGY*sLA)?t6fcgK#M{R^ z#7pC4aV_34o`@&ofu2Lz%5OjRbqwx7-i@3jVHR`VVQD!;}mXTp9O1c%&6;`x9sCK6pdY*Rv}wby2#y zHJ-UZN^zkHNPm|LB+aGngFl$Eb?<|hxMtF~wu9Q}KKMWCqNVSHM}oQ!UQmnEAo=&f zJIHh&Jj#Om;7ysR0QQb{L-l}CQaF{$N`aaur7A0x7pR_;=_Bes_{XU{ULQG}3J}rt z+DNeN?cE3eC!IvTJIFr; zDguxC4NwsXRrkf#7HvH+-`_5t2Q0CF)JYLeyi?=Vj(@KutRORbE2{vCyo_byFj zKn^D#X?o383ZQ3K10YS(F2Jnw^gUrx zr7g*O_k6KNJP%~66y*9`($T9@Q2iraj}N=+kTJxEW|S3Wl>F~;1$_i>00+Ov<@7o) znhn3l1y8Hr<4S(1?{U9LKX}pPdtAuzddc0m(fciQUNv`*f_+Qamy%<*>}xC}wO3;) z|813_E@#*BT(WEZEaXJY-<U4gJC*>|-La&S&5p&= z8|_#u2WRK*SmfRA>k8Fd3cO#zyWOu2wzci zUI82G4NXjjTMnKB6O-YPLt=tyJTVzwK?_VwhC|TYid0i2b7VTaPtA0Ao9uUZrssBe zE9rE2nU`K)tiHF%^U}!bKIaY!I8l@*B{_zc9bOn+kH?8b#82R*e*^E&WEyz;*%vco zaT*DBKkNBC{*snCNy#9=m2rI@NGsNkBhHl1!;rKKLUH*%59acH9!x@Ak^ai(VMrQF z`8-}o*}6UtiEAe9^8mGx&*QJUXlb7Z5|qzFP>a(b`92Q^nS3755efX@R7w!J-{$KQ1l`#ca+K9B23()D?u zpM`uLzfb!-uyD5O-595zx2_}bd>+d|MWB5i$lLdMur{vGgIUDqaXgh;`#cP}eiB(> zdN*jOW;bXko$h2(0PXK&QUD*?OS>#kJuSE_Qu5!<%ICW*Qu2Q@@@RALM_<*>VRO7D8DLjn4%n z_*~p6Mrieyth0kbNMtkbu2JJi0Ag%g{Z}c7v2Ek}hdM<{dcogcLBHHFz8(E` z#wdOL+3Xi^TuJ_Uf$D7feb06!c|xo%Sksayev{d|^9|Ndu?Bm|`j}pXSjNW$&IUfF zZ;6j7i#0V)zdKGoCZuG1Or_{vYSeG1WyjRrbL!qTx_J(ts{kQcKrSe*XxS0EI|u%R zD8!VykSz!&Tg4`D!lXSz4NC@l)wx>^D&^f}$LV!8z8d<@z|*SlO!Av$eRc4stPJkc zJuevKTJoKFUNB$E-=`0ioHt6~1@oDuI{nS2&!P6@rR@78@Phfgg63~FeGWl$+cVExO^@IlUGW$wb%X11#ox37S>SR9dIhy?0_x3(GJ*hFtD=&j?}#i zzbjO`We<$LbW6}T=Xu!}(pYRcJ|EA^=1b-DC3x9tTBR4Z+0m|JMW6mPROH0*h8m|`+*=)3f?Q>Bs1b?Id%OCy(Z=?(RSW=q2z z`fP;zpy3dA8^L78fSD}~ub>4cH^U)lUJcvp6c5z{z_5!aFAp&E`R0KQa01h%$w}du zk5JWE<8(8s^jPz$nXzV*{jtXM+_7dQ17mHdRNbLue1@~h#-Rw^YinJG^pWrBwBBZ% zhMS29r(x>iL8IjroexNU;7O&u92VTIOX+1_`c=>oY`Jv33@5rhJBmq+NK5 z%l8>Fm+v!V5^9U|S3W~S(pbu8Sf^}VpP|GxllB>c+Q?`4q%K<8XNUylGZfU~G)TVB z&_O1jA+&_g(3HvZ{u!zVl#;@PoRtDKPfAsm^%6b`ULScm6#za%B-r-$ ze1=c!B=#91rhJCW=-y=4XNZ0l@)>qb(#Gol+xMhyABZ;95qO@&)8R=(pgoDu$oC|& zj;<$>S;UigHr0jpBpPyk-hp;oXsBjqXehF?YybCtQUL9H7*YW3dl*sx2OX^6enS1S zD=^=amy$o56(tNt3q! z_LYGYfc9OHDS-CoUQNbqC26P(cM4n){|g@Z*lm%AwQVUk@bVQWpMXoR?bk}Jy|Mwu3Q1?f;HNcr6lKxq+A{< z?{VB-sNQY;A0G(z2k*TlhBUT9j{n2+n)p&V{lW8m`BK6DU^HpgAK)DG@uUSqtqtc` zh}YfryBwy~XtB3)hMH+hR+^Ljwq$y4TUyCLTPB6-rM4~S2Yp%DwlvdwTWx8i+GLkB+HzYOi5A*2#p||ZY=1)}{hAs#rx8v0regaOAL-ZBe7V%?X0de{1*brhpLm-b zpN3urmaxTmfnV(6W=XUJsn zd=IZ?#^N**tnb0|Ptob9FLSk$L4qse`lpaqtX)i;DgTrqX?Kz0^8HiH<@=|Ygc>9L zm4C{RG?wyDT|wEp{waxTCheaBwUK|Spo^CFPa#41rv$Y)4U+Gla*)YC1ufy9GG+2S zO@`_LrKB*)W~D&QlTwvs{ZppCJgKyQsz~MW`p8x)0Q^%(u5xG;= zGF1w4eGTQI9SnxquTt=J>asDA0>JNSRI2o{1@{;_3vBk5M+#v2$W)cI1mO8x7!l*J zn5`0!>su)guS!7ms|1vPs!A+ChgD($I;#@L=h5Lnu^MzZP%J=a1I5a>J5a38f!D-o zgdv~9P_!G(mHe+bSKgh%ge%jo@i~A5pMyKVgjRp@Xxo*9Wcm@J=G`fd1R&_$sny5$ z5M$eXh;8o3!W&R(WYH!qf3A=`MOwN5zXioFEw|v_hWKnASoH1}M*{lK-d2AgrT=XE z?w3f32JOB3+A7bsURjg28Fx!O z9w_nnw)*7r{f;*7ceL?F9j)mMj4IdC;$e0>T3g~W*NM0+iEW9?MAhyf(Ym)iNZ8); z-WPHC5q zCjGu(jw17iBrCcNcw5aWOQ36DIwRS;L~G z-d#jSdG9WAdYz5zhQ3?ywCcN+{8GN#@VB6z7Z!3Y`EGyxLFd%upFG7>r4=zs{bwMAwi$2 z=N)B4V~gkb;jkB*(%}{JAxx<{=G06b`_xPw+ho6vnVwt6Rx(@1 zy@l$0>+3v%)`|-;|9QVjovmYISGHBhMyhEY8_v8sPBG~^cHXv3I}^G6jF|S0>MI<* z^OWpJHge)44Si#4#p0jEHMcXF3%B0^%ZaIse&?Ahh9P2_{+UHpNI5|@3`7slk9x>1 zq5pg~Tl&GtsE=$Mse?B}{qKn8Q_=YMs5Oa8bAUwSu4`L3_4~3`C<3Y^fStvXe zj|Va4DMlsgd+!mRexj1!lzh{J&pNx9QkKGl$pW5SAou}d(>|1e2R7$o{#-pPPW+XKlvHiuK?%Ic_Q2jm2 z`>Q=T2cXG^T;;?(hxSce>Yn8F#Ie58)syUqy@GB_%3EQ+p)E|*K~J)022+(`KGooA={H|Nnw@;CgpcS(RS0}w%fq}!uV#mQ}3~5 z&PQrgW;Mziy}m&c73Wo|t1vX{q= zKFQp8;Ds-b8!f}!c;KZkhr4zg6{&*7(W#ovH7eImC|8y2ur>6sV8%%cW>}s+G7onq zazuZTOtMN4lnVBi@njson9XTpj5d9qBFB z-b3nX=$X;fA#|EF(mUK+O4cF|-AtrDqrZx7UX}K8TWt@p3ZcAt8Cl`Uaza&<-pw^o zR$59jLC?vaB&0K5rg%A}n(PI<;ck@$bMLLSLF@b4fa3NFr47hRn{|>mC`y}yEG6NK zozmKXms1>V3@tI*sHw)O8&DjxDpA^ith8A#d4r;~d4Z)Q{4H2o8}M?9qm7|iZPaA! zXakC4&S`BxR@x+zHz-P*b1Ws{H)GP;fR|GoZ4Aw7qozDZ8&DjBQELOT(&kdh8x*C@ z<(880UOlZ1csa$<#?Xv5wHpbCe%@U7xJA)$PqEZD+*Nx&C9EImL6l-2kXS^XT%VF+ z7xCH$g}pb~2mP};EVC`o#9Z!!B1PItGhShY@*D0;_GR9Y%H&uy+&5g=Hqt-bpX|pS ze7G{Uexx#78Sdi=7c=G$qiP?|;TCmWBoqbO*8yhq(A#Kmj|@b;$^OXMp9mI5!)i{c z9e~tQvX1`@_o``O@{~YfkH{@7Rj6NBDl}aOL32!?(0E^Y;JoOeZDjND)}L$B&WbWM z=y`yC36VDtdTvS%BHYYGG%9lt@nRsmvWP>L2e_4Wrj5~rXAF|XuybV*hb#|AE9(sM z(S*l0$zqVWvWP>L2alC?hU93%qmg9MrCnLXA!`;J!$+OTFRqB=iXOlXW$x-YcQ$%_JY<9U+JAxQi43xY0fiS3e^dD`B z?^WglJsuvFv^Z5-7Sj-$Vn#M2!lnA{pX?%IkT%LxF5E40HvJ_Vlgei_;;N)-T(64E z@mZD0LshADRj)0Q%pKISQvEOvP>q$z1;wtClQ0m?l9U&an?Rc9(Wp3e5lL`YHdOw~*Z z0hA5H2IBk-uUAM9n%^=#6LykS{Ao}}uibp$8eBGJJ1~Ah<8mlvoUvNiXAB~0R zABCNxDh*(Ir12O{)BmJZ^vT{RB8LKaqxF>7Pk&$B7e(YRi)PXP&!_)S0F4;NY0OX3 zGcZUbTCbil*rZhD=)C@^{&I97g_Y>d{g?H}(P#T_C(2idGBf%sJ;zb+04OsCz_WT_ ze4rd1JFq8(n>oB};Cy<1=fDjE)#%3qUmX~a_8(j_7)LK0yuE*Zbl%`5dVbyza4w$# zobS%Kb4EG(1%+{R)J)JfQMfqz?aW7JE{^7p42)Ew#k0l-7DtEA8W>p|okU?dnyy06 zD=3Vk_f;WPpAEFv&IaY3{QT3!;5l$9C>NXro^PCV=Sgw&D2LI>c;1e}a`e(u!1JwB zf$)x(qAZIp9J;U^t>y4o4mWeSmBU*&{2Yf5ayWX?pNYT5;cgc}_IVt>>Y_6*`bG5G zi)ilDWD;o|70m)(8Y;^-*~E79cT@#U51@XOIR-gr4$ z;nB;_C!WVIe`IDkDqMl`UUJnCXS9kvhoX8V(PnaB=k7tC9QXDJ(}%UJd?JwgTbhTY+#Phi{>fhUzuQ zca*|7O0Id)HF5L~4)5deryTy4!xh&e^^j|k+t*wex7?hbX!4T9Id+^sT;1}lMwE^{!HqJk8*1H zHPCtfYsRVn?E4z@pXX9Y6N8!&Fy9qurWzwkH$N9>s-TG~>Z6sIW*a(W*frWW8jN}< zR#-SAIy%}w%T#Yf4sGH*gE(hJ3#0uxc9n|JFSt_LhgFO&zMvSLCNSp_9Q%ig(MJfB zMqgBM+VeR^1{TNGb8Lf(y@+F%sMyIIyH&;hg=6=q*l8T2+xZ#gOpeh4#j#BsTccu| zId-gyoy)P8so42ZkxF|b#mdpb=mL&?kYW`&<9i#&?x9#5Ess9Kv7b|HX0#@Hh+|Js ztQzeZJ9 zQuJneJ!?iZNNdKt=+WrA9K#ASFZxCFAjej5?6K%)96N|({~7(7W6$T2G{-LE*l(iaIravQ{Wdy-W4ChbchQ9$yOU$TkFMs}y&U^P^f-9D6+4i%zv>M0l@#Ui7EvIF41w8lD&ZIeH<-=2L7@^q1%x9NUd!e~Z4w zvEw-QkLZ4my^Lc|Mh|f8dX7CE{eWX1=2%pCh+|*pSh4V9j{S^dU4=(D_6*0$g-1Cy zk8F%ZQE%ZtIkr2;DurKj>^P1M6n@9CO&p60f8^Lz9Gg-2GskY>*v!J;ICdAuMhj1L zVchp_ z?0AkHUs%Gib2#>*!X6yEl4GY7p2x9UIQEjliDk?aWUSG=^zy&BzjEwVh!JNu*-zck#VR)12f51&*Of85&8OIK^!mc< zI6s+D-d6Y^$7o+dbI98Yw{z@R75g~HHmletIrbJ6`)nCw6XW)9lKTS3{+-gE8-1$q zcaD9JVn;_`ER6Sn^H&r*F1oj{7sq;Ov3UXQ=1!#T?u}m5UfZ?<#gFycwjH7v@;jv;Z8TiGlVYa~e1g`gtplH;`So3ceT8!QJ%gW! zj=SJPgM)?RF8C~k!_hYe=Taw_AMZrrig;HF4~qAo@P+X{6rL3yK;b3v!4%#QA4cKL z@pCBrczhIv_r}Lk_)vTTg^$NCrm$=1R0?Meokn48=qw8N7^+kFqM?^lcsYk3;qXBY zyJmpCn!^`!__i6-MEQ929y+4_GKVwAen!tP;_#gu{)WSKbHH-~hqukyg+}$jIKneH z{5pr9nG2q;bJ(@rX_WdB4!^|VvU#99GY>q&^AYaA;m#bse*TS=`WT067vTBT9GYM@Bz?yrIK z#~eP+VR=VTPTLVP-6uKhpTP5rITU`;eBViM9?9X0IegFLr-`#`Il>b;`~-)uSpm*> zaVQ9nuJ{x2?6wl&#TaRK6 zV^=(1$)V^e8XmG6_)p;QbPmtw@Olp4CC{w6l>MVj$=1M^nf^Tvr8i2Q+`jwADBsdr zghz7tb`GTmq;Buo13Em+;U75c-V>DB94_Z@PYxg4^GU*4vlqfkIs74qZtMJG?>%}7 z(c$|byn(}CaOk$?EB6KdwH&^k!;f(IRSqBI@YftZ&EfEV;9tbyN)Gqt@Yx)`h{Llv zJfFkMIlP|3w{v(qho9rnZOv~o>(29q&hvH7^UcolzdO(0be zE()*T@Ffc0yWt)R@7eH83V*)gehQ!1@O=tro%%3^YfgQH!e^iQ7=;^8{SAc|o%%-# z-*W0-DZJxU^pHQD^kl3pma|X$aD3ba7gAV=UUwR7hPR&f3HpLV?3pi|cGZmIF1VLM zP5JI=*AnIX96m;2Ir`&iZ=&!C4!btuxw`R23J==&rMMhDcjNadT)*)V3O8)Lhr%;A zK1SgyHhz-AOE%s`;dL8-L*ZLD-bzxpZM>hJKeq8<3O}>)uN2<9@sBaAtPjxV84ty` zQ~1=zJ1HDH{nHdKJ^k|(?sxiEC_LhH=)Z--cXRjvhhq7-bE7+#X6O0;+Ldl<7%LsZ zqt_t(Fo&Y;AI`v>{4|GyXX5#&GrvkapW<-)v+#T^hc4&Vv%z^IhYy@xo=LNMg77pB zKf+-aU)IMBn;?71rUQuo*Bl;o4xT^3q2wYf+S}{kysLgGrFKmrJeb2PIm~aVm!I?? z@#`7*SI%=p_YGY!1_3Kh)?6BCUJiWJj|ijv9_5)m&ImKmm%nU$s% zrj-_zozN)Fv?%f91&azVrI{s`*0>x+h{s8@W9Cl%B{D)RC(ZSCwdx=v zL=CCT+t(@qbliyBef67mRsxPt#<3g{jxZV86?LJQ*Bm-cMu`fR%44ZW9KDE@8X2r& z#X{0tF(EQc;qR@$zamOo>%A(DwLum}l`8tfcZh9}bE9Ud_&{t?RHdSgI?(QnK&&w8 z2?c*R1^=0L&nntfN!Sj*r~cb`Jy|&3ONtW2?Os#xWhd3#AhF#!EZnQ^RrIAH)hvwK zplJHI-DY*}Z`%F&H|_cdVuewERTl;{H|leh77&h?&NAZ-4#WzhzEu|oG&kx;bxAkiH@yY&V)^#=9~QD~yWLR|PaTs=dA@AZ&NtZ`$PrVuev% z^_YO>M)lVD0bx7*zV&Z;xG@kbj5=T69MIgTf%=w!u-)w}vz&JXVuewc>!N_>Mvc~Y z1%&P3YhC!SWjmW3h!sYS(Io-Rjk-xs2?*OwW0~>F1F^!WyY!5J=0@G8X9a}qDt^;$ zb|6+5^?-gjpt(_V^&Kt~FlNpjE5uMznYS&fPQNJfSo=tmSieSX zhu8v^FM22FEl|8D^EyX2=_*mr>JM5ezGD@DUJ^m)o0{dIRpNBk8qjKy%GwHgS&U%G zm?r&-xQP`DdR0sV!5WF=m~ZtOQ5nz=daY<=rN!*juZtMkJvYE{{)Da;{Yf=qcnoSJ z$sE0_MLEeFud78`e>1|hG0LhId88Uq661j;u_|Litv5s^>$R9DPy_2-(3>Lh0s;Tk zh)+Ooi2~N=pmkymsZ1P#b$DCUlI98>8>apu66sK3GWL$hB$HF9-V@)l(n0SF zcOd5vv{A&fmV!2kzO22V55(mxU)vOGvltJ;jCF5&zV)G)6wm-`i>P6xwY|jpNE{)V zjD0NP24Opsv5!R`lF8V|B9CM;_Oa+r2h=igW!p^aV==O}62V#@4Pem3BGqz1EB$bKVU>)j370G05y9gah>qq<8Uqvd(WbCg((gECL>@yKV zD)V->tsCML*VcpfAO65N52b-L2MFA}^pjt*^y$))VbYti56f z$z*Jwur9-PCS&_VTawAxJ~5PJGPX}dWS9|Fv@5sviDZ(=7}R88#`cSR7G`X}sA6Hp z4v1zJ?qlDG{&ae*5ty-WMLDTVtcP_tC@M)NV~0fZa2lO5_MJ$eQ>V$;cVaKeWbCjI zBdDf#Vf#9LM8vSNNJ*>$QabBCQVt8Vc|;Vme9@0sN5s=0%;t*r3#}hSHS0alkKz;7 zub`viTh?hE7Fx~1g_AnA%K#k{@vI4;pG05QBGAv`a@HH5<6=Arv-w$vXRQ-rQa~%L zU&JQXw;f)!lsrx{+0-&&B(^iz)H0Q1vZ>`_lF6o)jra#kFoKAG)6&u!W!m8pQ_DCO zX48@>EX<}Qi&>aWTh_8Ln~n^nH!UWcuFN8piSYPmEl=i?Og4S8Hk(GLYzE0AB$Le` zx%MiInQR8jEu=DUb9|j{C7W27+g9+^0rlcFQY?mbjFiL*>4-JcS@EPCRxeT!3-jJe zRMAy@ISZB(0B$M~fGJY(LPI*t1LrEs@iPE2sF_ZT$GLcl~^-QSK-DH2(`J^n? zWuyYub)<3@o?*Mmg{-?Mwubc}X$$LdQWI+#NsOcA^wyGMSQ|-6EZhdW$#fQ;AG*mL z7H)OjWDyIux^A+9gjtCnGuqlcWINWy zpq}y^)>zP4@-o(wpd^{kss{CvC9ET$-tsY4=$UQpK5`WZw~4dP>}V&;nt&4Rvt`kE z6TA4#P&-X7Cz-8ofUF~#t!{ukKr&n10GWLwwliDZ09ksA>1E`Z7uf^kVv^bF2FPj_ zZgm4?Jqx$GfinJ9Y*!<2s~aTqS$MQbmsKp>>ITbZQkfVJ>o7!m^f#hrtGig{-%g{` zRyS16A(^dis2p_%#>`d+KYU0k^SXAf)0fF|)}KiWS(vfQWw9egVRajqQA; zogt62CWD5_$cZMl0(80T$*KVjmxEY`L76g#6_j|TJwo2eN&#IVA7Whw8Y!27Fk|Bq zbL}iy9Zt4tIn=G#}w6q3o<%PlO-*wr%TE^KEqc8$zoVa9Ug5*B7GR~{mjiKk#4;P1}v#&#xS z*U6lFQ05(Vo}5K88OxKy?!}nN*!41>WX=y`WiczNOPwAoD_Lifs#xcdYFU}21{UUa ztQ3=Jbk7%kk3CkN4#M0PcPY2?Wh!d{Xq+6u`UrG`yovP+!BVLuLiE*`6tv zvl4r3w=3ihlF99CY0bcPCbzR?9LeN%wyY$X+|HH}blC$wYxiidXUk-g$?a@8l!du{ zNanLJw-3oG7UuS0+04S+&XN7^H=|>2ACcvxGBE_!VXmwsncO}qn;*oQX1}eJ2^A=l z+e*2YWO6$XzT~5t-kKhDdcKTdZ6+nLFz@qaIt%kRU*@xX(cjqfsa{iX_c&JEuz>V zRyE0cjF!c#BgM1ubHFN@!onl_Dw)B;cU`MwJ`3MwquVLK;S|f{C4}jLn z*{n^V*W~l8{h-(7J0RTVTlMMVRLi=6`Z;gNBafR{LZ9oMPi4XrD6`FPlS4^no8Kn$ zNM@VgCMy?WO|#8!lgZDb%0$mT6P#@_lVrB}ZE^w&xA}Tm&cbcJUT$IGF>AYwc@BFq zpGp2Ib6B{|euzgxzW$~@d& z_Q(|0jmfACRv9Uuh56ef%UQnYJDojp8HnU&x&-b#|%KD1T(dfxeV& zmYa4Nps!>iYdq*{c>(K5P?H?ZS_|4MZv)}%etPx{XP+z$XtuLoZecZ@{h0Hu#GC$F z@^?@sl1%;%%Kjvizk{-ZWb$`V&UwL%aO~`-oP%;T$>i^#+{D8C9gI-Fs9Ki%6RLp~MQUbsCxx!2(Y*nrL{>JbKMRk8$7B`@kAuf# z0jq#&mb37vcuX#2;ZgCJT*Jbn;xV~}RYvWaSPMwvWwR`Jl~MFvig8d$Zf2#pkL%6)_tH~rSBEf z=PMwgI@Hg9PXh0hrt*louW{x3|syoSSgOMtYWVXRb)vyL@nr#qb zZ=lM=uPIGVq{<_iZ7@zYDs1rY^xIArqO8|j8mB;vkk_n*uP-RY=iAo5~<9?vrGq-&cgF%2bIGb&<|C_ zx{6f6DkLpo%_6O1Jx!`-y-qsB`heuUL(A#mR?tBuvV74$I33i*AlwRm=qKEGmB$J@ zSGXP3J**+1PHHY|4Cr+ABI^lIf~sY`4mv~aVSNueQ~kthlPcWKD!hi4Mf6N{+(eZS zP%F2KTFAOEwY}S0Z6TR$qK|4OnQfwv3SE!Am~EnuY9yI$qK~SmH6vuEp5gXURV1@b z^ij1e+$NG$BMY~QWYzsWY-f&3XRAUM9+%Eh)hyg5{-oe57Wl7B$>Y7@&B-P=7+9Ry*< z{O6tLp0B*kM%_VwRvlS6p#G{K>n_j*YB=i!(1mIO>pjp#YAWjlC`~=Via!55cYt~o zgln68{zdLURU6O{caRGG(8LCwf4MtY^(UE(4N>_dld&OcGRb6Yh^iu)j15txTTCw_ z&mZLuQHx0?V?$Im3o~}Hs%K%wE>`hdv7O1-P?gWZj9sFtSeUU(RWk{$oWMF@pnP4c#x zB}*g4vxbvWSh=JORv{^$HIr1#dYn|r!gs%!s)~j0elt}q>qV;Bz?@O0Ey?UFlT_wTY-jeBNh;w>)62Ars@zE`jb!$fNh+I#`^r74h=u#gJ!%~b&v^GL z?NMy#j282CZ2$GC{asDW?#8ad3&)P?j3KqQ&b|U%u5@vU6-m1*02FJ zZmF8Ux_Ur@oT^r{ZXB>%OjVnV#H0a7Wtlq2x_`iaQKo$R{x(9HN+iLj9_VG7%3#$( zFVj>$YbV6YRTb+9#L88zkq91mR8Cj>SqTI8i|NYSk0X?c^9R1?PFHy(vqsZZsfl?L z2PViFYB{TP;BGNP)v#tmY^Dl1K)rZRLTsi=FcK?Zyjf}x>kSxhmdayo9=OGwrPh(m zc(YW4iFwDM&-<14jp@@jXt%gu#j|1uCCCR=d}>4Q2mX>&4Z50+3GshltKH&Y*oyvq}bD}XDPOh^)ki2VAW7e9HbFM-Josm zY?Vzi>o;3XGBGbEJwZOC7PAu5cZ-KqH4E4MVb#dOb$?hLXQia?a_6XoLuMTYr8k25 zv#x;HBdVNr9mF0{i&+IQ-duHnbuWxJS6SbgUS>h;Q8kqHD8wFBd8|bct5nNbs~}dX zYFIVtZ(8%zkF5IiXF)NCO`iwSm)ei1AuKWY0nh{^5i$6voUa~aoj!O!+!wr@)rVpq zvM!?70ahl(+I(+jH-)itpwJ^`jeZ%NAfHevtdJqQ#SO$4b!aa4N z3jM+KnF{TmQdz8vq1{uefHfLoi_{v{wGdmRwy8Ms%I^N*t07BsOjYeh&`)PS-3?$r%GA4MLwq%u<*#R zL^ZPT$go5mXW>@2RHZeWK5?sCsURASjt6QevPX*vVIMzXInTlh* zHYC$pt}bPLJmh>(fsr^cw!hfRi#Bhow zv971saMsNfD`4G4v4>fu6suxAXvSkbZpLFRH{<&L=92iA{;d(H|Ke%y?Qd(H}##KJvig&NMnJ!gfwk!1Fq6>64=d09gfl`4aUN4}LRpY zv3g(fE-3C-GfRUnIVxXOe`aN0vR}NavRMTbo6MR*u?4J0DfSlYIg0II;Thpol_F$d zUS3sMq%sfJeT^z+;kvI;l`K3?tW^yxJWi}t&8*KaNszCp{%|J@?kk63{a#a9EOlvu zd|fSMwZ3$>cwMbwod&ULML$0Q?K(rOTE*Z^(eO?H_lGysxh&it-cVVr7_{!>u&vR&fZW% zNoC$=unupkLe_p*hd0$M*3S@oOVzPjUA9}ir4F!guGgt#xHlH(4Ci{C8fqjuTy|8x zt!`%Zxop39Tg_snQ|v`nCdKe~2wJxCw^fsgd3c2WiwcE%I&lO%LjOf2vT*cwQ~?V| ze@B(G?!GKR)~GG48L-qfs);oZV(V2B+%buLE`iv3mCnK=^afSI!XxwswS@I5w0l<_ zVr_(W?t;%QVj0E|fs$%&wc8m8^Eeqejystvx?lSBJ_u}_e zA`AD_jjDi!d+J72&cZXoCbflyXM|0viG^o`4^&c+=@ZWgAEvxJmeB}W z&iYfvcKx9`!b;1iaX(a{!KRmCunt>P7AptVVT&qY-3+m196j`H@OyJ(mH$MW80Jsxn%GDp`2;ty2vwJp0zE<19Q=exlOg54Ld5@J#uM%4V&F z@jg|HS?|MmpQ?2%JZo=L9^A2q?eMIm}(|D|~%V|6oo)KXE;O;dX56=j&ek?ru!uqlB>kKm;-_znr? zGt!KQ?~q_VS@;eK#$(|-Bp8on4X5!~k;7>`R%eQR#yXo~KakA(kew9oO^n_leXeR*cx?S#HL&pb`GxXg%sSxl^9vQvD$hLOHmY=1 zWv2ETRUT_e<}UY3wVd^8W+SMUwIMS>ex(kvK7}>~fpb99Fv#ji4%4&k-lwy{eg&IzoGURm5qgPdvx%Q`sy$$L&*vEIh~USJf;$$L&{j ztRW*3v^s*Z){zk@0c z{uLVR6VHDKRWj=a81Imp#JUT{JEZ2YW7Vev$Q!JVFBgICtoGY+h zAq$VYN7SRNOgPpZQL9;a+=cO2c-)2YSkYHtEV_dkuM72=%);aD5jB#9$6XkYg~weO zkA=rw7>|`oeQsl2N_`$-<(l#0&3J`oJQf~5VLTQdKVdu;9?M}o79PuwsFftMR~=DX zOw7Zx{ST^{g=hO8RA@(&BYa2pqe@}nJF*{D2J6Qw668@;$?`_-7DrVT>$H&xvRT!$ zxrIHAP+6>ZA$CF)u<(rji(16OGx{&8#z<@#c~t(YzGgL!+%JArR)WdH zF^Y9&waUU+8mm(lwj0YjhhilpGxNWyg(l|V{w{Pa3-@=S8(6r%OYNOu)(H1^soRrG zFG{C!4Bt^}oyWp=)LKtsVg4*#!@~SodIxJkR)Vy3!kK1-Wm&t0ty5XALCn#mtoI=1 z=mo5Lh`G9v)dVqDA7?c~%+qO|O`jp7;J#~}&59qDAbol+u^{;6T+{Ay zhz035Ru061bsnn#V!?V6s~BP-x`s6yVj+45YZ1g+>4Yw(&nk$u(y6RBA=X-#vfhJO zYrTL~H)@yLMmMq=Mm2&&SJTUZQQLK>PG=n(RpW;0JeD&$LHhM_R^;g2!mn#s2@ng@ zA>B+b$q)UR`%#1FG6o&T|c@t=m6`c(I?zUo!s5@dBK)<(b!CEV zr-!nFuiP!#={!~h#M4t7!dL-6+<`I-g>0vKenE#S&OoQfv@w48`(Tw^D2x zYmym{HO-92nrp^mJ!{50+l;r?jK})GjK})SjK|t%#$z>`@mTmy9P-D)cjAyg7QPdY z*X}uHJbWh}uM=4A)fgMZio6n$hM?5>*vHQ(~OYpX9U3yfZ1_tbGL9KEMbHiG4>17!qiF13?%{z)~Hba9~O z7haNH5UAN;_tvXVs@Yp_3e-I8_0~;+nvqVj7X8e!;ONOZ#t24teaSkRV~<@k!8u0{ zJ*nn7IxkQ&&UcP34%B?gNzs)j)lAV#9J_D!0F`J*j4Y-4Lj` zU-Z{UNK?Iwb1HrPbz&+m%M@>9&J&<))|i~dpt$o)?Dm{xz6*3RYiiC)P|W!lEA<}9 zS>wA<4<(g(%W{s&3w0jrtsF;Ps0&CX;^UnC;vzljLTpzec9V)(-;x?g8>E%{mhU3n z{UWTnLHcs1$uynM@T*lvUL=dSl<>Fxn-^o`P40d4h-)7=mX3oZF{MQ3owzDyMISc1(jGl0XiQ$}$)uk+)v#~mV zB*x5~oQ>0UES$4(IyoC-IA>=Bjnl;}U+!#q zgRW-zA$Eh_5zu)I(V~XE*6}SDTtRX9fDuH7)I;f^OAK zxh-lRbceRCMVUFfQ^%0ZoZYF1lFW8?r!HpUoZYGWUx)3?c6OJ}V&RAL*(7M&L~ zTdyFQIjhv`NM_C|^%0Vpvr3(K2ezBy;ha_KCKhgI^ECX}GR1Jt=IKU~nX|`qOcBP+ zoIR$KSU6{o=~R-Lv-$e;DOl6Y*?gVO!a19-XHCTz&RKfUd|l7-<<6H2bVQkn-I{x8 z&;os&RSbGUH%>D#KeSt@t@0MF_dTT(1KQ|Yq%#BB>U&xjvSMGoKsv78cIuMqTj;_F}fdO?n9n=W~;u zH5X%MK0nawNM=4i(Df{w&kuAX$;{_wJ?=$pXXbOWu3+JOZq|oLIG?M6HtW%;1+OipI znmOxZSs$Xzob|EdSU6{WtVEKTvt;X$kFchhvt+B9g>#l{&8ou~&e^=+WUHR#%Y8s$Ja3i`8^|JN3U23=&8lFWP#uqsJrJ_lHvNM=3zaL&p}oM$;@ZEb=j8~GxM2l6|!(X)2;Ha zFoyH_OmMnY$MWSqF9%zpUz^zC+-1RotpzMU)Er_}2ejUIvDFaJM&D2?q{+1N=Wg{~ zVs&T5Y&a%?JYf)|RwbqR!GlS!;Vv?D`@z!dRnZfZ^ z6ASm^@z#>V*o)bVCs^xPID-?c#ouGh%;1eyJ;}`Ajn*L+&ftyKagv$Ao2*xlV>>g0 zH(5JaIDN8GUkkp+%7Wi~H>wSuW|ff4oK;wJNM_C|tXh(p zvkL1t3+JrDs)m0qt!2(;TXig)v)R^~AdHzgd&oLKGIREjWx+pO-Llm^WQCHu$_&9m09VshIDJ!Vx$nO-`89=B3rTKfDtc%c>3 zwnZz0pS4m*Wnms!OmGoQ<>)hwLPWmaJv_F}fd<<=|~&gXKgpdH4{e6Fw- zlgxasu&Px zbDM)-v=XyS%};WF4X(0|j5cb>4GURg&AHa-VD5;J%~t6RMtwRBYwE=DP zeQg~HXsfTuiWqO&#pKQl*=w!7%cuiL*)>yI`aBfU)^3>JqWP^Zv9lK#oq%KOy>|BF zMj_XR1{K@cPoPX5?z0O>CJ*=7i%BLA_u2I<%)@oU8B<%gQn?8boB`^s%^si}!ahUs>4KwEt?>`WGJ$usS&Wu_)>$q(3d%Ujxg z9X#7!jsFA=9Vb=>KWf*J%nUBDn@DB`7ua!CSkuhl0y~3+Gq}JGU1?%?K6>0vWZ?`x zZil>tF*Act*!@Xn2A{CASU7`E*m)!~gHPIhS7SRfgHPHyES$k7?W&hChBG+4^^^8- zmM?d`Txh4fVq&-Ej&8lsZvQIEtkEJnnPk>zk)2O6YqZE-z``|JWM{9zc4nJ++Ad__ z8a-`it;LvGqs8_tl3An0_F@*U(PF!bWY*{zd-w)yXV&N$yNHEr^o(6k!ZjM#`WZXn zU95>$0XE8K?HraLV$a&e0j>8vXD<$Dqi>15C7`XorS>6KOm1!P^Y)UBrq2$bRd&T@ zBY$o|>uS5Qu0>_7H``lDX3loojU+Q?yX}}yu%?-_-S$ux&e?7|o!nk~&aRer zQ9=9dn1&X$4?1WklgykQw$n*w&JNp?NM_Cs+f^)_v%_}59_+j_F_y`Fb=o8xvSt3K~sP!8*dybIf$u!~sH*QbL@S$(g+tj#a> z0@lduM}U^FZofXe&9C-4)&tjH3);kb?)q_Ugwx2Xx&CI*A=aMj?`R_(_=5^s2RUXE zD1y~-%#=3D>CQTD%ydu+Yt)#EHrmNx-8E(|D4R8Z%;Rm~-)LsNI_7CmG3(o)>wH^iv~!$PBA(B`D>T;G(F%L{ zO1_?dUuawBiqUBHq_Xh0syjO&F{UQ|R&}B?h-B{k zN^~*r8dMXV=Dvsn0x&|RF>B=d{V z-5eM!@JqejS@;Xhp1)^6bE882Nde(6*(U#{-PwUyVN{$S|79%f6MsoM!QVF^Y&#|t0$t}k&)N^lbKU_#9^ltfCi|~<>H;eBk8!q~Zej_2R`@47A^~OY`z&@6N#?%K zVy8dJ?ES?~;h9*|?C-@+Xm`^~&pxaD#ZD5bhJNd~*hy#MeV-*x9t-dLEOC~z@V?Lc zoFgo}M|z5r+5`Knq2FOGbxKM2YblfcQ=K^^bKhr~bL1=V-ZJ3> z|4e5M>k-f_XDjP7(EZLn)-Rw39NpWrOS|y{|AS5(D<4$hoXvUxG~2n9wH5S`GZuu| zJbGiD|6!*npwIksoCa3dO?&;7PD~%HX|g%r=}$7*obP0jOg85`>qsV>^PPyZ%?Mp@ zI_#hCB$G@w=Q~4Ln9T)FJ`1zCz^P(kHXnDIS(wcyoc`xvpC+46I^`tD=1q0}g-#{O zWb-MfIfX{2Y%X#V`l3uW7dd-LCYw(?q94_y{5|8uurPnmI7zG*ZbGHA-X`U+Fq_Xf z#VlX+ul{G8r$Ly_12+YSJ?m7n?3;tbo^w87oef&ze9O87wA69WHSO*JJ@3S`=7N?v zeOVho%bm+vyFe?P@gU6Rv75ufUT`J_6dU%U)5!7_oDsIliAlwpCYvui{YfU9FFRQz zlg*c%btIF`m!0G1nGxC-^ay*|i8~)CEviXM7L^Av4Tky|% zQ#;D-TTToMbNiN)#KK>~dCN&>-BN(cVPS6Ha*A2L=zd{uIZuNyw@()g3|r?^vo?U< zc0OSR-7+xjFV45D?x1%ZH_fyw0M$70tcOACoxZGXpbgIDtYe^eo$(;dZTnj<39EG` z1(X@~o^ybea_jYBo1N|hu%^lFM@}Zm*K5`b4 zOm07N*032i4 zhg2rMhjlpU6p&2*4mn$fV@=H18}4_`AyOILEqB<7$)qKtyX6i$Ni6)^-tV0v7XEGT z_f7>1|FZaqQ_sS`EI#5KV&PvF|KOyIFn!`*7XRR6u<&kyADv1T-YxK>Q^mr&1&%t+ zEWBIbs1tgH=>_i=Xm+w#c(*{aQ^3N%>_6tLVc}o)A9J>_@NT)EoS2cO7rdk6Cnt%8 zcgy|k6tVDbxu2a17T)b~+^J{b-5$rCLoB?@;DnQsW%|Us3{E&1EWBIp7pIbicgy|a ztY+cea=$vqS$MbHuTIP;(+l1cBitMo-V-C-A{PGrymZ&G@bBlPThGF~<&+yg+Vp~V z%PBXNg?Gzox0Ho<%V~EZ3-6Y*+$I*@EoZsbm8KWGTh4ZevhZ#>+s$L)-Exk*oP~GG zIc_Zr@0N4j&}`ES-Yw_4-C20IoaYv@@NPNJtzhBb_WIm<7XEFo&ppDzzwHfjQ?D|8 z;@|cLxmiZ^x3ByRWyz;O>NAx1NP}Uj(~9v+(YVU^nJ!8iDS5 z3wF|W_ zy}@`ayz33dW8qzIFdhr?V=S zQ8>iSV&NSYA#MR{a3S1f;8wCS3*jyUw~BQQ#9F)ctO*cn?H*#?SqOI-xGC4ua(Yt> z;VuI=lQp|=wLjD?V=XP53|hi^yRb)?-~B7AzAy}Q+(;ZOJSxN74r9!^pD5ff!rZuRaNSRHGg-Lqr@0eYxbAJ;IV@cFw(fEk z-YFR8*0JzT!8rF2tLgS#ZaX*S1~c9dw>N?^S(wfCZW#-++1_1ZB-9;8We0a7%YVmy z(ZT(aWY(yIYr!A!!TTP{SiIYvg-adprm^syKu3213*QNJbW2%X??{lH+)b==?$|9l zxs68RLKyvY*PUQyJ_ANS-A!O!bH^uPr@O^Q@UCPJXn_&@t@LXD8SZKp{uS^U?xsM^ zLt$sQO@W$+{heKLqge;6+1ZUTfO6-}Ur#Gg$atPfs_w0AuF6p0nJ1lKHOZEVr12-}Rj3&LWxbdXn63^RS)y zek{q&VBvQ?Np2MhzaQ%pp5z{9`Eoaf_Ht7m!*=-hA$`Joxmf}A3-9et3TUIRkGmwG zt-fTpmWAKjpY7&9Z+gM+?JsqUR<-nbC}gZVXJd=zx0>g++JrLKG2eINNoLO8cQZ+5 z&fa&+SvY6!yXhZbJ2Ph+-5eIq*+w^QGseuEZE}l9X3jRb6)c>yP3{7cnX?bvwRPCe z%-IKS0}JQu1GoPt7{fWcAp8S&7R#6WQRrs3mgR@oX16Jze&HXwA)lId_?_YwHzlC0 zzO8N+D<(HR{3AE5-qh>>`qVwJy`|mA@V~k{cC_f0@Xy^}NoLNzb|ZFT%*@%>ZaT@# z+1KtQ7S7q%Zt5sFA=ob7Xae1+}I zob7WnSvY6=+{IsG4Ckyoe4l%W<;$%P-S2j9GO?mN9t_{_T6>NBQ1cr%A)tQY-@54m zZS);<3j^BfJLJw`#pFI3{+-*f-}KS}^n<(jo0dKohaYo8ziZKJ;nGVcnHhAwbds4t z*PBE#Gw6C%ESy2tD>#h3m>KlEau&{@=S}z?V`c_@-a?X@L7%sVg)`{$YDi`VgS?|Z zVLLN}L0;U?MmU2(-Xs#v;O6ikua@P@-4z<_S;w&^?x~x@gS~`+`h|yh=>cu@wekuB z+UjfV&0)pleiGisTl|aZr2{C!D-ag<`E_`#w_LZ#jX2%=m}KUxi`PUlbJoR+v#_R_ zvo2l+3+Jqh7iyare*53mOJw1kb@f6VjF~y>=Jh9;IqT+Sv2f11d3hu=XWhN=!Pw5s zS$D63g>%;3t80TXoU@J*-M#owBVTS~Xb&%&ReDEaL=UftRdmN$5k0+iepAyA?UKBP zfck~^@~p6y*hXJ(FDam{zCK8GLa8}|_rL%kf>5q|4@rI*+Vh2J{&3%|xwepI$!M-vG7~xT< z8cFyr=(f;nz4&gXPyE(7&lBBI=3D16-d!Z~eR00Gnp7k4`{I1>+8$UFuY95ICYkSx z^F1Np-%BqNLJ4aee%JVOzJNXJFqF1PgV&|Fgrb@Bd?c0E(JMF5^V{ip|DjmZJjXg( z;479WraJhF64*)$)2f1Ad4!^mQ~5NN&r@keTuskkp>i#hO04@`^lvq_co(9Uz?xEQ zq4M9Y{yiJG75#hLXxWQTH5=P#e>r)t+)1yPee<6$zo1r64#2&236xUcb1A;2*UcXN z`_i;Bd-{Lxk_;b+OOgkr6!`p)TavG6NekC^zY@mbRP6X8oc5Y=}-oV3@C$X`9lP539V=yThltW;dN{Ub^f^ZdI&~W z;&EDrlb`=ld$Gy*Q?zZoc?oVC8=N@`)n!oHv@bYfG(3034N!Wb2udIA=|KWB z9!&d42<;=S#C;HLEoMO3Mm!8>fV2xYSsWwSM9vyIpZuZN1gQ2Hr@VU*uLZXI!JQQ}J2Hng}n z3)gWJl(rZHr6UTVbVUi2o_G*SpLi5XN!!>Tx6C-tiso6;od0o4V)kM@vT0FrHO}5F zC~fg5l#X~BN>{9c(i3k(=@T2F3=-R*3>J-0hKO&WY$bkxvb8t?CH(RFHMoWNq4bM( zP=<*!pbQsXp^Okcp^OxNf-*{^K^ZNELV5CDe45CFSK5kfDC0yflw@wCFapS`~Tzf-_OHBS{GA3PtRYX@--^ofl`T2==p#A zlx;q7Yk_qvu7jV!6}_VQm49`_y)>e}8;^?r@zb>VWUU3(v4p9EpS2aeqWP77b;J%Z z7QCaT5&z?-W+m_wv=&&$;yU<>qE|G(@~@7VMk9`bQi}rWxdck{iTG5Xlz;y^TrY)I zj=+9g>c8cJJihSCvxpmfD|P`31jpZ)*U&)ui`gzgC(9o`v28APK8)94{IdMg^eHII&; z@fE$d*YwWNqR+oJ_25tsF7@D14?gN4h(ws!moJ7-{#L%3?(wv+|bJCXPB#!2!9nDF5nv)JRC-K5u z&G`Ry`G5Ov&}?sJ>oVVZnDSKH+j5v&_~rsiDNeqY^0((&U>%F=oLv7@+qSu?aH~HgScnx zQ&B5T*JmucKGU)Gg2R;WusYORvBTJkEr7Z^0+L>j*>u;yJ z8gr^^H4d$pOFetkvyXZX;-0ZjSUb3?qv;BdMOS!iYSnVwz~%9%m5*DUYVFK*n17td zQP7(bH$kas6e<4x^_-Kh@W3ZosBcp%vqqAx|Fq;3qZUQYlK2sJY&y#L4yXb8E{L9z1iobhK}|!h_d!gXnrrFkR0Hp`KgOXYJN> zC8rHty$PkU{4`1!UE2w#>p2m0JtvZ`qejvGCB2rWq~T9VeZByDI(LTO3-v?O7)BrR8&@Vag!ElCtDNi;9XskUJ} zvna}`7LU;qzF?LR&X|t)3p{tlXHa_LFqA&p?}BLG38tfK2pwHp3Hx6B1RVus8<7ZQ zs7QsZ~qox^u` z|IF37|7}Zk8l4B*QU>EFgY5)nusxjzJ5UDWDT5s;gPkaYr&9(KD1&EE2G67ncBTv_ zQU<$F2D?%QyHN(aQwDob276Kl&!P+_Q3iWa277Y`&EAT+gCCou4C2;q)3rEEcK*WI*Vp0iDs$SZ?<#12H3LAo9CxGR^zcwic{^&xZf$U z3`+RqMf=g;zoL8cHC~I>!lqUZx56vHimm`_idq!4IeMyPJNdJ~sp_0+$?;gxaulkE z=ax7Kr7i5qcod3*(iOd-^u%B&ePT3}<|=5*{`jw5JN;K%1yPoRY5NHgxP+}}30u<= zwxJ~qr6u&!5{B^-n!Ny*P1AK~Y1bY0h>>$)yo*Y)VSu8&3uqEUirln@#Pj;^r2 zt!b1tG)gFq;^$HR)!D}5yrS*jT)#c}TCRD1^0`3L{;O!O(cJ3qkErjg#R$*Q_`8h_VD1}m;R7Z*mdgT!)wRnQ+ETs}(QT)nUdj1x@zJZ=^ zr02i?TO(X+&3|Qd9bF5$0ZJH!p8xyri~e(e0rlVeHyD_smVN(!*ZYb;?mLt%v{i?| z^&Bn2p|pg#wqxe%Z?FGxOBhj%S;J+6Pam{|JD`*Tm(9HX$1U5rv}}KyrIzm~JKljy z_#fxcME|&@H8X~1CAhjsONg)hE6el0`O5r1zij_Z&3~qjIisDb=6~f|fZv}h&3mU) zy@UGq=Q#YkrU?4X`|rh15Jqiykz&fq2r z-^X>g#vcA&7O;-PbxyS|n2VNcnEy;h%r*93XpKxR{^MD`<$W)n z_bpoHmMg}lmB~IvTV@{nw8hC$oWqls%DjuP=o72S>EFAG`}=h~`ISH76I_-UDDHy) z$H^yJ?H0FCc_)=6R8FUIHkI?Je2U7YP&#TQJzq=Z+f=>><-v&UP}aD6pxiI^N_WbS z5#PxUQ+|m!2CwMIYH`Vw@W>kBi|!ohS5LI+5qXQaYf2v|XHV%H8LOV1@@J@nzwC00 zsG8!aUQlPh=%sc~xh%4;`hLo8(O2oxqw)e3RXQSauZ%4n9eIIDEX|1=1~u=6`stc|JTmp>s91`=P0{zL+zMq;)E+2zi@o&9cl7)il#Y@bU-wbzr?MmU&{6cCwqL}; zEBC670)NwSr5HPHN_0nozv#G@pWg#@uzm%+K6To>XrFw3+EdX_iRx+3!z=5jy%gPr z`s@Ye>+niQ`OnagFZwUhD`AZ`>yF~Ia=3F_bS;NFwnaaBK7gKQ(DSS5`Tga!(6+LC zGn7x4ABFlampiaj@6z*K^xQZ76Nt8%J{h7fgdK)5Hf$%9_}i4YB-t??MZ$Dk+Hu&o91>eXGg%^VhD!u4 ze+kWeiNKjJ5kqEf*YNtx8W+c!40TFpj)>i>aZlN!ebLv%ey3N?91rDMDEGixPlP_# z&AcbJulQi*eelX>GarFhUI;q@{roT!{@q{87yU}?G3c!to?kMh7NVVIZH|q#;NKOC z^}{PWA$sX7M;#MaQ#o!{jSKhI!EXlnPRH zcBJFLQay2&_VD?^*rj?ZJfE&#nAIHH3r2zc+WKVHZYXy_xm|oS>y?-Ynn^4t%Q$+D z3J;!pgoIua9oGc6JIhK>iS-z)9{n1K{{KKK4Xaigqf?!P3iL@dAm8>s)*{Tc9l6FqOZ{{g7; z&HazW?Ug^>KQHtG>NywMI%*u0yTxF7rI$SOfv4LImU!Q6FPQ?*d&wd63f?W-i;l*( z(46056+Zw+d#i%VHy)^NcPHffFYTsVz6alLHyfUBfqp1Evh9PPw3}!B>A~G%o;Ccz z9q{^H4}Q^ZCG@km-BPG2+V_%wfjYfp9h7~k)mH0!sJ|WRw1McKDn4mfA_iB$xxj+E zYTNI%;2v2j&!-Z8QyjL#E82f&jjOn-{W0sdifh{smLuWcP}^!vuNd2YtMxFnoo7{6 zY}Z>YJU;tuT^sS{%*pcn8SCH`JU1mvZ}x`xjv{pSQ5j2Pb)<5X#N`DJBA!*uKZ*|6kG&Y&>E_Ka}5b7%Y{F>MI)Vzp#@} z^n7S&r&07uu6W*&YVzBBzyQuiWen&3L!2QUMxP27n>6B@mzKvQAi#x z9-+tU#9Q=uoA`tt?-sl0F<6YG$8c`fmLE?S*VF6WAP!$vi|=KW#7C{lqww)(Ihh{! z!|UU~!>!0ze8hVAc(LWhPJzdb(u=~!ci{Eu9LGnjkB?aIX?Q$coga;l-P9<0?4xd? z$BnW%3SSRbJ;`lVO7v20hmSZOK4O3Go%D#Wqp|w`~v#MjZ-ZXCUy5{-{79&WXdoemyuO^(7xe0}Lj zkNEmK;47{EvG|C2!^hKA=h*kS-WP0q#CrIM_4aaHYh!%GI6h)~A3W0fz#}gA>F|i{ z@Dbzqi1oX`Bi6f!jgMIG|FHMwadK5<`uM3^)m7Cj62y>|q)3OQLBb{i0#ZpQgc3qR z5;hT1mF`MXq`Rx>>JAC0l!nC?)KNs-fYJ!qB5tUNxDyMa=^ zpp?@?UQpr*O1fU!`^XDQdO@-0Xz!;kD0V@~r$qZ+@`Az(O8N=fYs7uz1tlLri9bnu zo%k3~(oazrl=d{JKSTR8bzB%~JL5n}*G)Y`>>=MvJxlB(pQD~9_LDDBuM+o?pP*hN z?jt`*y-s|L{1o*D@fq^d)CHw|xDdDP0BSp^XNW!Id#PuMedOgmXSgp zM^N&43@FDd!IOjQ4imgT_4HyvIi3khKML+koi=X@DCwS|E-3K?B_BbFFDUs4O1{%T zNf+<7c0q|RDCq?ye?dtnDCxR^lCB3R@dbq!lyrg;Ur@>wlze)DlCBRZ=>#R6prjL& zbb^vjP}1dqlCGb;pzwkcUr_QBl>7uGzY#PoK}jzt@dYKHDWIf#1}O0bCBC5KFDU5* zC7qz8n+8g{_#bBwC|%XD0V@KKS}#zc>F!YoPiuP}(DQ8NU)x{TV3v@1gPZyX96hc_5sy@$%`)K z2ueCZ^>d)4p9D&}$AFTLprjWRyP*0PP|}Gm`Aq>O-7`Q*Cn)IzC7qz86O?pEZ`Tym=Wx;RPihK}jbl^QRjq{URvodVmtYmwF%d9Q6`$f;dT>B2E+Wps(iFP0SE` ziCJQfSRzgkCy7(UX=3-mHs4-ij#wg20Hr;G(w<4;6tO{^CgLGvTTfz!*h|b3bHqHc zM641gh&AFQu}+*KHi*+6N`3Jdw5%=KygE&pZ!{N4m#0;^Qm?h?j zd18rJB~B1)#7SbEI7Ms_r-}Gsw=JKTA@&lp#GHpRE_v!DVwE^StPv-Pb>bAUL7XOH zE6Ub`*h|b2OT-D{Byoy3P3&I4@ge4jCE^6JMw}$piBrS|ahhlrvVO!2v6q-7=7@P> ziC8605NpIqVx2feY!Ii3_@TY+A7X~sOUx2;#5}P?tP&@PHR2?(PMjh(h||RG#q3vN zj#wg25GRRK#A#ypVN6fV5lh4g;v}(7oFX=e(?mS@Z~KFoA@&lp#2hhCED@{331W>n zNvsp6hz;U2(JW>8#0;^Qm?h?jd18rJB~B1)#7SbEI7Ms_r->%R@`=5~9I-^4AWjme zh||RG!#OU*9I-^4AWjmeh||RGWlT@Z5_7~nu|%vACx|uTB(YAMA~uNAMAO4|6EnnK zVwRXA=7}X@l{i7H5hsat;uNt#oF?P)i zCE^5ek~l@2CUzgsaUtf2CE^5ek~l@2CYlpi4`PPcOUx2;#5}P?tP&@PHR2?(PMjh( zh|@%KBFiUch`q!tF-Oc3OT;R1f>%=KygE&nzr?4N08DcLn zOUx1T#1gSeoFLYSlf*i4ir64d6U{4GJ~2b=C1!~^VxCwcR*4hDN#Yc7n%I3R`<0jj zZrX3x;ev9VTk=r&3EBnqI@m+8Pth(Y_Gu5r-hG~L9thf z6XXSj7nFQz)F-J6N_s(wS0_%QlsNV)v_=4>1Q+f1q9>P7o)FQ^aYaIosyb?V;q8q25c( z5_7~nu|%vACx|uTB(YAMA~uNAKq*g9{KaHhA7X~sOUx2;#5}P?tP&?Yl>BSdCy909 z6tO{^CYqJ32QfqJC1!~^Vu?6GoFq;Wr-|LGY`(q39I-^4AWjmeh|@&V$9fSn#9m^S zm?P$iC1RC0L97uciFM)>u|b?Bn$;|ym?8EOv&0-RPb?9u#0g@JI7zG%r-%*WG|{YK z`NRydmzX8yh$Z3#agsPioF;ak!*L^(IGMQ1p_Al5T?f zBv957L5Vlzq43ppmah@(#0Jq^VC@-VmY642i8W%K*dUtqOi#=b^TaB#Myxygg*IK4 zSR>Yn4Wik|{E1m&o>(Q;h;?FvXf`oDF-y!7tHheaOKto*u|YJKF&|=?j}P|tX*mCbz*~Pwpczx%o6j& zDzQ~iEv&1~HN~{s< z#0Js4k?Dz9V&3W3TYH{ZCDw>_XTQP5s}gI(IAleVuqLnUYDM?L{Qd2L3v&z@1gLbUza{^ zNtN*gC0>oXpy+iEbzP;sLEd~=@;QHrpx6Z^U52{gb?IG81clG4UR@%n^&_A6@Vaz$ ziRfal5^MXcUMDt)<|DSff?7UM%cq|4bZKvvx}e0*dnoCuvN{J@28UuR@ph3OZfl)u;!8g2FdE z)c$#Z{R7ngp`M|hr7kFTLFuPFbwSBjQ2R#_{X@H;)`xtJyrA%P>WxpZe?G~25VJsu zC#dTj`MihPKa5u;FR0~uDD|&X7ZklgT~KuMsR*T=qDwv*4<(-H(%!5h<}pxsL5ZIy zFX(i!R~fJNX&b*zY!J<7SUynNE4r3XKI7@q?ySbUS5eESJ1BP*O0i=}$q4FR1nTs?`lp`cqKrrFwNq zhIT=%5A`hVg2Ly?3yNN)E+~49dcDr_iRMwOXMhqz0F5Z?1Iv78R~*sPvvpEA}^@x5AAvCf|8G*){lDaG0WG9 z4Wjv)ZNH$F57hEJ6h5Qz&@bc#g%=cm%2Tg?-SRbJo!9_MKMP7aL2ds(uw0Y*{d+cDl~^NYp0a$F zm?u_=HDaCEAetYs9>gp$PplGa#5%D-G*2@qTr3&99g*F-y!7 ztHc_yPHYg(ubG~hCFY4$VvT72!1%;0F;A=#Ys5OSK{S74dSaHCCsv6yVx8C^nm;i; zF-y!7tHc_yPHYg(pP8PRCFY4$VvSfQHi+ggOi#=b^TaB#MywMXMDtgsCuWIxVwG4U z)`<F6N?ZoN}R<9B3#0F8`7pKP|Vm)T{2GIo6i6+kY#4NE!Gzn|Z z6YIoGm*ulb+KE+S%|ktIL6_r9oxGqNX9UIGATOxLos`Yj07cJuDDBJAE-3aqbwQ`g zakdIwkEgVYF7}%8)g^*@oF!lPPTetmzNe}iZa zV0l1kXU5Z|oGf&QGQOfqzIpP3PM7o1Ds@3gSMyNf)oB+Ld&5Jqn*%K`DD4*%KI5VE zgXmf>@>x%pe#lc7bh_kIW&GMpY`%43gJ=%2{UE6I0ZKU;5A{5m_AGfpiJzw~sO3?w zQm;`L6nmYzptM&|_y&1Fr%Sud9QF@T+9kT!Gt>p0uKhzjf3W4N#2T><)OqabIxf^3 zYR7diPS+6Bd4_fYJjOFuOfv0nld zUQptjLn74vfiCt8c|qX?h0l@~bozDarOWf=1+Po@sxJ20TpO=WY!LCnD_agROUx5% z#5%D-Trf8`w>3P4L_uF}YnD^ItW`5WF{pKGu|7G(R z%wIBp`TS$%pD_QG^Us{WYW~{!=g+@z{-yJG&VTFtkInzZ{0$2(Ur=1|mIWVN@R0@g zFZjuV=>;z=IAYqMlU-;m{hZjD+ z@X3YWS@^?+(+hvQ@J|c>d*K0#Ubbk_qQe)hSoF$8XD#Ymv|-Vui?%E(E~+fLZqeRF z6N}!n=&nWgF8cVQhZjA%=ymda zdGC_Dmpr`W(Iwwo^7NADmi%hTAC~-WNn+^%OXn^V>=Gsg(b5rKl%)2rVW&Sxc@9?V+-?;3uWp7;e{$;gg z_b&VRvd=90!m|3ZA1(XIvfnQI^Riga(LF1A&g@y;bAHdpo_x=ao{^qiJva2++Vk$7 z_xIe_^U0ns^-T4Ar{_mK&-MJK=g&RyZO=%M6&6rie!j zx0#&TZq}I{=0bz-Jk6UA`8t*RR6eirV+$68KVYHAohrYfGO;)VW}C{dt32v3VQyct z9P(!>Pg^SCTU4HV_|XV|Ol9{n3GY<-)bf`jeDV<@Z&LX~m79(_0nGbV{z&B!M+>u~ z_Z5(jsNDY;316x5qsN|xaN^}6uTc50%AX#0CYV>Q5V=?7w^ZJ7ViwFFRBk*;!knQXNbH}PrOFGhmhi(W>!Y_KoT!LgqjCZ=0blCEJA)6!|9SAF`S6|v@R)_>X!z8L z@Top{)LO6?z^5)U8S`5B)Hq^X3!i#BeCmDhsXNV)*z!Eed^0^MvGdHEW9OTjW9!VVu?x&QW9!X(VjIi{Vi%fPY@@j+w#j@9Z_fN= z>>~5o*v01I*p+yv!hrc!tZ04}+h+bVw%z9NgM4!CNsv#?Jr(k&bI*kQ9o`cRzdQ6C$b$|&4>EJ; zg^({l^b*L^4!r{MoJ0E|Hy&Doym?L;vj5OA$g2+B137QOVF_c7RC(%xWeA_O;7G`~ zFB1M9m5zTcn8snk|5~Nv-wviXBm5aE*Q>ljrHk`5Sl9GO92@fz4ewBSjmn! zIEotD+%m6}98OW`toOlc>tkzjZ|ObCKcv!ni*36r z_g5&_w$Aq3^=C@Cx2e2WsM`0hK>h`D>NWuND5!DpTi5_#l<<$w}B+Kb-poa(h7K z=asLkd|c(~#BX7}De*_h1J9Qd4>@1rFFapzSgz8RexioYRGC$|`us!E24DDF0J%Y> zEz#Dny{v_a!w~abn)XhWww_;DCuMy_lj+Tl!ZnkeL6Z^50Yz)(bPF z(#EuPv*Fd7#JXOkt=nrge3i=GDs3HX>3*Hxyh-}ut(&AzZqt}|sr;BSpV=g>wmo3m z`;hW}Z+uO2cv7Wp%kha*k;>*av{~x*dX=^gw)D4LEWP^fi>36tFP1p>Yxs*QA6Kj2 zu5W6b_SQY6{Ip6t;TP{HkpWbo>o0eMO4SjdsoiI8tkoeKHU)LD>UPW3^4CzXTz->LPG z`=u{}JSu%TpV;{a$ZzlbFUaYg z!NHx*HvMC$f1GVU*8e|oR`W&F+19XsSdOYADz8`Rj;DV@9N)TfL}G4G>EfLH(oXr< z^PhK)N_-dd8pO1@*)x{Jm~Z_Atp3{QubJ(u^#7g5AX}>g#$}B?MCIafS$n^bcno!3 zJ}&P{^R3?+7jOBY#=L01C&PC6aqMyG@Lf?p)@qM0BfF%m2ewH5Zf*RF7nTwozvPf8 zEM-~#|D7w_iXH#(GMRDz4Ecxs{ta^8{@;T3%uBI9ls5O`i$-(IeUSLt zB66BzCXqUAJ_;F_mtp@XZ9azY)6OyXLk8GKIta|iq0cc7;4i?=z`?tfj_@}@*<~hg!I}CU` zK6VBcgPDd5@OK!PpJTsaj`;;-0DUQ#Uz!Y<=OF{I_{stH5SD@84>CZE9xw;SmV-F} zGC;f|5PnJQNbm}#aW#n{=HgZ+w=z}#d`26HL) zIObsY;uT;%j9s|2c`bH3=3p=5m0^9$1iN(jsy%i<=9oQ@0Uky_ z1L5ni7m_yDLI&nh?Bb=(>#-{`2m2ha2J`pkY=p1J{z%%q5i&53VV7?Xb~{#qc|T-e zzJ|S=wD}?Rk~Uv~49v4;J(x$a-;y?U$iT#~?~*pZ!OqJZ z^IJ&xHFjX|WqRzv%)##UW-xK=#mq6k$8HS1*#H^fhT$b({usLy%pV{F(-pf6%)!BH z!OVdSOfq&k!Y>V82mTPqz@%bVfO%PPC78L8fl0@gJ z91-hBcvUa}ekEjJj>KNj9J4yu2Br@(Fh^lmXpT82*a2n@WMGbtl@K1l4$&M_gbYk? zY$up)*ejZ2wnGNk;~E091G`3ZObIeD$HvNFuEPG&9J3QLz#iDu2;YF6q_o)!8JOc@ z6)-npPbqC~gbd7z*f^NCV0Q`Y17u*1k6nZC1ooM*K0pTMgxDU0zY<&v{>zX7zBzIo zn0oMfFkgiX%t^5~fcg92jbI*y49v-~>%n|2sDgP6GQjsf-h}XvlWzw9ACQ4LCAJsL zGszpk`~)&EuZ-P@@K2LBfqxbXZtzDy z24*aFJD8(W?*VfZWMIZ)cOcxGdN256AOo{2_C7FcQtt2b4fw?1g z55iZa?gd|h49t6D_aVG9^-=JHkb!w0zP1sV&&BSC{Cw;I$cJK|g!}@&Z53cw@v_UxoZZ>`}-c#vX%wD)x2AAH^Prd^$D-*@!&> z`Qz9(ApaxwB;+%(Z$kbg_ASU~W8a4SY3#d@&&9qE`Loy$Ag5zbLH<1UG~_R0KZg8e z>>0@CW6whVD)t=YuVd4Y`v<>(JRo=;^1$HNkS_^-3wcoRJIG^$-$TAU_#@RXTuX7>K4CX!b+8EXvfwbt*9J==FAolfd|l83c|~vpOW@{_?8 zke>>+Kz=$XKz=6ZhkP(7LVh;b4*9vD1o`=3C*(uH5abtvGUUU-)sSBdDv*x^w)$e3va*CYJ2%4dT&f%z#Ud?VP4@Xu8KD!38M z^D2KG+zkFVkb(JaFoE#@R{5X7Ent49@^8W0!2dU7U|tB`fv|~-4C3zu6N8MIMEo{{ zyTQ+gjG0C84F%_8I{Z8li+()9udDE{Bp>cIV%1D!bhq+I{ry8y^vVj z|QFhY&tNX2y6n`50&5(h4Tl~ieza26#?}$Hx@ZUiO_|Dz42)|3^yW`J+xeYRA-V>ij z_;!_d#D4+iy^vTZvCscka9uF`pRen0& z1^zQCKO0Yhe^BM;;@#js4~h90-yh*GsQhC5Krj!hd?bDl_%EsaO8j8(Usn0m_#xoy zD*rw{7yP4;G4uQQJcR!fGG_i5Ux4r*AY3tjG0X0EQFV;JUnqW zm}M%@N~{Ebrpi|*`oN#9a%Ex-_^irRiM8PSAOo{HkwbV5WMIxooQLpQmAS+^Fz2d# zO=3Ox^Hi=&TnPSrl@}y7fnTrk(!@pJFM*7i*CsAO_%fBROI!x#3P>D55|<;q1rqZs zaRtH!NX)Fn7KHm%783<911h&A`oV9949t#15#f@`or&#Wu2MOeD1je>#7s==M7XT- z>ckM35lGC$L>b{xm1Bvk!Hh%V+$K>$_!`K->`sg$yhr7AiEF@I3mG$SNbEuQ^^h@h zed0QV->9;hcmtR>soa~m9{igjW9G)hn-IPM5;Hon7vY;AV`d_8Bf@WijG0>!HzWL3 zmA57)z`RZ6I}*2mf4j=ROS}#IJ5}D6cnA1*LB`DOiFYFWZk10aZbSHA6SqVDTjCDL zZzbLb`R&99AitBi6Y_hByCJ`y_z>g|68j*3n79Y>M~V9&pH56d{y1?z|EBxXw2Q;>&tJq>0aB#v2KKSp=~B#v2K&mg?G>sf>ssXVspIfP%{H4XkamB)Ae z0?Z1PCv-gz{-my7gE>*<%C6sn>FfF(m{pLN7hS(cc(uxNy8ejp+O9u?KNk|--t||= zOS}FC<}yeeS-M_8_;N@bQ@Ub!j`PYcEPv(-mF2E3gh#qk;ID>+Pj+=9T!F-qqHBN1 z@vZ~G?1IEKa@Ro!-`sUD!Z$&}i@FX$_$?~m+BFy9Te{|fzZDXzde;KTySf&Exf>Ga zT3v@B{2@r3YjrI}_#<71BfL-LXS;g9e7@@lFrS0O+S_#$!Vjr@xT_b;BVEUW`J&2y z>N*bLC%TRY|Id(t`9{}?2>%OYV4mzc8S-DdP66{xNO)A&sR;k1>vV*lQTc4w8DM@2 z3GeDU3*qUmvl0H8%Kz?K3C1M*z`W4ahj5TwgK$h`Jh>L(L^21y3ljd2JP+Y{$#n=H z3JFh0u19#j%7w`b!7NU00<%cv^5jKej!a$x<_MKXB`*VWG$gJ=lb1stle_}Vv5+`h zPHurbBUu1*rpi|*`@x*0^6X?0;cRj{tScb{vmseRcw=%W!WXLClpF%H84~9q$ui`{ z$*aL!qVmdQ18{D8`B$?L!uA!BAo@(l=YS6ND459TVB zgUL66-w7Er!^yn}52-9CZv-;}iL1rr%?OXG97|4ssi+)J-U5D?%H7GgfxiYaX0A=X z1K~X?uS>oY%SY2)_{$Xa33CA>Wg{1M-gK`yk(&`~c+pl6OMBKY2Ig2a+E` z{0~CHSCji7?@HbS`47qaARkXoLjGg&e#oih1Cale{3PTP$xlQ6bMisRZzMkl`7gmMS|10?zWufFoEL{B(Ann2O<0>NF0Mw2P3>! z<&CLBz}%qnrqo>UH$!6eNX zbv(i!Qn@d6BA5@W{7C9#@b{>^FLes|dm&?HGIc7#A65CW)ahXESNTBd4DcUU`H9q7 z;6Dk8l_zyJ!asq;aV@nH;h(DfS*j1rbC5Cf^VAxIr&azUwHC}TA#tQjL;s5Z+Ja0qHGZ4ur%xWV(RxOI5xs-4Esvm2=ZY@P|TTtxIo*T%0aJ zE=li%T$&z&JUm^7T$a8Xa(TJ}c|>{~@~HGRkVmKYKpvC64)WOa8<5+}A+i6Ez8>Kf zkl24nzX|e$^j>5_=Bm+Y!DZeFws?Q#q7=ADD9b17L<#j->Adb2TK6p6R<09!q}+ z;fl(=>3s;_kiG}}jVf`yt_t=`Sbt!##k7W*MIG zJITDttTL}L8}U@&R&$jZ#Z!TA#(j!+;;Fz7;XcEs&Hi&Ub9c?Xb?#krpPzf_;^N}b z#Sbk0;^I#&`Nt*ST(WfOM>5Z3ewlfw=W9LR>`7GR*CzhItx&Kch5v9w*k6=puF`>f zP`Nnnk+^@@B3!> zF5F}3!o8I)+*#?u9hENJPwB#LUl;D8bfM?EaPOoG_e{EQ$D|8)O1f~LM4sjC!rhTB z^lKOHiFBF8_&W@LOYpZ8e;NE8j=yF2>%rf0{2hV6Bk^|>{*K09FaD0f-?8|6IsT5r z-wOO4kG~V}cOw2y!r#gGdjQ*$rRXZQc>|A1?iD&Rka>7#}RY+N@o7$(Dh_SYgG$;Gh{T zj+95oHjI{r$BLuWHkSH#l!}$Hve{G|8!HWOuS97!jFv}=qhm0e)tk1g92prb^%t%! zm4}OA9J6w`uzk~5VXU;Vd`;hu!tnOunq9@=v2zQ<1A{0;%$rLi<<(M5VYG1V%+WL# z6gf~H8!OKoZ6zwyUml#Hyxh=8sW3cNI%)Q3o5sqc$VICjousfXLJ|=n?G(I$~^hT1RSTy#Z}Da1bN1b>Je4H&_wr4Nycj4N5c3 zfr!Y~&W|jTi<_bCU5&Ah=CC*Wlyu!Ik=i;|$fhn8!gZ$0)}?Z~*MW|T{NJ>8nu`+o zw(&a3S$)6NYDZpbTD!%iaUJ3>eIfH zw&W(J=8kSn81=bt>CpYY*_PO0m1!B2)-?Y3wA!Mf@+}=k%{PZ0t;@&Cfx?I!&%#4p z%dyIjRB0b%->lZAA#Ss}0d6w14R4dRX>gk?ZfKiGe_-1T-mtdWIH*m0>yS1Xy#a0F zy*bvzOZ;#!+bkT)Ccbqbn~c7)u7JETh!>3v6vm3{M+b_d>qo|Ls)5sz!EGCh+lr$& z5Eixhqlh;?RvN6BF`QY1$Hua%h>r7^@@SFgH*0pwIS*3Ef{68P_Z~Ty87gcqTzhS4 zxNJ6*Dyt$&(k_mCSs z--9YmS-V>KF``yBv3{ShMoo5hViSk@^$iv(6*E-nFOLqEwwg_QDr3bVvwrJU#r`p~ zW_Wyv)QZ0H@V3(SahzI-JM%1B!tR87RiRRJk!7gVRbe#i#s_h(Td0h!hEs3HyzpbK zkf?~YX7^ZexPt5|X7iqr;(*puvdo{T8OiYKdG5+loZH)KqE162IE^13!*xP&(1dDa zhoARLB`Yh|7Ke*CSvEO0`H=C@mi}>_D;qFtbHfA0-6nT_sWJu=OUSLq$-!u`Fod`j z4TObnF7B2d>MsxAa>Mi?(pZsknRxYR;To|ut1I-%MR*NJ(NV)f${NkOQvYbVQr;hs|mntJ=j8in1`U~il0`wAE ziiTcNz@jry+?5;NR^EV1ogp(KS6a+wpuA>in^w}S=*RkG%3H58y9$Hj#VuP*w1#ac zRtlcF8Tla3Z3TEjZn!cg7Yb&3acs+K%V`(~KKR(M9WQjG^pLZ6vW>|}w|KQ4=}f3L zU8hBK)A2B(-GR_DZAU;$b3WPYEK9j#UX+td8!_r>_PQw|d3du#>v1iL#&bnWct^4* zMtBH|C?2~k(R$Fb(+HP?I)O(SIOn`AuHxZY-4^Lp*D)vJ2xQYBYEwsOwC3LSqIS;J zv3{mfn&UN3zu&wZTRZFja@=MY@N$+Kgx%Se?WX=6#UZRwqou-N>00eRS#Qji$_xh1 z_l@JY#vCfHXiA9_0WTk!WL#k2?r{GxSyW_ZM2_vW=AL$JbDJFN22ZnceH)IivQ0y& z%tme%gyp-0A>j{;0 zz@P={!3MiSI21`I$OLJL;pmFV4VT8$5sIrZlDmonl1dJ9eS@;2v}s3qd~m=Ga*;W= zuu*Pwl}m>P4gNM33piuM)n{PkuJy!WNrztH>W)A~d^Zi!t=l7T#Y)T1P=_zVCKO>fE@+)aKDG zc3Y}mOtu#4`+0{{k;`{5I`3~WwM~S`OTAN1dxoTIlVt}YUy)uIEbf+5tcVovg%9a@ z7rmLD6?uq+nq4Bax$PD`F%1X3!zlZ^mEjhPrgD+(xox!FsJa`Pwz2R#-|ubVqwW>W z^=DfLa(+e=GB>=dyc3gWWo6HB|HfhkXDmj;eb|=VTIk-7Go(y)b+OVvY6)4roRvw0ieh+VUl|7xU88bxULN+jyX=yaq{6^Jbhz*h zqs5`}u3~3fTTaD+&KZH9DIb{pY~=J_w%*(F2@M@G3TESu(1;uNcV(Ss0e9fxy(x5EFFrz=u87&VvMkfyD3TO>7LF?>WKkUW< zwT%?%9MxQHBSlObb-bD?-O#zgSo7D-SeJT}x}iW`p=)Yi!RO z+f&deb#BVZHQ#rK86$XZF=Lz=OYq#JW8!9anJG%A>_gXd6Rb6H7-5zMgmGppVU`9s zH+ixAkp=y}wTkrr)-e^&?o=Vq1>16J&4WWfqfb~TL#ozgFj@tjvBkwSg6CPHm)udN zlV{Bs!Rxpg<48YrG^!P1+Q#NZ%^ODS*I3{1JW2DS-mk||>_Ob8uracS&$r~-_Qhub!n|#(w#8GPU5pvB#+cK>E z>TK{xo{Boh!c`RZ)x~S+eK?^gdaCtdY(s`-*&}UIa>M;4Y=`mK>hfo$gpJDZNLP+W zg=Kl%Il3p?M%Xe*yR+-?f~(bUXN^G5m^IFfM*7HX_7}?^S#(Msx~6#btPy4@Ak1XO z3}$ISi>J?)1>C)pS#}(Xo3Td}EvAenTd!`}i`+wIM8|yWwCHH^T-v!q=+Y!wT&>m3 znq15(P43n2u6Ne#aw{}0hC&6|>Bgy>A<*5$nOmAv}P=(1p0AV2i@; za(Q!k%+vY`1NI_mVE39`Y?ZF^S`m*3E7Qz{6>6qgDUU?OJPnoeG*r;jSjiR!6(!TO z$4jWc8#ChnMUhKjaKw3(7(lC_#}1EIe( zR2by^!j%);5|gMco}EB#v?kzy$)#TCT&;fOJ2m4+PE8{6oycz@pK10N(IQ{z*BORX zTSjmigbjg+!1HK>*7qYb%aaKpq(&j||=?IB*^488SfvFLLM=;!>UX z_FTdwtzph#u1sx+==JN z%wU=&LnLfT6pp?)%uKemnkF>xh0jf=yqoP&k&$V+E&i@($2)4}9* zQwM8@{5)@INzmNs?Z)QJ!U1-}7$pcz9V-`FJLK1~a?W37&MoqWs1lJUSPtVufAHc& zzTlDV!__pT94b55h}*o~vJo3-<$l~0b?5Vv*1LdlPEx8Aw-1-sjux-I)-6A4@HmP* zz!Rp#N!B^z6{grcJ~~{ER1|D)B)ilgHkG%-vBKr-g7G1_i|*3Pb0@aaIFk#XkRoLt z*^x^y61c0c8vVCSq3jUn(_UkJi{D_64;$@qa(0Q9dW>tlM@1dbOuA0+SayWR z$U``u>UW4oN1fu4>=-hw_u*P+?QC}X^K4OOvT>fwVt$d#kwJ&V;nb8lJ)3>z+`}wp zN#Wl zS8j7-Zyqy!v-^6k+re$yT(;R=`|UAHo^vd6)6lIS(muDM=%jCo#HzSC&WL1XA?H&q zt^PlQiT*Q#wF6DB>1>%fHzaFL61t~5YDM)9O&zlftsU~~Sh*H&?wkyc+-!)BT5c?O z(2DBWbdu~I-NzF*{+M!LyfG!yuMPl@!p#NzkSSd5Wy!UBYh3@;O`902T#V?2#@vwv4&CBvVBC%~OOuL*lsK7JL)KhfFRZ0UdNuXf=GuA&zs4RN*4pE| znm4nqsvhgNfVB4*M(ebg!9>rS!P%awI!>O9xNU zS>armNt->S#XIcfM@Qf2VDdV=gH_trLVKOvZkahZdPI~Y98%{G9ZVgw3llb1&W-jA z*`fTIbCb$(ha~)kZ{!2EVnycyQ9Zr03y9;#YmAqOgM5@S{jEk~OZvnfqak{WAynr5)3+PDI z?B(>yC6%n2FQA9Vhx(%n=&|Sm`s(of$Ce*na+e11+cf_AjFlL{-HWmC2AydAxIyPS z)L){#)mmDLc7^%cmfPCOVvS-s5}Z9kMx)`8Uf+9c%c%Gke`Gv99379-F4W&tyWLNz zhCfQpk?lx%oEcg6N{iLLXeQn0c`QfJV`LOP6(i|sZZtj0A5o9ysJ1W| zS&!+r2Vjqp5%$z@lv}ux{_fxPY3p;kt>==n*||K-7G)+I*Th-OFOoSj=#V&E>10it z%|3JPVHPtbpSkL8L4A?T?b_KPds#0#(Hr$-w3DT6rnb$}_8HoFb`ErynXR+3eMWYe zjn>PtX437NW?}OTY?*zUy+89LE3TQ$ta-+Hvn`rww*2spNrxHMJiEANvVi7U<;|$p z*<@Sp*H%_1?3v)w7YnQWHYQZWvKnhHpGp^-r{*e=a=|#>x`H1Gv@l^#5%12nn;st3 zV*6U3K@N*=kE{7L)2vPt*;K7|%Ub*@#{b0u){u&v(>2A!0|MxQW=d*?cu|*yimP*E zlH^viHPo>|>XM--@sxC36*K?4tN;uHrIu)+T*zam?N3^dCpV&z`;Z>Y%uKV4FwY)`DlG z{HHoGCgJ@iX}qsX6YT}AKBy;VPt^`^5Ali3J^tjJ7o#C3SIm`~O{LHF*)$rASU%(z z*}SLzWGh4=fyb3`e@khNSJXXF-xdVNn*J9ph+Fqs?8#(Zl@*%NT>V zJKbP9Rjl%indB-cy6mBgE+{%4%~4%Y^bI(Tm8Z@mjte^;kLrZHgoT&UY+6|SA#F40 zz=iE`osaf6a~iEFu@|+S*XV4t7tv>O6?A~JxnQn>Ry)!Ka}_q*8GO|m(RSbHR2ZY# z9Y$!Ooa>IYcrJD8D)f!WFZ>=7*K;E*qbegQqvu9T(2Wjk?qMnpx>IHB#A=_caz?9p zsiG*7KuX@EE?`5#$tu>gMl}(d%74yBO7b7;P$!ZhwU7OXInpGxI2fDD$1b!29ca6< zySlgm@T;R7M!>6(i`K^FDq%fboMysyfuB9z1>il=6voyjN<24e(nw!t*Xjc*+CTQ; zgfLxbkVLB3ruq)P$)33Qlyx;cz~btU8cS;Sg3HWVoAkBCv6gijubQ)*o2s(Ng}T@!gYaPq9olAw$LmhR8YW|lbVOWpA_bwa#OAzNKX>S5^_(i! z=w_i-%~M_7y*VG&-sd!)e=pI-YGNc#c)MKfk*4W!*pLSVq=K?GNLYB?@pgt#5ewSv zZZok}PNg;6Dx^8o#g6@OeZD|!F0AFrMv0Jet5R!#^(uPcKrBs!mZh%@L9KcCid3<> zhY=*H3kxsKC+Ca)52Cc>js|-GuqROd_f(itiB4+{U4bp6D*-oKeO;>xC$wk7;aWshtlEE`+1JHxP2o*tT`u%j z8X+aI{QGlSN)sV5P%Ay@wkt}ci4EfwUQ$T`zD|31g++U)i(NV_B;06(gq?=A9bp%T zeWHxLba5?mk^D9=T3Bxvrzd-Cc&%YBU|j9INKKS=j3#Q6JzHqvP<%M{vbt~} z{XuLQK)+EkIXEa@C1obLLe$wpg<}!jda|>_zZs)v#gV<(8J_ssSCis9oNuw2*dO!iu_xO||DJt5>?Z z_z}Y@D~ZmE%8&H}5KGtR_a{6vMkrVvjVjq0%LH$4RWd?&{GLK`Idv%%KwP zm>@khv2C-rrX*tqHBZc;Z9HikU|9GucehI7hYHIm*&76|r=3b`#ofhX8$w;|!@Q>@ zHW$|N+)3M*J88R`*ZhJm=WyrLHVxaTVk!A|y(Hr%LSl^IYEy24iP41}-_QL5;U#R# zisleEe3h5&Ud==U5>ti%oy-m0NOLyVH&U`4E|uT-u=Uw09F6?O1V zO2crj0?&8xUC?zzbh#`=iT|-2-}PPMHV$rMCxnaPtJa8_;2WJPG|tn+fJ(`3 zDHlk$AUdD0NwrQI*)4Q#A=9->)+;wC#_xLLRvx#~xRpg06REv+3F~A_DaxDgWwUZM zd>FV=-=JxfW>{7li6KZzR0iGqE|Gl2rmF|-^@l-7GF-{`9B(NwATh%CJ{lZ=+&ds8 z#pcn%aHU`?uw~3sG}X`$-p?;dG=Q6BeA_3e!D3-_RdE~Mpo_!#psgqiluCOgR+?3@ z`lX85*KO+70+nqkQ!{SiaGp5kdO*TnJ*?WAvDSVqPD;^re627}OYov4dBIx+pEbY} zFZRXJURHj6vF|0lFBgyLC@)Xhe$>O9K+?&(OF#bjz&r820pw)+SdBnV@MuN_rBZG&uo>n?ibB%$vPTbTV0*n zQpr$tG`f^CxwGr2nd~loCy#e&JJ}>%>%I84TF)B6mE394xRN{BT)NJ4%BAdVb!j_I zI+wDOP13EJaZXCgnXQu6?-}>zJo}D0zAM{KS}WzlEEOK8>;bCiQ+yanBdx`2^ooVS z_H--daTC1mzUiI$nq*yJtbd1JA8$GFmyVemcv2o?_01u1mv3O%ur96lgT7QKoFW!`g8*vQm$2;l^c=EO)(2o}JR>LuT(P*SRQXVX97}&;FkN4|tairsf z3$qU^4PFY(dB_kZ211yZvdSP7zP-By#jTDAhKn4+HU~LPlt@TtKgNTwTNxM$H$!b~ zIwUpc*hN#q$k)1ACps(@D7UiSp#In7k}%E`K{_l~uUg^@yk^i#mqxPTtDA6~H@NVD&OQ53S_TxfN@js^}+M_U`oVd%uqln;{l(ZkUW ze}BR6sf30O8HKjCoH|sf#Thy!aX;c<(HwR+R?(RIY5gB@xO9EZ!{LnqTPCV(u`vT55tAFJ1~FbuJ_vJsI*Bi85<3VMeoLGHYX6 zTx0fZT9%2ZOJ-UnWMr|)g4a2=t`}a~jrvr3=aNl}Z_s-%!R2@*M*-Pg``&H>S*sNwLqscq{P(rsCUmXmT!y3)IJepR}bA}V9-BhaJ)U&(4mC4Y{Z#{Tp!7} zOIY~U%R-c`aXRr5U)rMQiHPX-%sSKd7COptyV)#ORn{3`tLUoKA$x6?J5EXU-7*-u zs5@k7+oI!>+P%IPv!~)Bhq<~6HtF`JEwgqpyd~E*!_~_(*lM{o*!8zA$hJ!)7-q06m$YSE+Ls%uT_wyq?yX2!+NMDd#^=ekX(^53M zEAmk+`Fz??acqaYH`skSV$^<4VoW3AOctLT8^!9em0uee(H(W^cDGrEC1cf|8Nblv zV#y6D+_8~_ZbxzUgf7;JUP^bt@4jxV<+3OBq5G1$N>em1xwk{-%Jv&#-OT&0M^xnw zDO;D)SyG3a6a3n;R=Z>RrkF2YbGK7ro9$K7jBYi&AvJ)tNS)V6XcNAoB8c`oteEwq zC44QUFc|&pDr9s8lv9F3^t@{$w%^Tq2R*d&y<^Ur91f5;7!jkUiffQ z$e>L6pO?;_UFnZ*!ichXH#4@na?8_;q(7%=(fN~+kj?4uMnY9qfBa-5)R8ZL9^zAO zAd5{AIiL|IzZVFT$qlDaxezzrLS+N)Vaty|nutC;!4VQj>wZbl#MvJZgcK@^LrSR1 zfVKB$(^K^6jusv~y_~`aaU;$>(;6mid5kpV?Eu>w>>-J|c~7PJbo4-4 z$Vv_!Xyg$+u+|j01Kr2>qlED;kcW$KeBy_quy$2M#rZn7?Z@?otlh#N6|39rH0scH z`@1weGVb5Xw!UuHcsa!38-nF)PU525x;mpwUA4m=_fG8F&bGaU8|MNpX?UulM+!Mf zux0;GisCV@y`->@(8H3YuiJC*kP+9E>w}PRC&m#YqvuY$!)TI@SENmxp8G}&l1c^K zX9bJf++z+a@k+Cyt%G|um&WiZ%rSg3bL%)B3~;n9Q@=mlZp5a$ed0uJW^^*+RawJ( z+6}UnkN1zY8~Vy4dvLVd(ZPi05eD!H#nGJ|QsDzzRKbx_E(f-bZ{Myr z8^WS2hmBQCeAK3;va$pt^HIOHAoPBb+#uPlp-NOGej-wr?y=HVJZd`TbvZwRijnFs zjM=ZVUV~FTOY2pwG-X3!YzHo>2Zfgp)k;umCttdC55(Zn4oqoRU4EB#MQ*5olauXc zT@lY?B9&P?S{T_OO_#ItP}zuc*~0L4*!AQe->Y4PuaXVm!-7bUPs!pdw>Bi_{pS|& zYlKl$YCF0|KNP#V+&?~q^HZxy=Zwi$!fYWL!{hYQLB2Q3^K&UNSJ7w2&7dsfqh@fs zk#FCkN5y@XhVtRX!t`Us^`pZkV4qs-wKtA@F!*4G}$`!pP zz$YZ}ZC>dEdj+CHYlE^>Y$}hB%E!aqsA}Pn0iSU$4xL}vgFae!zFenl+lZ?ZI#Fvb z&KIKGDl6<)pT&3NTgt8!G+9Pr_s}2?;P9^%{rcfw=j-}iW&A3_n}K1|2a2o9L;96w zco#lxFP~tRs8~_G>FXSVACMmI-!WRoHl6HUjf@Q9 zB0LS%lJN-M{$If5pE_KWXj2o9d9EKOW;FQPcvI#0xz?r?2P!9MQa1pdxzN<~m3knnVR^<4_F};kh zz(I8)P#1^YFk0MJ+HEJL4GJsK@c=WvKP_n@jlH{eu#9swe&yHn*@Khr3rJ%9pteoP zps;=TO8F-Fc=;GU2dmjOGZJSFwhnae;_KI=1*~uOCyO2Eb)`xLE0OIjK2W)?IEsaK zEnaBhe>_+kj0FqrkZzL>(*9&mVO1Z3XY!!He!XP0gwc@b3@JqYstc{oH@%W_9wJ$` z`4Hj+D89qXl&<33o_=myx-*f;_!AHOC>We7_R8j3-Zu~S%tG% zU9h9s>K25i0n!tdmSg&hM0AT025+ms8c1t(t3ln}HW#%HH9Ei9T;_UT9>I^wFd}f~ zu|3+Pb=agD!gY_`f!(7W*vd&ZIH_(K5-{==VR#O9G9*f5*8!D{(e3iXI2;qUVy43> z<-?=0wU4Bd^5m1WI9(M-M+STFm|)vXY9jVj^TPQMaT)tPsS{DktmO0CV)ct}$;&tK_wJZ>V{mrcXnC~OhGcjd zmIJ8FO6eAzMZQhG0gcD#F$6d!Vsf_>81lHx@nY$7{984%FvjZAD6SDO=-MC*ATO`9 z2b;%6D$qOnjkY$~~8+lcF~A{O=?o; z5Muz=eq#>z)2~L_G5q0%k{L&wektdS|7j_kwd8`I`%!DnI&+DZKa85-m8QtQgxrS> zp4UVPQorrS9C9h@hi7nM-+@@tMsvtY*rcrzQ|eVRrpIxcp-HP(10_v~WncS$+WY<( zudXY&_r33%9sHw#ANTux_nvd^Ip>~p?z#8f_r4yC!`n$cjgiE3vyJ|a8M9pIY^D}a z9;8}m%iInPk6U^egAsF&NnmaPWoVr7wwdn}&kSw)q0dp`=0)=)aks_mE2eC26)t3a z28aq-CegKA-Yo6kpc>GmpL!?i=C*Bgg&x6mI^HD33?}-d+eZX%rMvn2W^W$Sp_WRE9Oh|SE3-|%Lv5^SlI!pFQ>BB(88KL*z|9w z@`ah0K)$?eEA>J@;6rpoPO7~bV{n-25oHFbC-^5>)8>$y=MDa@rT_POyxc<(cO5~0 z$vjQ*>k*>s#id=~{4hy_J|$XBnlM0};&O)9J1RYNPa)hf#X(=iY@w8k42cn^!kOTk1w;qLM^wh4#%mNlHI*-1W|sQe z!Hh$=ive}O&b-9Ua{mfc2dR~AmKn1#>{Xki6pkr(fahSgGK;0%UKPB!d5m~j&iuvk zfb_PETTp`U0pjeaF+Gow1@5HJBKG$@PWDf{-nf&bhCl44|5M&I<_q%YH5hk&E)^a< zi(bamG3W4z!>i3wspU*y6m)No=V67~4I;@dl2Yq1DpOG%fQsK8Vc|gCw&D5+HOARrlU6Iws!y%fTT_#~|-t(A{W0HKe z^x|XD{THi)0UFVnNHb#-@FdO4OBj2iccbw0AdSl;`Sor)KEN$%3hp4E_a$PI6N zl<*G~IV)M$Lda>ydpUd1PQsWZdAvD}dO-YvZHRur*$#rFU8kbn+*>vCizJ?AS0ZX5 zBZo%9xC9wQmyv8UBj?xaHptR)^ksjxTBTW)=Mz7knVX$%gZh>J)l-BCJHT8wMc+A+ zVZ@S_rQExVbfmRnTvA!tE0U-^Owlf@D0q!1hBdrOkRi+dZ-Yv+z-}Ap32N_+lK9)lr=pe}B$XA(stW8y&P< z&d9tB_D(yD)aH5a%^Y>7NG4#xF72#)E3}1dDARrmEWvp+a-U(+CVMn6BagnBc^WCA zE@l|J9$GH_BrQuBW7682%%=OP*O}S$#v$Ss*0{fj5*)=5C5oCt6QJ!!385TEiNiKZ zpw-Sn3qjjPiJtGV)%Ob~T9|+M#0ys1D1O`stAn-yhgnjtkxSETb|Yx{b^*SvT`U!y zu;Y8{pPQh*4};V9IV5W`J;cn6B=kP{)Sgr{Z@} z%ZP1hHLYB2M=vt zi3cuDBl7-*A=VdYc}uFLDQ2iD;--OdHjLG>CuR&KC&pOl=7w(;%)DI3oOpTtN%hW) z`8n*pRVxOEdkCL68@zQfmu$RQ#}xE+^IWp?gF5W6m+(Y@NHLd;{BX96l+Q@BaMpTx zFlK96dd#IhY6W_qiB4vq*=VJf;mYbD%u(_dBP)auzAU}0#SYvUb`tOFt7QrJnAc0%ZCmSz=e_)hIyvr;Qd5w8j*Ow*;= z4pl9m5@sf%yS~*<9_}$`EvHt}B$m7@J1L1$I_$kw%cHBiui6mKs-ZQDwOVJ(>5qve z?bblfjb_i%@6^d3>g83lXX^LrFeMK4aWPkG<%WGVx3BBpshRtstTlygOE#6~o}pT{ z#i1ZfWb!d__O|uTY;5c5vsG*GSXaEDD9__(ucum*y`MDTg-FMR4p6gd#>;@+_{>2W@>Hi?50H+Zkx?L8?|mV zly7j&KF-wgCqM9&?WD|}om$gF?zF?)4^=Jm?QAn}_BxssGv!-?vuCDe089^|e8Phj zo`9KqW@@d+kdvWM(V6g>oQU+?PQIFx3%+YhPtfOiY&8Rh1O-M)?`_K?OB(dSqxUEhXv}gQY*U1 zU|l65IU{ZWf0F_ZN0 z;wR1$tR_4)IhQQenhj)H%5Nc0(juztP#v?b;Ox4=M9V$*meq7Ae+QS_R_Hg~PxpS|zTHAm)Ng5suo_mIB*%o`? zNO8}2!0w*p^Re0cV68>E*w)o&tJdJLuAqae(}A;G^nR_kOGGBST1sclVf|$LIX2lFYYcuznsTBaV z2MOn%rCR#wY!CNi8Z7vidk|{wHB&3_$x~Q!&ql3eOL9OA0Y7Rs_YBpVGKHb5JdfXi zn}@}_4%&}zrAONzq5r$-f0G{leS#jh+(F--p=I+vvYKb|aD4M?*NjF1wTb>eKvePKiUaf?4}*`|7o3Ezq*zUGo9X$rt@H_M4-mDP7mB<~{zy*);}qpv(pj`yv~6ML(P=4xZ^>_k>TRZC}9 zYqYe!O?%sR5^a|qj@?$+M`=hOqi>xIq&{?aTWqbnXRZ34qTzak)Va+nmIo{xQc!q6 z9gx-Lt7fse-f|4{+d|x8h*Es5f8S7L$4`uIgy@8Z8B-OLjO%IemSR{!9?Z?U1ZH~s zll1C_t)v9@olX>u0fL}qo)R-qHVh()uB1>6`XCF1UlsrSRGQthu#3N+8*sEb0kms6v&rK3}Jn-Gwq)|>IC%bdn zJbp2$Y}6)#D%}~v%1tu)9?kt)U!Cx3+J91S63R0H)gxY2iTJFEqhlFO7*jfFRrL{1 zV)-8QNv#w5ov2rv^zyvKj#|ZqxM&p|O_H}iP&qEAULUPv6;q0A_f}Q^I|owHOt(*D}B-n&!(TLw^Y@TnlNDuSCji@80GJh9E0>Hk`95($rrj@U^dH9`GJ zLTCCZV>(8s(@6R{sj}%Lg$8GxOe;F(Cc-WY^C=e0wS50JJfy5i6GBu;kV5CU4k4>K zjgNq8yv8t9+-mSSeq-2T3jd-uBD$3sg4HMTbmYvJG`bR)75H0Y+M#}tM5Nvj!Q2+p zh-KFI(G#fl-_=VpG-pR@p{p@YFj8d*L@1ur#_Zg#QWCWMfy~&Ml`a)Zb!YmqiGkCyaw-&i|FInA)gN?{ zIK`qN7PxdtXB{x?|9U$V?cbLQ`|y`8<%5MiG+#{DZ&=U$#R_oHaZ5aWWlkiLrcptc zy=o@OORPoeJT#=cHb?T^*w7k2t8=8b(WBcK>^*N8pSm#DdMC`XKOUjt%sdQ2BlNEG zPF>o(`sL2D^6kMvVeL(v@Y*y#=Vd^M?MKO!Q5_?UJ^94o?-$c>|JOZDDa&maZBuSF z_>kB1#DqLBDfG4I7{gS>L=Aoujfj@>#jw>;#b3ZGgb&MR}DRedGkX24f zYdrhyRoup~IX->3dK|)<h^dYliCjMh2S{W}kW``5E zFnp?Phmp3qKE!z)v_C*8oIgZ5jt>#LL|Fiqkw|A6eQZKwuO6k8u0C!tU2Tk<b1C+j=w-kT#K)LzJDdB_tt+8cXK{FLnJ#w)lNS$L1vYPW8R$c-PqgoPpru@JeW|ci0i4;CxkchV5 z=!BEDr+^1Tk^AU-@qU(7w&(9>Pq$uhY$E0qGOTOdF+}_4PX} zDx}@0^q=4684}5Ts@t-*;-}FQdOTn0^oq9Rq*^$G=qJ@8m@EyB?d3EI7`g)#jTU`IQ}%%i+||Ns=Emsm0)A&%;50pRTdd`@mUYbazJ}8p zU%&eOEVp0=cC2gWCDt_8>U!q3axF6qN*65AyVJ1KuhXvR(dkxdoM!b<0ovTB3l4Fe z(`l?x|Jv85zZsX0An^?ar*BRhb`fWfk&SG#FZsaM3EoAqo&JBD9^+;1z3uhvJErv^;aQ4M^(5Xs%oKz_>W(wis=M6fhlZW)_g#!`O2wNFX0={U+ zIg1Pb(&pUfnPM>$!ialLNkb1Plcb+3OjzWkk&Qj8chFUwGGr&5YV)7Y zu?AVK;~Z9A0u7^D5_smd9ZYvhh_jP84@skduQ!IS*0rCFXtv_FS6N65o3jfat{#VB zHU#?N?C(?dVe4=n<8>m1j{}LWEsK5sMc$j*CTjihim!d0&dstIdw{ZoOnc0W{cF>H zK0FcPK*5-w{yK5|MWd@t6IIuiPoW%4n3$lR69as6i!h#QQ72Q%r*RKMPKM+c?dHy0 zAoI0rmZwm~-a_k7Iy)Qk1g%R)X}j!2?~ZW#6cZEOYwxn-SLyImlZYOqQJmYoo!Xy)>-_yK++Rq%hOB zm+gH8{LL=wip(lol*3GP%qT@3+Q|I&`^^U@) z)}*30nhNLsxMO6cUYAJ1cWhH;wX{r9d~`<(h1wQ#kd6i-c9}1hL+DkF)Uio@w6N9|JI6hGcw@4=lPGmyZPLAxw7_lic-7Vy*&K*;AIH(XmU1H0l)p5V< z9%0&?g9RsLi`g=~O@ym$n&oidivCkSsYF-^V_7po%R{`voPPplfUwY4C{Yf!N}@8n zoJ2XCYKbHpe1v4eLyfvDDO8mdI!2EF6dIi84q-S8Opi|F##TQ%k%d-{WauNW)6Ia08+{I-qBg|R2E#^3O{yIxvlM#Ej2l%NqbIsX-`GTC1%`r%o(R zaV60D@NsL(k)Gz|`3box<0YpZaFX)j&+WN!jHd{lOUX&}R$hxbDRA30Ck5Y<)%A&V zF_pr+_Vu!KF((*ej7uAJ#sR}oMQ?{%vC(!NOTk*ItembR6QRvuI9_+ANxbg>J6p1yu(%a~Ahm&kO23;ud;( z&Z6MOIeno`^FjAhIk^}X`>7tK#6$H~3eK$$!mU9akVU|q3%DV!u8y#>p2`VrHVQ9_(cr87UknG>PK%lhI%Jg;d90iqI!3i5EWeDuCP4^M#d!*y<2Zz@=2Rps z<28n<;#Pyt@f*W}V~Rb=!DWGie9kt^7d7k4z$OQ(LtW_ysw0@>^*z#;=udxrXaY6e zUvC{1iY=XCAY2m0p#%}wrBA-HWGy7jgfyi!6j*8n$MuYGl>1E+nF;ixlHkx~`XLwG z7V;3n3kPMZCF!5(q&L{e+Aj6=~w82|A^`eGMo?a*_eTDS+m7#n# zfF~5ZbVXpLH}l%YPS!giX+ee|#j75$g?jc}$9$QA#n8U_F`lp;^5Oc?+x%6B@I602<^mI+i#3fwJs5hn;`$^`xxL0>!PygkwSNB z**a#Gji*@E{>lCfQ_&=GtyP?dkU35r6#Jo``!ZBKMt}|P0pv%e>b3mwC}L|ir0qC0 z?GNhZxjy4;xMijqPW9;!O7`j)D&O_@dxtZCzRR>y`rPiQm*u1y?ff8svZJfzoIX9g z)g*Lq#`R$!Pne#?t(=4EnBhz96BBsld!6K-euq4`an9*OgwaT6tJ(lW!=}gz2T2N?-^Ec=Z4`9KDk<_< zIXQHUYDpw;>iC*O2g@rl5Hco#z_tw*22H=cAFi51 zd2r`Jdim(2I&Xv!Ra~afIX*+kYEF0C*P|k0=6Q`_s<_qQbNt4z)f}_Mzz_G4FsG+zuM zsyI)fbD9q!t2y0mb2!<92{UPFtK!aw%kd>J)g1AobehiG6Ypg!4+oXwg(0dr5i6S_ z9aUMPz*OlfrV02QpD}DT$NZS&PV%5h%F$n>|C}9Z+RVXLNl=EDlO%^zEm8P5r6xxR zQN?`pRb1zAa=dHs z)e`I=yB;d#J%p&@I)%>h8$yCp+MlN1#@bFEhuDjGckj#|xxYW4KQqcc9{$>7N>5v@ z>-1De`bFcAKgo{u)vvi%+w-WvQEuhrR(82tIa&DIWB$`Mm;R`T4j1ZzM<8Cm;GL%- zT$n-X$Fd@rwYQL5)yY)wZq#B6V&f83&5AGgWam&4>N zk7=ZK$MtS(eX9%mjcv}y^tYY3-nTcQg8(#8Y)o)nY->KvaH;RN#CFDQp_K`JZ1v00 z1Gcb`5;%f=ac$1JxK*r(Z7Zx}%M#kDU2#ijRr&!3XHz^Xh-$!=tJt1$)|9uCYD?Nm zu}6sp!z+vj`j9YF-jz&40 z(8?K{PbUY%G*Yv4xM>^XxFF+Cl@3pD7oLYHtPav@Aw0V2utoA1!tdJ;mJU>$(7iwB+YBW&(2gM*G+e7-{$b~sLBVb~Vijstg$8MkwvVGwXQ zVLii2cyLfs!|jrqijTU9!SM*aV`^|T{1K5!L*BKVh98GlHnCj2H)Ctlk>g2gW!;3K z(P4!3@zmrm;Y6$HN?E3?@`ou{&q$M)Qg}DOwSu>@9rzG(6G3aMcL!Cy-zTtsY%b%` zhwGHv7^jMFAHG@wZ644h(BP^h$l>H9(BP{j(B~sf1|70Wiab_M4jrRf5}6xxd`+Tq zj4H{hv2zlZV|F5GZr;|V%t2R6ScaLGE{9buS(;U75~Wa8lIR#Y2~y~4&N-IFd5Olo z4p}8Z9xEq>j!`X%SZ61)j9ie+pgAxu1t> zJp1ic+{UmuK7F`q4#WIc<1vJ&;xdKK@fku^a~kK~8m}=-6}K9Ej^7xznq%j|F7wy8 z*5Il*&*9{_*Wf#qAYOswWr!g=lS0EPmm|igmLyykX%d7GRh*~LIgUffYEETsrtv6k zRowY-Ilcs@nj>BhYW%pBW7*2XLFIU1h-yyQiaEw(&8hJe!&K=?gU|69!&Y;gTkUF` z=U}TOD8tK1lEbN%NVa-++gnhY93ey%_bGIa=Mb`UPI*(hj8nOBR=$Fk{vC7`rwm!m zskZ;1@vFgA={JXy<6VQVmLT2_0rhaFB7~^oI)%>h8$yE9Yd4o&eLNSVC7kn^uDeyq(cY&p<=v*tMJB+D2XgH3YuMA6W_ptY^`V_y zg&R-PkB3iLx?3Hrz-xCpuNmB9WQI*TB)N|!&$V>lu>7G?bEiN~(&jr}A&(O?hl>M^ z1I6Q|xtAHjCBny4$LtFYpQQc=>3C#Jo9%Tk-5Wn_k4+An=Z&G?Kz)$7#DgJ|#53+T zZniwo_cfhRz}-(AzfAj^BrV`^h(Y=bS<1OOLh=vUFhS20)4f#Tc9?4MqAN4KBmX4t z69h6!(PM(TdzKXcj1>aUefm)?_Y|)d|1f{$W+V;1`Uzh=w+ST=6K@zcd73kq<>uk5 z=2qM<&Gl6-S01lAL-6;1%Gbj>WR+BTtlT*17@R@iOyYJL4a{V6dN?n=S+CzqDZxli zd+OZir#&;U?f;g4fl3`0aBr;e-NT)>D>ooaw)oN1VNxI840gkvJ87o54Cvq-L|%yu zq4%UGfw_LFdeQsvlL%kGYct^`zD=lcBVk2rqeJaPO>&4mw)IV#^?McYj@<4_d8` zQ1%R7Sze*6wK+){HoZUV`-~XR_i4Gq(m~gpyVGxF-7oF3BoYnyP_kWW9764 zmt^O~4n${KOL02YT8dewwG_Hjt?8ImT1&BXt?{dR4w1gVPmU@q*g=LGdWM#hc*}J; z1%UwImi&}sWand1{c2Q3rf_qKX z7gNYXgenz0QDXTvL97eNjb$+$LpIsvTGN9MpUTLsc^&xJseB=Ju052VaYXjAjSEfk zP;S1;NzJXg%;gd@rY?_Q>aDo<6upxrubnX-r7=H>Gj4rP5GFqrsQ`UoTjkVE}Am0FYJ8tCRG~dt9Sz^R*IX` zbfsb7B)EjxD8q~635=%LxDO4+?~@g7A>S zI3Aoyggv`@h81IRP*M{+P1&>}u9ME1x?RK>jy`X_vg7#%G0VjYca@tH7&f&tVCL<~(M`4HW9qHw)9D8AE~2_$R{WS#m-fxtF6cG& z=3n|9>&ARBHzB3wm4{7D#@wdUbtYtPNg>3fOzVHoW`EM(FfQMl^dZZ4AjB{It>`#1 zXxq|daYlo;I~?sJvso|u!m!vbsqxz&C>-}0bsxQaof*;r75xm5@(o zgg6QBW@-Z_iJaC(E1>D6ov$du&N0gIYQl%`ZAwDn#_cgGIR%GbnBX&G z=0-k8Hb7R4`;w;h&o)!CJxarXXCiPY4QH?bG;Z$@PS8P?CT-i|@Ey*K;mBE&;Eqy> zceLiPc6b;QmI98^;mx!7#Cy@F%t8A(Ns!nUZqk7nyc-mE4hN}~-xS)kSQB4T?1d#5hbHYCMg%k@o*Ok z$K9Yzexw5`{XX@B*$0ZwQ(&1O9shP2RI_Gxq0=cMiw5Y{*Ch@cLc@507Df>-G6Nxq zDY%0)LKF0t@5AE2Ccix*r??@ahUA>p3%Zj;VVwR#nYh-u0R|wPCB!|$UidzBleqMI zfP!#*@_Ebs0gr~>m#Ej5*!1kA(jxJXTI4l&J%rRx`b{C*0p= zT^9OSzLgwpuXVlyq#^ts1T2$|+CFrUG>Id?Uol^zzc{ymd)u(m5wcw9_yE=C@Ym8S zfhNg{&0^?uhz=oJ{rB^g$UZ>FeYa8zEDnpB{lm# ziiab|m8ilEMz;UfYjqe9orj}87i`RGY{ZOm4CF>9G_I^}j?P9kY<@Y8WMq6O#VXqW zA-|C1B#BRZ<^+t*4+(#odUG;Ww&Y`oIKB2GP#Lxlr_&Gv?c|3@9c)M|-EbD)XV=xY zOZ^xL8OpavW9UtUp>K=&kXRhkI*ndW_n3|H>9%kYyXbwmIS40p{>{lOr~a1PP#0!; zVScGTTf@RCPE3hchW^0I;+^Z9I8q-nm|M;>eNdO%bF4bQ#?j{5kg~qScXWN8fgkgW zx{#v3gU@k#%oeADX<+Yly*G387g=f#WMOOL{KIr-LVQ;$F=wN8&Ap*&2!4 zZeRvn+;Br6Hy&9C2jR1cVGuYs;4!RgVfb+19CTP84~}oxqQ2BmMWOyXz=XqCk`&vQ zEgUwX;bd`q=jb@tkk+R?Mrs=^&Mtf%{YtoI>j&X3&RnTN_E$QMR_4~6p|N3`+jH&C z5Y6;so#ir;8VM?ILZ(@ZZw=KRp#{XN>sfJ<&XFTNlpC(AAV*mS64NY~JER@oTGV0z zucX4PUgKNO|EsvqV{Ib2wcJO?aQRexpfZ$L|MiDhhxlcSkdEG~`C{iBn)Y9HmS5?{ z?)JlF;>b;RQXdNLaw=^=bGeo8P@tRU0a6?G#`#tn*KOm}tEc=5$w2NXhcjU}Dxw+a&E{;%yXzvw+q7uRb2hAq;oo|CygJBdiS z-lSgo@^iD!Mj#Fhv7RM0i0ea#@nr}xwA4Yk_Qy=Hw6?G>)||jgh{CUQXt>A|rCzjT zUL7dQ20K$6yxV1n%!Z3PZg?dtWJNd#UuC}8J41_MT?@mDSiTw^j@BCDi8@joX^D-) zcU2jHH2%ntXxU<{g%sP@OE~bNNv8+Ld5(^QjcIB6DWj*shcweHR&bm?H<8tZdlE4W zcqq$aHF!`hn+c@MX;Qbk=!pno0ULQ|3cHT#V`sJ>WKQn!(EF%azgr&Hd-zV*C->*$o9kS&f01TOO z)WZ5$;B;_>er{G|n+rYY|920pv*W==9BbVjDh}--9uI%)WhDGMGQfMo$>BH1q8xPz z}P96#7gHY?Vo+Z>u~+%ku-lKF2QQ z4VWpETLYT*!=ZONagbyBCjlY6_@)n)es@BPXs!kxs|oMdX(5W$8QM+#;mE0Yjt1y2 z-uxdAJpJ6OJKp@lZ@;l*>5ko|_g}xb=c(lze*VLrWsT)sjn=!x=ken6MDcmD_&im7 zo-RJm6rX2{&vV7+`Qr0J@p-ZM{IK}ERD518KCdiT)>z%uSjm^|qPup{UAyS6U3Awz z+r6N-hfvmZHP&C>oZndA*VowC*WG*O>wABz|BtT!%7SKh*NVpd^O{{!Odo#!N~cme5sW2_g2)>&2H< z25?W)|2_2oIr=|D{}0mtQTjhl|EK8x3-te`c?%k?7K&FnHHFdMfMi!W^#-Yad=B)xpRO~_V9Eu?n2T_co7)LRM z;sq2h&8LDmLiwsKU$^BOwtUN$#|V&kA&_sQcy>NU>GM#+ibm^aH#Fxpj^In<=nBi+ zk)q`zY59m+in^am-OpX!FQo1luI^8z?oVCapG)1JySl%Wy1#UFe=T)??dpChb-#3V ze`ZA0;=x=;AU$o@AeSr%0{bguU=!gA7YGNCZq3Nu*wp$^p1lb zkIxE*J5EE=XdUk(M?i*uZLI02ld<)O(qCoIm10_OzdoUk}280RE#?yxv_ zFwRNx+D7YSAN{dCon)+&7V9KqodVV>i?xcePTkb(X|zr?T4xEjzx5{lBLdequcOMo zKDx5(p0Y$vF_F_CaM0S`x>L2?}akXOJC<1>AXcc&qx=5^ngWrfRQfzMssPxM(afHV)_DoTM;fW*$bBJ1txnDWVc$fTbb-d%gaTgWsxp2(nX7O zk&!+G(l;&AHyP=}+nS9=>qGSaHin3Mr3=fHEv))Jv}8VHGM7N+5liL~CUa>?b77-( z$rH))aEW=iWRWj1@?{|Jw8%Rd`LZ41%LU(;8RxRaxy(3MfV11;>}H%RztJS0yW+SE zG)Q_Z^alXT$`vMi#ge@OvSb@=L~r_Th}LQTxWFH$NNQGp7ky9!=92utM&q-#`E5`k zT~WYT3`&bF+}q^#_(sNV%X3WeEPq_Gbtf>Dy*qC~f9suvn8#Z0(l<-<9ozmcl~e<$ z;|y@TxIDp^CyL9Hd`aGEflu+}DY~?DPJzN{t|S-a%G0Pk!G@(e1^a^=~A+Bv>F zS6rUw%kzSA9w-;M@`6-eK;=cQyeO3yQTZWPekhe6qVf_~UXsd7sJzUTm!Wiu#pb*HueCo&*HJs5gvjTH9cp` zp&Ob+vG{X+vq!$$#)FG#A~@K$tiSbB7~E3ZOkbpe&~9%MA8=5wF24Rk^M>A%X4}>1 zuQ!+U_7WXtr2v21elF(Hw%pmgu>+{>&1MHsoq&9^d21(N)r?yy$Ej?Lv;L>>eX6gw zIiGdDxOu%OpCnz>Toe2O%!*aScT$l6zfoIKye?6uc3GV z#a0xLpx8-8>jTVJ?LE|27kwbawmC~~Q_4&ioZ_}u*bB~G+my&s3n!&*%24TI6$sFW zz2Ka&O$j8ma01w-Y>+NE!E0}@7o4=UDTAXHPQ}_^vlpCVwJG1C7EX-XlqJyxXDV$< zTj+u_k2a+tG*^6JIcR;bltO*ure%%RKc|Gg_*euLO5KgkZkiwHU(vXb7Ql4X*iH+; zE*i2AXl8&aXznK+pj=_grY-NV-L(4dUO-FjmGdbb#6rEX4I}nV6jLbPLU9ZQy7R8?g4A7bbr+@X zqO1E*>OQ18(r=@EvKPF*#P(8rocwjlrQ3F4Bi>2jgFM1!(k>5V0yYP1+f@%yvvsE| zQ3Q4Bq4+qpm{v>eQ~g2g%boUViw*ZB?Be4z7;m3$w9nFfP0FF~ z1*%=?5RUEmj75E&QHzf=OK26+J|i7d-X-bdln9A{f&Jjr4($lS+EO<3M8q&U8h!I5C!X!`72YDD< z0ip&wOe#MqQv*kzN?9V~6zx8K5W*$jNVwf%@ zyWL%V{p~K=d2G+8?L^9$x|W&+J>8Ao zXxk{1HQKk$H{E@G*sba&;&-wvt3kEByqmg0d|pp3N(?mGYnH5RwAX`yja0j^Y3SSi z)FW!{ryAO*S!%F2yM9T}Jb*UV7cJe3dai4%?=G%->0&cBI4vJGW^N}mcrMAfqL;uP zCpLHV5ZtD|{zcar(`B3bp6)Ua?-&`J7@Hj1KehI$k;x+iqr0Y#42_Jf-8M8bH8wH1 zcGvLK)X3ojlUs);M-Chwo|viFMYW^D4~~ouKQv7B0|ec3|JrrJ;wdL!!e8ZM++42|x(v~iPd>h5Hu<)B`gSiJA%GA;rpsmIJ_D>rF z^QomDa*;tdHZu4BYN6?F3^xWE?SIn)*Z80@40*Qq(Uj5Ex3cjv{o{@5?bI7xShxFq zYu^8nNKg#;FHGr=$i}*Pw)kV##wOa)SV8}jI0tVh%xkq4fOL}W~mJH?ty)y!!pdUi0x!WWD$luy$?D7la2OY zkqQto8Y_FPqTaoML~Z|H{%0e}O6SRr^#oj7uFG3L|^~(d`r-FJiQP$1l?f(x*F5{KwN2gAmf?e)!WNgowgvS0YU|X&=-J=79eMAXJ-IHg(X6t zfEX_z&RQa80YL>5p)UZLDnQOzBIf`?g(X6tfOw&RIBy}&1A+<*L7#wlserg(ySV@e zD!3c^VnJI4%tcG(B4DVnP4f9_0rH^*`4AvfSdiC?rc1VmOK75kd!R2C=8Xd8vPHiP z7%FU&e7;qHT(KZm078WYk+q6XEXp8kWwryEa`G4wY2`{)XLj);Xtv!&Wg%yeOeK8?WC zKi%%_nTOI6qSOO~2nV6IAi1Zp2b7;{Jco~=#t=RZHVzgY6W~nlj1-1itdd3>qf-C& z0-Mq<2I6>Q98mOOp{5#BxTFtz`9k9b0KL?B3AOam4RdR?=-)!BuwS~FTJH^rNAEN5 z7V1@+5G@qGFyia9+hMElg{$76d%hO@ExPY(+m6vrMtAEyGRoi6?8@dMoB?S@xntn) zz=4m&Hk)1M7R@#b4#+IXacPr)jD|J|P_D3L)0TJGa+NLbw&gloZm{Kjw)~ncAF$FVxU`31`2S9g8E%)1^rfVqycgZ^pwad&s? z-;)KrH+u`%IWaaqJTY~YQ}e49qyB+p$P)w4Q;sht`Q&yayxcc=FvTB=)f7;W0j;2! z@4Cjy?(Q4OWj0Y3GW`Mm_b;Nmuq)^H^)2DQEBow>*?lrA3{I56r9$HL$REZF$_5CnyHenvj%FNgaLWvO3_|q@zuF27TpOZRV3EzF(IN zh^SEhL;tcVQ2P|7**0Y&wy@JIt}HK@AkmvmOxl!+(AQ!r#up3oZUJ+~(xGI8HX8(n zzF3&!15PIx;*uyl3m! z;E_Yaho>g@@WQ#tD`%2s-FwzE ziW=xLOGxa`8`BD<=X{PlE~y9HH|hV=Cwj~;;TXlAUv_VxZ%@%N%e_=?qZc0Tq6bzU zqqpnrrO!vrgY+GLet+Iy{H;yv$N~8ee}28VLR9g{+S;vDb`jM9dT|#XBEd^C@sJ7L zt%^T)*jTiiS_i0h(mp{eZ(Fqh=FGgOiD(z`gqL}a5Yz#M(gq8&&dA>l^g2`0f!RRE zN4xCNPrM`&eHm*BYA=3t{zYr(ZVywgaEY4=qGhQWp$iB81@6fHn aLw}#CKdm0Kh!|dS&u5D3Ys}7(2L2!7QAW4` diff --git a/GMW/GMW/obj/Debug/GMW.dll b/GMW/GMW/obj/Debug/GMW.dll index 0c341d86e39505e2ab3d2cccfff622bc5b26cce8..0c44f28bc45e7c21744de53c35f86f312eabb0c7 100644 GIT binary patch literal 87040 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 F_%DUR9GL(B literal 87040 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 diff --git a/GMW/GMW_data/DS_magazzino.Designer.cs b/GMW/GMW_data/DS_magazzino.Designer.cs index b01f6079..7d2a6774 100644 --- a/GMW/GMW_data/DS_magazzino.Designer.cs +++ b/GMW/GMW_data/DS_magazzino.Designer.cs @@ -27,21 +27,33 @@ namespace GMW_data { private ElencoCartelliniDataTable tableElencoCartellini; - private PosizioneUdcCorrenteDataTable tablePosizioneUdcCorrente; + private AnagMagDataTable tableAnagMag; - private AnagCelleDataTable tableAnagCelle; + private PosizioneUdcCorrenteDataTable tablePosizioneUdcCorrente; private PosizioneUdcStoricoDataTable tablePosizioneUdcStorico; - private AnagMagDataTable tableAnagMag; + private BlocchiDataTable tableBlocchi; + + private CelleDataTable tableCelle; + + private Celle2BlocchiDataTable tableCelle2Blocchi; + + private MappeDataTable tableMappe; private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_ElencoCartellini; - private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_AnagCelle; - private global::System.Data.DataRelation relationFK_PosizioneUdcStorico_ElencoCartellini; - private global::System.Data.DataRelation relationFK_AnagCelle_AnagMag; + private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_Celle; + + private global::System.Data.DataRelation relationFK_Celle2Blocchi_Blocchi; + + private global::System.Data.DataRelation relationFK_Celle2Blocchi_Celle; + + private global::System.Data.DataRelation relationFK_Blocchi_Mappe; + + private global::System.Data.DataRelation relationFK_Mappe_AnagMag; private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; @@ -72,17 +84,26 @@ namespace GMW_data { if ((ds.Tables["ElencoCartellini"] != null)) { base.Tables.Add(new ElencoCartelliniDataTable(ds.Tables["ElencoCartellini"])); } + if ((ds.Tables["AnagMag"] != null)) { + base.Tables.Add(new AnagMagDataTable(ds.Tables["AnagMag"])); + } if ((ds.Tables["PosizioneUdcCorrente"] != null)) { base.Tables.Add(new PosizioneUdcCorrenteDataTable(ds.Tables["PosizioneUdcCorrente"])); } - if ((ds.Tables["AnagCelle"] != null)) { - base.Tables.Add(new AnagCelleDataTable(ds.Tables["AnagCelle"])); - } if ((ds.Tables["PosizioneUdcStorico"] != null)) { base.Tables.Add(new PosizioneUdcStoricoDataTable(ds.Tables["PosizioneUdcStorico"])); } - if ((ds.Tables["AnagMag"] != null)) { - base.Tables.Add(new AnagMagDataTable(ds.Tables["AnagMag"])); + if ((ds.Tables["Blocchi"] != null)) { + base.Tables.Add(new BlocchiDataTable(ds.Tables["Blocchi"])); + } + if ((ds.Tables["Celle"] != null)) { + base.Tables.Add(new CelleDataTable(ds.Tables["Celle"])); + } + if ((ds.Tables["Celle2Blocchi"] != null)) { + base.Tables.Add(new Celle2BlocchiDataTable(ds.Tables["Celle2Blocchi"])); + } + if ((ds.Tables["Mappe"] != null)) { + base.Tables.Add(new MappeDataTable(ds.Tables["Mappe"])); } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; @@ -114,18 +135,18 @@ namespace GMW_data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] - public PosizioneUdcCorrenteDataTable PosizioneUdcCorrente { + public AnagMagDataTable AnagMag { get { - return this.tablePosizioneUdcCorrente; + return this.tableAnagMag; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] - public AnagCelleDataTable AnagCelle { + public PosizioneUdcCorrenteDataTable PosizioneUdcCorrente { get { - return this.tableAnagCelle; + return this.tablePosizioneUdcCorrente; } } @@ -141,9 +162,36 @@ namespace GMW_data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] - public AnagMagDataTable AnagMag { + public BlocchiDataTable Blocchi { get { - return this.tableAnagMag; + return this.tableBlocchi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public CelleDataTable Celle { + get { + return this.tableCelle; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public Celle2BlocchiDataTable Celle2Blocchi { + get { + return this.tableCelle2Blocchi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public MappeDataTable Mappe { + get { + return this.tableMappe; } } @@ -209,17 +257,26 @@ namespace GMW_data { if ((ds.Tables["ElencoCartellini"] != null)) { base.Tables.Add(new ElencoCartelliniDataTable(ds.Tables["ElencoCartellini"])); } + if ((ds.Tables["AnagMag"] != null)) { + base.Tables.Add(new AnagMagDataTable(ds.Tables["AnagMag"])); + } if ((ds.Tables["PosizioneUdcCorrente"] != null)) { base.Tables.Add(new PosizioneUdcCorrenteDataTable(ds.Tables["PosizioneUdcCorrente"])); } - if ((ds.Tables["AnagCelle"] != null)) { - base.Tables.Add(new AnagCelleDataTable(ds.Tables["AnagCelle"])); - } if ((ds.Tables["PosizioneUdcStorico"] != null)) { base.Tables.Add(new PosizioneUdcStoricoDataTable(ds.Tables["PosizioneUdcStorico"])); } - if ((ds.Tables["AnagMag"] != null)) { - base.Tables.Add(new AnagMagDataTable(ds.Tables["AnagMag"])); + if ((ds.Tables["Blocchi"] != null)) { + base.Tables.Add(new BlocchiDataTable(ds.Tables["Blocchi"])); + } + if ((ds.Tables["Celle"] != null)) { + base.Tables.Add(new CelleDataTable(ds.Tables["Celle"])); + } + if ((ds.Tables["Celle2Blocchi"] != null)) { + base.Tables.Add(new Celle2BlocchiDataTable(ds.Tables["Celle2Blocchi"])); + } + if ((ds.Tables["Mappe"] != null)) { + base.Tables.Add(new MappeDataTable(ds.Tables["Mappe"])); } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; @@ -257,34 +314,55 @@ namespace GMW_data { this.tableElencoCartellini.InitVars(); } } + this.tableAnagMag = ((AnagMagDataTable)(base.Tables["AnagMag"])); + if ((initTable == true)) { + if ((this.tableAnagMag != null)) { + this.tableAnagMag.InitVars(); + } + } this.tablePosizioneUdcCorrente = ((PosizioneUdcCorrenteDataTable)(base.Tables["PosizioneUdcCorrente"])); if ((initTable == true)) { if ((this.tablePosizioneUdcCorrente != null)) { this.tablePosizioneUdcCorrente.InitVars(); } } - this.tableAnagCelle = ((AnagCelleDataTable)(base.Tables["AnagCelle"])); - if ((initTable == true)) { - if ((this.tableAnagCelle != null)) { - this.tableAnagCelle.InitVars(); - } - } this.tablePosizioneUdcStorico = ((PosizioneUdcStoricoDataTable)(base.Tables["PosizioneUdcStorico"])); if ((initTable == true)) { if ((this.tablePosizioneUdcStorico != null)) { this.tablePosizioneUdcStorico.InitVars(); } } - this.tableAnagMag = ((AnagMagDataTable)(base.Tables["AnagMag"])); + this.tableBlocchi = ((BlocchiDataTable)(base.Tables["Blocchi"])); if ((initTable == true)) { - if ((this.tableAnagMag != null)) { - this.tableAnagMag.InitVars(); + if ((this.tableBlocchi != null)) { + this.tableBlocchi.InitVars(); + } + } + this.tableCelle = ((CelleDataTable)(base.Tables["Celle"])); + if ((initTable == true)) { + if ((this.tableCelle != null)) { + this.tableCelle.InitVars(); + } + } + this.tableCelle2Blocchi = ((Celle2BlocchiDataTable)(base.Tables["Celle2Blocchi"])); + if ((initTable == true)) { + if ((this.tableCelle2Blocchi != null)) { + this.tableCelle2Blocchi.InitVars(); + } + } + this.tableMappe = ((MappeDataTable)(base.Tables["Mappe"])); + if ((initTable == true)) { + if ((this.tableMappe != null)) { + this.tableMappe.InitVars(); } } this.relationFK_PosizioneUdcCorrente_ElencoCartellini = this.Relations["FK_PosizioneUdcCorrente_ElencoCartellini"]; - this.relationFK_PosizioneUdcCorrente_AnagCelle = this.Relations["FK_PosizioneUdcCorrente_AnagCelle"]; this.relationFK_PosizioneUdcStorico_ElencoCartellini = this.Relations["FK_PosizioneUdcStorico_ElencoCartellini"]; - this.relationFK_AnagCelle_AnagMag = this.Relations["FK_AnagCelle_AnagMag"]; + this.relationFK_PosizioneUdcCorrente_Celle = this.Relations["FK_PosizioneUdcCorrente_Celle"]; + this.relationFK_Celle2Blocchi_Blocchi = this.Relations["FK_Celle2Blocchi_Blocchi"]; + this.relationFK_Celle2Blocchi_Celle = this.Relations["FK_Celle2Blocchi_Celle"]; + this.relationFK_Blocchi_Mappe = this.Relations["FK_Blocchi_Mappe"]; + this.relationFK_Mappe_AnagMag = this.Relations["FK_Mappe_AnagMag"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -296,32 +374,50 @@ namespace GMW_data { this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tableElencoCartellini = new ElencoCartelliniDataTable(); base.Tables.Add(this.tableElencoCartellini); - this.tablePosizioneUdcCorrente = new PosizioneUdcCorrenteDataTable(); - base.Tables.Add(this.tablePosizioneUdcCorrente); - this.tableAnagCelle = new AnagCelleDataTable(); - base.Tables.Add(this.tableAnagCelle); - this.tablePosizioneUdcStorico = new PosizioneUdcStoricoDataTable(); - base.Tables.Add(this.tablePosizioneUdcStorico); this.tableAnagMag = new AnagMagDataTable(); base.Tables.Add(this.tableAnagMag); + this.tablePosizioneUdcCorrente = new PosizioneUdcCorrenteDataTable(); + base.Tables.Add(this.tablePosizioneUdcCorrente); + this.tablePosizioneUdcStorico = new PosizioneUdcStoricoDataTable(); + base.Tables.Add(this.tablePosizioneUdcStorico); + this.tableBlocchi = new BlocchiDataTable(); + base.Tables.Add(this.tableBlocchi); + this.tableCelle = new CelleDataTable(); + base.Tables.Add(this.tableCelle); + this.tableCelle2Blocchi = new Celle2BlocchiDataTable(); + base.Tables.Add(this.tableCelle2Blocchi); + this.tableMappe = new MappeDataTable(); + base.Tables.Add(this.tableMappe); this.relationFK_PosizioneUdcCorrente_ElencoCartellini = new global::System.Data.DataRelation("FK_PosizioneUdcCorrente_ElencoCartellini", new global::System.Data.DataColumn[] { this.tableElencoCartellini.UDCColumn}, new global::System.Data.DataColumn[] { this.tablePosizioneUdcCorrente.UDCColumn}, false); this.Relations.Add(this.relationFK_PosizioneUdcCorrente_ElencoCartellini); - this.relationFK_PosizioneUdcCorrente_AnagCelle = new global::System.Data.DataRelation("FK_PosizioneUdcCorrente_AnagCelle", new global::System.Data.DataColumn[] { - this.tableAnagCelle.CodMagColumn, - this.tableAnagCelle.CodCellaColumn}, new global::System.Data.DataColumn[] { - this.tablePosizioneUdcCorrente.CodMagColumn, - this.tablePosizioneUdcCorrente.CodCellaColumn}, false); - this.Relations.Add(this.relationFK_PosizioneUdcCorrente_AnagCelle); this.relationFK_PosizioneUdcStorico_ElencoCartellini = new global::System.Data.DataRelation("FK_PosizioneUdcStorico_ElencoCartellini", new global::System.Data.DataColumn[] { this.tableElencoCartellini.UDCColumn}, new global::System.Data.DataColumn[] { this.tablePosizioneUdcStorico.UDCColumn}, false); this.Relations.Add(this.relationFK_PosizioneUdcStorico_ElencoCartellini); - this.relationFK_AnagCelle_AnagMag = new global::System.Data.DataRelation("FK_AnagCelle_AnagMag", new global::System.Data.DataColumn[] { - this.tableAnagMag.CodMagColumn}, new global::System.Data.DataColumn[] { - this.tableAnagCelle.CodMagColumn}, false); - this.Relations.Add(this.relationFK_AnagCelle_AnagMag); + this.relationFK_PosizioneUdcCorrente_Celle = new global::System.Data.DataRelation("FK_PosizioneUdcCorrente_Celle", new global::System.Data.DataColumn[] { + this.tableCelle.IdxCellaColumn}, new global::System.Data.DataColumn[] { + this.tablePosizioneUdcCorrente.IdxCellaColumn}, false); + this.Relations.Add(this.relationFK_PosizioneUdcCorrente_Celle); + this.relationFK_Celle2Blocchi_Blocchi = new global::System.Data.DataRelation("FK_Celle2Blocchi_Blocchi", new global::System.Data.DataColumn[] { + this.tableBlocchi.IdxBloccoColumn}, new global::System.Data.DataColumn[] { + this.tableCelle2Blocchi.IdxBloccoColumn}, false); + this.Relations.Add(this.relationFK_Celle2Blocchi_Blocchi); + this.relationFK_Celle2Blocchi_Celle = new global::System.Data.DataRelation("FK_Celle2Blocchi_Celle", new global::System.Data.DataColumn[] { + this.tableCelle.IdxCellaColumn}, new global::System.Data.DataColumn[] { + this.tableCelle2Blocchi.IdxCellaColumn}, false); + this.Relations.Add(this.relationFK_Celle2Blocchi_Celle); + this.relationFK_Blocchi_Mappe = new global::System.Data.DataRelation("FK_Blocchi_Mappe", new global::System.Data.DataColumn[] { + this.tableMappe.IdxMappaColumn}, new global::System.Data.DataColumn[] { + this.tableBlocchi.IdxMappaColumn}, false); + this.Relations.Add(this.relationFK_Blocchi_Mappe); + this.relationFK_Mappe_AnagMag = new global::System.Data.DataRelation("FK_Mappe_AnagMag", new global::System.Data.DataColumn[] { + this.tableAnagMag.CodMagColumn, + this.tableAnagMag.CodCSColumn}, new global::System.Data.DataColumn[] { + this.tableMappe.CodMagColumn, + this.tableMappe.CodCSColumn}, false); + this.Relations.Add(this.relationFK_Mappe_AnagMag); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -329,23 +425,38 @@ namespace GMW_data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagMag() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private bool ShouldSerializePosizioneUdcCorrente() { return false; } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private bool ShouldSerializeAnagCelle() { - return false; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private bool ShouldSerializePosizioneUdcStorico() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private bool ShouldSerializeAnagMag() { + private bool ShouldSerializeBlocchi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeCelle() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeCelle2Blocchi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeMappe() { return false; } @@ -404,13 +515,19 @@ namespace GMW_data { public delegate void ElencoCartelliniRowChangeEventHandler(object sender, ElencoCartelliniRowChangeEvent e); - public delegate void PosizioneUdcCorrenteRowChangeEventHandler(object sender, PosizioneUdcCorrenteRowChangeEvent e); + public delegate void AnagMagRowChangeEventHandler(object sender, AnagMagRowChangeEvent e); - public delegate void AnagCelleRowChangeEventHandler(object sender, AnagCelleRowChangeEvent e); + public delegate void PosizioneUdcCorrenteRowChangeEventHandler(object sender, PosizioneUdcCorrenteRowChangeEvent e); public delegate void PosizioneUdcStoricoRowChangeEventHandler(object sender, PosizioneUdcStoricoRowChangeEvent e); - public delegate void AnagMagRowChangeEventHandler(object sender, AnagMagRowChangeEvent e); + public delegate void BlocchiRowChangeEventHandler(object sender, BlocchiRowChangeEvent e); + + public delegate void CelleRowChangeEventHandler(object sender, CelleRowChangeEvent e); + + public delegate void Celle2BlocchiRowChangeEventHandler(object sender, Celle2BlocchiRowChangeEvent e); + + public delegate void MappeRowChangeEventHandler(object sender, MappeRowChangeEvent e); ///

///Represents the strongly named DataTable class. @@ -997,868 +1114,6 @@ namespace GMW_data { } } - /// - ///Represents the strongly named DataTable class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.Serializable()] - [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] - public partial class PosizioneUdcCorrenteDataTable : global::System.Data.TypedTableBase { - - private global::System.Data.DataColumn columnUDC; - - private global::System.Data.DataColumn columnCodMag; - - private global::System.Data.DataColumn columnCodCella; - - private global::System.Data.DataColumn columnDataRif; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteDataTable() { - this.TableName = "PosizioneUdcCorrente"; - this.BeginInit(); - this.InitClass(); - this.EndInit(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal PosizioneUdcCorrenteDataTable(global::System.Data.DataTable table) { - this.TableName = table.TableName; - if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { - this.CaseSensitive = table.CaseSensitive; - } - if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { - this.Locale = table.Locale; - } - if ((table.Namespace != table.DataSet.Namespace)) { - this.Namespace = table.Namespace; - } - this.Prefix = table.Prefix; - this.MinimumCapacity = table.MinimumCapacity; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected PosizioneUdcCorrenteDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : - base(info, context) { - this.InitVars(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn UDCColumn { - get { - return this.columnUDC; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodMagColumn { - get { - return this.columnCodMag; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodCellaColumn { - get { - return this.columnCodCella; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn DataRifColumn { - get { - return this.columnDataRif; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Browsable(false)] - public int Count { - get { - return this.Rows.Count; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteRow this[int index] { - get { - return ((PosizioneUdcCorrenteRow)(this.Rows[index])); - } - } - - public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowChanging; - - public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowChanged; - - public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowDeleting; - - public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowDeleted; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddPosizioneUdcCorrenteRow(PosizioneUdcCorrenteRow row) { - this.Rows.Add(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteRow AddPosizioneUdcCorrenteRow(ElencoCartelliniRow parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini, string CodMag, string CodCella, System.DateTime DataRif) { - PosizioneUdcCorrenteRow rowPosizioneUdcCorrenteRow = ((PosizioneUdcCorrenteRow)(this.NewRow())); - object[] columnValuesArray = new object[] { - null, - CodMag, - CodCella, - DataRif}; - if ((parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini != null)) { - columnValuesArray[0] = parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini[0]; - } - rowPosizioneUdcCorrenteRow.ItemArray = columnValuesArray; - this.Rows.Add(rowPosizioneUdcCorrenteRow); - return rowPosizioneUdcCorrenteRow; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteRow FindByUDCCodMagCodCella(string UDC, string CodMag, string CodCella) { - return ((PosizioneUdcCorrenteRow)(this.Rows.Find(new object[] { - UDC, - CodMag, - CodCella}))); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public override global::System.Data.DataTable Clone() { - PosizioneUdcCorrenteDataTable cln = ((PosizioneUdcCorrenteDataTable)(base.Clone())); - cln.InitVars(); - return cln; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataTable CreateInstance() { - return new PosizioneUdcCorrenteDataTable(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal void InitVars() { - this.columnUDC = base.Columns["UDC"]; - this.columnCodMag = base.Columns["CodMag"]; - this.columnCodCella = base.Columns["CodCella"]; - this.columnDataRif = base.Columns["DataRif"]; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitClass() { - this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnUDC); - this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodMag); - this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodCella); - this.columnDataRif = new global::System.Data.DataColumn("DataRif", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnDataRif); - this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { - this.columnUDC, - this.columnCodMag, - this.columnCodCella}, true)); - this.columnUDC.AllowDBNull = false; - this.columnUDC.MaxLength = 50; - this.columnCodMag.AllowDBNull = false; - this.columnCodMag.MaxLength = 50; - this.columnCodCella.AllowDBNull = false; - this.columnCodCella.MaxLength = 50; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteRow NewPosizioneUdcCorrenteRow() { - return ((PosizioneUdcCorrenteRow)(this.NewRow())); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new PosizioneUdcCorrenteRow(builder); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Type GetRowType() { - return typeof(PosizioneUdcCorrenteRow); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanged(e); - if ((this.PosizioneUdcCorrenteRowChanged != null)) { - this.PosizioneUdcCorrenteRowChanged(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanging(e); - if ((this.PosizioneUdcCorrenteRowChanging != null)) { - this.PosizioneUdcCorrenteRowChanging(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleted(e); - if ((this.PosizioneUdcCorrenteRowDeleted != null)) { - this.PosizioneUdcCorrenteRowDeleted(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleting(e); - if ((this.PosizioneUdcCorrenteRowDeleting != null)) { - this.PosizioneUdcCorrenteRowDeleting(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemovePosizioneUdcCorrenteRow(PosizioneUdcCorrenteRow row) { - this.Rows.Remove(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { - global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); - global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); - DS_magazzino ds = new DS_magazzino(); - global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); - any1.Namespace = "http://www.w3.org/2001/XMLSchema"; - any1.MinOccurs = new decimal(0); - any1.MaxOccurs = decimal.MaxValue; - any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any1); - global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; - any2.MinOccurs = new decimal(1); - any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any2); - global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute1.Name = "namespace"; - attribute1.FixedValue = ds.Namespace; - type.Attributes.Add(attribute1); - global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "PosizioneUdcCorrenteDataTable"; - type.Attributes.Add(attribute2); - type.Particle = sequence; - global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); - if (xs.Contains(dsSchema.TargetNamespace)) { - global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); - global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); - try { - global::System.Xml.Schema.XmlSchema schema = null; - dsSchema.Write(s1); - for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { - schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); - s2.SetLength(0); - schema.Write(s2); - if ((s1.Length == s2.Length)) { - s1.Position = 0; - s2.Position = 0; - for (; ((s1.Position != s1.Length) - && (s1.ReadByte() == s2.ReadByte())); ) { - ; - } - if ((s1.Position == s1.Length)) { - return type; - } - } - } - } - finally { - if ((s1 != null)) { - s1.Close(); - } - if ((s2 != null)) { - s2.Close(); - } - } - } - xs.Add(dsSchema); - return type; - } - } - - /// - ///Represents the strongly named DataTable class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.Serializable()] - [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] - public partial class AnagCelleDataTable : global::System.Data.TypedTableBase { - - private global::System.Data.DataColumn columnCodMag; - - private global::System.Data.DataColumn columnCodCella; - - private global::System.Data.DataColumn columnCapacita; - - private global::System.Data.DataColumn columnDescrizione; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleDataTable() { - this.TableName = "AnagCelle"; - this.BeginInit(); - this.InitClass(); - this.EndInit(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagCelleDataTable(global::System.Data.DataTable table) { - this.TableName = table.TableName; - if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { - this.CaseSensitive = table.CaseSensitive; - } - if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { - this.Locale = table.Locale; - } - if ((table.Namespace != table.DataSet.Namespace)) { - this.Namespace = table.Namespace; - } - this.Prefix = table.Prefix; - this.MinimumCapacity = table.MinimumCapacity; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected AnagCelleDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : - base(info, context) { - this.InitVars(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodMagColumn { - get { - return this.columnCodMag; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodCellaColumn { - get { - return this.columnCodCella; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CapacitaColumn { - get { - return this.columnCapacita; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn DescrizioneColumn { - get { - return this.columnDescrizione; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Browsable(false)] - public int Count { - get { - return this.Rows.Count; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow this[int index] { - get { - return ((AnagCelleRow)(this.Rows[index])); - } - } - - public event AnagCelleRowChangeEventHandler AnagCelleRowChanging; - - public event AnagCelleRowChangeEventHandler AnagCelleRowChanged; - - public event AnagCelleRowChangeEventHandler AnagCelleRowDeleting; - - public event AnagCelleRowChangeEventHandler AnagCelleRowDeleted; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddAnagCelleRow(AnagCelleRow row) { - this.Rows.Add(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow AddAnagCelleRow(AnagMagRow parentAnagMagRowByFK_AnagCelle_AnagMag, string CodCella, int Capacita, string Descrizione) { - AnagCelleRow rowAnagCelleRow = ((AnagCelleRow)(this.NewRow())); - object[] columnValuesArray = new object[] { - null, - CodCella, - Capacita, - Descrizione}; - if ((parentAnagMagRowByFK_AnagCelle_AnagMag != null)) { - columnValuesArray[0] = parentAnagMagRowByFK_AnagCelle_AnagMag[0]; - } - rowAnagCelleRow.ItemArray = columnValuesArray; - this.Rows.Add(rowAnagCelleRow); - return rowAnagCelleRow; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow FindByCodMagCodCella(string CodMag, string CodCella) { - return ((AnagCelleRow)(this.Rows.Find(new object[] { - CodMag, - CodCella}))); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public override global::System.Data.DataTable Clone() { - AnagCelleDataTable cln = ((AnagCelleDataTable)(base.Clone())); - cln.InitVars(); - return cln; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataTable CreateInstance() { - return new AnagCelleDataTable(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal void InitVars() { - this.columnCodMag = base.Columns["CodMag"]; - this.columnCodCella = base.Columns["CodCella"]; - this.columnCapacita = base.Columns["Capacita"]; - this.columnDescrizione = base.Columns["Descrizione"]; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitClass() { - this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodMag); - this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodCella); - this.columnCapacita = new global::System.Data.DataColumn("Capacita", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCapacita); - this.columnDescrizione = new global::System.Data.DataColumn("Descrizione", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnDescrizione); - this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { - this.columnCodMag, - this.columnCodCella}, true)); - this.columnCodMag.AllowDBNull = false; - this.columnCodMag.MaxLength = 50; - this.columnCodCella.AllowDBNull = false; - this.columnCodCella.MaxLength = 50; - this.columnDescrizione.MaxLength = 50; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow NewAnagCelleRow() { - return ((AnagCelleRow)(this.NewRow())); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new AnagCelleRow(builder); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Type GetRowType() { - return typeof(AnagCelleRow); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanged(e); - if ((this.AnagCelleRowChanged != null)) { - this.AnagCelleRowChanged(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanging(e); - if ((this.AnagCelleRowChanging != null)) { - this.AnagCelleRowChanging(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleted(e); - if ((this.AnagCelleRowDeleted != null)) { - this.AnagCelleRowDeleted(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleting(e); - if ((this.AnagCelleRowDeleting != null)) { - this.AnagCelleRowDeleting(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemoveAnagCelleRow(AnagCelleRow row) { - this.Rows.Remove(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { - global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); - global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); - DS_magazzino ds = new DS_magazzino(); - global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); - any1.Namespace = "http://www.w3.org/2001/XMLSchema"; - any1.MinOccurs = new decimal(0); - any1.MaxOccurs = decimal.MaxValue; - any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any1); - global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; - any2.MinOccurs = new decimal(1); - any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any2); - global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute1.Name = "namespace"; - attribute1.FixedValue = ds.Namespace; - type.Attributes.Add(attribute1); - global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "AnagCelleDataTable"; - type.Attributes.Add(attribute2); - type.Particle = sequence; - global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); - if (xs.Contains(dsSchema.TargetNamespace)) { - global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); - global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); - try { - global::System.Xml.Schema.XmlSchema schema = null; - dsSchema.Write(s1); - for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { - schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); - s2.SetLength(0); - schema.Write(s2); - if ((s1.Length == s2.Length)) { - s1.Position = 0; - s2.Position = 0; - for (; ((s1.Position != s1.Length) - && (s1.ReadByte() == s2.ReadByte())); ) { - ; - } - if ((s1.Position == s1.Length)) { - return type; - } - } - } - } - finally { - if ((s1 != null)) { - s1.Close(); - } - if ((s2 != null)) { - s2.Close(); - } - } - } - xs.Add(dsSchema); - return type; - } - } - - /// - ///Represents the strongly named DataTable class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.Serializable()] - [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] - public partial class PosizioneUdcStoricoDataTable : global::System.Data.TypedTableBase { - - private global::System.Data.DataColumn columnUDC; - - private global::System.Data.DataColumn columnCodMag; - - private global::System.Data.DataColumn columnCodCella; - - private global::System.Data.DataColumn columnDataInizio; - - private global::System.Data.DataColumn columnDataFine; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcStoricoDataTable() { - this.TableName = "PosizioneUdcStorico"; - this.BeginInit(); - this.InitClass(); - this.EndInit(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal PosizioneUdcStoricoDataTable(global::System.Data.DataTable table) { - this.TableName = table.TableName; - if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { - this.CaseSensitive = table.CaseSensitive; - } - if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { - this.Locale = table.Locale; - } - if ((table.Namespace != table.DataSet.Namespace)) { - this.Namespace = table.Namespace; - } - this.Prefix = table.Prefix; - this.MinimumCapacity = table.MinimumCapacity; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected PosizioneUdcStoricoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : - base(info, context) { - this.InitVars(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn UDCColumn { - get { - return this.columnUDC; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodMagColumn { - get { - return this.columnCodMag; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodCellaColumn { - get { - return this.columnCodCella; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn DataInizioColumn { - get { - return this.columnDataInizio; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn DataFineColumn { - get { - return this.columnDataFine; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Browsable(false)] - public int Count { - get { - return this.Rows.Count; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcStoricoRow this[int index] { - get { - return ((PosizioneUdcStoricoRow)(this.Rows[index])); - } - } - - public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowChanging; - - public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowChanged; - - public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowDeleting; - - public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowDeleted; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddPosizioneUdcStoricoRow(PosizioneUdcStoricoRow row) { - this.Rows.Add(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcStoricoRow AddPosizioneUdcStoricoRow(ElencoCartelliniRow parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini, string CodMag, string CodCella, System.DateTime DataInizio, System.DateTime DataFine) { - PosizioneUdcStoricoRow rowPosizioneUdcStoricoRow = ((PosizioneUdcStoricoRow)(this.NewRow())); - object[] columnValuesArray = new object[] { - null, - CodMag, - CodCella, - DataInizio, - DataFine}; - if ((parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini != null)) { - columnValuesArray[0] = parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini[0]; - } - rowPosizioneUdcStoricoRow.ItemArray = columnValuesArray; - this.Rows.Add(rowPosizioneUdcStoricoRow); - return rowPosizioneUdcStoricoRow; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcStoricoRow FindByUDCCodMagCodCellaDataInizio(string UDC, string CodMag, string CodCella, System.DateTime DataInizio) { - return ((PosizioneUdcStoricoRow)(this.Rows.Find(new object[] { - UDC, - CodMag, - CodCella, - DataInizio}))); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public override global::System.Data.DataTable Clone() { - PosizioneUdcStoricoDataTable cln = ((PosizioneUdcStoricoDataTable)(base.Clone())); - cln.InitVars(); - return cln; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataTable CreateInstance() { - return new PosizioneUdcStoricoDataTable(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal void InitVars() { - this.columnUDC = base.Columns["UDC"]; - this.columnCodMag = base.Columns["CodMag"]; - this.columnCodCella = base.Columns["CodCella"]; - this.columnDataInizio = base.Columns["DataInizio"]; - this.columnDataFine = base.Columns["DataFine"]; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitClass() { - this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnUDC); - this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodMag); - this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodCella); - this.columnDataInizio = new global::System.Data.DataColumn("DataInizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnDataInizio); - this.columnDataFine = new global::System.Data.DataColumn("DataFine", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnDataFine); - this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { - this.columnUDC, - this.columnCodMag, - this.columnCodCella, - this.columnDataInizio}, true)); - this.columnUDC.AllowDBNull = false; - this.columnUDC.MaxLength = 50; - this.columnCodMag.AllowDBNull = false; - this.columnCodMag.MaxLength = 50; - this.columnCodCella.AllowDBNull = false; - this.columnCodCella.MaxLength = 50; - this.columnDataInizio.AllowDBNull = false; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcStoricoRow NewPosizioneUdcStoricoRow() { - return ((PosizioneUdcStoricoRow)(this.NewRow())); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new PosizioneUdcStoricoRow(builder); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Type GetRowType() { - return typeof(PosizioneUdcStoricoRow); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanged(e); - if ((this.PosizioneUdcStoricoRowChanged != null)) { - this.PosizioneUdcStoricoRowChanged(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanging(e); - if ((this.PosizioneUdcStoricoRowChanging != null)) { - this.PosizioneUdcStoricoRowChanging(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleted(e); - if ((this.PosizioneUdcStoricoRowDeleted != null)) { - this.PosizioneUdcStoricoRowDeleted(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleting(e); - if ((this.PosizioneUdcStoricoRowDeleting != null)) { - this.PosizioneUdcStoricoRowDeleting(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemovePosizioneUdcStoricoRow(PosizioneUdcStoricoRow row) { - this.Rows.Remove(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { - global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); - global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); - DS_magazzino ds = new DS_magazzino(); - global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); - any1.Namespace = "http://www.w3.org/2001/XMLSchema"; - any1.MinOccurs = new decimal(0); - any1.MaxOccurs = decimal.MaxValue; - any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any1); - global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; - any2.MinOccurs = new decimal(1); - any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any2); - global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute1.Name = "namespace"; - attribute1.FixedValue = ds.Namespace; - type.Attributes.Add(attribute1); - global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "PosizioneUdcStoricoDataTable"; - type.Attributes.Add(attribute2); - type.Particle = sequence; - global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); - if (xs.Contains(dsSchema.TargetNamespace)) { - global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); - global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); - try { - global::System.Xml.Schema.XmlSchema schema = null; - dsSchema.Write(s1); - for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { - schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); - s2.SetLength(0); - schema.Write(s2); - if ((s1.Length == s2.Length)) { - s1.Position = 0; - s2.Position = 0; - for (; ((s1.Position != s1.Length) - && (s1.ReadByte() == s2.ReadByte())); ) { - ; - } - if ((s1.Position == s1.Length)) { - return type; - } - } - } - } - finally { - if ((s1 != null)) { - s1.Close(); - } - if ((s2 != null)) { - s2.Close(); - } - } - } - xs.Add(dsSchema); - return type; - } - } - /// ///Represents the strongly named DataTable class. /// @@ -2122,6 +1377,1765 @@ namespace GMW_data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class PosizioneUdcCorrenteDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnIdxCella; + + private global::System.Data.DataColumn columnCodCS; + + private global::System.Data.DataColumn columnDataRif; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteDataTable() { + this.TableName = "PosizioneUdcCorrente"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcCorrenteDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected PosizioneUdcCorrenteDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxCellaColumn { + get { + return this.columnIdxCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataRifColumn { + get { + return this.columnDataRif; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow this[int index] { + get { + return ((PosizioneUdcCorrenteRow)(this.Rows[index])); + } + } + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowChanging; + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowChanged; + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowDeleting; + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddPosizioneUdcCorrenteRow(PosizioneUdcCorrenteRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow AddPosizioneUdcCorrenteRow(ElencoCartelliniRow parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini, CelleRow parentCelleRowByFK_PosizioneUdcCorrente_Celle, string CodCS, System.DateTime DataRif) { + PosizioneUdcCorrenteRow rowPosizioneUdcCorrenteRow = ((PosizioneUdcCorrenteRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + CodCS, + DataRif}; + if ((parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini != null)) { + columnValuesArray[0] = parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini[0]; + } + if ((parentCelleRowByFK_PosizioneUdcCorrente_Celle != null)) { + columnValuesArray[1] = parentCelleRowByFK_PosizioneUdcCorrente_Celle[0]; + } + rowPosizioneUdcCorrenteRow.ItemArray = columnValuesArray; + this.Rows.Add(rowPosizioneUdcCorrenteRow); + return rowPosizioneUdcCorrenteRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow FindByUDCIdxCella(string UDC, int IdxCella) { + return ((PosizioneUdcCorrenteRow)(this.Rows.Find(new object[] { + UDC, + IdxCella}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + PosizioneUdcCorrenteDataTable cln = ((PosizioneUdcCorrenteDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new PosizioneUdcCorrenteDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnUDC = base.Columns["UDC"]; + this.columnIdxCella = base.Columns["IdxCella"]; + this.columnCodCS = base.Columns["CodCS"]; + this.columnDataRif = base.Columns["DataRif"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnIdxCella = new global::System.Data.DataColumn("IdxCella", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxCella); + this.columnCodCS = new global::System.Data.DataColumn("CodCS", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCS); + this.columnDataRif = new global::System.Data.DataColumn("DataRif", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataRif); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUDC, + this.columnIdxCella}, true)); + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnIdxCella.AllowDBNull = false; + this.columnCodCS.AllowDBNull = false; + this.columnCodCS.MaxLength = 2; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow NewPosizioneUdcCorrenteRow() { + return ((PosizioneUdcCorrenteRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new PosizioneUdcCorrenteRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(PosizioneUdcCorrenteRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.PosizioneUdcCorrenteRowChanged != null)) { + this.PosizioneUdcCorrenteRowChanged(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.PosizioneUdcCorrenteRowChanging != null)) { + this.PosizioneUdcCorrenteRowChanging(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.PosizioneUdcCorrenteRowDeleted != null)) { + this.PosizioneUdcCorrenteRowDeleted(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.PosizioneUdcCorrenteRowDeleting != null)) { + this.PosizioneUdcCorrenteRowDeleting(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemovePosizioneUdcCorrenteRow(PosizioneUdcCorrenteRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_magazzino ds = new DS_magazzino(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "PosizioneUdcCorrenteDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class PosizioneUdcStoricoDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnIdxCella; + + private global::System.Data.DataColumn columnCodCS; + + private global::System.Data.DataColumn columnDataInizio; + + private global::System.Data.DataColumn columnDataFine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoDataTable() { + this.TableName = "PosizioneUdcStorico"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcStoricoDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected PosizioneUdcStoricoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxCellaColumn { + get { + return this.columnIdxCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataInizioColumn { + get { + return this.columnDataInizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataFineColumn { + get { + return this.columnDataFine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow this[int index] { + get { + return ((PosizioneUdcStoricoRow)(this.Rows[index])); + } + } + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowChanging; + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowChanged; + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowDeleting; + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddPosizioneUdcStoricoRow(PosizioneUdcStoricoRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow AddPosizioneUdcStoricoRow(ElencoCartelliniRow parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini, int IdxCella, string CodCS, System.DateTime DataInizio, System.DateTime DataFine) { + PosizioneUdcStoricoRow rowPosizioneUdcStoricoRow = ((PosizioneUdcStoricoRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + IdxCella, + CodCS, + DataInizio, + DataFine}; + if ((parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini != null)) { + columnValuesArray[0] = parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini[0]; + } + rowPosizioneUdcStoricoRow.ItemArray = columnValuesArray; + this.Rows.Add(rowPosizioneUdcStoricoRow); + return rowPosizioneUdcStoricoRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow FindByUDCIdxCella(string UDC, int IdxCella) { + return ((PosizioneUdcStoricoRow)(this.Rows.Find(new object[] { + UDC, + IdxCella}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + PosizioneUdcStoricoDataTable cln = ((PosizioneUdcStoricoDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new PosizioneUdcStoricoDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnUDC = base.Columns["UDC"]; + this.columnIdxCella = base.Columns["IdxCella"]; + this.columnCodCS = base.Columns["CodCS"]; + this.columnDataInizio = base.Columns["DataInizio"]; + this.columnDataFine = base.Columns["DataFine"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnIdxCella = new global::System.Data.DataColumn("IdxCella", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxCella); + this.columnCodCS = new global::System.Data.DataColumn("CodCS", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCS); + this.columnDataInizio = new global::System.Data.DataColumn("DataInizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataInizio); + this.columnDataFine = new global::System.Data.DataColumn("DataFine", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataFine); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUDC, + this.columnIdxCella}, true)); + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnIdxCella.AllowDBNull = false; + this.columnCodCS.AllowDBNull = false; + this.columnCodCS.MaxLength = 2; + this.columnDataInizio.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow NewPosizioneUdcStoricoRow() { + return ((PosizioneUdcStoricoRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new PosizioneUdcStoricoRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(PosizioneUdcStoricoRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.PosizioneUdcStoricoRowChanged != null)) { + this.PosizioneUdcStoricoRowChanged(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.PosizioneUdcStoricoRowChanging != null)) { + this.PosizioneUdcStoricoRowChanging(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.PosizioneUdcStoricoRowDeleted != null)) { + this.PosizioneUdcStoricoRowDeleted(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.PosizioneUdcStoricoRowDeleting != null)) { + this.PosizioneUdcStoricoRowDeleting(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemovePosizioneUdcStoricoRow(PosizioneUdcStoricoRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_magazzino ds = new DS_magazzino(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "PosizioneUdcStoricoDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class BlocchiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxBlocco; + + private global::System.Data.DataColumn columnIdxMappa; + + private global::System.Data.DataColumn columnCodBlocco; + + private global::System.Data.DataColumn columnDescBlocco; + + private global::System.Data.DataColumn columnNumX; + + private global::System.Data.DataColumn columnNumY; + + private global::System.Data.DataColumn columnNumZ; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiDataTable() { + this.TableName = "Blocchi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal BlocchiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected BlocchiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxBloccoColumn { + get { + return this.columnIdxBlocco; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxMappaColumn { + get { + return this.columnIdxMappa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodBloccoColumn { + get { + return this.columnCodBlocco; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescBloccoColumn { + get { + return this.columnDescBlocco; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn NumXColumn { + get { + return this.columnNumX; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn NumYColumn { + get { + return this.columnNumY; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn NumZColumn { + get { + return this.columnNumZ; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow this[int index] { + get { + return ((BlocchiRow)(this.Rows[index])); + } + } + + public event BlocchiRowChangeEventHandler BlocchiRowChanging; + + public event BlocchiRowChangeEventHandler BlocchiRowChanged; + + public event BlocchiRowChangeEventHandler BlocchiRowDeleting; + + public event BlocchiRowChangeEventHandler BlocchiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddBlocchiRow(BlocchiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow AddBlocchiRow(int IdxBlocco, MappeRow parentMappeRowByFK_Blocchi_Mappe, string CodBlocco, string DescBlocco, int NumX, int NumY, int NumZ) { + BlocchiRow rowBlocchiRow = ((BlocchiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + IdxBlocco, + null, + CodBlocco, + DescBlocco, + NumX, + NumY, + NumZ}; + if ((parentMappeRowByFK_Blocchi_Mappe != null)) { + columnValuesArray[1] = parentMappeRowByFK_Blocchi_Mappe[0]; + } + rowBlocchiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowBlocchiRow); + return rowBlocchiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow FindByIdxBlocco(int IdxBlocco) { + return ((BlocchiRow)(this.Rows.Find(new object[] { + IdxBlocco}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + BlocchiDataTable cln = ((BlocchiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new BlocchiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxBlocco = base.Columns["IdxBlocco"]; + this.columnIdxMappa = base.Columns["IdxMappa"]; + this.columnCodBlocco = base.Columns["CodBlocco"]; + this.columnDescBlocco = base.Columns["DescBlocco"]; + this.columnNumX = base.Columns["NumX"]; + this.columnNumY = base.Columns["NumY"]; + this.columnNumZ = base.Columns["NumZ"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxBlocco = new global::System.Data.DataColumn("IdxBlocco", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxBlocco); + this.columnIdxMappa = new global::System.Data.DataColumn("IdxMappa", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxMappa); + this.columnCodBlocco = new global::System.Data.DataColumn("CodBlocco", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodBlocco); + this.columnDescBlocco = new global::System.Data.DataColumn("DescBlocco", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescBlocco); + this.columnNumX = new global::System.Data.DataColumn("NumX", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNumX); + this.columnNumY = new global::System.Data.DataColumn("NumY", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNumY); + this.columnNumZ = new global::System.Data.DataColumn("NumZ", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNumZ); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxBlocco}, true)); + this.columnIdxBlocco.AllowDBNull = false; + this.columnIdxBlocco.Unique = true; + this.columnIdxMappa.AllowDBNull = false; + this.columnCodBlocco.MaxLength = 50; + this.columnDescBlocco.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow NewBlocchiRow() { + return ((BlocchiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new BlocchiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(BlocchiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.BlocchiRowChanged != null)) { + this.BlocchiRowChanged(this, new BlocchiRowChangeEvent(((BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.BlocchiRowChanging != null)) { + this.BlocchiRowChanging(this, new BlocchiRowChangeEvent(((BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.BlocchiRowDeleted != null)) { + this.BlocchiRowDeleted(this, new BlocchiRowChangeEvent(((BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.BlocchiRowDeleting != null)) { + this.BlocchiRowDeleting(this, new BlocchiRowChangeEvent(((BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveBlocchiRow(BlocchiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_magazzino ds = new DS_magazzino(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "BlocchiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class CelleDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxCella; + + private global::System.Data.DataColumn columnCodCS; + + private global::System.Data.DataColumn columnCodCella; + + private global::System.Data.DataColumn columnCapacita; + + private global::System.Data.DataColumn columnDescrizione; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleDataTable() { + this.TableName = "Celle"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal CelleDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected CelleDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxCellaColumn { + get { + return this.columnIdxCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCellaColumn { + get { + return this.columnCodCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CapacitaColumn { + get { + return this.columnCapacita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescrizioneColumn { + get { + return this.columnDescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow this[int index] { + get { + return ((CelleRow)(this.Rows[index])); + } + } + + public event CelleRowChangeEventHandler CelleRowChanging; + + public event CelleRowChangeEventHandler CelleRowChanged; + + public event CelleRowChangeEventHandler CelleRowDeleting; + + public event CelleRowChangeEventHandler CelleRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddCelleRow(CelleRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow AddCelleRow(string CodCS, string CodCella, int Capacita, string Descrizione) { + CelleRow rowCelleRow = ((CelleRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + CodCS, + CodCella, + Capacita, + Descrizione}; + rowCelleRow.ItemArray = columnValuesArray; + this.Rows.Add(rowCelleRow); + return rowCelleRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow FindByIdxCella(int IdxCella) { + return ((CelleRow)(this.Rows.Find(new object[] { + IdxCella}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + CelleDataTable cln = ((CelleDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new CelleDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxCella = base.Columns["IdxCella"]; + this.columnCodCS = base.Columns["CodCS"]; + this.columnCodCella = base.Columns["CodCella"]; + this.columnCapacita = base.Columns["Capacita"]; + this.columnDescrizione = base.Columns["Descrizione"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxCella = new global::System.Data.DataColumn("IdxCella", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxCella); + this.columnCodCS = new global::System.Data.DataColumn("CodCS", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCS); + this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCella); + this.columnCapacita = new global::System.Data.DataColumn("Capacita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCapacita); + this.columnDescrizione = new global::System.Data.DataColumn("Descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrizione); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxCella}, true)); + this.columnIdxCella.AutoIncrement = true; + this.columnIdxCella.AutoIncrementSeed = -1; + this.columnIdxCella.AutoIncrementStep = -1; + this.columnIdxCella.AllowDBNull = false; + this.columnIdxCella.ReadOnly = true; + this.columnIdxCella.Unique = true; + this.columnCodCS.AllowDBNull = false; + this.columnCodCS.MaxLength = 2; + this.columnCodCella.AllowDBNull = false; + this.columnCodCella.MaxLength = 50; + this.columnDescrizione.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow NewCelleRow() { + return ((CelleRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new CelleRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(CelleRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.CelleRowChanged != null)) { + this.CelleRowChanged(this, new CelleRowChangeEvent(((CelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.CelleRowChanging != null)) { + this.CelleRowChanging(this, new CelleRowChangeEvent(((CelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.CelleRowDeleted != null)) { + this.CelleRowDeleted(this, new CelleRowChangeEvent(((CelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.CelleRowDeleting != null)) { + this.CelleRowDeleting(this, new CelleRowChangeEvent(((CelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveCelleRow(CelleRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_magazzino ds = new DS_magazzino(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "CelleDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class Celle2BlocchiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxBlocco; + + private global::System.Data.DataColumn columnIdxCella; + + private global::System.Data.DataColumn columnX; + + private global::System.Data.DataColumn columnY; + + private global::System.Data.DataColumn columnZ; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiDataTable() { + this.TableName = "Celle2Blocchi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal Celle2BlocchiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected Celle2BlocchiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxBloccoColumn { + get { + return this.columnIdxBlocco; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxCellaColumn { + get { + return this.columnIdxCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn XColumn { + get { + return this.columnX; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn YColumn { + get { + return this.columnY; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ZColumn { + get { + return this.columnZ; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow this[int index] { + get { + return ((Celle2BlocchiRow)(this.Rows[index])); + } + } + + public event Celle2BlocchiRowChangeEventHandler Celle2BlocchiRowChanging; + + public event Celle2BlocchiRowChangeEventHandler Celle2BlocchiRowChanged; + + public event Celle2BlocchiRowChangeEventHandler Celle2BlocchiRowDeleting; + + public event Celle2BlocchiRowChangeEventHandler Celle2BlocchiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddCelle2BlocchiRow(Celle2BlocchiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow AddCelle2BlocchiRow(BlocchiRow parentBlocchiRowByFK_Celle2Blocchi_Blocchi, CelleRow parentCelleRowByFK_Celle2Blocchi_Celle, int X, int Y, int Z) { + Celle2BlocchiRow rowCelle2BlocchiRow = ((Celle2BlocchiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + X, + Y, + Z}; + if ((parentBlocchiRowByFK_Celle2Blocchi_Blocchi != null)) { + columnValuesArray[0] = parentBlocchiRowByFK_Celle2Blocchi_Blocchi[0]; + } + if ((parentCelleRowByFK_Celle2Blocchi_Celle != null)) { + columnValuesArray[1] = parentCelleRowByFK_Celle2Blocchi_Celle[0]; + } + rowCelle2BlocchiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowCelle2BlocchiRow); + return rowCelle2BlocchiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow FindByIdxBloccoIdxCella(int IdxBlocco, int IdxCella) { + return ((Celle2BlocchiRow)(this.Rows.Find(new object[] { + IdxBlocco, + IdxCella}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + Celle2BlocchiDataTable cln = ((Celle2BlocchiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new Celle2BlocchiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxBlocco = base.Columns["IdxBlocco"]; + this.columnIdxCella = base.Columns["IdxCella"]; + this.columnX = base.Columns["X"]; + this.columnY = base.Columns["Y"]; + this.columnZ = base.Columns["Z"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxBlocco = new global::System.Data.DataColumn("IdxBlocco", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxBlocco); + this.columnIdxCella = new global::System.Data.DataColumn("IdxCella", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxCella); + this.columnX = new global::System.Data.DataColumn("X", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnX); + this.columnY = new global::System.Data.DataColumn("Y", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnY); + this.columnZ = new global::System.Data.DataColumn("Z", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnZ); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxBlocco, + this.columnIdxCella}, true)); + this.columnIdxBlocco.AllowDBNull = false; + this.columnIdxCella.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow NewCelle2BlocchiRow() { + return ((Celle2BlocchiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new Celle2BlocchiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(Celle2BlocchiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.Celle2BlocchiRowChanged != null)) { + this.Celle2BlocchiRowChanged(this, new Celle2BlocchiRowChangeEvent(((Celle2BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.Celle2BlocchiRowChanging != null)) { + this.Celle2BlocchiRowChanging(this, new Celle2BlocchiRowChangeEvent(((Celle2BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.Celle2BlocchiRowDeleted != null)) { + this.Celle2BlocchiRowDeleted(this, new Celle2BlocchiRowChangeEvent(((Celle2BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.Celle2BlocchiRowDeleting != null)) { + this.Celle2BlocchiRowDeleting(this, new Celle2BlocchiRowChangeEvent(((Celle2BlocchiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveCelle2BlocchiRow(Celle2BlocchiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_magazzino ds = new DS_magazzino(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "Celle2BlocchiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class MappeDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxMappa; + + private global::System.Data.DataColumn columnCodMag; + + private global::System.Data.DataColumn columnCodCS; + + private global::System.Data.DataColumn columnDescMappa; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeDataTable() { + this.TableName = "Mappe"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal MappeDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected MappeDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxMappaColumn { + get { + return this.columnIdxMappa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodMagColumn { + get { + return this.columnCodMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescMappaColumn { + get { + return this.columnDescMappa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRow this[int index] { + get { + return ((MappeRow)(this.Rows[index])); + } + } + + public event MappeRowChangeEventHandler MappeRowChanging; + + public event MappeRowChangeEventHandler MappeRowChanged; + + public event MappeRowChangeEventHandler MappeRowDeleting; + + public event MappeRowChangeEventHandler MappeRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddMappeRow(MappeRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRow AddMappeRow(int IdxMappa, string CodMag, string CodCS, string DescMappa) { + MappeRow rowMappeRow = ((MappeRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + IdxMappa, + CodMag, + CodCS, + DescMappa}; + rowMappeRow.ItemArray = columnValuesArray; + this.Rows.Add(rowMappeRow); + return rowMappeRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRow FindByIdxMappa(int IdxMappa) { + return ((MappeRow)(this.Rows.Find(new object[] { + IdxMappa}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + MappeDataTable cln = ((MappeDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new MappeDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxMappa = base.Columns["IdxMappa"]; + this.columnCodMag = base.Columns["CodMag"]; + this.columnCodCS = base.Columns["CodCS"]; + this.columnDescMappa = base.Columns["DescMappa"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxMappa = new global::System.Data.DataColumn("IdxMappa", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxMappa); + this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodMag); + this.columnCodCS = new global::System.Data.DataColumn("CodCS", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCS); + this.columnDescMappa = new global::System.Data.DataColumn("DescMappa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescMappa); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxMappa}, true)); + this.columnIdxMappa.AllowDBNull = false; + this.columnIdxMappa.Unique = true; + this.columnCodMag.AllowDBNull = false; + this.columnCodMag.MaxLength = 50; + this.columnCodCS.AllowDBNull = false; + this.columnCodCS.MaxLength = 2; + this.columnDescMappa.AllowDBNull = false; + this.columnDescMappa.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRow NewMappeRow() { + return ((MappeRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new MappeRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(MappeRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.MappeRowChanged != null)) { + this.MappeRowChanged(this, new MappeRowChangeEvent(((MappeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.MappeRowChanging != null)) { + this.MappeRowChanging(this, new MappeRowChangeEvent(((MappeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.MappeRowDeleted != null)) { + this.MappeRowDeleted(this, new MappeRowChangeEvent(((MappeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.MappeRowDeleting != null)) { + this.MappeRowDeleting(this, new MappeRowChangeEvent(((MappeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveMappeRow(MappeRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_magazzino ds = new DS_magazzino(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "MappeDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// @@ -2767,291 +3781,6 @@ namespace GMW_data { } } - /// - ///Represents strongly named DataRow class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class PosizioneUdcCorrenteRow : global::System.Data.DataRow { - - private PosizioneUdcCorrenteDataTable tablePosizioneUdcCorrente; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal PosizioneUdcCorrenteRow(global::System.Data.DataRowBuilder rb) : - base(rb) { - this.tablePosizioneUdcCorrente = ((PosizioneUdcCorrenteDataTable)(this.Table)); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string UDC { - get { - return ((string)(this[this.tablePosizioneUdcCorrente.UDCColumn])); - } - set { - this[this.tablePosizioneUdcCorrente.UDCColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodMag { - get { - return ((string)(this[this.tablePosizioneUdcCorrente.CodMagColumn])); - } - set { - this[this.tablePosizioneUdcCorrente.CodMagColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodCella { - get { - return ((string)(this[this.tablePosizioneUdcCorrente.CodCellaColumn])); - } - set { - this[this.tablePosizioneUdcCorrente.CodCellaColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public System.DateTime DataRif { - get { - try { - return ((global::System.DateTime)(this[this.tablePosizioneUdcCorrente.DataRifColumn])); - } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'DataRif\' in table \'PosizioneUdcCorrente\' is DBNull.", e); - } - } - set { - this[this.tablePosizioneUdcCorrente.DataRifColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public ElencoCartelliniRow ElencoCartelliniRow { - get { - return ((ElencoCartelliniRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]))); - } - set { - this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow AnagCelleRowParent { - get { - return ((AnagCelleRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcCorrente_AnagCelle"]))); - } - set { - this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcCorrente_AnagCelle"]); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDataRifNull() { - return this.IsNull(this.tablePosizioneUdcCorrente.DataRifColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDataRifNull() { - this[this.tablePosizioneUdcCorrente.DataRifColumn] = global::System.Convert.DBNull; - } - } - - /// - ///Represents strongly named DataRow class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class AnagCelleRow : global::System.Data.DataRow { - - private AnagCelleDataTable tableAnagCelle; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagCelleRow(global::System.Data.DataRowBuilder rb) : - base(rb) { - this.tableAnagCelle = ((AnagCelleDataTable)(this.Table)); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodMag { - get { - return ((string)(this[this.tableAnagCelle.CodMagColumn])); - } - set { - this[this.tableAnagCelle.CodMagColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodCella { - get { - return ((string)(this[this.tableAnagCelle.CodCellaColumn])); - } - set { - this[this.tableAnagCelle.CodCellaColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public int Capacita { - get { - try { - return ((int)(this[this.tableAnagCelle.CapacitaColumn])); - } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'Capacita\' in table \'AnagCelle\' is DBNull.", e); - } - } - set { - this[this.tableAnagCelle.CapacitaColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string Descrizione { - get { - try { - return ((string)(this[this.tableAnagCelle.DescrizioneColumn])); - } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'Descrizione\' in table \'AnagCelle\' is DBNull.", e); - } - } - set { - this[this.tableAnagCelle.DescrizioneColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagMagRow AnagMagRow { - get { - return ((AnagMagRow)(this.GetParentRow(this.Table.ParentRelations["FK_AnagCelle_AnagMag"]))); - } - set { - this.SetParentRow(value, this.Table.ParentRelations["FK_AnagCelle_AnagMag"]); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsCapacitaNull() { - return this.IsNull(this.tableAnagCelle.CapacitaColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetCapacitaNull() { - this[this.tableAnagCelle.CapacitaColumn] = global::System.Convert.DBNull; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDescrizioneNull() { - return this.IsNull(this.tableAnagCelle.DescrizioneColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDescrizioneNull() { - this[this.tableAnagCelle.DescrizioneColumn] = global::System.Convert.DBNull; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteRow[] GetPosizioneUdcCorrenteRows() { - if ((this.Table.ChildRelations["FK_PosizioneUdcCorrente_AnagCelle"] == null)) { - return new PosizioneUdcCorrenteRow[0]; - } - else { - return ((PosizioneUdcCorrenteRow[])(base.GetChildRows(this.Table.ChildRelations["FK_PosizioneUdcCorrente_AnagCelle"]))); - } - } - } - - /// - ///Represents strongly named DataRow class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class PosizioneUdcStoricoRow : global::System.Data.DataRow { - - private PosizioneUdcStoricoDataTable tablePosizioneUdcStorico; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal PosizioneUdcStoricoRow(global::System.Data.DataRowBuilder rb) : - base(rb) { - this.tablePosizioneUdcStorico = ((PosizioneUdcStoricoDataTable)(this.Table)); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string UDC { - get { - return ((string)(this[this.tablePosizioneUdcStorico.UDCColumn])); - } - set { - this[this.tablePosizioneUdcStorico.UDCColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodMag { - get { - return ((string)(this[this.tablePosizioneUdcStorico.CodMagColumn])); - } - set { - this[this.tablePosizioneUdcStorico.CodMagColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodCella { - get { - return ((string)(this[this.tablePosizioneUdcStorico.CodCellaColumn])); - } - set { - this[this.tablePosizioneUdcStorico.CodCellaColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public System.DateTime DataInizio { - get { - return ((global::System.DateTime)(this[this.tablePosizioneUdcStorico.DataInizioColumn])); - } - set { - this[this.tablePosizioneUdcStorico.DataInizioColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public System.DateTime DataFine { - get { - try { - return ((global::System.DateTime)(this[this.tablePosizioneUdcStorico.DataFineColumn])); - } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'DataFine\' in table \'PosizioneUdcStorico\' is DBNull.", e); - } - } - set { - this[this.tablePosizioneUdcStorico.DataFineColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public ElencoCartelliniRow ElencoCartelliniRow { - get { - return ((ElencoCartelliniRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcStorico_ElencoCartellini"]))); - } - set { - this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcStorico_ElencoCartellini"]); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDataFineNull() { - return this.IsNull(this.tablePosizioneUdcStorico.DataFineColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDataFineNull() { - this[this.tablePosizioneUdcStorico.DataFineColumn] = global::System.Convert.DBNull; - } - } - /// ///Represents strongly named DataRow class. /// @@ -3112,12 +3841,692 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow[] GetAnagCelleRows() { - if ((this.Table.ChildRelations["FK_AnagCelle_AnagMag"] == null)) { - return new AnagCelleRow[0]; + public MappeRow[] GetMappeRows() { + if ((this.Table.ChildRelations["FK_Mappe_AnagMag"] == null)) { + return new MappeRow[0]; } else { - return ((AnagCelleRow[])(base.GetChildRows(this.Table.ChildRelations["FK_AnagCelle_AnagMag"]))); + return ((MappeRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Mappe_AnagMag"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class PosizioneUdcCorrenteRow : global::System.Data.DataRow { + + private PosizioneUdcCorrenteDataTable tablePosizioneUdcCorrente; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcCorrenteRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablePosizioneUdcCorrente = ((PosizioneUdcCorrenteDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string UDC { + get { + return ((string)(this[this.tablePosizioneUdcCorrente.UDCColumn])); + } + set { + this[this.tablePosizioneUdcCorrente.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxCella { + get { + return ((int)(this[this.tablePosizioneUdcCorrente.IdxCellaColumn])); + } + set { + this[this.tablePosizioneUdcCorrente.IdxCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + return ((string)(this[this.tablePosizioneUdcCorrente.CodCSColumn])); + } + set { + this[this.tablePosizioneUdcCorrente.CodCSColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataRif { + get { + try { + return ((global::System.DateTime)(this[this.tablePosizioneUdcCorrente.DataRifColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataRif\' in table \'PosizioneUdcCorrente\' is DBNull.", e); + } + } + set { + this[this.tablePosizioneUdcCorrente.DataRifColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow ElencoCartelliniRow { + get { + return ((ElencoCartelliniRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow CelleRow { + get { + return ((CelleRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcCorrente_Celle"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcCorrente_Celle"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataRifNull() { + return this.IsNull(this.tablePosizioneUdcCorrente.DataRifColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataRifNull() { + this[this.tablePosizioneUdcCorrente.DataRifColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class PosizioneUdcStoricoRow : global::System.Data.DataRow { + + private PosizioneUdcStoricoDataTable tablePosizioneUdcStorico; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcStoricoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablePosizioneUdcStorico = ((PosizioneUdcStoricoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string UDC { + get { + return ((string)(this[this.tablePosizioneUdcStorico.UDCColumn])); + } + set { + this[this.tablePosizioneUdcStorico.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxCella { + get { + return ((int)(this[this.tablePosizioneUdcStorico.IdxCellaColumn])); + } + set { + this[this.tablePosizioneUdcStorico.IdxCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + return ((string)(this[this.tablePosizioneUdcStorico.CodCSColumn])); + } + set { + this[this.tablePosizioneUdcStorico.CodCSColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataInizio { + get { + return ((global::System.DateTime)(this[this.tablePosizioneUdcStorico.DataInizioColumn])); + } + set { + this[this.tablePosizioneUdcStorico.DataInizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataFine { + get { + try { + return ((global::System.DateTime)(this[this.tablePosizioneUdcStorico.DataFineColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataFine\' in table \'PosizioneUdcStorico\' is DBNull.", e); + } + } + set { + this[this.tablePosizioneUdcStorico.DataFineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow ElencoCartelliniRow { + get { + return ((ElencoCartelliniRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcStorico_ElencoCartellini"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcStorico_ElencoCartellini"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataFineNull() { + return this.IsNull(this.tablePosizioneUdcStorico.DataFineColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataFineNull() { + this[this.tablePosizioneUdcStorico.DataFineColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class BlocchiRow : global::System.Data.DataRow { + + private BlocchiDataTable tableBlocchi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal BlocchiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableBlocchi = ((BlocchiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxBlocco { + get { + return ((int)(this[this.tableBlocchi.IdxBloccoColumn])); + } + set { + this[this.tableBlocchi.IdxBloccoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxMappa { + get { + return ((int)(this[this.tableBlocchi.IdxMappaColumn])); + } + set { + this[this.tableBlocchi.IdxMappaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodBlocco { + get { + try { + return ((string)(this[this.tableBlocchi.CodBloccoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodBlocco\' in table \'Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableBlocchi.CodBloccoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescBlocco { + get { + try { + return ((string)(this[this.tableBlocchi.DescBloccoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescBlocco\' in table \'Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableBlocchi.DescBloccoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int NumX { + get { + try { + return ((int)(this[this.tableBlocchi.NumXColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'NumX\' in table \'Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableBlocchi.NumXColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int NumY { + get { + try { + return ((int)(this[this.tableBlocchi.NumYColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'NumY\' in table \'Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableBlocchi.NumYColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int NumZ { + get { + try { + return ((int)(this[this.tableBlocchi.NumZColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'NumZ\' in table \'Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableBlocchi.NumZColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRow MappeRow { + get { + return ((MappeRow)(this.GetParentRow(this.Table.ParentRelations["FK_Blocchi_Mappe"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Blocchi_Mappe"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodBloccoNull() { + return this.IsNull(this.tableBlocchi.CodBloccoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodBloccoNull() { + this[this.tableBlocchi.CodBloccoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescBloccoNull() { + return this.IsNull(this.tableBlocchi.DescBloccoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescBloccoNull() { + this[this.tableBlocchi.DescBloccoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsNumXNull() { + return this.IsNull(this.tableBlocchi.NumXColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetNumXNull() { + this[this.tableBlocchi.NumXColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsNumYNull() { + return this.IsNull(this.tableBlocchi.NumYColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetNumYNull() { + this[this.tableBlocchi.NumYColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsNumZNull() { + return this.IsNull(this.tableBlocchi.NumZColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetNumZNull() { + this[this.tableBlocchi.NumZColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow[] GetCelle2BlocchiRows() { + if ((this.Table.ChildRelations["FK_Celle2Blocchi_Blocchi"] == null)) { + return new Celle2BlocchiRow[0]; + } + else { + return ((Celle2BlocchiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Celle2Blocchi_Blocchi"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class CelleRow : global::System.Data.DataRow { + + private CelleDataTable tableCelle; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal CelleRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableCelle = ((CelleDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxCella { + get { + return ((int)(this[this.tableCelle.IdxCellaColumn])); + } + set { + this[this.tableCelle.IdxCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + return ((string)(this[this.tableCelle.CodCSColumn])); + } + set { + this[this.tableCelle.CodCSColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCella { + get { + return ((string)(this[this.tableCelle.CodCellaColumn])); + } + set { + this[this.tableCelle.CodCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Capacita { + get { + try { + return ((int)(this[this.tableCelle.CapacitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Capacita\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.CapacitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Descrizione { + get { + try { + return ((string)(this[this.tableCelle.DescrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Descrizione\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.DescrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCapacitaNull() { + return this.IsNull(this.tableCelle.CapacitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCapacitaNull() { + this[this.tableCelle.CapacitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrizioneNull() { + return this.IsNull(this.tableCelle.DescrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrizioneNull() { + this[this.tableCelle.DescrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow[] GetPosizioneUdcCorrenteRows() { + if ((this.Table.ChildRelations["FK_PosizioneUdcCorrente_Celle"] == null)) { + return new PosizioneUdcCorrenteRow[0]; + } + else { + return ((PosizioneUdcCorrenteRow[])(base.GetChildRows(this.Table.ChildRelations["FK_PosizioneUdcCorrente_Celle"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow[] GetCelle2BlocchiRows() { + if ((this.Table.ChildRelations["FK_Celle2Blocchi_Celle"] == null)) { + return new Celle2BlocchiRow[0]; + } + else { + return ((Celle2BlocchiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Celle2Blocchi_Celle"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class Celle2BlocchiRow : global::System.Data.DataRow { + + private Celle2BlocchiDataTable tableCelle2Blocchi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal Celle2BlocchiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableCelle2Blocchi = ((Celle2BlocchiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxBlocco { + get { + return ((int)(this[this.tableCelle2Blocchi.IdxBloccoColumn])); + } + set { + this[this.tableCelle2Blocchi.IdxBloccoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxCella { + get { + return ((int)(this[this.tableCelle2Blocchi.IdxCellaColumn])); + } + set { + this[this.tableCelle2Blocchi.IdxCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int X { + get { + try { + return ((int)(this[this.tableCelle2Blocchi.XColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'X\' in table \'Celle2Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableCelle2Blocchi.XColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Y { + get { + try { + return ((int)(this[this.tableCelle2Blocchi.YColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Y\' in table \'Celle2Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableCelle2Blocchi.YColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Z { + get { + try { + return ((int)(this[this.tableCelle2Blocchi.ZColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Z\' in table \'Celle2Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableCelle2Blocchi.ZColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow BlocchiRow { + get { + return ((BlocchiRow)(this.GetParentRow(this.Table.ParentRelations["FK_Celle2Blocchi_Blocchi"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Celle2Blocchi_Blocchi"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow CelleRow { + get { + return ((CelleRow)(this.GetParentRow(this.Table.ParentRelations["FK_Celle2Blocchi_Celle"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Celle2Blocchi_Celle"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsXNull() { + return this.IsNull(this.tableCelle2Blocchi.XColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetXNull() { + this[this.tableCelle2Blocchi.XColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsYNull() { + return this.IsNull(this.tableCelle2Blocchi.YColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetYNull() { + this[this.tableCelle2Blocchi.YColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsZNull() { + return this.IsNull(this.tableCelle2Blocchi.ZColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetZNull() { + this[this.tableCelle2Blocchi.ZColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class MappeRow : global::System.Data.DataRow { + + private MappeDataTable tableMappe; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal MappeRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableMappe = ((MappeDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxMappa { + get { + return ((int)(this[this.tableMappe.IdxMappaColumn])); + } + set { + this[this.tableMappe.IdxMappaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodMag { + get { + return ((string)(this[this.tableMappe.CodMagColumn])); + } + set { + this[this.tableMappe.CodMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + return ((string)(this[this.tableMappe.CodCSColumn])); + } + set { + this[this.tableMappe.CodCSColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescMappa { + get { + return ((string)(this[this.tableMappe.DescMappaColumn])); + } + set { + this[this.tableMappe.DescMappaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow AnagMagRowParent { + get { + return ((AnagMagRow)(this.GetParentRow(this.Table.ParentRelations["FK_Mappe_AnagMag"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Mappe_AnagMag"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow[] GetBlocchiRows() { + if ((this.Table.ChildRelations["FK_Blocchi_Mappe"] == null)) { + return new BlocchiRow[0]; + } + else { + return ((BlocchiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Blocchi_Mappe"]))); } } } @@ -3153,6 +4562,37 @@ namespace GMW_data { } } + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagMagRowChangeEvent : global::System.EventArgs { + + private AnagMagRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRowChangeEvent(AnagMagRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + /// ///Row event argument class /// @@ -3184,37 +4624,6 @@ namespace GMW_data { } } - /// - ///Row event argument class - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public class AnagCelleRowChangeEvent : global::System.EventArgs { - - private AnagCelleRow eventRow; - - private global::System.Data.DataRowAction eventAction; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRowChangeEvent(AnagCelleRow row, global::System.Data.DataRowAction action) { - this.eventRow = row; - this.eventAction = action; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleRow Row { - get { - return this.eventRow; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataRowAction Action { - get { - return this.eventAction; - } - } - } - /// ///Row event argument class /// @@ -3250,20 +4659,113 @@ namespace GMW_data { ///Row event argument class /// [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public class AnagMagRowChangeEvent : global::System.EventArgs { + public class BlocchiRowChangeEvent : global::System.EventArgs { - private AnagMagRow eventRow; + private BlocchiRow eventRow; private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagMagRowChangeEvent(AnagMagRow row, global::System.Data.DataRowAction action) { + public BlocchiRowChangeEvent(BlocchiRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagMagRow Row { + public BlocchiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class CelleRowChangeEvent : global::System.EventArgs { + + private CelleRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRowChangeEvent(CelleRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class Celle2BlocchiRowChangeEvent : global::System.EventArgs { + + private Celle2BlocchiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRowChangeEvent(Celle2BlocchiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class MappeRowChangeEvent : global::System.EventArgs { + + private MappeRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRowChangeEvent(MappeRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeRow Row { get { return this.eventRow; } @@ -4628,1206 +6130,6 @@ SELECT UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, Disegno } } - /// - ///Represents the connection and commands used to retrieve and save data. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.ComponentModel.DesignerCategoryAttribute("code")] - [global::System.ComponentModel.ToolboxItem(true)] - [global::System.ComponentModel.DataObjectAttribute(true)] - [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public partial class PosizioneUdcCorrenteTableAdapter : global::System.ComponentModel.Component { - - private global::System.Data.SqlClient.SqlDataAdapter _adapter; - - private global::System.Data.SqlClient.SqlConnection _connection; - - private global::System.Data.SqlClient.SqlTransaction _transaction; - - private global::System.Data.SqlClient.SqlCommand[] _commandCollection; - - private bool _clearBeforeFill; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcCorrenteTableAdapter() { - this.ClearBeforeFill = true; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { - get { - if ((this._adapter == null)) { - this.InitAdapter(); - } - return this._adapter; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlConnection Connection { - get { - if ((this._connection == null)) { - this.InitConnection(); - } - return this._connection; - } - set { - this._connection = value; - if ((this.Adapter.InsertCommand != null)) { - this.Adapter.InsertCommand.Connection = value; - } - if ((this.Adapter.DeleteCommand != null)) { - this.Adapter.DeleteCommand.Connection = value; - } - if ((this.Adapter.UpdateCommand != null)) { - this.Adapter.UpdateCommand.Connection = value; - } - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - if ((this.CommandCollection[i] != null)) { - ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; - } - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlTransaction Transaction { - get { - return this._transaction; - } - set { - this._transaction = value; - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - this.CommandCollection[i].Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.DeleteCommand != null))) { - this.Adapter.DeleteCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.InsertCommand != null))) { - this.Adapter.InsertCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.UpdateCommand != null))) { - this.Adapter.UpdateCommand.Transaction = this._transaction; - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { - get { - if ((this._commandCollection == null)) { - this.InitCommandCollection(); - } - return this._commandCollection; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool ClearBeforeFill { - get { - return this._clearBeforeFill; - } - set { - this._clearBeforeFill = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitAdapter() { - this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); - global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); - tableMapping.SourceTable = "Table"; - tableMapping.DataSetTable = "PosizioneUdcCorrente"; - tableMapping.ColumnMappings.Add("UDC", "UDC"); - tableMapping.ColumnMappings.Add("CodMag", "CodMag"); - tableMapping.ColumnMappings.Add("CodCella", "CodCella"); - tableMapping.ColumnMappings.Add("DataRif", "DataRif"); - 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].[PosizioneUdcCorrente] WHERE (([UDC] = @Original_UDC) AND ([Cod" + - "Mag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Dat" + - "aRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRif", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", 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].[PosizioneUdcCorrente] ([UDC], [CodMag], [CodCella], [DataRif]) VALUES (@UDC, @CodMag, @CodCella, @DataRif); -SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC)"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", 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].[PosizioneUdcCorrente] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataRif] = @DataRif WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))); -SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRif", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitConnection() { - this._connection = new global::System.Data.SqlClient.SqlConnection(); - this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; - this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT UDC, CodMag, CodCella, DataRif FROM dbo.PosizioneUdcCorrente"; - this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_magazzino.PosizioneUdcCorrenteDataTable dataTable) { - this.Adapter.SelectCommand = this.CommandCollection[0]; - if ((this.ClearBeforeFill == true)) { - dataTable.Clear(); - } - int returnValue = this.Adapter.Fill(dataTable); - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_magazzino.PosizioneUdcCorrenteDataTable GetData() { - this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_magazzino.PosizioneUdcCorrenteDataTable dataTable = new DS_magazzino.PosizioneUdcCorrenteDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_magazzino.PosizioneUdcCorrenteDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_magazzino dataSet) { - return this.Adapter.Update(dataSet, "PosizioneUdcCorrente"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete(string Original_UDC, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_DataRif) { - if ((Original_UDC == null)) { - throw new global::System.ArgumentNullException("Original_UDC"); - } - else { - this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); - } - if ((Original_CodMag == null)) { - throw new global::System.ArgumentNullException("Original_CodMag"); - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodMag)); - } - if ((Original_CodCella == null)) { - throw new global::System.ArgumentNullException("Original_CodCella"); - } - else { - this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCella)); - } - if ((Original_DataRif.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_DataRif.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert(string UDC, string CodMag, string CodCella, global::System.Nullable DataRif) { - if ((UDC == null)) { - throw new global::System.ArgumentNullException("UDC"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); - } - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodMag)); - } - if ((CodCella == null)) { - throw new global::System.ArgumentNullException("CodCella"); - } - else { - this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCella)); - } - if ((DataRif.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataRif.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(string UDC, string CodMag, string CodCella, global::System.Nullable DataRif, string Original_UDC, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_DataRif) { - if ((UDC == null)) { - throw new global::System.ArgumentNullException("UDC"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); - } - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodMag)); - } - if ((CodCella == null)) { - throw new global::System.ArgumentNullException("CodCella"); - } - else { - this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCella)); - } - if ((DataRif.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataRif.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; - } - if ((Original_UDC == null)) { - throw new global::System.ArgumentNullException("Original_UDC"); - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_UDC)); - } - if ((Original_CodMag == null)) { - throw new global::System.ArgumentNullException("Original_CodMag"); - } - else { - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodMag)); - } - if ((Original_CodCella == null)) { - throw new global::System.ArgumentNullException("Original_CodCella"); - } - else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodCella)); - } - if ((Original_DataRif.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_DataRif.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(global::System.Nullable DataRif, string Original_UDC, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_DataRif) { - return this.Update(Original_UDC, Original_CodMag, Original_CodCella, DataRif, Original_UDC, Original_CodMag, Original_CodCella, Original_DataRif); - } - } - - /// - ///Represents the connection and commands used to retrieve and save data. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.ComponentModel.DesignerCategoryAttribute("code")] - [global::System.ComponentModel.ToolboxItem(true)] - [global::System.ComponentModel.DataObjectAttribute(true)] - [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public partial class AnagCelleTableAdapter : global::System.ComponentModel.Component { - - private global::System.Data.SqlClient.SqlDataAdapter _adapter; - - private global::System.Data.SqlClient.SqlConnection _connection; - - private global::System.Data.SqlClient.SqlTransaction _transaction; - - private global::System.Data.SqlClient.SqlCommand[] _commandCollection; - - private bool _clearBeforeFill; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagCelleTableAdapter() { - this.ClearBeforeFill = true; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { - get { - if ((this._adapter == null)) { - this.InitAdapter(); - } - return this._adapter; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlConnection Connection { - get { - if ((this._connection == null)) { - this.InitConnection(); - } - return this._connection; - } - set { - this._connection = value; - if ((this.Adapter.InsertCommand != null)) { - this.Adapter.InsertCommand.Connection = value; - } - if ((this.Adapter.DeleteCommand != null)) { - this.Adapter.DeleteCommand.Connection = value; - } - if ((this.Adapter.UpdateCommand != null)) { - this.Adapter.UpdateCommand.Connection = value; - } - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - if ((this.CommandCollection[i] != null)) { - ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; - } - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlTransaction Transaction { - get { - return this._transaction; - } - set { - this._transaction = value; - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - this.CommandCollection[i].Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.DeleteCommand != null))) { - this.Adapter.DeleteCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.InsertCommand != null))) { - this.Adapter.InsertCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.UpdateCommand != null))) { - this.Adapter.UpdateCommand.Transaction = this._transaction; - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { - get { - if ((this._commandCollection == null)) { - this.InitCommandCollection(); - } - return this._commandCollection; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool ClearBeforeFill { - get { - return this._clearBeforeFill; - } - set { - this._clearBeforeFill = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitAdapter() { - this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); - global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); - tableMapping.SourceTable = "Table"; - tableMapping.DataSetTable = "AnagCelle"; - tableMapping.ColumnMappings.Add("CodMag", "CodMag"); - tableMapping.ColumnMappings.Add("CodCella", "CodCella"); - tableMapping.ColumnMappings.Add("Capacita", "Capacita"); - tableMapping.ColumnMappings.Add("Descrizione", "Descrizione"); - 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].[AnagCelle] WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", 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].[AnagCelle] ([CodMag], [CodCella], [Capacita], [Descrizione]) V" + - "ALUES (@CodMag, @CodCella, @Capacita, @Descrizione);\r\nSELECT CodMag, CodCella, C" + - "apacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @" + - "CodMag)"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", 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].[AnagCelle] SET [CodMag] = @CodMag, [CodCella] = @CodCella, [Capacita] = @Capacita, [Descrizione] = @Descrizione WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); -SELECT CodMag, CodCella, Capacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @CodMag)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitConnection() { - this._connection = new global::System.Data.SqlClient.SqlConnection(); - this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; - this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT CodMag, CodCella, Capacita, Descrizione FROM dbo.AnagCelle"; - this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[1].Connection = this.Connection; - this._commandCollection[1].CommandText = "dbo.stp_cellaGetByCodMag"; - this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_magazzino.AnagCelleDataTable dataTable) { - this.Adapter.SelectCommand = this.CommandCollection[0]; - if ((this.ClearBeforeFill == true)) { - dataTable.Clear(); - } - int returnValue = this.Adapter.Fill(dataTable); - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_magazzino.AnagCelleDataTable GetData() { - this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_magazzino.AnagCelleDataTable dataTable = new DS_magazzino.AnagCelleDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_magazzino.AnagCelleDataTable getByCodMag(string CodCS, string CodMag) { - this.Adapter.SelectCommand = this.CommandCollection[1]; - if ((CodCS == null)) { - this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCS)); - } - if ((CodMag == null)) { - this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodMag)); - } - DS_magazzino.AnagCelleDataTable dataTable = new DS_magazzino.AnagCelleDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_magazzino.AnagCelleDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_magazzino dataSet) { - return this.Adapter.Update(dataSet, "AnagCelle"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete(string Original_CodMag, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { - if ((Original_CodMag == null)) { - throw new global::System.ArgumentNullException("Original_CodMag"); - } - else { - this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodMag)); - } - if ((Original_CodCella == null)) { - throw new global::System.ArgumentNullException("Original_CodCella"); - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodCella)); - } - if ((Original_Capacita.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[3].Value = ((int)(Original_Capacita.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; - } - if ((Original_Descrizione == null)) { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_Descrizione)); - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert(string CodMag, string CodCella, global::System.Nullable Capacita, string Descrizione) { - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodMag)); - } - if ((CodCella == null)) { - throw new global::System.ArgumentNullException("CodCella"); - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCella)); - } - if ((Capacita.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[2].Value = ((int)(Capacita.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; - } - if ((Descrizione == null)) { - this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Descrizione)); - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(string CodMag, string CodCella, global::System.Nullable Capacita, string Descrizione, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodMag)); - } - if ((CodCella == null)) { - throw new global::System.ArgumentNullException("CodCella"); - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCella)); - } - if ((Capacita.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Capacita.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; - } - if ((Descrizione == null)) { - this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Descrizione)); - } - if ((Original_CodMag == null)) { - throw new global::System.ArgumentNullException("Original_CodMag"); - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_CodMag)); - } - if ((Original_CodCella == null)) { - throw new global::System.ArgumentNullException("Original_CodCella"); - } - else { - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodCella)); - } - if ((Original_Capacita.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_Capacita.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; - } - if ((Original_Descrizione == null)) { - this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Original_Descrizione)); - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(global::System.Nullable Capacita, string Descrizione, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { - return this.Update(Original_CodMag, Original_CodCella, Capacita, Descrizione, Original_CodMag, Original_CodCella, Original_Capacita, Original_Descrizione); - } - } - - /// - ///Represents the connection and commands used to retrieve and save data. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.ComponentModel.DesignerCategoryAttribute("code")] - [global::System.ComponentModel.ToolboxItem(true)] - [global::System.ComponentModel.DataObjectAttribute(true)] - [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public partial class PosizioneUdcStoricoTableAdapter : global::System.ComponentModel.Component { - - private global::System.Data.SqlClient.SqlDataAdapter _adapter; - - private global::System.Data.SqlClient.SqlConnection _connection; - - private global::System.Data.SqlClient.SqlTransaction _transaction; - - private global::System.Data.SqlClient.SqlCommand[] _commandCollection; - - private bool _clearBeforeFill; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public PosizioneUdcStoricoTableAdapter() { - this.ClearBeforeFill = true; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { - get { - if ((this._adapter == null)) { - this.InitAdapter(); - } - return this._adapter; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlConnection Connection { - get { - if ((this._connection == null)) { - this.InitConnection(); - } - return this._connection; - } - set { - this._connection = value; - if ((this.Adapter.InsertCommand != null)) { - this.Adapter.InsertCommand.Connection = value; - } - if ((this.Adapter.DeleteCommand != null)) { - this.Adapter.DeleteCommand.Connection = value; - } - if ((this.Adapter.UpdateCommand != null)) { - this.Adapter.UpdateCommand.Connection = value; - } - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - if ((this.CommandCollection[i] != null)) { - ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; - } - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlTransaction Transaction { - get { - return this._transaction; - } - set { - this._transaction = value; - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - this.CommandCollection[i].Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.DeleteCommand != null))) { - this.Adapter.DeleteCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.InsertCommand != null))) { - this.Adapter.InsertCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.UpdateCommand != null))) { - this.Adapter.UpdateCommand.Transaction = this._transaction; - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { - get { - if ((this._commandCollection == null)) { - this.InitCommandCollection(); - } - return this._commandCollection; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool ClearBeforeFill { - get { - return this._clearBeforeFill; - } - set { - this._clearBeforeFill = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitAdapter() { - this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); - global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); - tableMapping.SourceTable = "Table"; - tableMapping.DataSetTable = "PosizioneUdcStorico"; - tableMapping.ColumnMappings.Add("UDC", "UDC"); - tableMapping.ColumnMappings.Add("CodMag", "CodMag"); - tableMapping.ColumnMappings.Add("CodCella", "CodCella"); - tableMapping.ColumnMappings.Add("DataInizio", "DataInizio"); - tableMapping.ColumnMappings.Add("DataFine", "DataFine"); - 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].[PosizioneUdcStorico] WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", 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].[PosizioneUdcStorico] ([UDC], [CodMag], [CodCella], [DataInizio], [DataFine]) VALUES (@UDC, @CodMag, @CodCella, @DataInizio, @DataFine); -SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC)"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", 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].[PosizioneUdcStorico] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataInizio] = @DataInizio, [DataFine] = @DataFine WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))); -SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitConnection() { - this._connection = new global::System.Data.SqlClient.SqlConnection(); - this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; - this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM dbo.PosizioneUdcStorico"; - this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_magazzino.PosizioneUdcStoricoDataTable dataTable) { - this.Adapter.SelectCommand = this.CommandCollection[0]; - if ((this.ClearBeforeFill == true)) { - dataTable.Clear(); - } - int returnValue = this.Adapter.Fill(dataTable); - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_magazzino.PosizioneUdcStoricoDataTable GetData() { - this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_magazzino.PosizioneUdcStoricoDataTable dataTable = new DS_magazzino.PosizioneUdcStoricoDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_magazzino.PosizioneUdcStoricoDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_magazzino dataSet) { - return this.Adapter.Update(dataSet, "PosizioneUdcStorico"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete(string Original_UDC, string Original_CodMag, string Original_CodCella, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { - if ((Original_UDC == null)) { - throw new global::System.ArgumentNullException("Original_UDC"); - } - else { - this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); - } - if ((Original_CodMag == null)) { - throw new global::System.ArgumentNullException("Original_CodMag"); - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodMag)); - } - if ((Original_CodCella == null)) { - throw new global::System.ArgumentNullException("Original_CodCella"); - } - else { - this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCella)); - } - this.Adapter.DeleteCommand.Parameters[3].Value = ((System.DateTime)(Original_DataInizio)); - if ((Original_DataFine.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[5].Value = ((System.DateTime)(Original_DataFine.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert(string UDC, string CodMag, string CodCella, System.DateTime DataInizio, global::System.Nullable DataFine) { - if ((UDC == null)) { - throw new global::System.ArgumentNullException("UDC"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); - } - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodMag)); - } - if ((CodCella == null)) { - throw new global::System.ArgumentNullException("CodCella"); - } - else { - this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCella)); - } - this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataInizio)); - if ((DataFine.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(DataFine.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(string UDC, string CodMag, string CodCella, System.DateTime DataInizio, global::System.Nullable DataFine, string Original_UDC, string Original_CodMag, string Original_CodCella, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { - if ((UDC == null)) { - throw new global::System.ArgumentNullException("UDC"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); - } - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodMag)); - } - if ((CodCella == null)) { - throw new global::System.ArgumentNullException("CodCella"); - } - else { - this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCella)); - } - this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataInizio)); - if ((DataFine.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(DataFine.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; - } - if ((Original_UDC == null)) { - throw new global::System.ArgumentNullException("Original_UDC"); - } - else { - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_UDC)); - } - if ((Original_CodMag == null)) { - throw new global::System.ArgumentNullException("Original_CodMag"); - } - else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodMag)); - } - if ((Original_CodCella == null)) { - throw new global::System.ArgumentNullException("Original_CodCella"); - } - else { - this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_CodCella)); - } - this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_DataInizio)); - if ((Original_DataFine.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[10].Value = ((System.DateTime)(Original_DataFine.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; - } - 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(global::System.Nullable DataFine, string Original_UDC, string Original_CodMag, string Original_CodCella, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { - return this.Update(Original_UDC, Original_CodMag, Original_CodCella, Original_DataInizio, DataFine, Original_UDC, Original_CodMag, Original_CodCella, Original_DataInizio, Original_DataFine); - } - } - /// ///Represents the connection and commands used to retrieve and save data. /// @@ -6341,6 +6643,2376 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class PosizioneUdcCorrenteTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "PosizioneUdcCorrente"; + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("IdxCella", "IdxCella"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("DataRif", "DataRif"); + 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].[PosizioneUdcCorrente] WHERE (([UDC] = @Original_UDC) AND ([Idx" + + "Cella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DataR" + + "if = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRif", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", 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].[PosizioneUdcCorrente] ([UDC], [IdxCella], [CodCS], [DataRif]) " + + "VALUES (@UDC, @IdxCella, @CodCS, @DataRif);\r\nSELECT UDC, IdxCella, CodCS, DataRi" + + "f FROM PosizioneUdcCorrente WHERE (IdxCella = @IdxCella) AND (UDC = @UDC)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", 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].[PosizioneUdcCorrente] SET [UDC] = @UDC, [IdxCella] = @IdxCella, [CodCS] = @CodCS, [DataRif] = @DataRif WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))); +SELECT UDC, IdxCella, CodCS, DataRif FROM PosizioneUdcCorrente WHERE (IdxCella = @IdxCella) AND (UDC = @UDC)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRif", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT UDC, IdxCella, CodCS, DataRif FROM dbo.PosizioneUdcCorrente"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.PosizioneUdcCorrenteDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.PosizioneUdcCorrenteDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.PosizioneUdcCorrenteDataTable dataTable = new DS_magazzino.PosizioneUdcCorrenteDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.PosizioneUdcCorrenteDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "PosizioneUdcCorrente"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_UDC, int Original_IdxCella, string Original_CodCS, global::System.Nullable Original_DataRif) { + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); + } + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_IdxCella)); + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCS)); + } + if ((Original_DataRif.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_DataRif.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string UDC, int IdxCella, string CodCS, global::System.Nullable DataRif) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(IdxCella)); + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCS)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataRif.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string UDC, int IdxCella, string CodCS, global::System.Nullable DataRif, string Original_UDC, int Original_IdxCella, string Original_CodCS, global::System.Nullable Original_DataRif) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(IdxCella)); + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCS)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataRif.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_UDC)); + } + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_IdxCella)); + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodCS)); + } + if ((Original_DataRif.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_DataRif.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodCS, global::System.Nullable DataRif, string Original_UDC, int Original_IdxCella, string Original_CodCS, global::System.Nullable Original_DataRif) { + return this.Update(Original_UDC, Original_IdxCella, CodCS, DataRif, Original_UDC, Original_IdxCella, Original_CodCS, Original_DataRif); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class PosizioneUdcStoricoTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "PosizioneUdcStorico"; + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("IdxCella", "IdxCella"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("DataInizio", "DataInizio"); + tableMapping.ColumnMappings.Add("DataFine", "DataFine"); + 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].[PosizioneUdcStorico] WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", 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].[PosizioneUdcStorico] ([UDC], [IdxCella], [CodCS], [DataInizio], [DataFine]) VALUES (@UDC, @IdxCella, @CodCS, @DataInizio, @DataFine); +SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (IdxCella = @IdxCella) AND (UDC = @UDC)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", 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].[PosizioneUdcStorico] SET [UDC] = @UDC, [IdxCella] = @IdxCella, [CodCS] = @CodCS, [DataInizio] = @DataInizio, [DataFine] = @DataFine WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))); +SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (IdxCella = @IdxCella) AND (UDC = @UDC)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM dbo.PosizioneUdcStorico"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.PosizioneUdcStoricoDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.PosizioneUdcStoricoDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.PosizioneUdcStoricoDataTable dataTable = new DS_magazzino.PosizioneUdcStoricoDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.PosizioneUdcStoricoDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "PosizioneUdcStorico"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_UDC, int Original_IdxCella, string Original_CodCS, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); + } + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_IdxCella)); + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCS)); + } + this.Adapter.DeleteCommand.Parameters[3].Value = ((System.DateTime)(Original_DataInizio)); + if ((Original_DataFine.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((System.DateTime)(Original_DataFine.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string UDC, int IdxCella, string CodCS, System.DateTime DataInizio, global::System.Nullable DataFine) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(IdxCella)); + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCS)); + } + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataInizio)); + if ((DataFine.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(DataFine.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string UDC, int IdxCella, string CodCS, System.DateTime DataInizio, global::System.Nullable DataFine, string Original_UDC, int Original_IdxCella, string Original_CodCS, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(IdxCella)); + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCS)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataInizio)); + if ((DataFine.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(DataFine.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_UDC)); + } + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(Original_IdxCella)); + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_CodCS)); + } + this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_DataInizio)); + if ((Original_DataFine.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((System.DateTime)(Original_DataFine.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodCS, System.DateTime DataInizio, global::System.Nullable DataFine, string Original_UDC, int Original_IdxCella, string Original_CodCS, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { + return this.Update(Original_UDC, Original_IdxCella, CodCS, DataInizio, DataFine, Original_UDC, Original_IdxCella, Original_CodCS, Original_DataInizio, Original_DataFine); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class BlocchiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Blocchi"; + tableMapping.ColumnMappings.Add("IdxBlocco", "IdxBlocco"); + tableMapping.ColumnMappings.Add("IdxMappa", "IdxMappa"); + tableMapping.ColumnMappings.Add("CodBlocco", "CodBlocco"); + tableMapping.ColumnMappings.Add("DescBlocco", "DescBlocco"); + tableMapping.ColumnMappings.Add("NumX", "NumX"); + tableMapping.ColumnMappings.Add("NumY", "NumY"); + tableMapping.ColumnMappings.Add("NumZ", "NumZ"); + 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].[Blocchi] WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxMappa] = @Original_IdxMappa) AND ((@IsNull_CodBlocco = 1 AND [CodBlocco] IS NULL) OR ([CodBlocco] = @Original_CodBlocco)) AND ((@IsNull_DescBlocco = 1 AND [DescBlocco] IS NULL) OR ([DescBlocco] = @Original_DescBlocco)) AND ((@IsNull_NumX = 1 AND [NumX] IS NULL) OR ([NumX] = @Original_NumX)) AND ((@IsNull_NumY = 1 AND [NumY] IS NULL) OR ([NumY] = @Original_NumY)) AND ((@IsNull_NumZ = 1 AND [NumZ] IS NULL) OR ([NumZ] = @Original_NumZ)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodBlocco", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescBlocco", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumX", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumX", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumX", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumX", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumY", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumY", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumY", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumY", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumZ", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumZ", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumZ", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumZ", 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].[Blocchi] ([IdxBlocco], [IdxMappa], [CodBlocco], [DescBlocco], [NumX], [NumY], [NumZ]) VALUES (@IdxBlocco, @IdxMappa, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ); +SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = @IdxBlocco)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumX", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumX", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumY", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumY", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumZ", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumZ", 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].[Blocchi] SET [IdxBlocco] = @IdxBlocco, [IdxMappa] = @IdxMappa, [CodBlocco] = @CodBlocco, [DescBlocco] = @DescBlocco, [NumX] = @NumX, [NumY] = @NumY, [NumZ] = @NumZ WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxMappa] = @Original_IdxMappa) AND ((@IsNull_CodBlocco = 1 AND [CodBlocco] IS NULL) OR ([CodBlocco] = @Original_CodBlocco)) AND ((@IsNull_DescBlocco = 1 AND [DescBlocco] IS NULL) OR ([DescBlocco] = @Original_DescBlocco)) AND ((@IsNull_NumX = 1 AND [NumX] IS NULL) OR ([NumX] = @Original_NumX)) AND ((@IsNull_NumY = 1 AND [NumY] IS NULL) OR ([NumY] = @Original_NumY)) AND ((@IsNull_NumZ = 1 AND [NumZ] IS NULL) OR ([NumZ] = @Original_NumZ))); +SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = @IdxBlocco)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumX", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumX", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumY", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumY", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumZ", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumZ", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodBlocco", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescBlocco", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescBlocco", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumX", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumX", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumX", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumX", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumY", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumY", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumY", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumY", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumZ", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumZ", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumZ", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumZ", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM dbo.Bloc" + + "chi"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.BlocchiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.BlocchiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.BlocchiDataTable dataTable = new DS_magazzino.BlocchiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.BlocchiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "Blocchi"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxBlocco, int Original_IdxMappa, string Original_CodBlocco, string Original_DescBlocco, global::System.Nullable Original_NumX, global::System.Nullable Original_NumY, global::System.Nullable Original_NumZ) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxBlocco)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_IdxMappa)); + if ((Original_CodBlocco == null)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_CodBlocco)); + } + if ((Original_DescBlocco == null)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_DescBlocco)); + } + if ((Original_NumX.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((int)(Original_NumX.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_NumY.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((int)(Original_NumY.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Original_NumZ.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[11].Value = ((int)(Original_NumZ.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[11].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int IdxBlocco, int IdxMappa, string CodBlocco, string DescBlocco, global::System.Nullable NumX, global::System.Nullable NumY, global::System.Nullable NumZ) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(IdxBlocco)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(IdxMappa)); + if ((CodBlocco == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodBlocco)); + } + if ((DescBlocco == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(DescBlocco)); + } + if ((NumX.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((int)(NumX.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((NumY.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(NumY.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((NumZ.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((int)(NumZ.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int IdxBlocco, int IdxMappa, string CodBlocco, string DescBlocco, global::System.Nullable NumX, global::System.Nullable NumY, global::System.Nullable NumZ, int Original_IdxBlocco, int Original_IdxMappa, string Original_CodBlocco, string Original_DescBlocco, global::System.Nullable Original_NumX, global::System.Nullable Original_NumY, global::System.Nullable Original_NumZ) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(IdxBlocco)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(IdxMappa)); + if ((CodBlocco == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodBlocco)); + } + if ((DescBlocco == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(DescBlocco)); + } + if ((NumX.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(NumX.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((NumY.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(NumY.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((NumZ.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(NumZ.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_IdxBlocco)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_IdxMappa)); + if ((Original_CodBlocco == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_CodBlocco)); + } + if ((Original_DescBlocco == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_DescBlocco)); + } + if ((Original_NumX.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((int)(Original_NumX.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((Original_NumY.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((int)(Original_NumY.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((Original_NumZ.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[18].Value = ((int)(Original_NumZ.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int IdxMappa, string CodBlocco, string DescBlocco, global::System.Nullable NumX, global::System.Nullable NumY, global::System.Nullable NumZ, int Original_IdxBlocco, int Original_IdxMappa, string Original_CodBlocco, string Original_DescBlocco, global::System.Nullable Original_NumX, global::System.Nullable Original_NumY, global::System.Nullable Original_NumZ) { + return this.Update(Original_IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ, Original_IdxBlocco, Original_IdxMappa, Original_CodBlocco, Original_DescBlocco, Original_NumX, Original_NumY, Original_NumZ); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class CelleTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CelleTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Celle"; + tableMapping.ColumnMappings.Add("IdxCella", "IdxCella"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("CodCella", "CodCella"); + tableMapping.ColumnMappings.Add("Capacita", "Capacita"); + tableMapping.ColumnMappings.Add("Descrizione", "Descrizione"); + 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].[Celle] WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", 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].[Celle] ([CodCS], [CodCella], [Capacita], [Descrizione]) VALUES" + + " (@CodCS, @CodCella, @Capacita, @Descrizione);\r\nSELECT IdxCella, CodCS, CodCella" + + ", Capacita, Descrizione FROM Celle WHERE (IdxCella = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", 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].[Celle] SET [CodCS] = @CodCS, [CodCella] = @CodCella, [Capacita] = @Capacita, [Descrizione] = @Descrizione WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); +SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCella = @IdxCella)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM dbo.Celle"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.CelleDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.CelleDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.CelleDataTable dataTable = new DS_magazzino.CelleDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.CelleDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "Celle"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxCella, string Original_CodCS, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxCella)); + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodCS)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCella)); + } + if ((Original_Capacita.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_Capacita.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_Descrizione == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_Descrizione)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string CodCS, string CodCella, global::System.Nullable Capacita, string Descrizione) { + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodCS)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCella)); + } + if ((Capacita.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(Capacita.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Descrizione == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Descrizione)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodCS, string CodCella, global::System.Nullable Capacita, string Descrizione, int Original_IdxCella, string Original_CodCS, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione, int IdxCella) { + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodCS)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCella)); + } + if ((Capacita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Capacita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Descrizione)); + } + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Original_IdxCella)); + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodCS)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodCella)); + } + if ((Original_Capacita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_Capacita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_Descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_Descrizione)); + } + this.Adapter.UpdateCommand.Parameters[11].Value = ((int)(IdxCella)); + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodCS, string CodCella, global::System.Nullable Capacita, string Descrizione, int Original_IdxCella, string Original_CodCS, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { + return this.Update(CodCS, CodCella, Capacita, Descrizione, Original_IdxCella, Original_CodCS, Original_CodCella, Original_Capacita, Original_Descrizione, Original_IdxCella); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class Celle2BlocchiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Celle2BlocchiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Celle2Blocchi"; + tableMapping.ColumnMappings.Add("IdxBlocco", "IdxBlocco"); + tableMapping.ColumnMappings.Add("IdxCella", "IdxCella"); + tableMapping.ColumnMappings.Add("X", "X"); + tableMapping.ColumnMappings.Add("Y", "Y"); + tableMapping.ColumnMappings.Add("Z", "Z"); + 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].[Celle2Blocchi] WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxCella] = @Original_IdxCella) AND ((@IsNull_X = 1 AND [X] IS NULL) OR ([X] = @Original_X)) AND ((@IsNull_Y = 1 AND [Y] IS NULL) OR ([Y] = @Original_Y)) AND ((@IsNull_Z = 1 AND [Z] IS NULL) OR ([Z] = @Original_Z)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "X", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "X", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Y", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Y", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Z", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Z", 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].[Celle2Blocchi] ([IdxBlocco], [IdxCella], [X], [Y], [Z]) VALUES" + + " (@IdxBlocco, @IdxCella, @X, @Y, @Z);\r\nSELECT IdxBlocco, IdxCella, X, Y, Z FROM " + + "Celle2Blocchi WHERE (IdxBlocco = @IdxBlocco) AND (IdxCella = @IdxCella)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "X", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Y", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Z", 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].[Celle2Blocchi] SET [IdxBlocco] = @IdxBlocco, [IdxCella] = @IdxCella, [X] = @X, [Y] = @Y, [Z] = @Z WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxCella] = @Original_IdxCella) AND ((@IsNull_X = 1 AND [X] IS NULL) OR ([X] = @Original_X)) AND ((@IsNull_Y = 1 AND [Y] IS NULL) OR ([Y] = @Original_Y)) AND ((@IsNull_Z = 1 AND [Z] IS NULL) OR ([Z] = @Original_Z))); +SELECT IdxBlocco, IdxCella, X, Y, Z FROM Celle2Blocchi WHERE (IdxBlocco = @IdxBlocco) AND (IdxCella = @IdxCella)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "X", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Y", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Z", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "X", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "X", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Y", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Y", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Z", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Z", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxBlocco, IdxCella, X, Y, Z FROM dbo.Celle2Blocchi"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.Celle2BlocchiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.Celle2BlocchiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.Celle2BlocchiDataTable dataTable = new DS_magazzino.Celle2BlocchiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.Celle2BlocchiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "Celle2Blocchi"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxBlocco, int Original_IdxCella, global::System.Nullable Original_X, global::System.Nullable Original_Y, global::System.Nullable Original_Z) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxBlocco)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_IdxCella)); + if ((Original_X.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((int)(Original_X.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Original_Y.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((int)(Original_Y.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((Original_Z.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((int)(Original_Z.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int IdxBlocco, int IdxCella, global::System.Nullable X, global::System.Nullable Y, global::System.Nullable Z) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(IdxBlocco)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(IdxCella)); + if ((X.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(X.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Y.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(Y.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Z.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((int)(Z.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int IdxBlocco, int IdxCella, global::System.Nullable X, global::System.Nullable Y, global::System.Nullable Z, int Original_IdxBlocco, int Original_IdxCella, global::System.Nullable Original_X, global::System.Nullable Original_Y, global::System.Nullable Original_Z) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(IdxBlocco)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(IdxCella)); + if ((X.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(X.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Y.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Y.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Z.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Z.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_IdxBlocco)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(Original_IdxCella)); + if ((Original_X.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_X.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_Y.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(Original_Y.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((Original_Z.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(Original_Z.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable X, global::System.Nullable Y, global::System.Nullable Z, int Original_IdxBlocco, int Original_IdxCella, global::System.Nullable Original_X, global::System.Nullable Original_Y, global::System.Nullable Original_Z) { + return this.Update(Original_IdxBlocco, Original_IdxCella, X, Y, Z, Original_IdxBlocco, Original_IdxCella, Original_X, Original_Y, Original_Z); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class MappeTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MappeTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Mappe"; + tableMapping.ColumnMappings.Add("IdxMappa", "IdxMappa"); + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("DescMappa", "DescMappa"); + 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].[Mappe] WHERE (([IdxMappa] = @Original_IdxMappa) AND ([CodMag] " + + "= @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([DescMappa] = @Original" + + "_DescMappa))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescMappa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescMappa", 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].[Mappe] ([IdxMappa], [CodMag], [CodCS], [DescMappa]) VALUES (@I" + + "dxMappa, @CodMag, @CodCS, @DescMappa);\r\nSELECT IdxMappa, CodMag, CodCS, DescMapp" + + "a FROM Mappe WHERE (IdxMappa = @IdxMappa)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescMappa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescMappa", 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].[Mappe] SET [IdxMappa] = @IdxMappa, [CodMag] = @CodMag, [CodCS] = @CodCS, [DescMappa] = @DescMappa WHERE (([IdxMappa] = @Original_IdxMappa) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([DescMappa] = @Original_DescMappa)); +SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescMappa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescMappa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxMappa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescMappa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescMappa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxMappa, CodMag, CodCS, DescMappa FROM dbo.Mappe"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_mappeGetByCodMag"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.MappeDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.MappeDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.MappeDataTable dataTable = new DS_magazzino.MappeDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_magazzino.MappeDataTable getByCodMag(string CodCS, string CodMag) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((CodCS == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCS)); + } + if ((CodMag == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodMag)); + } + DS_magazzino.MappeDataTable dataTable = new DS_magazzino.MappeDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.MappeDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "Mappe"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxMappa, string Original_CodMag, string Original_CodCS, string Original_DescMappa) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxMappa)); + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCS)); + } + if ((Original_DescMappa == null)) { + throw new global::System.ArgumentNullException("Original_DescMappa"); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_DescMappa)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int IdxMappa, string CodMag, string CodCS, string DescMappa) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(IdxMappa)); + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodMag)); + } + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCS)); + } + if ((DescMappa == null)) { + throw new global::System.ArgumentNullException("DescMappa"); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(DescMappa)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int IdxMappa, string CodMag, string CodCS, string DescMappa, int Original_IdxMappa, string Original_CodMag, string Original_CodCS, string Original_DescMappa) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(IdxMappa)); + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodMag)); + } + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCS)); + } + if ((DescMappa == null)) { + throw new global::System.ArgumentNullException("DescMappa"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(DescMappa)); + } + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Original_IdxMappa)); + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodCS)); + } + if ((Original_DescMappa == null)) { + throw new global::System.ArgumentNullException("Original_DescMappa"); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_DescMappa)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodMag, string CodCS, string DescMappa, int Original_IdxMappa, string Original_CodMag, string Original_CodCS, string Original_DescMappa) { + return this.Update(Original_IdxMappa, CodMag, CodCS, DescMappa, Original_IdxMappa, Original_CodMag, Original_CodCS, Original_DescMappa); + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -6356,13 +9028,19 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; private ElencoCartelliniTableAdapter _elencoCartelliniTableAdapter; - private PosizioneUdcCorrenteTableAdapter _posizioneUdcCorrenteTableAdapter; + private AnagMagTableAdapter _anagMagTableAdapter; - private AnagCelleTableAdapter _anagCelleTableAdapter; + private PosizioneUdcCorrenteTableAdapter _posizioneUdcCorrenteTableAdapter; private PosizioneUdcStoricoTableAdapter _posizioneUdcStoricoTableAdapter; - private AnagMagTableAdapter _anagMagTableAdapter; + private BlocchiTableAdapter _blocchiTableAdapter; + + private CelleTableAdapter _celleTableAdapter; + + private Celle2BlocchiTableAdapter _celle2BlocchiTableAdapter; + + private MappeTableAdapter _mappeTableAdapter; private bool _backupDataSetBeforeUpdate; @@ -6395,12 +9073,12 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "", "System.Drawing.Design.UITypeEditor")] - public PosizioneUdcCorrenteTableAdapter PosizioneUdcCorrenteTableAdapter { + public AnagMagTableAdapter AnagMagTableAdapter { get { - return this._posizioneUdcCorrenteTableAdapter; + return this._anagMagTableAdapter; } set { - this._posizioneUdcCorrenteTableAdapter = value; + this._anagMagTableAdapter = value; } } @@ -6408,12 +9086,12 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "", "System.Drawing.Design.UITypeEditor")] - public AnagCelleTableAdapter AnagCelleTableAdapter { + public PosizioneUdcCorrenteTableAdapter PosizioneUdcCorrenteTableAdapter { get { - return this._anagCelleTableAdapter; + return this._posizioneUdcCorrenteTableAdapter; } set { - this._anagCelleTableAdapter = value; + this._posizioneUdcCorrenteTableAdapter = value; } } @@ -6434,12 +9112,51 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "", "System.Drawing.Design.UITypeEditor")] - public AnagMagTableAdapter AnagMagTableAdapter { + public BlocchiTableAdapter BlocchiTableAdapter { get { - return this._anagMagTableAdapter; + return this._blocchiTableAdapter; } set { - this._anagMagTableAdapter = value; + this._blocchiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public CelleTableAdapter CelleTableAdapter { + get { + return this._celleTableAdapter; + } + set { + this._celleTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public Celle2BlocchiTableAdapter Celle2BlocchiTableAdapter { + get { + return this._celle2BlocchiTableAdapter; + } + set { + this._celle2BlocchiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public MappeTableAdapter MappeTableAdapter { + get { + return this._mappeTableAdapter; + } + set { + this._mappeTableAdapter = value; } } @@ -6464,21 +9181,33 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; && (this._elencoCartelliniTableAdapter.Connection != null))) { return this._elencoCartelliniTableAdapter.Connection; } + if (((this._anagMagTableAdapter != null) + && (this._anagMagTableAdapter.Connection != null))) { + return this._anagMagTableAdapter.Connection; + } if (((this._posizioneUdcCorrenteTableAdapter != null) && (this._posizioneUdcCorrenteTableAdapter.Connection != null))) { return this._posizioneUdcCorrenteTableAdapter.Connection; } - if (((this._anagCelleTableAdapter != null) - && (this._anagCelleTableAdapter.Connection != null))) { - return this._anagCelleTableAdapter.Connection; - } if (((this._posizioneUdcStoricoTableAdapter != null) && (this._posizioneUdcStoricoTableAdapter.Connection != null))) { return this._posizioneUdcStoricoTableAdapter.Connection; } - if (((this._anagMagTableAdapter != null) - && (this._anagMagTableAdapter.Connection != null))) { - return this._anagMagTableAdapter.Connection; + if (((this._blocchiTableAdapter != null) + && (this._blocchiTableAdapter.Connection != null))) { + return this._blocchiTableAdapter.Connection; + } + if (((this._celleTableAdapter != null) + && (this._celleTableAdapter.Connection != null))) { + return this._celleTableAdapter.Connection; + } + if (((this._celle2BlocchiTableAdapter != null) + && (this._celle2BlocchiTableAdapter.Connection != null))) { + return this._celle2BlocchiTableAdapter.Connection; + } + if (((this._mappeTableAdapter != null) + && (this._mappeTableAdapter.Connection != null))) { + return this._mappeTableAdapter.Connection; } return null; } @@ -6495,16 +9224,25 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; if ((this._elencoCartelliniTableAdapter != null)) { count = (count + 1); } - if ((this._posizioneUdcCorrenteTableAdapter != null)) { + if ((this._anagMagTableAdapter != null)) { count = (count + 1); } - if ((this._anagCelleTableAdapter != null)) { + if ((this._posizioneUdcCorrenteTableAdapter != null)) { count = (count + 1); } if ((this._posizioneUdcStoricoTableAdapter != null)) { count = (count + 1); } - if ((this._anagMagTableAdapter != null)) { + if ((this._blocchiTableAdapter != null)) { + count = (count + 1); + } + if ((this._celleTableAdapter != null)) { + count = (count + 1); + } + if ((this._celle2BlocchiTableAdapter != null)) { + count = (count + 1); + } + if ((this._mappeTableAdapter != null)) { count = (count + 1); } return count; @@ -6526,6 +9264,33 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allChangedRows.AddRange(updatedRows); } } + if ((this._mappeTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Mappe.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._mappeTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._blocchiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Blocchi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._blocchiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._celleTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Celle.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._celleTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } if ((this._elencoCartelliniTableAdapter != null)) { global::System.Data.DataRow[] updatedRows = dataSet.ElencoCartellini.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); @@ -6535,12 +9300,21 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allChangedRows.AddRange(updatedRows); } } - if ((this._anagCelleTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.AnagCelle.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._posizioneUdcStoricoTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); if (((updatedRows != null) && (0 < updatedRows.Length))) { - result = (result + this._anagCelleTableAdapter.Update(updatedRows)); + result = (result + this._posizioneUdcStoricoTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._celle2BlocchiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Celle2Blocchi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._celle2BlocchiTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -6553,15 +9327,6 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allChangedRows.AddRange(updatedRows); } } - if ((this._posizioneUdcStoricoTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); - updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); - if (((updatedRows != null) - && (0 < updatedRows.Length))) { - result = (result + this._posizioneUdcStoricoTableAdapter.Update(updatedRows)); - allChangedRows.AddRange(updatedRows); - } - } return result; } @@ -6579,6 +9344,30 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allAddedRows.AddRange(addedRows); } } + if ((this._mappeTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Mappe.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._mappeTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._blocchiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Blocchi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._blocchiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._celleTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Celle.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._celleTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } if ((this._elencoCartelliniTableAdapter != null)) { global::System.Data.DataRow[] addedRows = dataSet.ElencoCartellini.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) @@ -6587,11 +9376,19 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allAddedRows.AddRange(addedRows); } } - if ((this._anagCelleTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.AnagCelle.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._posizioneUdcStoricoTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - result = (result + this._anagCelleTableAdapter.Update(addedRows)); + result = (result + this._posizioneUdcStoricoTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._celle2BlocchiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Celle2Blocchi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._celle2BlocchiTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -6603,14 +9400,6 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allAddedRows.AddRange(addedRows); } } - if ((this._posizioneUdcStoricoTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Added); - if (((addedRows != null) - && (0 < addedRows.Length))) { - result = (result + this._posizioneUdcStoricoTableAdapter.Update(addedRows)); - allAddedRows.AddRange(addedRows); - } - } return result; } @@ -6620,14 +9409,6 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private int UpdateDeletedRows(DS_magazzino dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; - if ((this._posizioneUdcStoricoTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Deleted); - if (((deletedRows != null) - && (0 < deletedRows.Length))) { - result = (result + this._posizioneUdcStoricoTableAdapter.Update(deletedRows)); - allChangedRows.AddRange(deletedRows); - } - } if ((this._posizioneUdcCorrenteTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.PosizioneUdcCorrente.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -6636,11 +9417,19 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allChangedRows.AddRange(deletedRows); } } - if ((this._anagCelleTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagCelle.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._celle2BlocchiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Celle2Blocchi.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._anagCelleTableAdapter.Update(deletedRows)); + result = (result + this._celle2BlocchiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._posizioneUdcStoricoTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -6652,6 +9441,30 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; allChangedRows.AddRange(deletedRows); } } + if ((this._celleTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Celle.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._celleTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._blocchiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Blocchi.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._blocchiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._mappeTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Mappe.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._mappeTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._anagMagTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.AnagMag.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -6702,13 +9515,13 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } - if (((this._posizioneUdcCorrenteTableAdapter != null) - && (this.MatchTableAdapterConnection(this._posizioneUdcCorrenteTableAdapter.Connection) == false))) { + if (((this._anagMagTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagMagTableAdapter.Connection) == false))) { throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } - if (((this._anagCelleTableAdapter != null) - && (this.MatchTableAdapterConnection(this._anagCelleTableAdapter.Connection) == false))) { + if (((this._posizioneUdcCorrenteTableAdapter != null) + && (this.MatchTableAdapterConnection(this._posizioneUdcCorrenteTableAdapter.Connection) == false))) { throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } @@ -6717,8 +9530,23 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } - if (((this._anagMagTableAdapter != null) - && (this.MatchTableAdapterConnection(this._anagMagTableAdapter.Connection) == false))) { + if (((this._blocchiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._blocchiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._celleTableAdapter != null) + && (this.MatchTableAdapterConnection(this._celleTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._celle2BlocchiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._celle2BlocchiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._mappeTableAdapter != null) + && (this.MatchTableAdapterConnection(this._mappeTableAdapter.Connection) == false))) { throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } @@ -6763,6 +9591,15 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; adaptersWithAcceptChangesDuringUpdate.Add(this._elencoCartelliniTableAdapter.Adapter); } } + if ((this._anagMagTableAdapter != null)) { + revertConnections.Add(this._anagMagTableAdapter, this._anagMagTableAdapter.Connection); + this._anagMagTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagMagTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagMagTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagMagTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagMagTableAdapter.Adapter); + } + } if ((this._posizioneUdcCorrenteTableAdapter != null)) { revertConnections.Add(this._posizioneUdcCorrenteTableAdapter, this._posizioneUdcCorrenteTableAdapter.Connection); this._posizioneUdcCorrenteTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); @@ -6772,15 +9609,6 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; adaptersWithAcceptChangesDuringUpdate.Add(this._posizioneUdcCorrenteTableAdapter.Adapter); } } - if ((this._anagCelleTableAdapter != null)) { - revertConnections.Add(this._anagCelleTableAdapter, this._anagCelleTableAdapter.Connection); - this._anagCelleTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); - this._anagCelleTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); - if (this._anagCelleTableAdapter.Adapter.AcceptChangesDuringUpdate) { - this._anagCelleTableAdapter.Adapter.AcceptChangesDuringUpdate = false; - adaptersWithAcceptChangesDuringUpdate.Add(this._anagCelleTableAdapter.Adapter); - } - } if ((this._posizioneUdcStoricoTableAdapter != null)) { revertConnections.Add(this._posizioneUdcStoricoTableAdapter, this._posizioneUdcStoricoTableAdapter.Connection); this._posizioneUdcStoricoTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); @@ -6790,13 +9618,40 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; adaptersWithAcceptChangesDuringUpdate.Add(this._posizioneUdcStoricoTableAdapter.Adapter); } } - if ((this._anagMagTableAdapter != null)) { - revertConnections.Add(this._anagMagTableAdapter, this._anagMagTableAdapter.Connection); - this._anagMagTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); - this._anagMagTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); - if (this._anagMagTableAdapter.Adapter.AcceptChangesDuringUpdate) { - this._anagMagTableAdapter.Adapter.AcceptChangesDuringUpdate = false; - adaptersWithAcceptChangesDuringUpdate.Add(this._anagMagTableAdapter.Adapter); + if ((this._blocchiTableAdapter != null)) { + revertConnections.Add(this._blocchiTableAdapter, this._blocchiTableAdapter.Connection); + this._blocchiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._blocchiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._blocchiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._blocchiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._blocchiTableAdapter.Adapter); + } + } + if ((this._celleTableAdapter != null)) { + revertConnections.Add(this._celleTableAdapter, this._celleTableAdapter.Connection); + this._celleTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._celleTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._celleTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._celleTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._celleTableAdapter.Adapter); + } + } + if ((this._celle2BlocchiTableAdapter != null)) { + revertConnections.Add(this._celle2BlocchiTableAdapter, this._celle2BlocchiTableAdapter.Connection); + this._celle2BlocchiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._celle2BlocchiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._celle2BlocchiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._celle2BlocchiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._celle2BlocchiTableAdapter.Adapter); + } + } + if ((this._mappeTableAdapter != null)) { + revertConnections.Add(this._mappeTableAdapter, this._mappeTableAdapter.Connection); + this._mappeTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._mappeTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._mappeTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._mappeTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._mappeTableAdapter.Adapter); } } // @@ -6861,21 +9716,33 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag)"; this._elencoCartelliniTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._elencoCartelliniTableAdapter])); this._elencoCartelliniTableAdapter.Transaction = null; } + if ((this._anagMagTableAdapter != null)) { + this._anagMagTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagMagTableAdapter])); + this._anagMagTableAdapter.Transaction = null; + } if ((this._posizioneUdcCorrenteTableAdapter != null)) { this._posizioneUdcCorrenteTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._posizioneUdcCorrenteTableAdapter])); this._posizioneUdcCorrenteTableAdapter.Transaction = null; } - if ((this._anagCelleTableAdapter != null)) { - this._anagCelleTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagCelleTableAdapter])); - this._anagCelleTableAdapter.Transaction = null; - } if ((this._posizioneUdcStoricoTableAdapter != null)) { this._posizioneUdcStoricoTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._posizioneUdcStoricoTableAdapter])); this._posizioneUdcStoricoTableAdapter.Transaction = null; } - if ((this._anagMagTableAdapter != null)) { - this._anagMagTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagMagTableAdapter])); - this._anagMagTableAdapter.Transaction = null; + if ((this._blocchiTableAdapter != null)) { + this._blocchiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._blocchiTableAdapter])); + this._blocchiTableAdapter.Transaction = null; + } + if ((this._celleTableAdapter != null)) { + this._celleTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._celleTableAdapter])); + this._celleTableAdapter.Transaction = null; + } + if ((this._celle2BlocchiTableAdapter != null)) { + this._celle2BlocchiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._celle2BlocchiTableAdapter])); + this._celle2BlocchiTableAdapter.Transaction = null; + } + if ((this._mappeTableAdapter != null)) { + this._mappeTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._mappeTableAdapter])); + this._mappeTableAdapter.Transaction = null; } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; diff --git a/GMW/GMW_data/DS_magazzino.xsd b/GMW/GMW_data/DS_magazzino.xsd index 246f4fac..99928e5f 100644 --- a/GMW/GMW_data/DS_magazzino.xsd +++ b/GMW/GMW_data/DS_magazzino.xsd @@ -218,206 +218,6 @@ SELECT UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, Disegno - - - - - - DELETE FROM [dbo].[PosizioneUdcCorrente] WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))) - - - - - - - - - - - - INSERT INTO [dbo].[PosizioneUdcCorrente] ([UDC], [CodMag], [CodCella], [DataRif]) VALUES (@UDC, @CodMag, @CodCella, @DataRif); -SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC) - - - - - - - - - - - SELECT UDC, CodMag, CodCella, DataRif FROM dbo.PosizioneUdcCorrente - - - - - - UPDATE [dbo].[PosizioneUdcCorrente] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataRif] = @DataRif WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))); -SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [dbo].[AnagCelle] WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))) - - - - - - - - - - - - - INSERT INTO [dbo].[AnagCelle] ([CodMag], [CodCella], [Capacita], [Descrizione]) VALUES (@CodMag, @CodCella, @Capacita, @Descrizione); -SELECT CodMag, CodCella, Capacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) - - - - - - - - - - - SELECT CodMag, CodCella, Capacita, Descrizione FROM dbo.AnagCelle - - - - - - UPDATE [dbo].[AnagCelle] SET [CodMag] = @CodMag, [CodCella] = @CodCella, [Capacita] = @Capacita, [Descrizione] = @Descrizione WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); -SELECT CodMag, CodCella, Capacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) - - - - - - - - - - - - - - - - - - - - - - - - - - - dbo.stp_cellaGetByCodMag - - - - - - - - - - - - - - - - DELETE FROM [dbo].[PosizioneUdcStorico] WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))) - - - - - - - - - - - - - INSERT INTO [dbo].[PosizioneUdcStorico] ([UDC], [CodMag], [CodCella], [DataInizio], [DataFine]) VALUES (@UDC, @CodMag, @CodCella, @DataInizio, @DataFine); -SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC) - - - - - - - - - - - - SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM dbo.PosizioneUdcStorico - - - - - - UPDATE [dbo].[PosizioneUdcStorico] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataInizio] = @DataInizio, [DataFine] = @DataFine WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))); -SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC) - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -472,7 +272,7 @@ SELECT CodMag, CodCS, DescMag FROM AnagMag WHERE (CodMag = @CodMag) - + DELETE FROM AnagMag @@ -507,7 +307,7 @@ WHERE (CodCS = @CodCS) AND (CodMag = @Original_CodMag) - + UPDATE AnagMag @@ -525,6 +325,420 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) + + + + + + DELETE FROM [dbo].[PosizioneUdcCorrente] WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))) + + + + + + + + + + + + INSERT INTO [dbo].[PosizioneUdcCorrente] ([UDC], [IdxCella], [CodCS], [DataRif]) VALUES (@UDC, @IdxCella, @CodCS, @DataRif); +SELECT UDC, IdxCella, CodCS, DataRif FROM PosizioneUdcCorrente WHERE (IdxCella = @IdxCella) AND (UDC = @UDC) + + + + + + + + + + + SELECT UDC, IdxCella, CodCS, DataRif FROM dbo.PosizioneUdcCorrente + + + + + + UPDATE [dbo].[PosizioneUdcCorrente] SET [UDC] = @UDC, [IdxCella] = @IdxCella, [CodCS] = @CodCS, [DataRif] = @DataRif WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))); +SELECT UDC, IdxCella, CodCS, DataRif FROM PosizioneUdcCorrente WHERE (IdxCella = @IdxCella) AND (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[PosizioneUdcStorico] WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))) + + + + + + + + + + + + + INSERT INTO [dbo].[PosizioneUdcStorico] ([UDC], [IdxCella], [CodCS], [DataInizio], [DataFine]) VALUES (@UDC, @IdxCella, @CodCS, @DataInizio, @DataFine); +SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (IdxCella = @IdxCella) AND (UDC = @UDC) + + + + + + + + + + + + SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM dbo.PosizioneUdcStorico + + + + + + UPDATE [dbo].[PosizioneUdcStorico] SET [UDC] = @UDC, [IdxCella] = @IdxCella, [CodCS] = @CodCS, [DataInizio] = @DataInizio, [DataFine] = @DataFine WHERE (([UDC] = @Original_UDC) AND ([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))); +SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (IdxCella = @IdxCella) AND (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Blocchi] WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxMappa] = @Original_IdxMappa) AND ((@IsNull_CodBlocco = 1 AND [CodBlocco] IS NULL) OR ([CodBlocco] = @Original_CodBlocco)) AND ((@IsNull_DescBlocco = 1 AND [DescBlocco] IS NULL) OR ([DescBlocco] = @Original_DescBlocco)) AND ((@IsNull_NumX = 1 AND [NumX] IS NULL) OR ([NumX] = @Original_NumX)) AND ((@IsNull_NumY = 1 AND [NumY] IS NULL) OR ([NumY] = @Original_NumY)) AND ((@IsNull_NumZ = 1 AND [NumZ] IS NULL) OR ([NumZ] = @Original_NumZ))) + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[Blocchi] ([IdxBlocco], [IdxMappa], [CodBlocco], [DescBlocco], [NumX], [NumY], [NumZ]) VALUES (@IdxBlocco, @IdxMappa, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ); +SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = @IdxBlocco) + + + + + + + + + + + + + + SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM dbo.Blocchi + + + + + + UPDATE [dbo].[Blocchi] SET [IdxBlocco] = @IdxBlocco, [IdxMappa] = @IdxMappa, [CodBlocco] = @CodBlocco, [DescBlocco] = @DescBlocco, [NumX] = @NumX, [NumY] = @NumY, [NumZ] = @NumZ WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxMappa] = @Original_IdxMappa) AND ((@IsNull_CodBlocco = 1 AND [CodBlocco] IS NULL) OR ([CodBlocco] = @Original_CodBlocco)) AND ((@IsNull_DescBlocco = 1 AND [DescBlocco] IS NULL) OR ([DescBlocco] = @Original_DescBlocco)) AND ((@IsNull_NumX = 1 AND [NumX] IS NULL) OR ([NumX] = @Original_NumX)) AND ((@IsNull_NumY = 1 AND [NumY] IS NULL) OR ([NumY] = @Original_NumY)) AND ((@IsNull_NumZ = 1 AND [NumZ] IS NULL) OR ([NumZ] = @Original_NumZ))); +SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = @IdxBlocco) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Celle] WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))) + + + + + + + + + + + + + + INSERT INTO [dbo].[Celle] ([CodCS], [CodCella], [Capacita], [Descrizione]) VALUES (@CodCS, @CodCella, @Capacita, @Descrizione); +SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCella = SCOPE_IDENTITY()) + + + + + + + + + + + SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM dbo.Celle + + + + + + UPDATE [dbo].[Celle] SET [CodCS] = @CodCS, [CodCella] = @CodCella, [Capacita] = @Capacita, [Descrizione] = @Descrizione WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); +SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCella = @IdxCella) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Celle2Blocchi] WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxCella] = @Original_IdxCella) AND ((@IsNull_X = 1 AND [X] IS NULL) OR ([X] = @Original_X)) AND ((@IsNull_Y = 1 AND [Y] IS NULL) OR ([Y] = @Original_Y)) AND ((@IsNull_Z = 1 AND [Z] IS NULL) OR ([Z] = @Original_Z))) + + + + + + + + + + + + + + + INSERT INTO [dbo].[Celle2Blocchi] ([IdxBlocco], [IdxCella], [X], [Y], [Z]) VALUES (@IdxBlocco, @IdxCella, @X, @Y, @Z); +SELECT IdxBlocco, IdxCella, X, Y, Z FROM Celle2Blocchi WHERE (IdxBlocco = @IdxBlocco) AND (IdxCella = @IdxCella) + + + + + + + + + + + + SELECT IdxBlocco, IdxCella, X, Y, Z FROM dbo.Celle2Blocchi + + + + + + UPDATE [dbo].[Celle2Blocchi] SET [IdxBlocco] = @IdxBlocco, [IdxCella] = @IdxCella, [X] = @X, [Y] = @Y, [Z] = @Z WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ([IdxCella] = @Original_IdxCella) AND ((@IsNull_X = 1 AND [X] IS NULL) OR ([X] = @Original_X)) AND ((@IsNull_Y = 1 AND [Y] IS NULL) OR ([Y] = @Original_Y)) AND ((@IsNull_Z = 1 AND [Z] IS NULL) OR ([Z] = @Original_Z))); +SELECT IdxBlocco, IdxCella, X, Y, Z FROM Celle2Blocchi WHERE (IdxBlocco = @IdxBlocco) AND (IdxCella = @IdxCella) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Mappe] WHERE (([IdxMappa] = @Original_IdxMappa) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([DescMappa] = @Original_DescMappa)) + + + + + + + + + + + INSERT INTO [dbo].[Mappe] ([IdxMappa], [CodMag], [CodCS], [DescMappa]) VALUES (@IdxMappa, @CodMag, @CodCS, @DescMappa); +SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa) + + + + + + + + + + + SELECT IdxMappa, CodMag, CodCS, DescMappa FROM dbo.Mappe + + + + + + UPDATE [dbo].[Mappe] SET [IdxMappa] = @IdxMappa, [CodMag] = @CodMag, [CodCS] = @CodCS, [DescMappa] = @DescMappa WHERE (([IdxMappa] = @Original_IdxMappa) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([DescMappa] = @Original_DescMappa)); +SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa) + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_mappeGetByCodMag + + + + + + + + + + @@ -536,125 +750,152 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -664,17 +905,11 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) - + + - - - - - - - - + @@ -682,16 +917,65 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -710,16 +994,21 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) - + - - - - - - - + + + + + + + + + + + + @@ -727,36 +1016,14 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -772,35 +1039,47 @@ WHERE (CodCS = @Original_CodCS) AND (CodMag = @Original_CodMag) + + + + - - - - - - - + - - - + - - - + + + + + + + + + + + + + + + + - - + + + + + \ No newline at end of file diff --git a/GMW/GMW_data/DS_magazzino.xss b/GMW/GMW_data/DS_magazzino.xss index f6d15453..c033cda8 100644 --- a/GMW/GMW_data/DS_magazzino.xss +++ b/GMW/GMW_data/DS_magazzino.xss @@ -4,60 +4,99 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - - - - + + + + + + + + - + - 942 - 403 + 302 + 641 - 746 - 403 + 375 + 641 - + - 361 - 423 + 302 + 413 - 473 - 423 + 387 + 413 - + - 942 - 226 + 825 + 633 - 744 - 226 + 648 + 633 - + - 213 - 282 + 824 + 231 - 213 - 388 + 824 + 279 + + + + + + + 911 + 550 + + + 911 + 451 + + + + + + + 723 + 155 + + + 804 + 155 + + + + + + + 386 + 147 + + + 481 + 147 diff --git a/GMW/GMW_data/MagClass.cs b/GMW/GMW_data/MagClass.cs index 9c8a1edb..862ebf09 100644 --- a/GMW/GMW_data/MagClass.cs +++ b/GMW/GMW_data/MagClass.cs @@ -14,7 +14,9 @@ namespace GMW_data #region area table adapters public DS_magazzinoTableAdapters.AnagMagTableAdapter taAnagMag; - public DS_magazzinoTableAdapters.AnagCelleTableAdapter taAnagCelle; + public DS_magazzinoTableAdapters.MappeTableAdapter taMappe; + public DS_magazzinoTableAdapters.BlocchiTableAdapter taBlocchi; + public DS_magazzinoTableAdapters.CelleTableAdapter taCelle; public DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter taCartellini; public DS_magazzinoTableAdapters.PosizioneUdcCorrenteTableAdapter taPosUdcCorr; public DS_magazzinoTableAdapters.PosizioneUdcStoricoTableAdapter taPosUdcStorico; @@ -26,7 +28,9 @@ namespace GMW_data protected void initTA() { taAnagMag = new GMW_data.DS_magazzinoTableAdapters.AnagMagTableAdapter(); - taAnagCelle = new GMW_data.DS_magazzinoTableAdapters.AnagCelleTableAdapter(); + taMappe = new GMW_data.DS_magazzinoTableAdapters.MappeTableAdapter(); + taBlocchi = new GMW_data.DS_magazzinoTableAdapters.BlocchiTableAdapter(); + taCelle = new GMW_data.DS_magazzinoTableAdapters.CelleTableAdapter(); taCartellini = new GMW_data.DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter(); taPosUdcCorr = new GMW_data.DS_magazzinoTableAdapters.PosizioneUdcCorrenteTableAdapter(); taPosUdcStorico = new GMW_data.DS_magazzinoTableAdapters.PosizioneUdcStoricoTableAdapter(); @@ -38,11 +42,14 @@ namespace GMW_data { // connections del db taAnagMag.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); - taAnagCelle.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taMappe.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taBlocchi.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taCelle.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); taCartellini.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); taPosUdcCorr.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); taPosUdcStorico.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); } + #endregion #region Inizializzazione diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll index f7bbe5b6af6544f994bdd29dc6e3a29407ec4ab2..61dedba107b3536c484b3ff6995ee9b3a8ecb0ca 100644 GIT binary patch literal 538624 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

@3;m=*VcRV94u!(9S?G5a3cF^ZKUXNMnuSh| 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 YIrev~Qh!MJjJe%+th7E+_CHzR50}Z6j{pDw literal 486400 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

3A^B4=z*?EkW@9;dv0(5pBW94Ub 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 aLw}#CKdm0Kh!|dS&u5D3Ys}7(2L2!7QAW4` diff --git a/GMW/GMW_data/obj/Debug/GMW_data.dll b/GMW/GMW_data/obj/Debug/GMW_data.dll index f7bbe5b6af6544f994bdd29dc6e3a29407ec4ab2..61dedba107b3536c484b3ff6995ee9b3a8ecb0ca 100644 GIT binary patch literal 538624 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

@3;m=*VcRV94u!(9S?G5a3cF^ZKUXNMnuSh| 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 YIrev~Qh!MJjJe%+th7E+_CHzR50}Z6j{pDw literal 486400 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

3A^B4=z*?EkW@9;dv0(5pBW94Ub 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 aLw}#CKdm0Kh!|dS&u5D3Ys}7(2L2!7QAW4` diff --git a/GMW/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll b/GMW/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll index c7456dda585a3d2ac160e6edf32457cc1fc2c096..f649e277becfb1758ad43101770309b58108ddc2 100644 GIT binary patch literal 212992 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 U009U<00Izz00bZafqy0N0;>lp{{R30 literal 159744 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 W1~xRXp@9tzY-nIZ1OLBj;Qs