From 8bb5c8472c2bfe1fabd0b0fde97cf10861c1f951 Mon Sep 17 00:00:00 2001 From: samuele Date: Mon, 17 May 2010 14:35:35 +0000 Subject: [PATCH] Riorganizzazione progetto con nuovi moduli x magazzino & co... aggiunti moduli vuoti da completare x costruzione elementi magazzino git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@50 365432ac-a1b5-4ffd-bb28-6d3099d32164 --- GMW/GMW/GMW.csproj | 48 +- GMW/GMW/WebUserControls/mod_anagBlocchi.ascx | 1 + .../mod_anagBlocchi.ascx.designer.cs | 12 +- .../WebUserControls/mod_anagMagazzini.ascx | 2 +- .../WebUserControls/mod_anagMagazzini.ascx.cs | 4 +- GMW/GMW/WebUserControls/mod_confMag.ascx | 2 + .../mod_confMag.ascx.cs} | 6 +- .../mod_confMag.ascx.designer.cs} | 13 +- GMW/GMW/WebUserControls/mod_tipoCella.ascx | 2 + GMW/GMW/WebUserControls/mod_tipoCella.ascx.cs | 17 + .../mod_tipoCella.ascx.designer.cs | 16 + GMW/GMW/anagCelle.aspx | 5 - GMW/GMW/anagMagazzini.aspx | 23 +- GMW/GMW/anagMagazzini.aspx.cs | 12 +- GMW/GMW/anagMagazzini.aspx.designer.cs | 45 + GMW/GMW/bin/GMW.dll | Bin 94208 -> 90112 bytes GMW/GMW/bin/GMW_data.dll | Bin 553472 -> 556032 bytes GMW/GMW/bin/SteamWare.XML | 3148 +++++++++++++++++ GMW/GMW/bin/SteamWare.dll | Bin 359936 -> 359936 bytes GMW/GMW/obj/Debug/GMW.dll | Bin 94208 -> 90112 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 43287 -> 55643 bytes GMW/GMW_data/DS_Utility.xsd | 8 +- GMW/GMW_data/DS_Utility.xss | 3 +- GMW/GMW_data/DS_magazzino.Designer.cs | 2746 +++++++------- GMW/GMW_data/DS_magazzino.xsd | 420 +-- GMW/GMW_data/DS_magazzino.xss | 83 +- GMW/GMW_data/MagClass.cs | 3 - GMW/GMW_data/bin/Debug/GMW_data.dll | Bin 553472 -> 556032 bytes GMW/GMW_data/bin/Debug/SteamWare.dll | Bin 359936 -> 359936 bytes GMW/GMW_data/bin/Debug/SteamWare.xml | 3148 +++++++++++++++++ GMW/GMW_data/obj/Debug/GMW_data.dll | Bin 553472 -> 556032 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 27527 -> 33678 bytes .../Debug/TempPE/DS_Utility.Designer.cs.dll | Bin 36864 -> 36864 bytes .../Debug/TempPE/DS_magazzino.Designer.cs.dll | Bin 212992 -> 217088 bytes 34 files changed, 7932 insertions(+), 1835 deletions(-) create mode 100644 GMW/GMW/WebUserControls/mod_confMag.ascx rename GMW/GMW/{anagCelle.aspx.cs => WebUserControls/mod_confMag.ascx.cs} (68%) rename GMW/GMW/{anagCelle.aspx.designer.cs => WebUserControls/mod_confMag.ascx.designer.cs} (50%) create mode 100644 GMW/GMW/WebUserControls/mod_tipoCella.ascx create mode 100644 GMW/GMW/WebUserControls/mod_tipoCella.ascx.cs create mode 100644 GMW/GMW/WebUserControls/mod_tipoCella.ascx.designer.cs delete mode 100644 GMW/GMW/anagCelle.aspx diff --git a/GMW/GMW/GMW.csproj b/GMW/GMW/GMW.csproj index dcac2a05..50955b3a 100644 --- a/GMW/GMW/GMW.csproj +++ b/GMW/GMW/GMW.csproj @@ -71,20 +71,6 @@ - - anagBlocchi.aspx - ASPXCodeBehind - - - anagBlocchi.aspx - - - anagCelle.aspx - ASPXCodeBehind - - - anagCelle.aspx - anagMagazzini.aspx ASPXCodeBehind @@ -92,13 +78,6 @@ anagMagazzini.aspx - - anagMappe.aspx - ASPXCodeBehind - - - anagMappe.aspx - Default.aspx ASPXCodeBehind @@ -217,13 +196,6 @@ mod_anagMagazzini.ascx - - mod_anagMappe.ascx - ASPXCodeBehind - - - mod_anagMappe.ascx - mod_chLang.ascx ASPXCodeBehind @@ -231,6 +203,13 @@ mod_chLang.ascx + + mod_confMag.ascx + ASPXCodeBehind + + + mod_confMag.ascx + mod_filtro.ascx ASPXCodeBehind @@ -308,6 +287,13 @@ mod_selettore_ajax.ascx + + mod_tipoCella.ascx + ASPXCodeBehind + + + mod_tipoCella.ascx + mod_vocabolario.ascx ASPXCodeBehind @@ -346,10 +332,7 @@ - - - @@ -478,8 +461,8 @@ - + @@ -491,6 +474,7 @@ + diff --git a/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx b/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx index 8e3067bb..3aa1ea4d 100644 --- a/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx +++ b/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx @@ -1 +1,2 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagBlocchi.ascx.cs" Inherits="GMW.WebUserControls.mod_anagBlocchi" %> +gestione blocchi \ No newline at end of file diff --git a/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx.designer.cs index a7b21c3d..10c33aa5 100644 --- a/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx.designer.cs +++ b/GMW/GMW/WebUserControls/mod_anagBlocchi.ascx.designer.cs @@ -1,18 +1,16 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.42 +// Runtime Version:2.0.50727.4927 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace GMW.WebUserControls -{ - - - public partial class mod_anagBlocchi - { +namespace GMW.WebUserControls { + + + public partial class mod_anagBlocchi { } } diff --git a/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx b/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx index d684c99c..f339a25e 100644 --- a/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx +++ b/GMW/GMW/WebUserControls/mod_anagMagazzini.ascx @@ -19,7 +19,7 @@ + Visible="true" /> 0) { answ = false; - } + } +#endif } return answ; } diff --git a/GMW/GMW/WebUserControls/mod_confMag.ascx b/GMW/GMW/WebUserControls/mod_confMag.ascx new file mode 100644 index 00000000..bbe66a41 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_confMag.ascx @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_confMag.ascx.cs" Inherits="GMW.WebUserControls.mod_confMag" %> +statistiche magazzino \ No newline at end of file diff --git a/GMW/GMW/anagCelle.aspx.cs b/GMW/GMW/WebUserControls/mod_confMag.ascx.cs similarity index 68% rename from GMW/GMW/anagCelle.aspx.cs rename to GMW/GMW/WebUserControls/mod_confMag.ascx.cs index cc615a2e..b86b675c 100644 --- a/GMW/GMW/anagCelle.aspx.cs +++ b/GMW/GMW/WebUserControls/mod_confMag.ascx.cs @@ -5,13 +5,13 @@ using System.Web; using System.Web.UI; using System.Web.UI.WebControls; -namespace GMW +namespace GMW.WebUserControls { - public partial class anagCelle : System.Web.UI.Page + public partial class mod_confMag : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } } -} +} \ No newline at end of file diff --git a/GMW/GMW/anagCelle.aspx.designer.cs b/GMW/GMW/WebUserControls/mod_confMag.ascx.designer.cs similarity index 50% rename from GMW/GMW/anagCelle.aspx.designer.cs rename to GMW/GMW/WebUserControls/mod_confMag.ascx.designer.cs index 2a8617d0..dd3d0895 100644 --- a/GMW/GMW/anagCelle.aspx.designer.cs +++ b/GMW/GMW/WebUserControls/mod_confMag.ascx.designer.cs @@ -8,18 +8,9 @@ // //------------------------------------------------------------------------------ -namespace GMW { +namespace GMW.WebUserControls { - public partial class anagCelle { - - /// - /// mod_anagCelle1 control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::GMW.WebUserControls.mod_anagCelle mod_anagCelle1; + public partial class mod_confMag { } } diff --git a/GMW/GMW/WebUserControls/mod_tipoCella.ascx b/GMW/GMW/WebUserControls/mod_tipoCella.ascx new file mode 100644 index 00000000..d4566b0e --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_tipoCella.ascx @@ -0,0 +1,2 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_tipoCella.ascx.cs" Inherits="GMW.WebUserControls.mod_tipoCella" %> +setup tipo celle mag \ No newline at end of file diff --git a/GMW/GMW/WebUserControls/mod_tipoCella.ascx.cs b/GMW/GMW/WebUserControls/mod_tipoCella.ascx.cs new file mode 100644 index 00000000..e25271fb --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_tipoCella.ascx.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace GMW.WebUserControls +{ + public partial class mod_tipoCella : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/GMW/GMW/WebUserControls/mod_tipoCella.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_tipoCella.ascx.designer.cs new file mode 100644 index 00000000..26cee801 --- /dev/null +++ b/GMW/GMW/WebUserControls/mod_tipoCella.ascx.designer.cs @@ -0,0 +1,16 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace GMW.WebUserControls { + + + public partial class mod_tipoCella { + } +} diff --git a/GMW/GMW/anagCelle.aspx b/GMW/GMW/anagCelle.aspx deleted file mode 100644 index aa6af2d2..00000000 --- a/GMW/GMW/anagCelle.aspx +++ /dev/null @@ -1,5 +0,0 @@ -<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" CodeBehind="anagCelle.aspx.cs" Inherits="GMW.anagCelle" %> -<%@ Register src="WebUserControls/mod_anagCelle.ascx" tagname="mod_anagCelle" tagprefix="uc1" %> - - - diff --git a/GMW/GMW/anagMagazzini.aspx b/GMW/GMW/anagMagazzini.aspx index cd4f265c..a6277c67 100644 --- a/GMW/GMW/anagMagazzini.aspx +++ b/GMW/GMW/anagMagazzini.aspx @@ -3,6 +3,27 @@ <%@ Register Src="WebUserControls/mod_anagMagazzini.ascx" TagName="mod_anagMagazzini" TagPrefix="uc1" %> +<%@ Register Src="WebUserControls/mod_confMag.ascx" TagName="mod_confMag" TagPrefix="uc2" %> +<%@ Register Src="WebUserControls/mod_tipoCella.ascx" TagName="mod_tipoCella" TagPrefix="uc3" %> +<%@ Register Src="WebUserControls/mod_anagBlocchi.ascx" TagName="mod_anagBlocchi" + TagPrefix="uc4" %> - + + + + + +
+ + +
+ +
+
+ + +
+ +
+
diff --git a/GMW/GMW/anagMagazzini.aspx.cs b/GMW/GMW/anagMagazzini.aspx.cs index 2b2615ab..6e5a7733 100644 --- a/GMW/GMW/anagMagazzini.aspx.cs +++ b/GMW/GMW/anagMagazzini.aspx.cs @@ -12,11 +12,21 @@ namespace GMW protected void Page_Load(object sender, EventArgs e) { mod_anagMagazzini1.eh_selValore += new EventHandler(mod_anagMagazzini1_eh_selValore); + mod_anagMagazzini1.eh_resetSelezione += new EventHandler(mod_anagMagazzini1_eh_resetSelezione); + } + + void mod_anagMagazzini1_eh_resetSelezione(object sender, EventArgs e) + { + // nascondo i 3 moduli aggiuntivi! + pnlMagStat.Visible = false; + pnlMagConf.Visible = false; } void mod_anagMagazzini1_eh_selValore(object sender, EventArgs e) { - Response.Redirect("anagMappe.aspx"); + // mostro i 3 moduli aggiuntivi! + pnlMagStat.Visible = true; + pnlMagConf.Visible = true; } } } diff --git a/GMW/GMW/anagMagazzini.aspx.designer.cs b/GMW/GMW/anagMagazzini.aspx.designer.cs index 8197decd..4449fba2 100644 --- a/GMW/GMW/anagMagazzini.aspx.designer.cs +++ b/GMW/GMW/anagMagazzini.aspx.designer.cs @@ -21,5 +21,50 @@ namespace GMW { /// To modify move field declaration from designer file to code-behind file. /// protected global::GMW.WebUserControls.mod_anagMagazzini mod_anagMagazzini1; + + /// + /// pnlMagStat control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlMagStat; + + /// + /// mod_confMag1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::GMW.WebUserControls.mod_confMag mod_confMag1; + + /// + /// pnlMagConf control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlMagConf; + + /// + /// mod_tipoCella1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::GMW.WebUserControls.mod_tipoCella mod_tipoCella1; + + /// + /// mod_anagBlocchi1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::GMW.WebUserControls.mod_anagBlocchi mod_anagBlocchi1; } } diff --git a/GMW/GMW/bin/GMW.dll b/GMW/GMW/bin/GMW.dll index 669a2d800be5572051a96bb7657479b3ab36963b..2abf2ae668868d77d975c3c4ca3b650019764ee3 100644 GIT binary patch literal 90112 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 MJNf_n_An0oZ+ohT+yDRo diff --git a/GMW/GMW/bin/GMW_data.dll b/GMW/GMW/bin/GMW_data.dll index 7d8173643ff1bf47e79c7dd2b07c2c405ab83e91..14e018699e4e094dd00c5e92332443ce2a87d14d 100644 GIT binary patch literal 556032 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 literal 553472 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

SPvF;?2M+UYCaRRGU z+4obn6DY^4@%p~!<;wF}RX8VZBiJzOdKzW0ODPi|ji)H_2`h6FMlyC_~U zC&VgO^-3a-L>h@KI+zqH(d{V02ELYi@W|A>J~%~h|I&#KI)MnIk9ClXT@60C2qlmu zN6^p~s$3R}fdYv$=XCM*LKhpcPI4Qa&`4y<`pgV0LiJT+VS&!gk;|?=DyAV^P|p;P z47zruPpFxuC5C&x1*2&#SbWGi&eo-5VG?J{j*OpU!iYW9z|Zcw8+Lxyl6g(t$2Ocj zojAv=@n~5WXR@mOb5OK8SV0Me6pP518E<*{WuR;OmakWY#xh!!#)_9RdEHCdJcaPc z8%TKMDTGJTic&n8NhQ%4{LgYntuLn_9^T$n{2ZxqgcsIO<57RGp7V(X` zT{DNwc{WXb$fv#L&!)mdaW09mpGiTXNWs{&g^iSSBqWReU`UM)=}Nx3jm zT!m@9xe_hX7hG|OnSAqB&s~d);8cYIUnH9PR<}N32qPAK-VaBj;ls0>#+`aRafmO7 zka0ATxkW_Rn$WoxVuO+@up#E1OOV2wTZgHv5NGZ~CeRrsDButm_c`fSX$l{6DT;*T zu_(c<&_n^;0(G$F*%7T-Q6E2rS9}xMJUikRat+}cK{z-zVZ&1Q;Z$Kay@Fv=6Hbb1 zba64&)f6&gvlq;aix<@3Lu0=2m^OXt6?ys#ujo7UIkPr>9GILH)lgqkEp@m{$0^Zw zmgif&o9W$C`3&U}f16S}H%ijMR7<$|a?pGl4YNKx<(Ie>w)sfkU+iTb`usC^X}+MQ zpm}DWHJZUAI)cuy&E zDK(AHlG0yPB7eJT=TaNr{%p+Y1LTW~Nqvx^cWG`H7P#H^E1v~!SHnKHR3Nutf}YOc zC8zn^XF-mxn;@qeq!~Kk*p>l;H&%Td?XFr37-|3YTSh+b@P;@c5lIx{ zpwJsEXI$;`u5PqfU>JyB96xL2M-6fgZGm+7JIo!g@>UJErI^AmBg7aee z9Je@}5*M}h6!!k+^sVlJPV|0L>4q5K>5|ZmUCv(x_HoJHC+9`;M z34N`X?rW746silIk}~gULzJUZ+?!YHIz2L{xHG4f!fr!!S%;>)WH?TglrH9I=6;xN zb+WuiSzbR$E)%wPRC(cy=sU#J={n?n<^h_53cl_ut;o^TC3z|4#&k}dJkNBxba5}F zsEEUWe%PYGQ5Xm@&Las09U6(d=*1<48TT5kGY=yaBtVJs9I2?w^Z8ts8QpR(iaB@C zJsfwt0_EMGF0iCUzK33*NV`#ukV4tW`+t z7N*^n*1t7s@gxv0AzbTuw^oY!AcVcEQecTg0u5q&*To}FpeM}(w*}obv_ozV{M_9- zB!@|F!j0qkgL6mrw0m={O}*Yy``|KO(-5@w-S#5I%s3O%O5TslW$Sa=;&SAV%gtV# zG1*x>g2~R!i7XuTJky$QEZveQg+o1;mmJ}xmG~qxR+t;6Fx_41EKawUC_2;AVDs0t zyKT&PEwAm%?HPL|t-r3d)J?V=3U5W3a++$pfsNQM0yI5xaBz8cR-Y4EsFrbf=>yXN zND~N4t_7@qNi^_>G{rr^3Hpv^$9GzfMo!5UK3^GzKs6w2y|0=(cA;KZydfoh3)=J)O?n!Omg&ey(kbQPd6da~leNdMpQq zKYk3qx~+{Bj4gw#-JOo(PKF5y+*!cFfow3h0bUMC)C*d3i&wRd+}>Goe1Xk{alW&# zw+msthHY+PW{$AigHy@*>^vLM(eed2kQ}zuC;x>6_|o>mj4nFW-Hhq|(h+GDRDEFQ8z8rFrjH?-t(brTOYOj8(XgOCh*@-d{Zbnip(~Tpf2?jv zCv>2=Zar++p3#c%Jcsy4zGVb0I8C>1UB(t#i>fkBSvX=Zwl8&-7dJz17PV8a?yXB| z8&h}dhBWq?7l?YB0CMYPBrZtbSWw}QH7^w3gW9`FH`oRX=^^;KhEp|54BXa*<#|L8 z+KG@f#Tr<`H_2yX(}$|AZY|9AZq`^QS!k8iM>~i3V9jlwv-Gkv z0^>niIPzouwCjbURPy4B)RxXN?-F6FpCa?pQsao;E7K2Of+O}REnl{jM&dMZEHu&2 z^k%Q^mJzY-uX`8T@M%j5!6Z{Rd(+%p=k_g|^(Gi;mg!j|jl;$jCwzSriL@sB{j8xUBUJY zVr0)j;`2DTi-^YEMjzHNYScZ8j-#h(2Klspj8fmp)b2z1==NxVM_^F!l4*Pwi}P_o zPR3ED&;@!15BL^CJaHa7q@WoHeeZ-YykYBN_(Xld5O1vq<5pTr)176+e5)QJf<%lk zE)NGaMIzTD=QVklws8-!D2>@z;uJZKN$WHFC5-`I zH_5%mCt;vmjHl?sL4^e#lSzk4f0O2*?s5gimi7`)=X8T$Rx^p!)%k`X;bOJ3Nq6X7 zVQWUxh?}D;B?kB;1L~9Z>JPGDl1b#E%uP$Pi24gX@<{8UTMiZ?Ytgu8+5Yu{M%P|& z3f^2yRVk8@BhktlYg4>@jxNz^Vqt?>T=8|6Ksu6&zG48aa5)yf7>f}5@bL;vh;}y? zFhSVU;Q$Cxc*fUN(iYo}O^b_j_?!XtCX2*pRooBP=sBc|z}@kULPi;+nE@OdIv72w@IP)l|ZEB1D$cCO_k$}8Esddgt>H-``gAijgx?oLvofae3 zutmBXOfaCul{0&V2xO4M^Bl@(vZ0ra#j4Rp6j838olGBDXx@x*u6-2aq|>FQo1Mkh zj3IT(F1DJOnN{Fro@U5&5V1VA&M#upB?>Ze*IX;5&fTtdsO#0F>Zk?$$I%n2r`q}o z_k|U1ssTHz)ao15yu#OMkbg6%=2b(fv$g`$LVgqUlfW#YL<_h%U8=3rs!hnnvz4fW zpjy8RlwIT=HFdPqUWJ=-y8b1UCvL<;otvX1sXAINs#UGpjM{J~P|JlHPo6XqfX7;! zzDR|1B+(-NgYMdG>MC_WbdFy z{3q|god>n7ePDyO%`EUa4jU8}^YAe>wih&$+Cw_Hoo$zQt#CAy%Q)h*htOHm8ay472evxpS+JmdLm zSf(l6N~)dkpoNaOo+xKEmmsfd=u)6QWgBXp)mlPNU9|-{l)DX>u2QG&(K)1HgE5*Q z-ngTS)={rgMi$b_6uEEWZyX%Ad*>lfLfy(Qe%;b$P!rGr|2d!A(K8G9su`1xx-* zy+U1?Y4yFcOPVZ3$fTpc1f*q)1PGU+v;CKXaBmH+-q|`98@*+Jrh?df0*vbp_+ChX87yV8N z_wZoCDa;nn)e z3o~EEklp;XQzyEdI^_Q>7MQ1C0YRZ1dJZuIk)kpW=eM z3A@5V$!^1-V)=UzS)pD!h>bV|+TDbF5VSP3r(@HwD^?2r}YGCA1LPCkkzqmXSh?A zZTCPm=RNAlt~u{l$5Hdi&Q9Y4k8Qz@-PQQ*!EYUIAM92;v1Pta?Z;O4K}6}Bus65A za#!yrl(=5K0Cc-GpJ%IQqZHqwp}dXwT?x+QGP8Q$koFo67>f1C-GsfsE%-|%uT)dm zf|tF)1J14^bGp!>-|ys7O;gzHUx%`L(W=~DDLIYZiNiF2FoDamuRRV^qhmupF`Om&O={rXfpe2OaRW9ppDK4t%s@@9US zq)gGTq?Wo$Ql_kyH1$wmO5PM*mDIU1IoVV6)h+OE45VcDDXOH7sdMuBlqBhTJbswp zZ=t-Y%npk>GgXdzy?)5{oLpIV-$AV}==Mm1x6?#+5 zB}L`)v39ZZ^mLy~Qbv7F^cOs6p6qiO+DKpiEK())70{d>>&raY4r`|LWOCPp<#=|M zj;SUuvW>K>hncK?WIkz|h$`v}xp|68_Ju5Uq)&e?k=AEGljXsqd^rz86UF<~Xq)rB z_-OzduY6zjN5iyC0nI)4PT`ipw7z|@N38?HYj8tkCsKpo261nE{J7@8CZ@sjCgo$? zfl%^NgPP=}ha1V2Fjz&^#?YU7e?|DjL0@vXC1FsOT&X{o@47k%Un%JZO2PS|Pq1Mq z6TFqo1~5M_Trf+nA2I|hOGCMq1)OU?y9g7iT<4Q~zdMCknN&+1v9n7F-+gbwbZ?!y z4!6**#%-^y`UV)?MC03U#O+GwCYgWjdLZYd{Eu_ee#LoW`*NC`=P{4i?-*}wyNFwd z@&=V(Z|HMwNq0k(@vgrKA9pZjTy;u8CeL?z0#{vsS)Zz=PY*i!^! z{UkLgQ?0&_xDO0ez4#M8Ai&Xym&p>Vuxy=>v^vF&S_)G#ZfEdzC-5mBQ<(ateT*j2 zV)G0ICWm<+Q>R^-@G+{-TG)+KG-;IjLLVbuuJz24WYv{;5W{)j^Hk#C#wWG<%E-s8 zhWyxMB?}{y0$<<9)XBuxOoCwvGqpu+u9SK*tG5s`Z-9cYc+?(jQQ{p?2V#Vk?E&H#N{~1SsFLY(LN6E%m}rcOPywa z(nW2#lmm0Qw1e7`>3l9LPM4;!Jj&^WS8nKb`Q&JrM;w@K**K5OutvjfW6P!UMdlVJ zx=l>xsax5JgDovB4=LQb-QaIaa=mUImvOtTrFO9*o7P%?nZ}F!LTd+CYDXOUEca9{*WrgoTf)bOL#?|c6{+Ig4~~T=p2aJB za?p+JR{OCo*&F?-O7$It)HuNQ@}GE2(UCM|&pzhLY(%-#URa90x&`U6Ce?;CWmPNk zrE={^m#A)uj1B4XsTP%&sA^et>0ArTOZL;!+_;@?WsbVKg=Ho4t;?0FZdp95NVO=Y zs%lBPM6Lxfb+zPnly+w>De2RcRV~Pu%C#b0qPivGo#7lS)s`G>Rcp%1<=T@gQ{5ug zggf_3wI!yiYDKz4PX3s>T5@+Dnv&VguaY*T&B^J~RZHm4e^WC06jf5j)HykQ%4$i& zxpzv|kfuu76n#$KkhWT4_85O%kdit@S0#C_Oiua~eZMUTS0MQ|gp~cYB2}uq9bt*; zmiX(UR118HD#>H&oWwq5wWP8(OUWpCRnob1Ik|+US|VN#rsT0J$FiBQrOL^|6xEWj z7xPF!YtEERAx)L8QuH}FL)vPIbF1By0|1g z%syrRlJY)4nWT0Hq0En^eoI{?DN|NUn%aLz$(y39(r>OzPWBXibqm7%5aRByp?!)f zsblJ#ygnsKdg4afI`8%Y-{heEEO%~5*Zv%gFySnRa2)mgd5pz}V=?9UV;=Lhw_Z8g zyBvDvi5Vg@V=is2{+R2yq0czoVar=A0+25jFSLVLJeMUO5H4tcRZHTc)4+j5uTz^_H! z@y1+;_X+8lF*m5M19SWT*-j&U;bN1zLJMt`OQ~~2{4Sn5Su9SW-;O6(Uxs`INk&`ISSY1FZ+{GMx@N@tq5pG%O3>F7z6^8eNkq}di@ z{lp!M`~X8Vq4#iH@UerNDyRMxGTxav{zlnn)QH;NY>miEaHmHapgALhn#`O9TlnlS~*UOv5X`IWWQ=WC`n$rmL; zousBXZmqc~jz@Fsll@I`25}kpX$u~EL(%0iZriH`{?-+(m6uB-xXM9q2()#Z+KuaEXR{B&-iz3^h5XY zM+rL}V-c*!TcwsofKXUcae6}Jn}McmZj)@iK0Z{o>!PB(I0}h6-NU)cS`l*y+vOWC z-NKlQZL?oKwM=uh@!gJNsVSfJhfp`)cb)8xyZu?@$}~+TU;V}rb>~@6Y}BXQHywR2 zT@!z)2mK(9`8HCx-)FJ$BJOn(L0tNN`ycJI(brzedZ5sd4E@X{T>6bDlX_@PWENU8 zpTH}X{k1QC!8YWWe!(`Py7QbTHm``C(hb=>JcI#6<`6bq3P!|pO&R8i%2s~P;nqr$ z)8+?aNF+ zXSU)uhWgrff3D&-)kYv`u$#+{E;*u#xQyh4#&SE2C_jz_Vvg_CdCtG&*u7G7sL-oI zpZXpP40pWliO;PDX>!%9%MT;!<)`#F=kib5rhXgGtvGO6N}hvl%#83cwI66@eL@>X z^u5Y{_E{{g&nsSE@X+eYnwsInRMhgaIZnDnP6shH&2!x76-zD~e^s)l=&Gd8mC4DU zqOWcN-^9NG?Igbb?v&(JN$S$&q!XHcCE8aa(LTMND6>4*#&qQp?bDBvlv|m(-B=>g zjeSbQbmbD=s3pR7OY-QTxTmJ)&P-?fAnn^tB@U-@JvUur+%Kp`pI6HF(ua*CDWd~r z#9LJIK$#*pQ*NIsD~H@nIeZtgq(0={xwF6ZhgB+leu26VO_^fT$!Z}qmf&O6OHN9S zk|*l%ucxYHQlw&BnlODGfMI0s!EFRI6QyU*%$-{O^aTR%S3s#iKK{XVXTKUrQu$0tvV zG#tN3!8D%RU%T8R_u5eQyi&nQld@v=orXth)35{#M-b%s@*| z=5jGzsQOtQTUvjO`9$yD+43zYVXk7O&c2wFC0_5+1K70smoKrWVpB*{6{Ax0xmXp_ zR>v&qSN>PEQgWv$tEA7D%C#X~f?Bd(rPp$ymE!v;p*h4BX?@R(n;07I^%la=e-Q<=FkHY#d@3 zdxP0imc3ls(;?aVEZ;a2s(zM5me!AsvVTDNvrcG; zI|WaTnJ&$P-te%&CC4FtJIjC9v-&|9nQpsnLiA4F_>XDTvE}{-Zebs8wTP-X?%EZD z49Rhoxq;bLDRB!|>UL{DWTACHzK2>W;udnZl2UFgr8_VSr`&o)@(0)u!L8W1PIc$Y z$_7}eCcVi)xvtNK4Hn<_{nA%Mx$ngS=LbxY^+a!^!Sj33NoB@sErqCYYib~{6i>7x z$)F${v2MQO-s2er!q;Q%!a-OM?s)2shyB+3eIx8oac>~)@C4Qh(O(#`HOaKrVqldE zMQ?I%YF=+aF5)$g)P1R0EXT(B4aD!K_FL()XMLj z6A$9B3{E|y=r0W~J=|@izgr@kWAs6&3J5A)a^%dp!^ovmoFw+Lu`}BURWOmfn zHkeW~7Qk{H?#896A(}(TS<;P_>NkL%HMI^R(w)4Uf$3L*9Nju7cL{ZoTQ8w`q)a}# zk5qaa>Y*dPNzr)@+$L(>0;Fnb)ttY_=#(@@8KhfRmrac&HIO9^qS&lf4mDHCHesP9 z{BNN=QHjIk6gLBI^uPwImr8WOfo5~0Ou9}>LnVm9dO}z;S)QDgyoAnQwl$D~=$`fM zTKZXsN4hRiuiIj^>ffjrYVLFv*b9{!hId^|+q?_vT;SKi9Z1P!1~M0=xks#1&r~l_ zKcQZVzZ=xh$#e=B1rfyf$qnGN8!2gh7uUp-G{L*E#HXVtX;d%uH!}SOP|V<}snl6+ zd3i;k3mUQunOa@mZ!P3L z@TPrV@+NA7I$ii|LJo1Ju12n`&h}4UZmWwBWdfSD#F;#T%WXwRU>`*JQ%NUud;X~T z_>-+GfjlbiPi<`>)<%ZURfF;=@$*f7 zn_~M{w(86+@JFJeI7vN(BJ)xFrJ)Hue8fu{=;NqBak&LR!ZV7$o2igPUY5~@q2 zwmeOu_SM2$WQ5!WC&9IgUMjIE!D+2u3OG9{UHyE49X+o9g<%I>WuX4wCU?mqur_S@!|z6;aM=uE+Kfs)IEbw~Fym zuRUF?73Hi?kMap?t!3UcN1}0`W{B*?kjM0)O}ejhUIVu$7adzB@=Pge8R>#F(h5o? z^0X(;qJHX?sC(iXNu4jg5%%Sz{R&TVV_uT-w5Im`rk1j3^J&!IX5n4*45>)3)^Pvs z0Yjz81F5&GGf7+YMYK%*+8LA}Pvw@)>QYCcPx$I;DoOKG@(-Skt2HcBTSq3DFHtm; zdZL`wT%xP}jr7tx=i3TfJ4j3$V;(`Sq#bop9TAJ!=FPwB=%=DVwP#dd3}h$s&^1u*(pXmQge~@bYm^D`Ejx=OR?GBe+wL zbCE-XA}!ct!a=m+&>UpQshE-$gt9z-kQsIqdp7|1v@ zShy3*oETGH&`d2d^WHL$15Y9Z(42`nHAmbhL!?&>W-1%-pA2ChK3-vHb|mxuCquA- zJc$h#P9yUDi%gte3gkU$AWgAARS`E1jK?F`K>oyn5wuIBocWGJn3oRXPP{PtZq?48 zGFZXd?-(cs?=rKaJupQtI}jX)364(;TAl65nz_(uElZD;)W<-9-W8&s5$JfdGLYlS>cF3)RL^{U`m*We zK;q=~nQ{h`1xx?p4AhTg0JNK1D<{Z6ely6hCpz&5N!b_U2CUdx$*-hJJ3e)_NXHdx z`2N#Mi!#tGMS7Lr!g#uLyrvqcPl+%~*z2YkY7rSw_* z9Ru}f*-oM0E89IeHKeyHvue0wAQzFvW4QmiQo;;0nTxl4S4xb5j3d55yR)+M_+1fX zH|9-r>)zdJT`571Bc}P=DEYy8P=_68b3ww$U{l>eMH(=&xqH~#^_-jcu)mAO>UVQ$ zP|XY!UBp;Vk}xkDWDVfXc~{CV14Xy3(d~?t5@Vna#L+EvKPxAWjD+FFP}y{QAd$pP z;+tjPb&<$x{JV53DbjHbOZh2F7c1?un>Z}`6P|Q8F(A!g*Rr4S@jE0^>ZWAQP{%LQ zgM-AI^c~NY7wWZx2sLBw!hNTN8)&yTe=m6DwKmYQH@*?Q@&XOyTigTNeXgU9-{BuR z9^ZQM#Tv+XtSiz%)!nG$*V90g=|dP&s&)X6UzCC7XESf)L zd~~07<;59jc*s5BwDMvNL1*w+4zjYu2PzOHS}5gr)fR+l?6B5WqTfo%^~ za5CQvUj>;vB(F* zQCeeU>J#zPouKriZ;qd-LBAgl z=%#!2D!1Fq~!NyM?-VaA#G=_6;^ukttjJCO!4^+)PDEl`l_OeU`T0nTRb> zHt(=hBxygh48H_NoLI%;v6kA*AkNOs1uSLx8HEnru>*sR^HMZzCL02Ujtt`mU^l01 z6t{H#sBQ6OW3;8B(y=O2U0uq=Z3`VRbSMexAs!>Fa~h%W$Lqg$?jLNy8NO6Wo)(Uk zmObUNSA_!QO(7*xsyfm8XdAI={IUA~F1y?<{t`6h11T%p)3U>%L0T4fjQrXBQih!U z(ZPlS{~^!Z{$%>;OY8b^KuwqEcQA-wJT4m)Vrr7CpTQwrlDl)hO}lNJ});A$JS66lrP17pGT)TGvw{- zj8<;3Hv}|ig*?J`DC}LwTq3Gt-yUp|;5Wv8VK?0Y!wEvHJfZNLC)iNj+>Um-c7Jja z*UkBU&5R4{O;1PiwdT7n@sDc^>q|{xLd}O0m$Wo8_NQ|(iNR-=^U|tQX%oSH5|j4c zLuu8^@9AgC6E=W)v7P9o1tc2ox#@gTr@QO!*WoT5@{MF3elu;oKAveq1z74ZCo~ex zqSGz0JmOxPE>SfG^#=yX@lw2U0S}R8>-^OXTE^sjDR?y~xwaDVg2;DrrO7oSZJ*U=ory z$?-W=(z>*RNFJ8!rxk7)Y7rve`jlr8oxJ}m-W`9zmh|KLUvA|PP@zWuwxz3QS3-4u zO13QZUAOkPBJo2~E(DeZJsJn{p^I}(tO@;2V>(_SZe9QF~)5{dexMdKQDbw_LSslxn0eZ)b6z_Gv(~Y!g&X1 zd>yAeEF5CfZR5}(w_|;-wD;(4<)m6F9hu=d^#7w1D_{M@#eK&+Yb(F*lrG~^gf3kcKt-D;W{vb=hmH98&$xzmC+(N5q*L_7H8*~` zqjvSoCibb6%rRA!)aepAxnt^T$zA_W$?WD=NgLAUBBDVAd-jW z`e}t*hFWxDc%}oC=_@|0J@!n0l=_|+p6~dazpIfJlmdT#SR>*L_$xjdy9rgWOAGTEfWRLc}?PnOuIJk5n z4{oxRwV&M}m)hqS@2)Wa@Nf@0%bVKkN5&j2wXJO2EGw7OYOYLmtml&XXR7io%a`e| zh2`bTTbeK1Z;Pqj_B`5rD}B2DS{9cnZ;el1-2y(vHYGFXR7q*6a&j?6D9L{FDJJ5d zE6JZLsp?035^kymoKw{TOO=y@DZ&=SJ=#AMHzkozQ6*VSos-a~>|atoH@8eurs!8v zOI;-?Q}!ci1LH;ygK-nROg?atmN-ROEqSg~z6Gfg)h(f(DaW(h*;Oje+sBBiqz`!# zeNOI>b})%g?55NC24(vFm#{9PCv@UH4Lc8`J@h!=on@sT(q-RtXHT?m@9&~BO*~&p z@1kd^FHG~z&jM)IKP3s(U`PG*eFl~ypwyd+?z^)*LMm(^#=0|kFaKbFd;jGVZQ8PO zjUhYjET*e|KPOhYpPyHrPvNmYXW5W=Y4t344gqmh-TF;zUu4Sen zXhQ+jZZ&N6YqcBeRxnnx`5gNaoR_AJhf~Wpc z;wxKa_geDJqp{uIV{yf_qrQtJwaXixuK1QZZkk&rZd_P0rf|#W9W&&Ur*!%G3JrPq zxm->Hx1Dp60XUD{-g2?sV84=}F6C^;p!-uCVmR#B@;;vH5S#>l;pgLpHWj8^{;7N} z%XYLK&Xx*uVtVe3=@Pc1?)PrHT57k$GH(~-cHwjxmm=)GG#Rj6*p`pyAePEsi-(g5 z(SOXr?KdG0)?vB_#hhYlpI^Kx=Mr&WVrf(Bub7s!b7G&Z>~q9r{=*i?N1=XKqQu9B z{Ji~qy8dhzm)QuLr)K2b8lS$p1sp3=GTSIx=3$m9Cl^zMlGq7#zISqLuIfh|rBf}i z@w}`BmMYf*rU+XQ_h^alJVvA>@+qo3Ag0bq=u`GDDUVQPlG-t>OovjxrLK~cDf^K$ zHU6a~PEl6tI9Dp)f>ep>mT>>HqjjncAx)L^Df*n;A?;ui^PHecW;?4W^A=YUTcRJi znYvnXcQ%re+0C!gaY&n!)1@0sLVq?y{Qc42bs$}Deb7m!XAqnRp}vZuJ$>e%i6lL(fS1aqgqwmI&U*J9(zr_IYxp)3ul zin?zDPcIzNi!q)U5QSZY@lZ=R8B**%k6?J{V474YwsqQI8{#;S5cYVCCC@M97wzht zewGO8j?ee^oWgFbKItCQQRnVt{H_SA@qkt`edv*%mZ2Dt>+30cf3_vFv;(-ybu;dD z&B4?9;b^HTYNYp|Q?;je;f2z2Rmbk_Z{InkI9gx|OY%pnD)I-LXRFKYo2IxBk1GrQ zmPa~x<~Ru6mUn|i*s5>|ohr>v5a;*?mwZ<*;y|f9eik{ELwjg~x2;fjo?W&J7B-B0 z&F*~(J6AaCjj7zcLBmE_5kqC>-9>oBT|Fg>ujsU!Rdcj*=Embx-J}P>TMpl|E)|^H zD3ZH&uWpe9>CmUtddcY`KH3M@q?XAd(y8;xDR()+L!H~77o-LTso7da-E~EO1B1Mt z89uK^-69?!c)H@#_Vf5ySR!;~<~xb5YP(~s4ol^ij~CMN0&7?=cMpGZoTDX4$`&DI zT9Gc1lRu^=$$82V-W*R`Aa|QSLwz<)uicyEu>|Q!OoHyt9sNyW$~rlX zPPuN)qo3_|a(g)E#*&|N3dxU~lA9o{So^VW)Gli`oM2~brX=70{hprlDC)&IeNkSj585|^b1^LJ zr)eprho*B8a_@MnzrB_ws zpY;uOUdsD2w27k(`SJfY)}%P<@az;XU!U=TBvO~?FMS|MM0Mw>gROu3W=myc2s_Q< zP$E-5j=8R~WDO(2_&g=oZ?IscjIEibRJku7NUXOj9aj#LkRCdur^=do1!oP)dAmajXmS!ku+)T+j>!BYA`U!<9a1l%1g1}=YkPA7b@q35bN*f5k! z-F-OT)xm-@f_T{i8)A??lqF!5uWfQz#k647+zcl3K@nrMCbBJIyHHA&V_ z1WA|7wMl$DE>+z>Ss&yo`6wczXqn`ePqp@mANRxb+&66_qD{}I<91ga5guAm9ee9w zb6MAc*g4DG(I3uZabef!KNc`<=D(27mmV4Q}GsQdaV8q$-P0cG^esl_j z--*+vmhPL*<#}d0&p%!}GV@)x_A|fqMJ9g^=anvnA92!RRXcz*xm?wD&g$N)TCx}0)J=SDIpi%5sSqXI|8A+<^?Q@sPmry5v#3mBgI6&hTqOF6UI9Z7J(!D{3H{kbbzG?m#Nea~lqG;ntC^ ziz8yALuo|=E>-eS+LyoMcoqoZTXE%!1TxdCIVYFywwH%pc2d8DKcJ*{b5bFkc=4`j z`5i7c;TAZ@qE`QmV}y-x`EZ#*d{flbgHc&Yswq8X&Xo!WBGJqyI45@)S{;(Ls&yWh z@wFZ=&ty^&mrM=fdFm>ym6yzEEnh09HR_TSXgHkor?t3Dzgmk+mT4`f?pJH+l2uxZ zOQp5OA#oo4h2+U`rT%3peGTo$t_nRXP|iVUNQ(H5M!x^1?`V|JV~LxKB(a~zlH|QE zElCM|i6pUg@{%NIOFsmgpg%jO6Khktfe`CWtfuaI0!pMQsRMyMqLSl6!>M~ zoj15o5t~@@^M(=%t|L~TX+hx=rORE^DupOt+Rw`fZh#y0boaFT!r0 z#JwV1$Fp3aUL-uHa}ie2g*h)ZwXw$l#+q{P9wu^&0|aATxFr+0`m?^Srf92OG^KuS zqW{gCSZOp~g&R1b%IuhyRvI~%A8vdlivtQxO0i)bDH^w)SivEOn1aiTOUC(@L!QQ! zAvTrez?zCFd>P_=%Ryv_X{-#k^Vo7!v&A#5IE$qcOxS74h83}DJi?{@BAnqc6%R;N zyoky#AJ4p*U&>RM`-%0+v+;0rc(X$MD)#@B*7DTkOJ!S*WSQSGx4-{Gmtu{Eh(&=cy-KUNXyMxB@L1~b@i3^$YVw6V*mv(kL63#qj+ zg}9Wu<7>yWKk055m+wuwl;t}R(l6bu=rA&*wx!GBOp0Fba2#7cp7pZZ7;g6e-`@4d zwsl?S`zT6$vL!}*wi0`h+LzTyRZLc;lx~qONd(OE(-@WI)`$V;zn)WnSlsE1l;$O(}eGiTW{&Q4)@O9&T z=0-cTGP$Ld8|~Pxx3N_@ZoU(0w^Kn$HonBSRfmPn*H&rR0X290_jeQoR+ zmiAme`AF(l9m1b{>bEh!t>m_9t?R$^sV+xj;ahO}=35#*hlyq2F?`LK1do__*j2^< zmgeMO`qLQMNAYeM56?LJHSoTixxWm`FOvF-`67OJFvmkh9t~FTGFc7u1o&I&j^Jw> z7jc4OwtrKmoF(X*?L3k@Ci$AgEcEAtqeFgokonx^QiX?;S<&M0pLsfqudw3#mo2NV zIW8q}gF`#L+2oXz|%7+QJ=xpP7P25RsJ_(v4&4a651H)|PuhI;i%>bs5Wf*m)#6#5@2=LW(d>m?WeLQ-o;%tRpl**xyMb zyVO*Dn;Uf=8*u8*;{%e}W6Ey?{08{SSq?bM>ztKYoWb~WdDE#7L#TW#^y zLf%@7_wA7PZSc^X1u0L7l`o(zY($+5`=L(~6f<|YyPZtD?USh3@wnZam;>}CDv65d z#c4)tWx8Oe-+79RC9!mpty1V1LKZ{Jf(lt?v{RB5voW{B$s!*~6?0jNXGMI5;=4p# zafX$daWYOZo~WP!ote1J9A~IABRVFsqBgK4= z8*}ouQ$?k1$s$kbyhs-*y+@=Ki#Cc?gs4=YNXeo|mMJ+Tl8WW+C`{SOBi*)HfwEdJ zQ>QFCRq70jj$)P8t7v|)UZrG}l9uxnIuK0DVv2N$m8dXoBcYc8fJw|zm}mykQp6m( zCC>3%L7uMimGF#& zXC%>?L1IoAIc4O)$O|Jc(nSduC0v$pSp~}wtO}zF2Br_6@GRkUXV;+PJs0W1J#CO6 z_$IR3+k;O3H{9K9;`L8|!h0UADFg{h1$#AV?s{I3 zqDqO1chSB3)3&)@J_NKJ|GOeyaL3w<_$iqDluOu&5r=*yJ}Y>-Ye;$$BbO7o?IeLt zGS0gx83*ZLg}U9YpkB7ysUb|z2#89m*Nxh^U4!c0=Gtws7QdfH0+|+9ER5emvz$|c z^xNHS8{+M0yJ>%2vOPs?O>RR4CdH1u+l^sn*f8E~P5GkBsc5T|t+^v^@74)hbEPEd zUeszmk9ZGTDH!JQ+gQOc(iXba?QV;$ONhOx+h{MSfL25C_h4)*{#Lv%p!M2yHM|v1 z@|*@b(=r^U6JEgdfjFlR5SdHP z=v;C}B4;&nRwCy#a!w-WHF91e7c_D~B9}CBNg|gua#|_Pru`R z2Wx9UdN7LDdAGO`OkMa561&|F3o&OeTpBCFI$%~t;d%F*5j-n+PVl_o1;I;#mj$l~ zz7XlMqx4s!7J%Lg%wiUfzx?X;AFfI&C5teh;CK zu#>QhFhFn#dk8~>VZtaONuWRKj}s;dX~GoS*~bb1gv$ejKLUiC0fgfKgeL&R3J)9- z92Ugt0S;yzU`lXYa8fWWIK?J}ePW;BPQhJ*1A?yL9>F2OVZl+sq+m*LTyRn_EjXnO z>xbT*Pwy_^oe4ZX|4fT_Hsqac@y><3b1mNakaxbtyAbj&w0M_7-lZ1ra>%>f;#~=O zS6aN6L*C0R-YX&Rl@{*@A@2t*-Va0G4_mxfL*A<`-fJQ6wHEL7koP)xxIY|!8n?XT zy`guT66~HZM3I7p0)02#1#b&65zmPDn<}ov&xkl&WtC8^jA&(4D=S)Wsg@F-PLkup z?-i}AYGp+$t6DRn^|op$@n^c>2>LUas#I@A^=3qGM)h){_m1i*@pBHGS)gBrHl1J? zz)S&F9IKMlGbc83Y9lW;-c=h){QNHW7RS$1*YUYCNX+&2vLsrDyy)juzbN|eslF1Q z&Yk1KN0#i0B3@MSvWQ<*aV374(}`b3Uhu%Rwq;cwv9rKXm*F&|ss?|lUu4)ZY`%u-C_>H@;SMnP{Q6*b8D^?V4m(a_> zh6zd(llnKrXhV%Ii_vRpREfVVWmyi(vaD*$qPDDRE28$XswweT23*JSSJ*q~DRwnB zZ0jG%dPQuks11)cd`#}}mqX(9x!sQMwbe&T?r9M`QTJ4RRn()Z9*|Y(=+&U@S5<3O zv{qGXO|%$BrU6;I%N=z5we_MRu-=5>j+2Q}lr=TFCPvp_0sf$$SJF^|y&djeYzu+d zTLCkIRZT7{@r0LU8%$$m;+>v2CA?|!GRor)2eGWiu(M%oMq}LDAePe@Ha4Q2BQLK! z>}`aXCl4D%=7K$r@QUP>mB+mfV%Y3aLN_`bl8n^@`8p*U%4-C?26-4Rlv@sX%jB&n zZzbTZkmo7S3wR!RtIAsqc&p^CDQ_*{t)ba%EN4Qz*Xc;xfoEl-OW<&mP^2&LrGn^A zn=5))ZGuh|dTW%_Iz;$mbb8~^T``Mcd-K@A;wLKv4Qi28_lGsqZSDbZe zZ$OW@=s`@?hLwzp{Ai$^lvpzExabz_rL?7_aVFhcm8DjKu25Gzl-m$XY-->A?rrS` z!rtDXqn&}iR`Z)IXo*u&##B(^aTz<~p*0nm>~|d)+5Fk*Ca&kIMjDeAsys!jB=A9- z;%L6XyWvg3TZFd>?-1T4yhpf7c%SeA;X}eTK+_PSm~>$ab}bN@f!|=n@!ychn;Lmj zB5!HrEr|q+{@W4>R`Pcw5-iE@N+eic-;>ByHE>lT?`!0Ji3Drh2NL;EQ$CbPu;N@} zq^V0m(?~>T^k#G?w;|r^8}}h-_%vSvHNI_2aaEJ zJaGJ)DK0@x4t{H$q`2fZQy4W|!5EN6NO6@36d;0WwwcmtvB{xmBO4H)3>xk$63rr6F4$3Il_evYzvA7N)2k9Qbj@wsw5zRxm4hfgjxN^>LWLZdK}E-hA0 z%#UPG)=Nb)4wo7al;%qdg+^^5cK66Ae~jt2OmwzZEE&^j8EoTz$1?p7lp5_?hiA*B zxq>kX%k-oVADt_lC_M8_Wgcf#J1uj|Hy1~WlAUJ3eIUo~U}ucTjT@iJ>$VVqn6aFt zgnuV?ivw|I3C)!lqkwAhfxJ`F#e1K!_HoDRbVm~Yy*)9wZG&+K&c|RR3j3pkBq2o@ zCrlF3gek%_0MFnNnjq}&ibb3rJmZh?nLbjS12GVP!a2~1lwx z*t^(mBF;hQfa4#ELD=8#9AtU-%2qW#=oIj)CkJ~`dqmjP{=*z3egP&hf0WcJAHha+ zDw)&TF5!9X04`>QJPr=TwxgU6JN_e%{}>p^jQKhKlJjr`T_qcC3?bjQEyH1N3>;Guu&R|9Sld8+<&= zb@~|`9M~3%I+?)%UMzM$2-<})kWoDLhlP@u{Vq)w;yAd#K7J{l@Gpun&GSW$61E?^ z1f%99>h%*aK05LE#g23`CEVS{5e)gHBnJ%aqJZFwYw@amxD> z%XnuGRc04zi?!p8kt2t78Y(Twq;$Bpv@ly*pPD!%_ZJKGMrk1w8+Nx+9(IqE78WbD z`H7THT*L1DOV!5GLTO^YwA5HAREOQn(y?k~_QBH0Z0*U?{KT=*FCE`^{GQ`uW5s== zg)d?L+HIMg;cO*$Ly$G5EHswqOFwwe>N&x4(O3k-4g<+Mjn=sz&wVaJE|^nZb0nIHd-?V4zIMsP#& z14I|u=;l}lMm@OX<6;R%9V|y!QoG}b@j!xiagZ!laSCNwSP7jb4tn))0ypap)1@wy zlHMSR$2p1SZaWqwN?uq?m>0})LJ4wBI?13I;KgDc4j3#LbH<0`*n4i>gw8}#+?11I zsmGmhl1XQh${^CrX(vtYlru##?MyQfB;sAf0Q%Fd#=uPm(4oS7;l%&RIC3p>`&Q#9 zC;_?_ zhs99~^{A0!Zfgga6R`w~;xzYebWB21>y|JWSsKg?{*SQ3{uzGlNN=ANu?9b5_{za& zOmrJ24%>8Kl}R+Q21g`OjyhTg}%|qyl=EE2i7j1U+MF!BK z@@yPkg3d)pI?c!A#(Z2Hk!B&$e4N9h`G}-dcyrGor+Azbe*{*alF6sJ#NpE{MS|}3 zF5>(OSv$>>eS=Q(6tljAS$DhWm!{9$gt8p5C`AwoIgvPO;a!Y`@oq#*@>E_*aatVC z0UCH7MSG6Pcs37jd&V*kw)Jaeaj8%}+*m4BY9rcUiz9GD8)(hNaKc|_90s>q`dX!0 zYPqTRhHk3dBCm1Lj@t%#eh0rY-8NsWS>_4)x2`TO6V=*mp<1pjHgbzkRqq}hP2G2J zzS5`^s_y-es@6_SJaFjI`!ZZl78~y2((KYgrE$_dIDfo0kzH6S-S^01X~8|1o>(m0 zmnkeRK3!WVPCQvUSuV`Yl@`?Lg&VxTUdM7%cm|6SooDnB9_ADK1a}JV5*!e81@{OJ z2@VU63MK_pg5!ddf@#4iF5uqlxZB_sf_{=;$o!{!;5+!!a2^P<@`tp?Dcu!1P_S|X z4@z>)h$T9BK0qvmw2w;^GRukx-7Fs)iuiQ32oaG% zK_|1K$1ebClD!%8G2qmT`!SAKNoPv?)9aqLauc8@wIf5PVbcEy1@1-w}LQ@IAq+g6|7{Ao!u+H6osD5Tgk? zS1(~_)O?8-CfJ>BY_KyP@6(^bxJ>RS3S~|W#&5CAHq1?rG%8ihX*w<8AqSU+VVyic zZ!mc@QydG;6vhHU6hn$JyFPiq$_*wDwox;QU$&71w2iPK$7A7M%h;HKkMgO3F>%Xu zudf)!(6_q3RzJB=IZUmiPFIzCp|x3_d`UvY2p*s*-h2F>W69aEd+#aUJ)1J7$1<_8aQ(oRI0lDSHpw=r`3!yQY~4^YbhUb@P?y7-D^Bd9vmgz%DcNybtEU<1Ialc&0r`!~-nG3eL7HrqZyB0|T zkI0MfN929w!}ycWhw$3>QP8jBE$W9TW_}d?*I&x!5VwzhlzugcMM2xl3O5b3V4L4S zrGGC~g3Wn(Rh-LlU6e( zE#=z$=QClOu$0<@H!5FJ+A;jzt|hc{qpfDfY}RF+lG1(~bvC!+<~B@;&VIBr|CE5= j=37N8@V_=~Z2ir8%SteamWare + +

+ Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 36: 0..9A..Z + + + + + + converte da base di dimensione nBase a valore intero + + valore in formato nBase + base, max 36 (0..9A..Z) + + + + + metodo di accesso singleton + + + + + Summary description for selettori + + + + + + + + + + + + + + + carica i dati CdC se in cache o da TableAdapter + + + + + restituisce l'elenco di tutti i cdc + + + + + + restituisce l'elenco di tutti i cdc della gerarchia dell'utente + + + + + + classe gestione logging esteso di eventi e note utente (correlabili) + + + + + TableAdapter di accesso alla tabella anagrafica filtraggi + + + + + TableAdapter di accesso alla tabella anagrafica record + + + + + TableAdapter di accesso alla tabella logging record di eventi + + + + + TableAdapter di accesso alla tabella logging utente + + + + + TableAdapter di accesso alla vista logging eventi + + + + + TableAdapter di accesso alla vista logging utente + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + avvio i tari tableAdapters + + + + + avvio della classe istanziando db e + + + + + oggetto statico di accesso ai metodi della classe... + + + + + tabella eventi + + + + + + tabella note + + + + + + tabella eventi secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + inserisce l'evento indicato dai parametri + + user che ha generato l'evento + pagina/form applicaizone in cui l'evento si è generato + valore originale(se c'è) + valore nuovo/modificato + descrizione evento (poi gestita con anagrafica interna) + filtro logico evento (poi gestita con anagrafica interna) + + + + inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... + + user che ha inserito la nota + testo della nota + valore ulteriore da associare alla nota (es: label, codice, versione, ...) + filtro logico evento (poi gestita con anagrafica interna) + intero dell'idx della nota creata + + + + associa l'evento e la nota indicati + + idx del record da associare + idx chiave della nota da associare + + + + associa l'ultimo evento del filtro indicato alla nota + + filtro associato all'ultimo evento... + idx chiave della nota da associare + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + Elimina gli eventi cestinati generati dall'utente indicato + + utente generatore dell'evento + + + + Elimina gli eventi cestinati anteriori alla data selezionata + + dataOra dell'evento + + + + effettua la registrazione dell'evento in session + + + + + metodo di comportamento del controllo di logging + + + + + nasconde pannello log + + + + + memorizza log inserito + + + + + mostra pannello log + + + + + metodo di comportamento del controllo di logging + + + + + indica il primo step del doppio livello di approvazione (completamento) + + + + + SOLO con incremento indice di revisione dell'oggetto approvato + + + + + SOLO mantenendo indice di revisione corrente + + + + + permette SIA con revisione che senza (e anche rev -1) + + + + + classe di wrap verso i TableAdapter impiegati + + + + + metodo protected di avvio della classe + + + + + procedura di avvio dei tableAdapter + + + + + procedura di avvio dei tableAdapter + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary + + + + + + tableAdapter diritti + + + + + tableAdapter permessi + + + + + tableAdapter funzione + + + + + tableAdapter permessi2funzione + + + + + tableAdapter CdC + + + + + tableAdapter utenti + + + + + table adapter lingue + + + + + table adapter vocabolario + + + + + table adapter versione vocabolario + + + + + table adapter versione anagrafica + + + + + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + + + + + resetta il vocabolario rileggendo i dati... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + + + + + + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... + + + + + struttura di comando da input utente (es: via barcode) + + + + + definisce se il comando sia valido o no + + + + + testo da mostrare dato il comando + + + + + comando registrato + + + + + comando precedentemente inserito + + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + Pagina base applicazioni SteamWare da cui derivare le altre + + + + + Iniziazlizzazione void (non fa nulla) + + + + + Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + + + + + + + rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + + titolo da mostrare nella pagina WIP + descrizione da mostrare nella pagina WIP + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + tipo di chart (2D/3D) + + + + + 2D + + + + + 3D + + + + + web control che disegna un grafico a torta + + + + + altezza di default + + + + + larghezza di default + + + + + padding di default + + + + + legenda visibile di default + + + + + soglia minima 5% per mostrare il dato + + + + + renderizza il contenuto + + + + + + disegna la leggenda html laterale... + + + + + + disegna piechart 2-dim + + + + + + disegna piechart 3d ellittica + + + + + + traduce la stringa colore in oggetto colore + + + + + + + converte intero a stringa esadecimale + + + + + + + converte stringa esadecimale a intero + + + + + + + tipo di grafico (2D/3D) + + + + + ampiezza del grafico + + + + + altezza del grafico + + + + + padding grafico/container + + + + + boolean se si debba mostrale la legenda + + + + + percentuale minima da mostrare + + + + + serie di dati (tipizzata) ma mostrare + + + + + testo associato al controllo + + + + + layer gestione vari tipi di memoria: cache, session... + + + + + lettore file configurazione + + + + + oggetto singleton x accesso al layer di memoria + + + + + classe gestione accessi a Session, cache, viewstate, configuration... + + + + + legge dalla config un valore bool + + + + + + + legge dalla config un valore string + + + + + + + legge dalla config un valore int + + + + + + + carica dalla sessione un dato di tipo object generico + + + + + + + carica dalla sessione un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla sessione un dato di tipo string + + + + + + + carica dalla sessione un dato di tipo long + + + + + + + carica dalla sessione un dato di tipo int + + + + + + + inserisce in session un valore + + + + + + + salvo un valore come cookie + + + + + + + + restituisco un valore da cookie + + + + + + + inserisce in session un valore + + nome della variabile + valore associato + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + + svuota una variabile dalla session + + + + + + restituisce true se è presente in session l'oggetto richiesto + + + + + + + carica dalla Cache un dato di tipo object generico + + + + + + + carica dalla Cachee un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla Cachee un dato di tipo string + + + + + + + inserisce in Cache un valore + + nome della variabile + valore + + + + inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + + nome della variabile + valore + da registrare come tabella da svuotare on update? + + + + + svuota una variabile dalla Cache + + + + + + restituisce true se è presente in cache l'oggetto richiesto + + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + + + + + + + forza lo svuotamento delel tabelle indicate come in cache... + + + + + elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + + + + + elenco dictionary dei valori in session da NON aggiornare con update... + + + + + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + + + valore originale + + + + + nuovo valore + + + + + dictionary dei parametri vecchi + + + + + dictionary dei parametri nuovi + + + + + inizializzazione classe + + + + + valorizza i diff dei valori old e new + + + + + calcola solo il vettore dei valori old (x delete) + + + + + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new + + + + + Base class for every user control in the application, containing some common + behaviour and utility methods. + It is not meant to be be used directly. + + + + + tipo id controllo con classi di base comune da cui derivare gli *.asmx + + + + + nome della pagina correntemente caricata + + + + + memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... + + + + + stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) + + + + + stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) + + + + + tabella diritti + + + + + tabella di tutti i cdc + + + + + tipo di anagrafica usata + + + + + importo il tipo di vista del modulo + + + + + elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) + + + + + numero di righe standard x i datagrid + + + + + numero di righe standard x i datagrid di anagrafica + + + + + numero di righe standard x i datagrid lunghi + + + + + numero di righe standard x i datagrid medi + + + + + numero di righe standard x i datagrid su mezza pagina + + + + + numero di righe standard x i selettori popup + + + + + indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... + + + + + indirizzo email dell'applicativo da cui partono le email in caso di anomalie... + + + + + indirizzo server SMTP + + + + + elenco delle pagine "safe" ovvero da non autorizzare - da web.config + + + + + elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config + + + + + valore che determina se è possibile forzare impersonificazioen utente... + + + + + livello di log (1-->5) + + + + + dir di logging + + + + + MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina + + + + + + + predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) + + + + + popola gli oggetti e le labels... (B.1.6) + + + + + disegna la pagina: prima i controlli poi il datagrid + + + + + aggiunge i link x i selettori + + + + + sistema i vari controlli della pagina + + + + + aggiorna eventuali datalist e datagrid + + + + + sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese + + + + + calcola come percentuale la radio dividendo/divisore + + + + + + + + limita una stringa al numero max di caratteri imposto + + + + + + + + Reads data from a stream until the end is reached. The + data is returned as a byte array. An IOException is + thrown if any of the underlying IO calls fail. + + The stream to read data from + The initial buffer length + + + + converte una data in formato aaaammgg in stringa gg/mm/aaaa + + + + + + + converte una data in formato aaaammgg in stringa aaaa-mm-gg + + + + + + + converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg + + + + + + + converte una datetime in un intero tipo yyyymmddhhmmss + + + + + + + formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa + + + + + + + invia un alert jscript con messaggio indicato... + + messaggio dell'alert da mandare + + + + scrive immediatamente sulla pagina web il messaggio di avanzamento... + + + + + + restituisce una scringa formattata in testa e coda x essere un corretto comando javascript + + + + + + + invio email senza log + + + + + + + + + + invio email con log + + + + + + + + + + caricamento dati applicazione da sessione (B.1.3) + + + + + setup datamanagers... + + + + + reset update del modulo corrente + + + + + (ri)carica i dataset del modulo + + + + + verifica se tutti i dataset richiesti sono disponibili i cache + + + + + + salva nella cache i dataset caricati + + + + + carica dalla cache i dataset necessari + + + + + legge i valori standard x dataset e parametri + + + + + leggi i parametri di configurazione standard dell'applicativo + + + + + genera la stringa dei cdc autorizzati dell'utente + + + + + legge il dataset dei CdC + + + + + caricamento dati user da sessione (B.1.1) + + + + + verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized + + + + + salva in variabile pagina il nome della pagina corrente + + + + + selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx + + + + + + risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati + + condizione + tipo di eguaglianza + nome parametro + valore parametro + + + + + crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... + + + + + + crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" + + + + + + + + esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi + + filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " + stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati + ultimo cdc trovato + cdc corrente + + + + + restituisce il cdc dell'utente data la sua matricola + + + + + + + restituisce l'utente AS dall'utente win + + + + + + + restituisce la descr del CdC + + + + + + + invia la stringa jscript di conferma pre-cancellazione + + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + tipo del file richiesto..." + + + + + effettua traduzione del lemma + + + + + + + effettua traduzione in inglese del lemma + + + + + + + definisce visibilità + + + + + + + effettua la registrazione degli eventi + + + + + effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... + + evento da loggare + valori originali + nuovi valori + filtro associato + + + + salva in sessione i valori indicati + + dictionary dei valori vecchi + dictionary dei valori nuovi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + salva in sessione i valori per un oggetto che sta x essere eliminato + + dictionary dei valori vecchi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + imposto il tipo di anagrafica del controlloS + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + legge e scrive in viewState la stringa di filtraggio... + + + + + variabile salvata in viewstate x la direzione del sorting + + + + + genera la stringa filtro x i cdc autorizzati x l'user + + + + + + tipo di vista del modulo + + + + + Accesso in lettura e scrittura al filesystem per gestione files upload e download + + + + + path di lavoro dei metodi leggi/scrivi + + + + + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale + + + + + + + restituisce una tab di files dato l'elenco dei files + + + + + + + setta le directory + + + + + + oggetto WebClient + + + + + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath + + + + + + + Legge i dati da uno stream fino a quando arriva alla fine. + I dati sono restituiti come un byte[] array. un eccezione IOException è + sollevata se una delle chiamate IO sottostanti fallisce. + + Lo stream da cui leggere + Lunghezza buffer iniziale (-1 = default 32k) + + + + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo + + + + + + ottiene il dataset dei files presenti nella directory indicata esplicitamente + + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) + + + + + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + elenco dei files come array di oggetti FileInfo + + + + + + elenco dei files come array di oggetti FileInfo filtrati per parametro + + + + + + + elimina la directory di lavoro se è dir virtuale mappata + + + + + + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno + + regexp selezione files in dir (* = tutti!!!) + + + + + verifica se il file indicato esista in workDir + + + + + + + elimina il file indicato dalla directory di lavoro + + + + + + + restituisce lo stream del file richiesto + + + + + + + restituisce la stringa letta dal file richiesto + + + + + + + scrive il file dallo stream byte[] inviato + + + + + + + + scrive il file dalla stringa inviata + + + + + + + + converte una string in un byte[] + + + + + + + converte un byte[] in una string + + + + + + + sposta il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + + imposta la dir di lavoro + + + + + + imposta la dir di lavoro + + + non serve +... x retrocompatibilità... + + + + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + + + + + + esegue un comando in shell + + + + + + + + + esegue un comando in shell + + + + + + + + + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + + url del file + nome con cui salvare il file + + + + + comprime zip il file indicato + + + + + + + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + + Espressione ricerca, come *.txt + Nome del file zip da creare + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover + + + + + classe gestione parametri deviceper stampa + + + + + creazione oggetto parametri per stampa + + + + + + + + + + + + formato output + + + + + altezza + + + + + larghezza + + + + + margine Sx + + + + + margine Dx + + + + + margine Top + + + + + margine Bottom + + + + + classe gesione log files applicazioni + + + + + directory base x logs + + + + + nome del file corrente + + + + + max mb di log da accumulare + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata con il max di dati indicato + + + + + scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) + + testo iniziale del log + + + + + scrive un messaggio di log con etichetta pre + + testo messaggio + tipo di log da registrare (etichetta [...]) + + + + + fornisce il nome del file in cui loggare (ed eventualmente crea...) + + + + + provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + + + + + fornisce il file + vecchio + + + + + + + tipo di log ammesso + + + + + informazioni di debug + + + + + errori + + + + + eccezioni nell'esecuzione try/catch + + + + + errori fatali + + + + + informazioni opzionali + + + + + fase di avvio componente + + + + + avvisi + + + + + enumeratore modalità login + + + + + login AD normale + + + + + forza utente fornendo password + + + + + forza ad un utente standard scelto dall'elenco + + + + + enumeratore modalità scrittura tag siteMap + + + + + nodo di tipo iniziale - apertura + + + + + nodo di tipo foglia + + + + + nodo di tipo finale - chiusura + + + + + enumeratore tipi di anagrafica + + + + + tipo di anagrafica Brembo + + + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + + + + + + + + oggetto mese precedente alla dataLilmite + + + + + + oggetto mese corrente fino alla dataLilmite + + + + + + confronta le date e restituisce true se le date sono nello stesso mese + + + + + + + + restituisce l'intervallo del giorno completo che comprende la data indicata + + + + + + + restituisce l'intervallo di N giorni fino alla data indicata + + + + + + + + restituisce l'intervallo della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + classe di gestione delle email + + + + + stringa nel nome DNS o dell'ip del server SMTP + + + + + metodo static per la gestione delle email + + + + + + metodo static per la gestione delle email + + + + + + + procedura invio email + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + metodo singleton gestione email... + + + + + Tipo di comparazione, Binary == CaseSensitive, Text = insensitive + + + + + tipo controllo : binario + + + + + tipo controllo : text + + + + + Funzione di splitting compatibile con multi-character e multi-line + + + + + stringa da splittare + + + + + Delimiter con cui splittare + + + + + Costruttore dello Splitter + + + + + comparatore case sensitive + + + + + + + + comparatore case insensitive + + + + + + + + parte principale dello splitter + + stringa da splittare + delimitatore ricercato + true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) + + 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive + + + + + elimina dal nome file il tipo (desinenza) + + + + + + + Classe di metodi che estendono quelli base applicati alle string + + + + + Trasforma in MAIUSCOLo il primo carattere della stringa + + stringa da processare + stringa processata + + + + restituisce la stringa completa e corretta del filepath del server (anche con vDir) + + path relativo alla cartella iis dell'applicativo + path fisico tradotto + + + + effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi + + + + + + + fornisce dati di base per l'utente + + + + + fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + + + + + restituisce la riga completa dall'username richiesto + + + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato + + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + imposta la lingua utente dal valore della riga DB + + + + + costruisce la mappa del sito per l'utente + + + + + formatta un nodo in modo corretto dai dati indicati + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato + + + + + + + + + salva dati accessori quali il cdc dell'utente... + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + verifica le credenziali AD dell'utente... + + + + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + ricarica e ri-traduce la mappa sito per l'utente... + + + + + retituisce il nome apgina dai permessi utente + + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente data la matricola... + + matricola + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + + {dominio\}userName + + + + + restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti + + + + + + + + restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + tabella utenti + + + + restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + stringa di email separate da "," + + + + crea un nuovo utente con le credenziali indicate + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + + + + + + + + toglier il diritto all'utente indicato + + + + + + + + + + + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) + + modulo di cui si testano i diritti + + + + + versione statica della classe utente come singleton UtenTeSignletoN + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + retituisce username AD + + + + + oggetto utente con metodi get/set + + + + + oggetto dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + restituisce true se utente forzato da forceUser.aspx + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome, nome e matricola + + + + + restituisce una stringa della sigla dell'utente + + + + + restituisce una stringa formattata con cognome e nome + + + + + restituisce una stringa formattata con cognome + + + + + restituisce una stringa formattata con nome + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + classe di gestione dei db x creazione/update alla versione richiesta + + + + + oggetto connessione + + + + + stringa di connessione + + + + + dir che contiene gli script da eseguire... + + + + + formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) + + + + + avvio protected della classe + + + + + esegue gli script di sql di update dal file richiesto + + + + + + + + Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo + + NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default + + nome DB di cui cercare script + revisione di partenza + revisione di arrivo + timeout max per ogni operazione + + + + + verifica se il db indicato esiste o meno... + + + + + + + + crea il db indicato con i parametri di connessione specificati + + + + + + + + classe di gestione lettura + + + + + esegue parsing fornendo dati ed headers + + + + + + + + esegue parsing fornendo dati + + + + + + + esegue parsing fornendo dati come stream + + + + + + + esegue parsing fornendo dati come stream ed headers + + + + + diff --git a/GMW/GMW/bin/SteamWare.dll b/GMW/GMW/bin/SteamWare.dll index 313b0c0d189a71ac7e0694ea3d985220e26f9bd5..2843a9256b89fa1a266b00d11674ee49afd428a8 100644 GIT binary patch delta 105 zcmZqpBiissbV3L7WWSG%-L2h>t=&wm-OR1sEL*!-Kl%zd+TL-GeErpJm*?cmo8Mmh zw!O!X^@O?(P_;J$5HJC8ArR+GVP(iEV`T^mb_o`+d%|nc#p65UsX<%h?{kjZ8_HN4 F*a1MKDS!X~ delta 105 zcmZqpBiissbV3Jn{-Rfn-L2h>t=&wm-OR1sEL*!-Kl%#1nICv>(SoTC?K9uRRx$Zm zZ}0JAJ)y1xRPD_G1WZ6&2*f#4SQ&E4SQ&zXU4pg#)je1uZ0WuAu77KFr*6jfhBDR$ Fb^sNkDC__L diff --git a/GMW/GMW/obj/Debug/GMW.dll b/GMW/GMW/obj/Debug/GMW.dll index 669a2d800be5572051a96bb7657479b3ab36963b..2abf2ae668868d77d975c3c4ca3b650019764ee3 100644 GIT binary patch literal 90112 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 MJNf_n_An0oZ+ohT+yDRo diff --git a/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache b/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache index dc9f5281059e584f269721b2ce5923d0fd91ba1d..361581383ed00bfd134e9c06f79de0606c6147cc 100644 GIT binary patch literal 55643 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 Zb;U)f)fE?`NnLT>VNC$8Ka#mN_&=mEVqE|L literal 43287 zcmeI5349bqzQAuKeg9u&y7Mp6JS6Vhx1auW!~D~~nd<5~ zzExdS-CdO?($dm?p$&hrHBKjU$?!;7JeG)6Bm)C$BGK}|1>wZxL||&yK=)30#b!Ja ziB|9Sv!bA& zynBAQYd90ISk;tp+>AGar-iX{b5uMwHBxTIbMQq` zWTxq(7$vfb!_gWuk(QQ`k(Qa+D97nsLoB~eatQN~dj9V@zgPb}gi0Pu*6_h(l4+*) zXeTR+OhsAm(1i&~`%ofWRbxiY(4bgZO_f=lOoWOfiJEXUuP9kl9*O03$yG zWJ-jJl4iJS48<%|8mSHqGD~YJLqiISCWhlv5X*qt8yA@}EK(XMk4CeQKHNAP&5YMM4Dhch@2aX|)#@}kbef3` zIE{Yd3u3WoBCjGA&l_1$5h*i6qlOF!)$SG)ga!;6IcT6dn?YwA76^pu|EFlj!|@rR z0f{Li%;bPc;pw36$QF>ZaO z{BKJBmomPf@JIFbV{z66Kh^VIAe9k=^mn{TuvVYGrdj*LK} zAi`-UPv3pVn!n69TGPJK2Bs~UOr+PpCNa{}k32CDv$P>wU*E9emH9?H+Luxwa}lGZ zeLtA>;Ao2R@g$5qnD%4@@*ThL$$PW*_Y?5bi7+RT$pjMrk{G8`_BSv$D+Xtzcck2u z#>oixDP#mFM!cSQHDmerYbf5Q;-?NU9mxm)j^CGzYMZs`1^WFo{B$}@Co%%;<9C~c z&a`g?V1i^a0nQQA+BBTtBzVWO6|~HUY?0LFh_5S>4D?s4G^ynn_(G>)KhVO8m&%S=lI4DjG=S21KJf z9cJ`^=?T*d<_wtLFnwV9!t{eV6Q)1RSug`&2Er7Q$wkS=CQxKlIt-#6DNs_BJR34Q zkE{x@YResY!VjjyjdNhmC6kNNhfScssnZOhovic7TvY!OT$kis>8jbapdi1;uW8

Q>sLyn9zO8wFcM0@ut2B>PZ0%oqkU9A*T}NSIMD=fjMKDT28G=0cca zGP$Tvuw|o^sz3na1_WXZ9hQqyj!mFotMnU7J6RWzIm^C)*Ckt*+UCaLNv*DlMzc{* zs1TyX*?J3}ftf%i7qt*Jfr>|kKTJDWrDXbB?Ss1D7aURWQH`nK z=g{8<1iy?9GsObwY_)cV+bsD=+yU88VimY}gBOY9D(ziwCc zJsX##I;TUbD`G|oIy?iZMW0iW>h(1(L2qn8v@#ZtBqvt2)Fn0RQjPTHC3F#qRafG4 z)C(LHj>KD7eyGk~GEy3eMv^nKN(M*6l?lJ{sP1@?ot-8!)Rvu|p3^jSB}#>&drH#D zDk7CN@i2O~*0qV+aMtb&EwBwc>csjN!Fo~a`)k9K3cr>D4kzH(W0gGVSyL(Zjy*&- z)R;y;8q>*KL7%J{WGG#tX76AySk^nJI>EtICpc(#f`fX`5S`$l)d>#Tl~s^B!9mpt z4j$s{XvP~e>72fKG%V7vL`I#PJrx55B_(M&zFAa)=8|XdkbX&%zB#n_n^IXngR0|a zlb^pP@%2N|+Li(h7FD+(#ic;gMafx8qRE01nRO+Zwuh*6YWw!aY;t1EA*1qcF6~eU zr8e&hdm}>*9#jb0{?#8;2=azeox?*7Dj4(VbYf;IrG2wV%t#6Pf#Nlt6p|iEAg0j{ z(yTTG(AH5=zE-(Jt4GP}ltlYS$?KKuWyu?qM4L$cdZUtP9Vxj$NwkxcT&N^kOiJFQ zB-&0&E>aS$C?yvw+24{kD|wbBmnb>FlD8;{)|NWdbYopv(S(1@{= zc8xp8sLZ;PcBcG>%+d?s!9z1a8kz}OLo-2pXvSDZXBDNC4=5eJStP8>D?xr1os?xGXX^ea5OJgM&6}fw9XP^~1szp+xG{L%YpP)7FL)58p zpWs10s+!?G@<&`mL9l~6HYMl>3ey-;c5sVH)FFn(smh-RluI;Im0Ydlxt4rTNiwooz*p3fZrTT73^y>>eer#0Va{;acp5@z@R3VmFiyRnd6@ z0TaV4`J|G=E%}s^BP{u}k|QnojFO`)`K*%XTk=mzqV20r^qi7t1uOZyl4uVrxkgE} zjFnugWU(dJDLKZHe^zoVS(WB5(2ikWGo-Pev`Xq1X=j3!)c?e5k$oXy@*hf0vE=7U{?3wLC>gipUL_Nj+@~aZ5b8u?E?%$&emhG@u~OM^U7IPv14-{{72pZr{H9wC0QMF38y1 zzG-mLwf@18vWHLn<;VB$UH01b%TL*}>FB?%{o}FAhrZJ1nBpft?|fe6w#!;AGS6&s z=ZoFGyJ=`_Y@hUioO%Ds{I9bY2bWIF+PlB}op#f=JS0{vnBBEiWvk7@?|xBsZu4XR zna?J#e!O_*NMG@)ipmzlDu+DkpH5-Qp-+12j9shu9WyfFn@Q@R-U0uE=3Rifmqtvr@&Fj-k%VEV3Rn>PDP9JL5l524~eacBQeO zL@hE0XiuawN`zoS3OqMpH+6scxwffG$553!o9qhu9Jb2M-t^;`^$)$f_nyGqRsM$# zH2Gxrfk}H7T>VqV)aaaHw=Zh&b=#J{)#Ir4=?fdh`~EO%$rbBAoYri? zhU{r0JMQk%bkV1odv@+_zxLiQcJC_>4Qsr3-2=CGxTLhxDzj7DAK&Shyd>87<9(Np zf7rkNmVT$Sxwd(s*)p$c?c#33$Gx@KKZio8s@zBVmt2v%MfMi+=o?hK81Uko4?RP# z9Jsg~q|+smRh}6nYfFNU_QX#_xHWZeAjuPn?}IqYetIriU}#cgxvDu{N!^SLa9H0vW&jL z^Cx&M4%^PgwSWEh(BBpGIc%gBoWA*mSDL;&Z}3r<-_#>5dHl9*i~f-LW|u9&O%o>1 zpK#mlkAK&5#jg2nO8Pt_TkfAQ`s#(>j^1_NfUBS7!MTq< zx#6=%E`52<=DS+$9>4m-+?;{m+}ga?_~$3>SaHJgyz$@fn7eW9-N$Zhx97RCb!*N! zXWoVTm-l$M-M+{DD=CyJQXTfTZaVjgEoX}R=o>^TgFe`12y*uoBTj6v$FdSOG)X{n z9pgk?%Y+oyaA@Xh&^+it<8EkX5F6S($(c4bmjau)j1)142`OfCY_81$P$VeW(lWm3ASRjY9By#=W?V2`Mh+g5d33^YE zLlf1Y!TZ5pUE|`qW(l!j&7p}`_v^Zcfk9>>QdupHTWpYS1xOPaJED>aDJnQfrUue8 z9!T!4eeNVS><6Nk*~lyhGGRuEn81V-B^;UY8Zys%$haGsdx(uD)*Z1_WwX*I=U$LA zj=>@>VnT|soSZQlIhd%zyK1@ksv7|5ZZ;4b z&MzvzWb^Yf`02@z5j~iYqC4lOo5s&Nj~{pQ^E$C{@Z5~j*l4r!2H44GxQHMVQUo|V zoi%naYoFKDadA^;GqJ%&l(*Q>yaQ-DGEPJXCZsr(Lvsp;#=oAR!ImyC%_44*VkS7g z`CcXEaphvJ-Y0zYw$N4^t!+T-1V)o+&x90t9IfLyTE5pjZrpt>+d*uw`sgDYnw@~A zHRD7a$AlEEI5aIaXkPcAaW^!d5F1v1UCoa0sg2ENz~*R1ia3f1T3Co>;05(~S6p_h< z6h4kkhK9|X9yadA=4WD~-n|Gcu~7RO4*Eypmji6_%b%H$;s7ao^2_}su;KwRLo)|& z^3ZWNI+?`Ap_cKH2Ig3=WhfgAeb2BF-!UP@x16DGI75CcD1a?pY$1#OI+3YuzV}Fa z{dE`j*Rd!y>vuJ=xoQfo_A!*iUM8gYf^+pb=gNmg9z1AV49!u*hCax1w9QQmaPuic zMSQ}96uUV$f7iIdY9JmrF6QPqVxz6~R2a=A7QlpJMP{<@$y8~ywn=IOl0IVah#gEw z@gXN^yG9ZglJQ7#F-h%-4Z90}f{o0HKxQkWM7+<06z_3l-qn!7VnZG>E=HyUv7vS0 zJKETs25h!4Qp9E^qfqtptF(DB3@@giq|+guWIOQ z_t0@SIz5Pu!>vIljh;43y};5-3?H$92`OIWEUnjA`p{#^-7NJZHu$=kXWG>C2Q_OM zC}Is0QasP8d5%-#$NGmW=yTY2?*HG{lG;h3)aUZS;)xits<)ODRz&m~axQMj4I<## zkk#3CNf?Zh@HB&8JjH|*Px6xR1TP7`Jsvdfu0Mwo8;5wUXqXMqZ~*ieV@5p6gcOf( zfF9NW!b+=Nt>fZaXEd?Vwr+AgZHbq{SXEVwUZ*ayNxA?eJ;2}*tC*1DKRHSFYb0Tj zUXLUflXMZWVUJynvyr(N$gE_PhNO2YC zXP(B-R~|p^=I1hELw~a5_ck||gPSWEDqCNPw*4CM zEq&wkhMIqWJ*Ni_%L+&b4OpXa<%RhD_A=^#UjP}P$w2Ec65rxX?0(*NUft& zEH|qAie*RP^xy$hKbDx(onom;M_;jopzah)3BoC6BhRFdwfV7XoE}!J9_Q#QmJ8E; z#j;^=T5sZZEDxnS#WGQjzG5vP-6_@ta&(GSU-YnI^%qB{SldH)iZwnQonjFOJpfqD z0Z#EP-~5=VUw4Wb`{A@+x?-Yl<+NZ;ui^)LjOZ>f;kTnxOz*6m+NA)~JUfOJQ~K%w zz|_8uPBHPR9so>$>KFh_cB%V{NiQ9J#T18nSTWV1qf<;`rw0I&**OLPlb7kfViGe) zUol&i9#+g+<>(ai66wBTej-Pwn1@F974y+JI>p>0y04gn#L+3Ho6wzN+6hOem{~v% z0A?6)bcz?rl~a4E0lZKSrw1=J;K%F3dI0bmv7@he9aMLU*Fqhg;w3=cDP9J2bcz?h zl+#E0mt2v%MfMhW0nE`UUii^{#fv|VPVth5?i4S3I6B2c{dxfKaKEEdJiD!&w$9kK zdfzc469Uh0!zs24>4S=MJ$dNIs_~SOB7qWz%5Zn-*B%; z4w?qLHQt0F5;#r;Yvxo5@Q7 diff --git a/GMW/GMW_data/DS_Utility.xsd b/GMW/GMW_data/DS_Utility.xsd index cf5c8559..437c1246 100644 --- a/GMW/GMW_data/DS_Utility.xsd +++ b/GMW/GMW_data/DS_Utility.xsd @@ -4,7 +4,7 @@ - + @@ -50,21 +50,21 @@ ORDER BY label - + - + - + diff --git a/GMW/GMW_data/DS_Utility.xss b/GMW/GMW_data/DS_Utility.xss index 4edb1104..aa5d9230 100644 --- a/GMW/GMW_data/DS_Utility.xss +++ b/GMW/GMW_data/DS_Utility.xss @@ -6,7 +6,8 @@ --> - + + \ No newline at end of file diff --git a/GMW/GMW_data/DS_magazzino.Designer.cs b/GMW/GMW_data/DS_magazzino.Designer.cs index d7cbdc40..a3ec81e1 100644 --- a/GMW/GMW_data/DS_magazzino.Designer.cs +++ b/GMW/GMW_data/DS_magazzino.Designer.cs @@ -37,23 +37,19 @@ namespace GMW_data { private CelleDataTable tableCelle; - private Celle2BlocchiDataTable tableCelle2Blocchi; - - private MappeDataTable tableMappe; + private TipoCellaDataTable tableTipoCella; private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_ElencoCartellini; private global::System.Data.DataRelation relationFK_PosizioneUdcStorico_ElencoCartellini; + private global::System.Data.DataRelation relationFK_Blocchi_AnagMag; + private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_Celle; - private global::System.Data.DataRelation relationFK_Celle2Blocchi_Blocchi; + private global::System.Data.DataRelation relationFK_Celle_Blocchi1; - 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.DataRelation relationFK_TipoCella_AnagMag; private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; @@ -99,11 +95,8 @@ namespace GMW_data { 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"])); + if ((ds.Tables["TipoCella"] != null)) { + base.Tables.Add(new TipoCellaDataTable(ds.Tables["TipoCella"])); } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; @@ -180,18 +173,9 @@ namespace GMW_data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] - public Celle2BlocchiDataTable Celle2Blocchi { + public TipoCellaDataTable TipoCella { 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; + return this.tableTipoCella; } } @@ -272,11 +256,8 @@ namespace GMW_data { 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"])); + if ((ds.Tables["TipoCella"] != null)) { + base.Tables.Add(new TipoCellaDataTable(ds.Tables["TipoCella"])); } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; @@ -344,25 +325,18 @@ namespace GMW_data { this.tableCelle.InitVars(); } } - this.tableCelle2Blocchi = ((Celle2BlocchiDataTable)(base.Tables["Celle2Blocchi"])); + this.tableTipoCella = ((TipoCellaDataTable)(base.Tables["TipoCella"])); 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(); + if ((this.tableTipoCella != null)) { + this.tableTipoCella.InitVars(); } } this.relationFK_PosizioneUdcCorrente_ElencoCartellini = this.Relations["FK_PosizioneUdcCorrente_ElencoCartellini"]; this.relationFK_PosizioneUdcStorico_ElencoCartellini = this.Relations["FK_PosizioneUdcStorico_ElencoCartellini"]; + this.relationFK_Blocchi_AnagMag = this.Relations["FK_Blocchi_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"]; + this.relationFK_Celle_Blocchi1 = this.Relations["FK_Celle_Blocchi1"]; + this.relationFK_TipoCella_AnagMag = this.Relations["FK_TipoCella_AnagMag"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -384,10 +358,8 @@ namespace GMW_data { 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.tableTipoCella = new TipoCellaDataTable(); + base.Tables.Add(this.tableTipoCella); 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); @@ -396,28 +368,26 @@ namespace GMW_data { this.tableElencoCartellini.UDCColumn}, new global::System.Data.DataColumn[] { this.tablePosizioneUdcStorico.UDCColumn}, false); this.Relations.Add(this.relationFK_PosizioneUdcStorico_ElencoCartellini); + this.relationFK_Blocchi_AnagMag = new global::System.Data.DataRelation("FK_Blocchi_AnagMag", new global::System.Data.DataColumn[] { + this.tableAnagMag.CodMagColumn, + this.tableAnagMag.CodCSColumn}, new global::System.Data.DataColumn[] { + this.tableBlocchi.CodMagColumn, + this.tableBlocchi.CodCSColumn}, false); + this.Relations.Add(this.relationFK_Blocchi_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.relationFK_Celle_Blocchi1 = new global::System.Data.DataRelation("FK_Celle_Blocchi1", 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.tableCelle.IdxBloccoColumn}, false); + this.Relations.Add(this.relationFK_Celle_Blocchi1); + this.relationFK_TipoCella_AnagMag = new global::System.Data.DataRelation("FK_TipoCella_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); + this.tableTipoCella.CodMagColumn, + this.tableTipoCella.CodCSColumn}, false); + this.Relations.Add(this.relationFK_TipoCella_AnagMag); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -451,12 +421,7 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private bool ShouldSerializeCelle2Blocchi() { - return false; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private bool ShouldSerializeMappe() { + private bool ShouldSerializeTipoCella() { return false; } @@ -525,9 +490,7 @@ namespace GMW_data { public delegate void CelleRowChangeEventHandler(object sender, CelleRowChangeEvent e); - public delegate void Celle2BlocchiRowChangeEventHandler(object sender, Celle2BlocchiRowChangeEvent e); - - public delegate void MappeRowChangeEventHandler(object sender, MappeRowChangeEvent e); + public delegate void TipoCellaRowChangeEventHandler(object sender, TipoCellaRowChangeEvent e); ///

///Represents the strongly named DataTable class. @@ -1964,7 +1927,9 @@ namespace GMW_data { private global::System.Data.DataColumn columnIdxBlocco; - private global::System.Data.DataColumn columnIdxMappa; + private global::System.Data.DataColumn columnCodMag; + + private global::System.Data.DataColumn columnCodCS; private global::System.Data.DataColumn columnCodBlocco; @@ -2014,9 +1979,16 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn IdxMappaColumn { + public global::System.Data.DataColumn CodMagColumn { get { - return this.columnIdxMappa; + return this.columnCodMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; } } @@ -2084,19 +2056,17 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public BlocchiRow AddBlocchiRow(int IdxBlocco, MappeRow parentMappeRowByFK_Blocchi_Mappe, string CodBlocco, string DescBlocco, int NumX, int NumY, int NumZ) { + public BlocchiRow AddBlocchiRow(string CodMag, string CodCS, string CodBlocco, string DescBlocco, int NumX, int NumY, int NumZ) { BlocchiRow rowBlocchiRow = ((BlocchiRow)(this.NewRow())); object[] columnValuesArray = new object[] { - IdxBlocco, null, + CodMag, + CodCS, 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; @@ -2123,7 +2093,8 @@ namespace GMW_data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] internal void InitVars() { this.columnIdxBlocco = base.Columns["IdxBlocco"]; - this.columnIdxMappa = base.Columns["IdxMappa"]; + this.columnCodMag = base.Columns["CodMag"]; + this.columnCodCS = base.Columns["CodCS"]; this.columnCodBlocco = base.Columns["CodBlocco"]; this.columnDescBlocco = base.Columns["DescBlocco"]; this.columnNumX = base.Columns["NumX"]; @@ -2135,8 +2106,10 @@ namespace GMW_data { 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.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.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); @@ -2149,10 +2122,15 @@ namespace GMW_data { base.Columns.Add(this.columnNumZ); this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.columnIdxBlocco}, true)); + this.columnIdxBlocco.AutoIncrement = true; + this.columnIdxBlocco.AutoIncrementSeed = -1; + this.columnIdxBlocco.AutoIncrementStep = -1; this.columnIdxBlocco.AllowDBNull = false; + this.columnIdxBlocco.ReadOnly = true; this.columnIdxBlocco.Unique = true; - this.columnIdxMappa.AllowDBNull = false; - this.columnCodBlocco.MaxLength = 50; + this.columnCodMag.MaxLength = 50; + this.columnCodCS.MaxLength = 2; + this.columnCodBlocco.MaxLength = 3; this.columnDescBlocco.MaxLength = 50; } @@ -2285,10 +2263,20 @@ namespace GMW_data { private global::System.Data.DataColumn columnCodCella; - private global::System.Data.DataColumn columnCapacita; + private global::System.Data.DataColumn columnIdxTipoCella; private global::System.Data.DataColumn columnDescrizione; + private global::System.Data.DataColumn columnAttiva; + + private global::System.Data.DataColumn columnIdxBlocco; + + private global::System.Data.DataColumn columnX; + + private global::System.Data.DataColumn columnY; + + private global::System.Data.DataColumn columnZ; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public CelleDataTable() { this.TableName = "Celle"; @@ -2341,9 +2329,9 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CapacitaColumn { + public global::System.Data.DataColumn IdxTipoCellaColumn { get { - return this.columnCapacita; + return this.columnIdxTipoCella; } } @@ -2354,6 +2342,41 @@ namespace GMW_data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn AttivaColumn { + get { + return this.columnAttiva; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxBloccoColumn { + get { + return this.columnIdxBlocco; + } + } + + [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 { @@ -2383,14 +2406,22 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public CelleRow AddCelleRow(string CodCS, string CodCella, int Capacita, string Descrizione) { + public CelleRow AddCelleRow(string CodCS, string CodCella, int IdxTipoCella, string Descrizione, bool Attiva, BlocchiRow parentBlocchiRowByFK_Celle_Blocchi1, int X, int Y, int Z) { CelleRow rowCelleRow = ((CelleRow)(this.NewRow())); object[] columnValuesArray = new object[] { null, CodCS, CodCella, - Capacita, - Descrizione}; + IdxTipoCella, + Descrizione, + Attiva, + null, + X, + Y, + Z}; + if ((parentBlocchiRowByFK_Celle_Blocchi1 != null)) { + columnValuesArray[6] = parentBlocchiRowByFK_Celle_Blocchi1[0]; + } rowCelleRow.ItemArray = columnValuesArray; this.Rows.Add(rowCelleRow); return rowCelleRow; @@ -2419,8 +2450,13 @@ namespace GMW_data { this.columnIdxCella = base.Columns["IdxCella"]; this.columnCodCS = base.Columns["CodCS"]; this.columnCodCella = base.Columns["CodCella"]; - this.columnCapacita = base.Columns["Capacita"]; + this.columnIdxTipoCella = base.Columns["IdxTipoCella"]; this.columnDescrizione = base.Columns["Descrizione"]; + this.columnAttiva = base.Columns["Attiva"]; + this.columnIdxBlocco = base.Columns["IdxBlocco"]; + this.columnX = base.Columns["X"]; + this.columnY = base.Columns["Y"]; + this.columnZ = base.Columns["Z"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -2431,10 +2467,20 @@ namespace GMW_data { 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.columnIdxTipoCella = new global::System.Data.DataColumn("IdxTipoCella", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxTipoCella); this.columnDescrizione = new global::System.Data.DataColumn("Descrizione", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnDescrizione); + this.columnAttiva = new global::System.Data.DataColumn("Attiva", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttiva); + this.columnIdxBlocco = new global::System.Data.DataColumn("IdxBlocco", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxBlocco); + 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.columnIdxCella}, true)); this.columnIdxCella.AutoIncrement = true; @@ -2571,319 +2617,36 @@ namespace GMW_data { [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 { + public partial class TipoCellaDataTable : 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 columnIdxTipoCella; private global::System.Data.DataColumn columnCodMag; private global::System.Data.DataColumn columnCodCS; - private global::System.Data.DataColumn columnDescMappa; + private global::System.Data.DataColumn columnQuantita; + + private global::System.Data.DataColumn columnCapienza; + + private global::System.Data.DataColumn columnMax_X; + + private global::System.Data.DataColumn columnMax_Y; + + private global::System.Data.DataColumn columnMax_Z; + + private global::System.Data.DataColumn columnMax_Kg; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public MappeDataTable() { - this.TableName = "Mappe"; + public TipoCellaDataTable() { + this.TableName = "TipoCella"; this.BeginInit(); this.InitClass(); this.EndInit(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal MappeDataTable(global::System.Data.DataTable table) { + internal TipoCellaDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { this.CaseSensitive = table.CaseSensitive; @@ -2899,15 +2662,15 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected MappeDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + protected TipoCellaDataTable(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 { + public global::System.Data.DataColumn IdxTipoCellaColumn { get { - return this.columnIdxMappa; + return this.columnIdxTipoCella; } } @@ -2926,9 +2689,44 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn DescMappaColumn { + public global::System.Data.DataColumn QuantitaColumn { get { - return this.columnDescMappa; + return this.columnQuantita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CapienzaColumn { + get { + return this.columnCapienza; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Max_XColumn { + get { + return this.columnMax_X; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Max_YColumn { + get { + return this.columnMax_Y; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Max_ZColumn { + get { + return this.columnMax_Z; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Max_KgColumn { + get { + return this.columnMax_Kg; } } @@ -2941,135 +2739,159 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public MappeRow this[int index] { + public TipoCellaRow this[int index] { get { - return ((MappeRow)(this.Rows[index])); + return ((TipoCellaRow)(this.Rows[index])); } } - public event MappeRowChangeEventHandler MappeRowChanging; + public event TipoCellaRowChangeEventHandler TipoCellaRowChanging; - public event MappeRowChangeEventHandler MappeRowChanged; + public event TipoCellaRowChangeEventHandler TipoCellaRowChanged; - public event MappeRowChangeEventHandler MappeRowDeleting; + public event TipoCellaRowChangeEventHandler TipoCellaRowDeleting; - public event MappeRowChangeEventHandler MappeRowDeleted; + public event TipoCellaRowChangeEventHandler TipoCellaRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddMappeRow(MappeRow row) { + public void AddTipoCellaRow(TipoCellaRow 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())); + public TipoCellaRow AddTipoCellaRow(string CodMag, string CodCS, int Quantita, int Capienza, double Max_X, double Max_Y, double Max_Z, double Max_Kg) { + TipoCellaRow rowTipoCellaRow = ((TipoCellaRow)(this.NewRow())); object[] columnValuesArray = new object[] { - IdxMappa, + null, CodMag, CodCS, - DescMappa}; - rowMappeRow.ItemArray = columnValuesArray; - this.Rows.Add(rowMappeRow); - return rowMappeRow; + Quantita, + Capienza, + Max_X, + Max_Y, + Max_Z, + Max_Kg}; + rowTipoCellaRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTipoCellaRow); + return rowTipoCellaRow; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public MappeRow FindByIdxMappa(int IdxMappa) { - return ((MappeRow)(this.Rows.Find(new object[] { - IdxMappa}))); + public TipoCellaRow FindByIdxTipoCella(int IdxTipoCella) { + return ((TipoCellaRow)(this.Rows.Find(new object[] { + IdxTipoCella}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public override global::System.Data.DataTable Clone() { - MappeDataTable cln = ((MappeDataTable)(base.Clone())); + TipoCellaDataTable cln = ((TipoCellaDataTable)(base.Clone())); cln.InitVars(); return cln; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] protected override global::System.Data.DataTable CreateInstance() { - return new MappeDataTable(); + return new TipoCellaDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] internal void InitVars() { - this.columnIdxMappa = base.Columns["IdxMappa"]; + this.columnIdxTipoCella = base.Columns["IdxTipoCella"]; this.columnCodMag = base.Columns["CodMag"]; this.columnCodCS = base.Columns["CodCS"]; - this.columnDescMappa = base.Columns["DescMappa"]; + this.columnQuantita = base.Columns["Quantita"]; + this.columnCapienza = base.Columns["Capienza"]; + this.columnMax_X = base.Columns["Max_X"]; + this.columnMax_Y = base.Columns["Max_Y"]; + this.columnMax_Z = base.Columns["Max_Z"]; + this.columnMax_Kg = base.Columns["Max_Kg"]; } [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.columnIdxTipoCella = new global::System.Data.DataColumn("IdxTipoCella", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxTipoCella); 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.columnQuantita = new global::System.Data.DataColumn("Quantita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnQuantita); + this.columnCapienza = new global::System.Data.DataColumn("Capienza", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCapienza); + this.columnMax_X = new global::System.Data.DataColumn("Max_X", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMax_X); + this.columnMax_Y = new global::System.Data.DataColumn("Max_Y", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMax_Y); + this.columnMax_Z = new global::System.Data.DataColumn("Max_Z", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMax_Z); + this.columnMax_Kg = new global::System.Data.DataColumn("Max_Kg", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMax_Kg); 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.columnIdxTipoCella}, true)); + this.columnIdxTipoCella.AutoIncrement = true; + this.columnIdxTipoCella.AutoIncrementSeed = -1; + this.columnIdxTipoCella.AutoIncrementStep = -1; + this.columnIdxTipoCella.AllowDBNull = false; + this.columnIdxTipoCella.ReadOnly = true; + this.columnIdxTipoCella.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; + this.columnQuantita.AllowDBNull = false; + this.columnCapienza.AllowDBNull = false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public MappeRow NewMappeRow() { - return ((MappeRow)(this.NewRow())); + public TipoCellaRow NewTipoCellaRow() { + return ((TipoCellaRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new MappeRow(builder); + return new TipoCellaRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] protected override global::System.Type GetRowType() { - return typeof(MappeRow); + return typeof(TipoCellaRow); } [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)); + if ((this.TipoCellaRowChanged != null)) { + this.TipoCellaRowChanged(this, new TipoCellaRowChangeEvent(((TipoCellaRow)(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)); + if ((this.TipoCellaRowChanging != null)) { + this.TipoCellaRowChanging(this, new TipoCellaRowChangeEvent(((TipoCellaRow)(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)); + if ((this.TipoCellaRowDeleted != null)) { + this.TipoCellaRowDeleted(this, new TipoCellaRowChangeEvent(((TipoCellaRow)(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)); + if ((this.TipoCellaRowDeleting != null)) { + this.TipoCellaRowDeleting(this, new TipoCellaRowChangeEvent(((TipoCellaRow)(e.Row)), e.Action)); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemoveMappeRow(MappeRow row) { + public void RemoveTipoCellaRow(TipoCellaRow row) { this.Rows.Remove(row); } @@ -3095,7 +2917,7 @@ namespace GMW_data { type.Attributes.Add(attribute1); global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "MappeDataTable"; + attribute2.FixedValue = "TipoCellaDataTable"; type.Attributes.Add(attribute2); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); @@ -3841,12 +3663,22 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public MappeRow[] GetMappeRows() { - if ((this.Table.ChildRelations["FK_Mappe_AnagMag"] == null)) { - return new MappeRow[0]; + public BlocchiRow[] GetBlocchiRows() { + if ((this.Table.ChildRelations["FK_Blocchi_AnagMag"] == null)) { + return new BlocchiRow[0]; } else { - return ((MappeRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Mappe_AnagMag"]))); + return ((BlocchiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Blocchi_AnagMag"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TipoCellaRow[] GetTipoCellaRows() { + if ((this.Table.ChildRelations["FK_TipoCella_AnagMag"] == null)) { + return new TipoCellaRow[0]; + } + else { + return ((TipoCellaRow[])(base.GetChildRows(this.Table.ChildRelations["FK_TipoCella_AnagMag"]))); } } } @@ -4056,12 +3888,32 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public int IdxMappa { + public string CodMag { get { - return ((int)(this[this.tableBlocchi.IdxMappaColumn])); + try { + return ((string)(this[this.tableBlocchi.CodMagColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodMag\' in table \'Blocchi\' is DBNull.", e); + } } set { - this[this.tableBlocchi.IdxMappaColumn] = value; + this[this.tableBlocchi.CodMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + try { + return ((string)(this[this.tableBlocchi.CodCSColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodCS\' in table \'Blocchi\' is DBNull.", e); + } + } + set { + this[this.tableBlocchi.CodCSColumn] = value; } } @@ -4141,15 +3993,35 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public MappeRow MappeRow { + public AnagMagRow AnagMagRowParent { get { - return ((MappeRow)(this.GetParentRow(this.Table.ParentRelations["FK_Blocchi_Mappe"]))); + return ((AnagMagRow)(this.GetParentRow(this.Table.ParentRelations["FK_Blocchi_AnagMag"]))); } set { - this.SetParentRow(value, this.Table.ParentRelations["FK_Blocchi_Mappe"]); + this.SetParentRow(value, this.Table.ParentRelations["FK_Blocchi_AnagMag"]); } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodMagNull() { + return this.IsNull(this.tableBlocchi.CodMagColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodMagNull() { + this[this.tableBlocchi.CodMagColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodCSNull() { + return this.IsNull(this.tableBlocchi.CodCSColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodCSNull() { + this[this.tableBlocchi.CodCSColumn] = global::System.Convert.DBNull; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public bool IsCodBloccoNull() { return this.IsNull(this.tableBlocchi.CodBloccoColumn); @@ -4201,12 +4073,12 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Celle2BlocchiRow[] GetCelle2BlocchiRows() { - if ((this.Table.ChildRelations["FK_Celle2Blocchi_Blocchi"] == null)) { - return new Celle2BlocchiRow[0]; + public CelleRow[] GetCelleRows() { + if ((this.Table.ChildRelations["FK_Celle_Blocchi1"] == null)) { + return new CelleRow[0]; } else { - return ((Celle2BlocchiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Celle2Blocchi_Blocchi"]))); + return ((CelleRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Celle_Blocchi1"]))); } } } @@ -4256,17 +4128,17 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public int Capacita { + public int IdxTipoCella { get { try { - return ((int)(this[this.tableCelle.CapacitaColumn])); + return ((int)(this[this.tableCelle.IdxTipoCellaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'Capacita\' in table \'Celle\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'IdxTipoCella\' in table \'Celle\' is DBNull.", e); } } set { - this[this.tableCelle.CapacitaColumn] = value; + this[this.tableCelle.IdxTipoCellaColumn] = value; } } @@ -4286,13 +4158,98 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsCapacitaNull() { - return this.IsNull(this.tableCelle.CapacitaColumn); + public bool Attiva { + get { + try { + return ((bool)(this[this.tableCelle.AttivaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Attiva\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.AttivaColumn] = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetCapacitaNull() { - this[this.tableCelle.CapacitaColumn] = global::System.Convert.DBNull; + public int IdxBlocco { + get { + try { + return ((int)(this[this.tableCelle.IdxBloccoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'IdxBlocco\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.IdxBloccoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int X { + get { + try { + return ((int)(this[this.tableCelle.XColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'X\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.XColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Y { + get { + try { + return ((int)(this[this.tableCelle.YColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Y\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.YColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Z { + get { + try { + return ((int)(this[this.tableCelle.ZColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Z\' in table \'Celle\' is DBNull.", e); + } + } + set { + this[this.tableCelle.ZColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public BlocchiRow BlocchiRow { + get { + return ((BlocchiRow)(this.GetParentRow(this.Table.ParentRelations["FK_Celle_Blocchi1"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Celle_Blocchi1"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsIdxTipoCellaNull() { + return this.IsNull(this.tableCelle.IdxTipoCellaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetIdxTipoCellaNull() { + this[this.tableCelle.IdxTipoCellaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -4305,6 +4262,56 @@ namespace GMW_data { this[this.tableCelle.DescrizioneColumn] = global::System.Convert.DBNull; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsAttivaNull() { + return this.IsNull(this.tableCelle.AttivaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetAttivaNull() { + this[this.tableCelle.AttivaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsIdxBloccoNull() { + return this.IsNull(this.tableCelle.IdxBloccoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetIdxBloccoNull() { + this[this.tableCelle.IdxBloccoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsXNull() { + return this.IsNull(this.tableCelle.XColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetXNull() { + this[this.tableCelle.XColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsYNull() { + return this.IsNull(this.tableCelle.YColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetYNull() { + this[this.tableCelle.YColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsZNull() { + return this.IsNull(this.tableCelle.ZColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetZNull() { + this[this.tableCelle.ZColumn] = global::System.Convert.DBNull; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public PosizioneUdcCorrenteRow[] GetPosizioneUdcCorrenteRows() { if ((this.Table.ChildRelations["FK_PosizioneUdcCorrente_Celle"] == null)) { @@ -4314,220 +4321,180 @@ namespace GMW_data { 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 { + public partial class TipoCellaRow : global::System.Data.DataRow { - private Celle2BlocchiDataTable tableCelle2Blocchi; + private TipoCellaDataTable tableTipoCella; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal Celle2BlocchiRow(global::System.Data.DataRowBuilder rb) : + internal TipoCellaRow(global::System.Data.DataRowBuilder rb) : base(rb) { - this.tableCelle2Blocchi = ((Celle2BlocchiDataTable)(this.Table)); + this.tableTipoCella = ((TipoCellaDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public int IdxBlocco { + public int IdxTipoCella { get { - return ((int)(this[this.tableCelle2Blocchi.IdxBloccoColumn])); + return ((int)(this[this.tableTipoCella.IdxTipoCellaColumn])); } 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; + this[this.tableTipoCella.IdxTipoCellaColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public string CodMag { get { - return ((string)(this[this.tableMappe.CodMagColumn])); + return ((string)(this[this.tableTipoCella.CodMagColumn])); } set { - this[this.tableMappe.CodMagColumn] = value; + this[this.tableTipoCella.CodMagColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public string CodCS { get { - return ((string)(this[this.tableMappe.CodCSColumn])); + return ((string)(this[this.tableTipoCella.CodCSColumn])); } set { - this[this.tableMappe.CodCSColumn] = value; + this[this.tableTipoCella.CodCSColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string DescMappa { + public int Quantita { get { - return ((string)(this[this.tableMappe.DescMappaColumn])); + return ((int)(this[this.tableTipoCella.QuantitaColumn])); } set { - this[this.tableMappe.DescMappaColumn] = value; + this[this.tableTipoCella.QuantitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Capienza { + get { + return ((int)(this[this.tableTipoCella.CapienzaColumn])); + } + set { + this[this.tableTipoCella.CapienzaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Max_X { + get { + try { + return ((double)(this[this.tableTipoCella.Max_XColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Max_X\' in table \'TipoCella\' is DBNull.", e); + } + } + set { + this[this.tableTipoCella.Max_XColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Max_Y { + get { + try { + return ((double)(this[this.tableTipoCella.Max_YColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Max_Y\' in table \'TipoCella\' is DBNull.", e); + } + } + set { + this[this.tableTipoCella.Max_YColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Max_Z { + get { + try { + return ((double)(this[this.tableTipoCella.Max_ZColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Max_Z\' in table \'TipoCella\' is DBNull.", e); + } + } + set { + this[this.tableTipoCella.Max_ZColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Max_Kg { + get { + try { + return ((double)(this[this.tableTipoCella.Max_KgColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Max_Kg\' in table \'TipoCella\' is DBNull.", e); + } + } + set { + this[this.tableTipoCella.Max_KgColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public AnagMagRow AnagMagRowParent { get { - return ((AnagMagRow)(this.GetParentRow(this.Table.ParentRelations["FK_Mappe_AnagMag"]))); + return ((AnagMagRow)(this.GetParentRow(this.Table.ParentRelations["FK_TipoCella_AnagMag"]))); } set { - this.SetParentRow(value, this.Table.ParentRelations["FK_Mappe_AnagMag"]); + this.SetParentRow(value, this.Table.ParentRelations["FK_TipoCella_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"]))); - } + public bool IsMax_XNull() { + return this.IsNull(this.tableTipoCella.Max_XColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetMax_XNull() { + this[this.tableTipoCella.Max_XColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsMax_YNull() { + return this.IsNull(this.tableTipoCella.Max_YColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetMax_YNull() { + this[this.tableTipoCella.Max_YColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsMax_ZNull() { + return this.IsNull(this.tableTipoCella.Max_ZColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetMax_ZNull() { + this[this.tableTipoCella.Max_ZColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsMax_KgNull() { + return this.IsNull(this.tableTipoCella.Max_KgColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetMax_KgNull() { + this[this.tableTipoCella.Max_KgColumn] = global::System.Convert.DBNull; } } @@ -4721,51 +4688,20 @@ namespace GMW_data { ///Row event argument class /// [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public class Celle2BlocchiRowChangeEvent : global::System.EventArgs { + public class TipoCellaRowChangeEvent : global::System.EventArgs { - private Celle2BlocchiRow eventRow; + private TipoCellaRow eventRow; private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Celle2BlocchiRowChangeEvent(Celle2BlocchiRow row, global::System.Data.DataRowAction action) { + public TipoCellaRowChangeEvent(TipoCellaRow 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 { + public TipoCellaRow Row { get { return this.eventRow; } @@ -7499,7 +7435,8 @@ SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE tableMapping.SourceTable = "Table"; tableMapping.DataSetTable = "Blocchi"; tableMapping.ColumnMappings.Add("IdxBlocco", "IdxBlocco"); - tableMapping.ColumnMappings.Add("IdxMappa", "IdxMappa"); + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); tableMapping.ColumnMappings.Add("CodBlocco", "CodBlocco"); tableMapping.ColumnMappings.Add("DescBlocco", "DescBlocco"); tableMapping.ColumnMappings.Add("NumX", "NumX"); @@ -7508,10 +7445,13 @@ SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE 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.CommandText = @"DELETE FROM [dbo].[Blocchi] WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ((@IsNull_CodMag = 1 AND [CodMag] IS NULL) OR ([CodMag] = @Original_CodMag)) AND ((@IsNull_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) 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_CodMag", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, true, 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("@IsNull_CodCS", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, true, 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_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, "", "", "")); @@ -7524,11 +7464,11 @@ SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE 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.CommandText = @"INSERT INTO [dbo].[Blocchi] ([CodMag], [CodCS], [CodBlocco], [DescBlocco], [NumX], [NumY], [NumZ]) VALUES (@CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ); +SELECT IdxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = SCOPE_IDENTITY())"; 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("@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("@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, "", "", "")); @@ -7536,18 +7476,21 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi 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.CommandText = @"UPDATE [dbo].[Blocchi] SET [CodMag] = @CodMag, [CodCS] = @CodCS, [CodBlocco] = @CodBlocco, [DescBlocco] = @DescBlocco, [NumX] = @NumX, [NumY] = @NumY, [NumZ] = @NumZ WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ((@IsNull_CodMag = 1 AND [CodMag] IS NULL) OR ([CodMag] = @Original_CodMag)) AND ((@IsNull_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) 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, CodMag, CodCS, 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("@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("@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_CodMag", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, true, 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("@IsNull_CodCS", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, true, 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_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, "", "", "")); @@ -7558,6 +7501,7 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi 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, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxBlocco", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -7568,18 +7512,12 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + 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].CommandText = "SELECT IdxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM dbo" + + ".Blocchi"; 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_blocchiGetByCodMappa"; - 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("@IdxMappa", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -7604,22 +7542,6 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi 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.BlocchiDataTable getByCodMappa(global::System.Nullable IdxMappa) { - this.Adapter.SelectCommand = this.CommandCollection[1]; - if ((IdxMappa.HasValue == true)) { - this.Adapter.SelectCommand.Parameters[1].Value = ((int)(IdxMappa.Value)); - } - else { - this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; - } - 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) { @@ -7648,48 +7570,63 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi [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) { + public virtual int Delete(int Original_IdxBlocco, string Original_CodMag, string Original_CodCS, 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; + if ((Original_CodMag == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; } else { - this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_CodBlocco)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCS == null)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_CodCS)); + } + if ((Original_CodBlocco == 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_CodBlocco)); } if ((Original_DescBlocco == null)) { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; } else { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_DescBlocco)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].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)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((int)(Original_NumX.Value)); } else { - this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].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)); + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((int)(Original_NumY.Value)); } else { - this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].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)); + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((int)(Original_NumZ.Value)); } else { - this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[11].Value = global::System.DBNull.Value; + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].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) @@ -7710,9 +7647,19 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi [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)); + public virtual int Insert(string CodMag, string CodCS, string CodBlocco, string DescBlocco, global::System.Nullable NumX, global::System.Nullable NumY, global::System.Nullable NumZ) { + if ((CodMag == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodMag)); + } + if ((CodCS == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCS)); + } if ((CodBlocco == null)) { this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; } @@ -7762,9 +7709,35 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi [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)); + public virtual int Update( + string CodMag, + string CodCS, + string CodBlocco, + string DescBlocco, + global::System.Nullable NumX, + global::System.Nullable NumY, + global::System.Nullable NumZ, + int Original_IdxBlocco, + string Original_CodMag, + string Original_CodCS, + string Original_CodBlocco, + string Original_DescBlocco, + global::System.Nullable Original_NumX, + global::System.Nullable Original_NumY, + global::System.Nullable Original_NumZ, + int IdxBlocco) { + if ((CodMag == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodMag)); + } + if ((CodCS == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCS)); + } if ((CodBlocco == null)) { this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; } @@ -7796,47 +7769,63 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi 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; + if ((Original_CodMag == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; } else { - this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_CodBlocco)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCS == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Original_CodCS)); + } + if ((Original_CodBlocco == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[13].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; + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; } else { - this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_DescBlocco)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[15].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)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[17].Value = ((int)(Original_NumX.Value)); } else { - this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[17].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)); + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[19].Value = ((int)(Original_NumY.Value)); } else { - this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[19].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)); + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((int)(Original_NumZ.Value)); } else { - this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; } + this.Adapter.UpdateCommand.Parameters[22].Value = ((int)(IdxBlocco)); 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)) { @@ -7856,8 +7845,8 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi [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); + public virtual int Update(string CodMag, string CodCS, string CodBlocco, string DescBlocco, global::System.Nullable NumX, global::System.Nullable NumY, global::System.Nullable NumZ, int Original_IdxBlocco, string Original_CodMag, string Original_CodCS, string Original_CodBlocco, string Original_DescBlocco, global::System.Nullable Original_NumX, global::System.Nullable Original_NumY, global::System.Nullable Original_NumZ) { + return this.Update(CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ, Original_IdxBlocco, Original_CodMag, Original_CodCS, Original_CodBlocco, Original_DescBlocco, Original_NumX, Original_NumY, Original_NumZ, Original_IdxBlocco); } } @@ -7979,46 +7968,80 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi tableMapping.ColumnMappings.Add("IdxCella", "IdxCella"); tableMapping.ColumnMappings.Add("CodCS", "CodCS"); tableMapping.ColumnMappings.Add("CodCella", "CodCella"); - tableMapping.ColumnMappings.Add("Capacita", "Capacita"); + tableMapping.ColumnMappings.Add("IdxTipoCella", "IdxTipoCella"); tableMapping.ColumnMappings.Add("Descrizione", "Descrizione"); + tableMapping.ColumnMappings.Add("Attiva", "Attiva"); + tableMapping.ColumnMappings.Add("IdxBlocco", "IdxBlocco"); + 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].[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.CommandText = @"DELETE FROM [dbo].[Celle] WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_IdxTipoCella = 1 AND [IdxTipoCella] IS NULL) OR ([IdxTipoCella] = @Original_IdxTipoCella)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione)) AND ((@IsNull_Attiva = 1 AND [Attiva] IS NULL) OR ([Attiva] = @Original_Attiva)) AND ((@IsNull_IdxBlocco = 1 AND [IdxBlocco] IS NULL) OR ([IdxBlocco] = @Original_IdxBlocco)) 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_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_IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", 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.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attiva", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attiva", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attiva", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attiva", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + 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("@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].[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.CommandText = @"INSERT INTO [dbo].[Celle] ([CodCS], [CodCella], [IdxTipoCella], [Descrizione], [Attiva], [IdxBlocco], [X], [Y], [Z]) VALUES (@CodCS, @CodCella, @IdxTipoCella, @Descrizione, @Attiva, @IdxBlocco, @X, @Y, @Z); +SELECT IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X, Y, Z 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("@IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", 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.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attiva", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attiva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + 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("@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].[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.CommandText = @"UPDATE [dbo].[Celle] SET [CodCS] = @CodCS, [CodCella] = @CodCella, [IdxTipoCella] = @IdxTipoCella, [Descrizione] = @Descrizione, [Attiva] = @Attiva, [IdxBlocco] = @IdxBlocco, [X] = @X, [Y] = @Y, [Z] = @Z WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_IdxTipoCella = 1 AND [IdxTipoCella] IS NULL) OR ([IdxTipoCella] = @Original_IdxTipoCella)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione)) AND ((@IsNull_Attiva = 1 AND [Attiva] IS NULL) OR ([Attiva] = @Original_Attiva)) AND ((@IsNull_IdxBlocco = 1 AND [IdxBlocco] IS NULL) OR ([IdxBlocco] = @Original_IdxBlocco)) 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 IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X, Y, Z 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("@IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", 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("@Attiva", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attiva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + 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("@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_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_IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", 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("@IsNull_Attiva", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attiva", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attiva", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attiva", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxBlocco", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxBlocco", global::System.Data.DataRowVersion.Original, true, 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("@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, "", "", "")); 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, "", "", "")); } @@ -8033,7 +8056,8 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel 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].CommandText = "SELECT IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X" + + ", Y, Z FROM dbo.Celle"; this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; } @@ -8087,7 +8111,7 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel [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) { + public virtual int Delete(int Original_IdxCella, string Original_CodCS, string Original_CodCella, global::System.Nullable Original_IdxTipoCella, string Original_Descrizione, global::System.Nullable Original_Attiva, global::System.Nullable Original_IdxBlocco, global::System.Nullable Original_X, global::System.Nullable Original_Y, global::System.Nullable Original_Z) { this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxCella)); if ((Original_CodCS == null)) { throw new global::System.ArgumentNullException("Original_CodCS"); @@ -8101,9 +8125,9 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel else { this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCella)); } - if ((Original_Capacita.HasValue == true)) { + if ((Original_IdxTipoCella.HasValue == true)) { this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_Capacita.Value)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_IdxTipoCella.Value)); } else { this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); @@ -8117,6 +8141,46 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_Descrizione)); } + if ((Original_Attiva.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((bool)(Original_Attiva.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_IdxBlocco.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((int)(Original_IdxBlocco.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((Original_X.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((int)(Original_X.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((Original_Y.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((int)(Original_Y.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((Original_Z.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((int)(Original_Z.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[16].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)) { @@ -8136,7 +8200,7 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel [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) { + public virtual int Insert(string CodCS, string CodCella, global::System.Nullable IdxTipoCella, string Descrizione, global::System.Nullable Attiva, global::System.Nullable IdxBlocco, global::System.Nullable X, global::System.Nullable Y, global::System.Nullable Z) { if ((CodCS == null)) { throw new global::System.ArgumentNullException("CodCS"); } @@ -8149,8 +8213,8 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel else { this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCella)); } - if ((Capacita.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[2].Value = ((int)(Capacita.Value)); + if ((IdxTipoCella.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(IdxTipoCella.Value)); } else { this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; @@ -8161,6 +8225,36 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel else { this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Descrizione)); } + if ((Attiva.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((bool)(Attiva.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((IdxBlocco.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(IdxBlocco.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((X.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((int)(X.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Y.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((int)(Y.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Z.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[8].Value = ((int)(Z.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[8].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)) { @@ -8180,7 +8274,27 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel [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) { + public virtual int Update( + string CodCS, + string CodCella, + global::System.Nullable IdxTipoCella, + string Descrizione, + global::System.Nullable Attiva, + global::System.Nullable IdxBlocco, + global::System.Nullable X, + global::System.Nullable Y, + global::System.Nullable Z, + int Original_IdxCella, + string Original_CodCS, + string Original_CodCella, + global::System.Nullable Original_IdxTipoCella, + string Original_Descrizione, + global::System.Nullable Original_Attiva, + global::System.Nullable Original_IdxBlocco, + global::System.Nullable Original_X, + global::System.Nullable Original_Y, + global::System.Nullable Original_Z, + int IdxCella) { if ((CodCS == null)) { throw new global::System.ArgumentNullException("CodCS"); } @@ -8193,8 +8307,8 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel else { this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCella)); } - if ((Capacita.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Capacita.Value)); + if ((IdxTipoCella.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(IdxTipoCella.Value)); } else { this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; @@ -8205,36 +8319,106 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel else { this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Descrizione)); } - this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Original_IdxCella)); + if ((Attiva.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((bool)(Attiva.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((IdxBlocco.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(IdxBlocco.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((X.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(X.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Y.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Y.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Z.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Z.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[9].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)); + this.Adapter.UpdateCommand.Parameters[10].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)); + this.Adapter.UpdateCommand.Parameters[11].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)); + if ((Original_IdxTipoCella.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((int)(Original_IdxTipoCella.Value)); } else { - this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[13].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; + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[15].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[14].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(Original_Descrizione)); } - this.Adapter.UpdateCommand.Parameters[11].Value = ((int)(IdxCella)); + if ((Original_Attiva.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[17].Value = ((bool)(Original_Attiva.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Original_IdxBlocco.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[19].Value = ((int)(Original_IdxBlocco.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; + } + if ((Original_X.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((int)(Original_X.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((Original_Y.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[23].Value = ((int)(Original_Y.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + if ((Original_Z.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[25].Value = ((int)(Original_Z.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[26].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)) { @@ -8254,8 +8438,27 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel [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); + public virtual int Update( + string CodCS, + string CodCella, + global::System.Nullable IdxTipoCella, + string Descrizione, + global::System.Nullable Attiva, + global::System.Nullable IdxBlocco, + global::System.Nullable X, + global::System.Nullable Y, + global::System.Nullable Z, + int Original_IdxCella, + string Original_CodCS, + string Original_CodCella, + global::System.Nullable Original_IdxTipoCella, + string Original_Descrizione, + global::System.Nullable Original_Attiva, + global::System.Nullable Original_IdxBlocco, + global::System.Nullable Original_X, + global::System.Nullable Original_Y, + global::System.Nullable Original_Z) { + return this.Update(CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X, Y, Z, Original_IdxCella, Original_CodCS, Original_CodCella, Original_IdxTipoCella, Original_Descrizione, Original_Attiva, Original_IdxBlocco, Original_X, Original_Y, Original_Z, Original_IdxCella); } } @@ -8269,7 +8472,7 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel [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 { + public partial class TipoCellaTableAdapter : global::System.ComponentModel.Component { private global::System.Data.SqlClient.SqlDataAdapter _adapter; @@ -8282,7 +8485,7 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Celle2BlocchiTableAdapter() { + public TipoCellaTableAdapter() { this.ClearBeforeFill = true; } @@ -8373,54 +8576,74 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel 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"); + tableMapping.DataSetTable = "TipoCella"; + tableMapping.ColumnMappings.Add("IdxTipoCella", "IdxTipoCella"); + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("Quantita", "Quantita"); + tableMapping.ColumnMappings.Add("Capienza", "Capienza"); + tableMapping.ColumnMappings.Add("Max_X", "Max_X"); + tableMapping.ColumnMappings.Add("Max_Y", "Max_Y"); + tableMapping.ColumnMappings.Add("Max_Z", "Max_Z"); + tableMapping.ColumnMappings.Add("Max_Kg", "Max_Kg"); 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.CommandText = @"DELETE FROM [dbo].[TipoCella] WHERE (([IdxTipoCella] = @Original_IdxTipoCella) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([Quantita] = @Original_Quantita) AND ([Capienza] = @Original_Capienza) AND ((@IsNull_Max_X = 1 AND [Max_X] IS NULL) OR ([Max_X] = @Original_Max_X)) AND ((@IsNull_Max_Y = 1 AND [Max_Y] IS NULL) OR ([Max_Y] = @Original_Max_Y)) AND ((@IsNull_Max_Z = 1 AND [Max_Z] IS NULL) OR ([Max_Z] = @Original_Max_Z)) AND ((@IsNull_Max_Kg = 1 AND [Max_Kg] IS NULL) OR ([Max_Kg] = @Original_Max_Kg)))"; 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.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", 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_Quantita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Quantita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capienza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capienza", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_X", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_X", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_X", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Y", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_Y", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Y", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Z", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_Z", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Z", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_Kg", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Kg", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_Kg", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Kg", 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.CommandText = @"INSERT INTO [dbo].[TipoCella] ([CodMag], [CodCS], [Quantita], [Capienza], [Max_X], [Max_Y], [Max_Z], [Max_Kg]) VALUES (@CodMag, @CodCS, @Quantita, @Capienza, @Max_X, @Max_Y, @Max_Z, @Max_Kg); +SELECT IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg FROM TipoCella WHERE (IdxTipoCella = SCOPE_IDENTITY())"; 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.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("@Quantita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Quantita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capienza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capienza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_X", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_X", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_Y", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Y", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_Z", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Z", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_Kg", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Kg", 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.CommandText = @"UPDATE [dbo].[TipoCella] SET [CodMag] = @CodMag, [CodCS] = @CodCS, [Quantita] = @Quantita, [Capienza] = @Capienza, [Max_X] = @Max_X, [Max_Y] = @Max_Y, [Max_Z] = @Max_Z, [Max_Kg] = @Max_Kg WHERE (([IdxTipoCella] = @Original_IdxTipoCella) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([Quantita] = @Original_Quantita) AND ([Capienza] = @Original_Capienza) AND ((@IsNull_Max_X = 1 AND [Max_X] IS NULL) OR ([Max_X] = @Original_Max_X)) AND ((@IsNull_Max_Y = 1 AND [Max_Y] IS NULL) OR ([Max_Y] = @Original_Max_Y)) AND ((@IsNull_Max_Z = 1 AND [Max_Z] IS NULL) OR ([Max_Z] = @Original_Max_Z)) AND ((@IsNull_Max_Kg = 1 AND [Max_Kg] IS NULL) OR ([Max_Kg] = @Original_Max_Kg))); +SELECT IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg FROM TipoCella WHERE (IdxTipoCella = @IdxTipoCella)"; 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, "", "", "")); + 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("@Quantita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Quantita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capienza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capienza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_X", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_X", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_Y", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Y", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_Z", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Z", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Max_Kg", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Kg", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxTipoCella", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", 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_Quantita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Quantita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capienza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capienza", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_X", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_X", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_X", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_X", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_Y", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Y", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_Y", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Y", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_Z", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Z", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_Z", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Z", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Max_Kg", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Kg", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Max_Kg", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Max_Kg", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxTipoCella", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxTipoCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -8434,14 +8657,15 @@ SELECT IdxBlocco, IdxCella, X, Y, Z FROM Celle2Blocchi WHERE (IdxBlocco = @IdxBl 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].CommandText = "SELECT IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_" + + "Kg FROM dbo.TipoCella"; 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) { + public virtual int Fill(DS_magazzino.TipoCellaDataTable dataTable) { this.Adapter.SelectCommand = this.CommandCollection[0]; if ((this.ClearBeforeFill == true)) { dataTable.Clear(); @@ -8453,23 +8677,23 @@ SELECT IdxBlocco, IdxCella, X, Y, Z FROM Celle2Blocchi WHERE (IdxBlocco = @IdxBl [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() { + public virtual DS_magazzino.TipoCellaDataTable GetData() { this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_magazzino.Celle2BlocchiDataTable dataTable = new DS_magazzino.Celle2BlocchiDataTable(); + DS_magazzino.TipoCellaDataTable dataTable = new DS_magazzino.TipoCellaDataTable(); 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) { + public virtual int Update(DS_magazzino.TipoCellaDataTable 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"); + return this.Adapter.Update(dataSet, "TipoCella"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -8488,448 +8712,8 @@ SELECT IdxBlocco, IdxCella, X, Y, Z FROM Celle2Blocchi WHERE (IdxBlocco = @IdxBl [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] ([CodMag], [CodCS], [DescMappa]) VALUES (@CodMag, @CodC" + - "S, @DescMappa);\r\nSELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (Idx" + - "Mappa = SCOPE_IDENTITY())"; - 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("@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 [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("@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, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxMappa", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", 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[5]; - 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 = "DELETE FROM [dbo].[Mappe] \r\nWHERE ([IdxMappa] = @Original_IdxMappa) "; - this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxMappa", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[2].Connection = this.Connection; - this._commandCollection[2].CommandText = "SELECT CodCS, CodMag, DescMappa, IdxMappa FROM Mappe WHERE (CodCS = @CodCS)"; - this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[3].Connection = this.Connection; - this._commandCollection[3].CommandText = "dbo.stp_mappeGetByCodMag"; - this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; - this._commandCollection[3].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[3].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[3].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, "", "", "")); - this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[4].Connection = this.Connection; - this._commandCollection[4].CommandText = "UPDATE [dbo].[Mappe] \r\nSET [CodMag] = @CodMag, [CodCS] = @CodCS, [DescMappa] = @D" + - "escMappa \r\nWHERE ([IdxMappa] = @Original_IdxMappa)"; - this._commandCollection[4].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescMappa", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "DescMappa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxMappa", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxMappa", global::System.Data.DataRowVersion.Original, 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 getByCodCS(string CodCS) { - this.Adapter.SelectCommand = this.CommandCollection[2]; - if ((CodCS == null)) { - throw new global::System.ArgumentNullException("CodCS"); - } - else { - this.Adapter.SelectCommand.Parameters[0].Value = ((string)(CodCS)); - } - 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[3]; - 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)); + public virtual int Delete(int Original_IdxTipoCella, string Original_CodMag, string Original_CodCS, int Original_Quantita, int Original_Capienza, global::System.Nullable Original_Max_X, global::System.Nullable Original_Max_Y, global::System.Nullable Original_Max_Z, global::System.Nullable Original_Max_Kg) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxTipoCella)); if ((Original_CodMag == null)) { throw new global::System.ArgumentNullException("Original_CodMag"); } @@ -8942,11 +8726,39 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa else { this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCS)); } - if ((Original_DescMappa == null)) { - throw new global::System.ArgumentNullException("Original_DescMappa"); + this.Adapter.DeleteCommand.Parameters[3].Value = ((int)(Original_Quantita)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_Capienza)); + if ((Original_Max_X.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((double)(Original_Max_X.Value)); } else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_DescMappa)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Original_Max_Y.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((double)(Original_Max_Y.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_Max_Z.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((double)(Original_Max_Z.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((Original_Max_Kg.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((double)(Original_Max_Kg.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].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) @@ -8967,7 +8779,7 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa [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 CodCS, string DescMappa) { + public virtual int Insert(string CodMag, string CodCS, int Quantita, int Capienza, global::System.Nullable Max_X, global::System.Nullable Max_Y, global::System.Nullable Max_Z, global::System.Nullable Max_Kg) { if ((CodMag == null)) { throw new global::System.ArgumentNullException("CodMag"); } @@ -8980,11 +8792,31 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa else { this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCS)); } - if ((DescMappa == null)) { - throw new global::System.ArgumentNullException("DescMappa"); + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(Quantita)); + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(Capienza)); + if ((Max_X.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((double)(Max_X.Value)); } else { - this.Adapter.InsertCommand.Parameters[2].Value = ((string)(DescMappa)); + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Max_Y.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((double)(Max_Y.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((Max_Z.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((double)(Max_Z.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Max_Kg.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((double)(Max_Kg.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].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) @@ -9005,7 +8837,25 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa [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, int IdxMappa) { + public virtual int Update( + string CodMag, + string CodCS, + int Quantita, + int Capienza, + global::System.Nullable Max_X, + global::System.Nullable Max_Y, + global::System.Nullable Max_Z, + global::System.Nullable Max_Kg, + int Original_IdxTipoCella, + string Original_CodMag, + string Original_CodCS, + int Original_Quantita, + int Original_Capienza, + global::System.Nullable Original_Max_X, + global::System.Nullable Original_Max_Y, + global::System.Nullable Original_Max_Z, + global::System.Nullable Original_Max_Kg, + int IdxTipoCella) { if ((CodMag == null)) { throw new global::System.ArgumentNullException("CodMag"); } @@ -9018,32 +8868,80 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa else { this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCS)); } - if ((DescMappa == null)) { - throw new global::System.ArgumentNullException("DescMappa"); + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Quantita)); + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Capienza)); + if ((Max_X.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((double)(Max_X.Value)); } else { - this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(DescMappa)); + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; } - this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_IdxMappa)); + if ((Max_Y.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((double)(Max_Y.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((Max_Z.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((double)(Max_Z.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Max_Kg.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((double)(Max_Kg.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_IdxTipoCella)); if ((Original_CodMag == null)) { throw new global::System.ArgumentNullException("Original_CodMag"); } else { - this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_CodMag)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Original_CodMag)); } if ((Original_CodCS == null)) { throw new global::System.ArgumentNullException("Original_CodCS"); } else { - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodCS)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_CodCS)); } - if ((Original_DescMappa == null)) { - throw new global::System.ArgumentNullException("Original_DescMappa"); + this.Adapter.UpdateCommand.Parameters[11].Value = ((int)(Original_Quantita)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(Original_Capienza)); + if ((Original_Max_X.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((double)(Original_Max_X.Value)); } else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_DescMappa)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; } - this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(IdxMappa)); + if ((Original_Max_Y.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((double)(Original_Max_Y.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((Original_Max_Z.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[18].Value = ((double)(Original_Max_Z.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + if ((Original_Max_Kg.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[20].Value = ((double)(Original_Max_Kg.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[21].Value = ((int)(IdxTipoCella)); 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)) { @@ -9063,72 +8961,25 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa [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(CodMag, CodCS, DescMappa, Original_IdxMappa, Original_CodMag, Original_CodCS, Original_DescMappa, Original_IdxMappa); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] - public virtual int DeleteQuery(int Original_IdxMappa) { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; - command.Parameters[0].Value = ((int)(Original_IdxMappa)); - global::System.Data.ConnectionState previousConnectionState = command.Connection.State; - if (((command.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - command.Connection.Open(); - } - int returnValue; - try { - returnValue = command.ExecuteNonQuery(); - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - command.Connection.Close(); - } - } - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] - public virtual int UpdateQuery(string CodMag, string CodCS, string DescMappa, int Original_IdxMappa) { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; - if ((CodMag == null)) { - throw new global::System.ArgumentNullException("CodMag"); - } - else { - command.Parameters[0].Value = ((string)(CodMag)); - } - if ((CodCS == null)) { - throw new global::System.ArgumentNullException("CodCS"); - } - else { - command.Parameters[1].Value = ((string)(CodCS)); - } - if ((DescMappa == null)) { - throw new global::System.ArgumentNullException("DescMappa"); - } - else { - command.Parameters[2].Value = ((string)(DescMappa)); - } - command.Parameters[3].Value = ((int)(Original_IdxMappa)); - global::System.Data.ConnectionState previousConnectionState = command.Connection.State; - if (((command.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - command.Connection.Open(); - } - int returnValue; - try { - returnValue = command.ExecuteNonQuery(); - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - command.Connection.Close(); - } - } - return returnValue; + public virtual int Update( + string CodMag, + string CodCS, + int Quantita, + int Capienza, + global::System.Nullable Max_X, + global::System.Nullable Max_Y, + global::System.Nullable Max_Z, + global::System.Nullable Max_Kg, + int Original_IdxTipoCella, + string Original_CodMag, + string Original_CodCS, + int Original_Quantita, + int Original_Capienza, + global::System.Nullable Original_Max_X, + global::System.Nullable Original_Max_Y, + global::System.Nullable Original_Max_Z, + global::System.Nullable Original_Max_Kg) { + return this.Update(CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg, Original_IdxTipoCella, Original_CodMag, Original_CodCS, Original_Quantita, Original_Capienza, Original_Max_X, Original_Max_Y, Original_Max_Z, Original_Max_Kg, Original_IdxTipoCella); } } @@ -9157,9 +9008,7 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa private CelleTableAdapter _celleTableAdapter; - private Celle2BlocchiTableAdapter _celle2BlocchiTableAdapter; - - private MappeTableAdapter _mappeTableAdapter; + private TipoCellaTableAdapter _tipoCellaTableAdapter; private bool _backupDataSetBeforeUpdate; @@ -9257,25 +9106,12 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa [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 { + public TipoCellaTableAdapter TipoCellaTableAdapter { get { - return this._celle2BlocchiTableAdapter; + return this._tipoCellaTableAdapter; } 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; + this._tipoCellaTableAdapter = value; } } @@ -9320,13 +9156,9 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa && (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; + if (((this._tipoCellaTableAdapter != null) + && (this._tipoCellaTableAdapter.Connection != null))) { + return this._tipoCellaTableAdapter.Connection; } return null; } @@ -9358,10 +9190,7 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa if ((this._celleTableAdapter != null)) { count = (count + 1); } - if ((this._celle2BlocchiTableAdapter != null)) { - count = (count + 1); - } - if ((this._mappeTableAdapter != null)) { + if ((this._tipoCellaTableAdapter != null)) { count = (count + 1); } return count; @@ -9383,15 +9212,6 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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); @@ -9419,21 +9239,12 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa allChangedRows.AddRange(updatedRows); } } - if ((this._posizioneUdcStoricoTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._tipoCellaTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.TipoCella.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); - } - } - 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)); + result = (result + this._tipoCellaTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -9446,6 +9257,15 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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; } @@ -9463,14 +9283,6 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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) @@ -9495,19 +9307,11 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa allAddedRows.AddRange(addedRows); } } - if ((this._posizioneUdcStoricoTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._tipoCellaTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.TipoCella.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - 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)); + result = (result + this._tipoCellaTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -9519,6 +9323,14 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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; } @@ -9528,6 +9340,14 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa [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) @@ -9536,19 +9356,11 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa allChangedRows.AddRange(deletedRows); } } - if ((this._celle2BlocchiTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.Celle2Blocchi.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._tipoCellaTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.TipoCella.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - 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)); + result = (result + this._tipoCellaTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -9576,14 +9388,6 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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) @@ -9659,13 +9463,8 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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))) { + if (((this._tipoCellaTableAdapter != null) + && (this.MatchTableAdapterConnection(this._tipoCellaTableAdapter.Connection) == false))) { throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } @@ -9755,22 +9554,13 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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); + if ((this._tipoCellaTableAdapter != null)) { + revertConnections.Add(this._tipoCellaTableAdapter, this._tipoCellaTableAdapter.Connection); + this._tipoCellaTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._tipoCellaTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._tipoCellaTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._tipoCellaTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._tipoCellaTableAdapter.Adapter); } } // @@ -9855,13 +9645,9 @@ SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = @IdxMappa 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 ((this._tipoCellaTableAdapter != null)) { + this._tipoCellaTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tipoCellaTableAdapter])); + this._tipoCellaTableAdapter.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 ff64b3d2..9aa40f8c 100644 --- a/GMW/GMW_data/DS_magazzino.xsd +++ b/GMW/GMW_data/DS_magazzino.xsd @@ -455,10 +455,13 @@ SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE - 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))) + DELETE FROM [dbo].[Blocchi] WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ((@IsNull_CodMag = 1 AND [CodMag] IS NULL) OR ([CodMag] = @Original_CodMag)) AND ((@IsNull_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) 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))) - + + + + @@ -474,11 +477,11 @@ SELECT UDC, IdxCella, CodCS, DataInizio, DataFine FROM PosizioneUdcStorico WHERE - 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) + INSERT INTO [dbo].[Blocchi] ([CodMag], [CodCS], [CodBlocco], [DescBlocco], [NumX], [NumY], [NumZ]) VALUES (@CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ); +SELECT IdxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = SCOPE_IDENTITY()) - - + + @@ -489,24 +492,27 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi - SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM dbo.Blocchi + SELECT IdxBlocco, CodMag, CodCS, 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) + UPDATE [dbo].[Blocchi] SET [CodMag] = @CodMag, [CodCS] = @CodCS, [CodBlocco] = @CodBlocco, [DescBlocco] = @DescBlocco, [NumX] = @NumX, [NumY] = @NumY, [NumZ] = @NumZ WHERE (([IdxBlocco] = @Original_IdxBlocco) AND ((@IsNull_CodMag = 1 AND [CodMag] IS NULL) OR ([CodMag] = @Original_CodMag)) AND ((@IsNull_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) 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, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi WHERE (IdxBlocco = @IdxBlocco) - - + + - + + + + @@ -517,6 +523,7 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi + @@ -524,78 +531,97 @@ SELECT IdxBlocco, IdxMappa, CodBlocco, DescBlocco, NumX, NumY, NumZ FROM Blocchi - + + - - - - - dbo.stp_blocchiGetByCodMappa - - - - - - - - + - 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))) + DELETE FROM [dbo].[Celle] WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_IdxTipoCella = 1 AND [IdxTipoCella] IS NULL) OR ([IdxTipoCella] = @Original_IdxTipoCella)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione)) AND ((@IsNull_Attiva = 1 AND [Attiva] IS NULL) OR ([Attiva] = @Original_Attiva)) AND ((@IsNull_IdxBlocco = 1 AND [IdxBlocco] IS NULL) OR ([IdxBlocco] = @Original_IdxBlocco)) 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].[Celle] ([CodCS], [CodCella], [Capacita], [Descrizione]) VALUES (@CodCS, @CodCella, @Capacita, @Descrizione); -SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCella = SCOPE_IDENTITY()) + INSERT INTO [dbo].[Celle] ([CodCS], [CodCella], [IdxTipoCella], [Descrizione], [Attiva], [IdxBlocco], [X], [Y], [Z]) VALUES (@CodCS, @CodCella, @IdxTipoCella, @Descrizione, @Attiva, @IdxBlocco, @X, @Y, @Z); +SELECT IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X, Y, Z FROM Celle WHERE (IdxCella = SCOPE_IDENTITY()) - + + + + + + - SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM dbo.Celle + SELECT IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X, Y, Z 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) + UPDATE [dbo].[Celle] SET [CodCS] = @CodCS, [CodCella] = @CodCella, [IdxTipoCella] = @IdxTipoCella, [Descrizione] = @Descrizione, [Attiva] = @Attiva, [IdxBlocco] = @IdxBlocco, [X] = @X, [Y] = @Y, [Z] = @Z WHERE (([IdxCella] = @Original_IdxCella) AND ([CodCS] = @Original_CodCS) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_IdxTipoCella = 1 AND [IdxTipoCella] IS NULL) OR ([IdxTipoCella] = @Original_IdxTipoCella)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione)) AND ((@IsNull_Attiva = 1 AND [Attiva] IS NULL) OR ([Attiva] = @Original_Attiva)) AND ((@IsNull_IdxBlocco = 1 AND [IdxBlocco] IS NULL) OR ([IdxBlocco] = @Original_IdxBlocco)) 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 IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, IdxBlocco, X, Y, Z FROM Celle WHERE (IdxCella = @IdxCella) - + + + + + + - - + + + + + + + + + + + + @@ -606,185 +632,105 @@ SELECT IdxCella, CodCS, CodCella, Capacita, Descrizione FROM Celle WHERE (IdxCel - + - - - - - - - - - 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)) + DELETE FROM [dbo].[TipoCella] WHERE (([IdxTipoCella] = @Original_IdxTipoCella) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([Quantita] = @Original_Quantita) AND ([Capienza] = @Original_Capienza) AND ((@IsNull_Max_X = 1 AND [Max_X] IS NULL) OR ([Max_X] = @Original_Max_X)) AND ((@IsNull_Max_Y = 1 AND [Max_Y] IS NULL) OR ([Max_Y] = @Original_Max_Y)) AND ((@IsNull_Max_Z = 1 AND [Max_Z] IS NULL) OR ([Max_Z] = @Original_Max_Z)) AND ((@IsNull_Max_Kg = 1 AND [Max_Kg] IS NULL) OR ([Max_Kg] = @Original_Max_Kg))) - + - + + + + + + + + + + - INSERT INTO [dbo].[Mappe] ([CodMag], [CodCS], [DescMappa]) VALUES (@CodMag, @CodCS, @DescMappa); -SELECT IdxMappa, CodMag, CodCS, DescMappa FROM Mappe WHERE (IdxMappa = SCOPE_IDENTITY()) + INSERT INTO [dbo].[TipoCella] ([CodMag], [CodCS], [Quantita], [Capienza], [Max_X], [Max_Y], [Max_Z], [Max_Kg]) VALUES (@CodMag, @CodCS, @Quantita, @Capienza, @Max_X, @Max_Y, @Max_Z, @Max_Kg); +SELECT IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg FROM TipoCella WHERE (IdxTipoCella = SCOPE_IDENTITY()) - + + + + + + - - SELECT IdxMappa, CodMag, CodCS, DescMappa FROM dbo.Mappe + + SELECT IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg FROM dbo.TipoCella - UPDATE [dbo].[Mappe] SET [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) + UPDATE [dbo].[TipoCella] SET [CodMag] = @CodMag, [CodCS] = @CodCS, [Quantita] = @Quantita, [Capienza] = @Capienza, [Max_X] = @Max_X, [Max_Y] = @Max_Y, [Max_Z] = @Max_Z, [Max_Kg] = @Max_Kg WHERE (([IdxTipoCella] = @Original_IdxTipoCella) AND ([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ([Quantita] = @Original_Quantita) AND ([Capienza] = @Original_Capienza) AND ((@IsNull_Max_X = 1 AND [Max_X] IS NULL) OR ([Max_X] = @Original_Max_X)) AND ((@IsNull_Max_Y = 1 AND [Max_Y] IS NULL) OR ([Max_Y] = @Original_Max_Y)) AND ((@IsNull_Max_Z = 1 AND [Max_Z] IS NULL) OR ([Max_Z] = @Original_Max_Z)) AND ((@IsNull_Max_Kg = 1 AND [Max_Kg] IS NULL) OR ([Max_Kg] = @Original_Max_Kg))); +SELECT IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg FROM TipoCella WHERE (IdxTipoCella = @IdxTipoCella) - - + + + + + + + - - + + + + + + + + + + + - + - + + + + + + - - - - - DELETE FROM [dbo].[Mappe] -WHERE ([IdxMappa] = @Original_IdxMappa) - - - - - - - - - - SELECT CodCS, CodMag, DescMappa, IdxMappa FROM Mappe WHERE (CodCS = @CodCS) - - - - - - - - - - dbo.stp_mappeGetByCodMag - - - - - - - - - - - - UPDATE [dbo].[Mappe] -SET [CodMag] = @CodMag, [CodCS] = @CodCS, [DescMappa] = @DescMappa -WHERE ([IdxMappa] = @Original_IdxMappa) - - - - - - - - - - + @@ -987,96 +933,102 @@ WHERE ([IdxMappa] = @Original_IdxMappa) - + - - - + + - - - - - - - - - - - - - - - - - - + - - - - - - - - - + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1108,25 +1060,19 @@ WHERE ([IdxMappa] = @Original_IdxMappa) - - - - - - - - + + + + - - - - + + \ No newline at end of file diff --git a/GMW/GMW_data/DS_magazzino.xss b/GMW/GMW_data/DS_magazzino.xss index c247bb6b..cd9a5dbd 100644 --- a/GMW/GMW_data/DS_magazzino.xss +++ b/GMW/GMW_data/DS_magazzino.xss @@ -6,17 +6,16 @@ --> - - - - - - - - + + + + + + + - + 302 @@ -28,7 +27,7 @@ - + 302 @@ -40,63 +39,51 @@ - + - 825 - 633 + 1116 + 582 + + + 1116 + 649 + + + + + + + 723 + 598 648 - 633 + 598 - + - 901 - 237 + 1014 + 738 - 901 - 279 + 895 + 738 - + - 911 - 550 + 1108 + 372 - 911 - 451 - - - - - - - 769 - 76 - - - 828 - 76 - - - - - - - 386 - 81 - - - 469 - 81 + 1108 + 288 diff --git a/GMW/GMW_data/MagClass.cs b/GMW/GMW_data/MagClass.cs index 862ebf09..a092945b 100644 --- a/GMW/GMW_data/MagClass.cs +++ b/GMW/GMW_data/MagClass.cs @@ -14,7 +14,6 @@ namespace GMW_data #region area table adapters public DS_magazzinoTableAdapters.AnagMagTableAdapter taAnagMag; - public DS_magazzinoTableAdapters.MappeTableAdapter taMappe; public DS_magazzinoTableAdapters.BlocchiTableAdapter taBlocchi; public DS_magazzinoTableAdapters.CelleTableAdapter taCelle; public DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter taCartellini; @@ -28,7 +27,6 @@ namespace GMW_data protected void initTA() { taAnagMag = new GMW_data.DS_magazzinoTableAdapters.AnagMagTableAdapter(); - 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(); @@ -42,7 +40,6 @@ namespace GMW_data { // connections del db taAnagMag.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"); diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll index 7d8173643ff1bf47e79c7dd2b07c2c405ab83e91..14e018699e4e094dd00c5e92332443ce2a87d14d 100644 GIT binary patch literal 556032 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 literal 553472 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

SPvF;?2M+UYCaRRGU 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 F*a1MKDS!X~ delta 105 zcmZqpBiissbV3Jn{-Rfn-L2h>t=&wm-OR1sEL*!-Kl%#1nICv>(SoTC?K9uRRx$Zm zZ}0JAJ)y1xRPD_G1WZ6&2*f#4SQ&E4SQ&zXU4pg#)je1uZ0WuAu77KFr*6jfhBDR$ Fb^sNkDC__L diff --git a/GMW/GMW_data/bin/Debug/SteamWare.xml b/GMW/GMW_data/bin/Debug/SteamWare.xml index 6809ec2a..b329ff6c 100644 --- a/GMW/GMW_data/bin/Debug/SteamWare.xml +++ b/GMW/GMW_data/bin/Debug/SteamWare.xml @@ -4,5 +4,3153 @@ SteamWare + +

+ Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 36: 0..9A..Z + + + + + + converte da base di dimensione nBase a valore intero + + valore in formato nBase + base, max 36 (0..9A..Z) + + + + + metodo di accesso singleton + + + + + Summary description for selettori + + + + + + + + + + + + + + + carica i dati CdC se in cache o da TableAdapter + + + + + restituisce l'elenco di tutti i cdc + + + + + + restituisce l'elenco di tutti i cdc della gerarchia dell'utente + + + + + + classe gestione logging esteso di eventi e note utente (correlabili) + + + + + TableAdapter di accesso alla tabella anagrafica filtraggi + + + + + TableAdapter di accesso alla tabella anagrafica record + + + + + TableAdapter di accesso alla tabella logging record di eventi + + + + + TableAdapter di accesso alla tabella logging utente + + + + + TableAdapter di accesso alla vista logging eventi + + + + + TableAdapter di accesso alla vista logging utente + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + avvio i tari tableAdapters + + + + + avvio della classe istanziando db e + + + + + oggetto statico di accesso ai metodi della classe... + + + + + tabella eventi + + + + + + tabella note + + + + + + tabella eventi secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + inserisce l'evento indicato dai parametri + + user che ha generato l'evento + pagina/form applicaizone in cui l'evento si è generato + valore originale(se c'è) + valore nuovo/modificato + descrizione evento (poi gestita con anagrafica interna) + filtro logico evento (poi gestita con anagrafica interna) + + + + inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... + + user che ha inserito la nota + testo della nota + valore ulteriore da associare alla nota (es: label, codice, versione, ...) + filtro logico evento (poi gestita con anagrafica interna) + intero dell'idx della nota creata + + + + associa l'evento e la nota indicati + + idx del record da associare + idx chiave della nota da associare + + + + associa l'ultimo evento del filtro indicato alla nota + + filtro associato all'ultimo evento... + idx chiave della nota da associare + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + Elimina gli eventi cestinati generati dall'utente indicato + + utente generatore dell'evento + + + + Elimina gli eventi cestinati anteriori alla data selezionata + + dataOra dell'evento + + + + effettua la registrazione dell'evento in session + + + + + metodo di comportamento del controllo di logging + + + + + nasconde pannello log + + + + + memorizza log inserito + + + + + mostra pannello log + + + + + metodo di comportamento del controllo di logging + + + + + indica il primo step del doppio livello di approvazione (completamento) + + + + + SOLO con incremento indice di revisione dell'oggetto approvato + + + + + SOLO mantenendo indice di revisione corrente + + + + + permette SIA con revisione che senza (e anche rev -1) + + + + + classe di wrap verso i TableAdapter impiegati + + + + + metodo protected di avvio della classe + + + + + procedura di avvio dei tableAdapter + + + + + procedura di avvio dei tableAdapter + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary + + + + + + tableAdapter diritti + + + + + tableAdapter permessi + + + + + tableAdapter funzione + + + + + tableAdapter permessi2funzione + + + + + tableAdapter CdC + + + + + tableAdapter utenti + + + + + table adapter lingue + + + + + table adapter vocabolario + + + + + table adapter versione vocabolario + + + + + table adapter versione anagrafica + + + + + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + + + + + resetta il vocabolario rileggendo i dati... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + + + + + + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... + + + + + struttura di comando da input utente (es: via barcode) + + + + + definisce se il comando sia valido o no + + + + + testo da mostrare dato il comando + + + + + comando registrato + + + + + comando precedentemente inserito + + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + Pagina base applicazioni SteamWare da cui derivare le altre + + + + + Iniziazlizzazione void (non fa nulla) + + + + + Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + + + + + + + rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + + titolo da mostrare nella pagina WIP + descrizione da mostrare nella pagina WIP + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + tipo di chart (2D/3D) + + + + + 2D + + + + + 3D + + + + + web control che disegna un grafico a torta + + + + + altezza di default + + + + + larghezza di default + + + + + padding di default + + + + + legenda visibile di default + + + + + soglia minima 5% per mostrare il dato + + + + + renderizza il contenuto + + + + + + disegna la leggenda html laterale... + + + + + + disegna piechart 2-dim + + + + + + disegna piechart 3d ellittica + + + + + + traduce la stringa colore in oggetto colore + + + + + + + converte intero a stringa esadecimale + + + + + + + converte stringa esadecimale a intero + + + + + + + tipo di grafico (2D/3D) + + + + + ampiezza del grafico + + + + + altezza del grafico + + + + + padding grafico/container + + + + + boolean se si debba mostrale la legenda + + + + + percentuale minima da mostrare + + + + + serie di dati (tipizzata) ma mostrare + + + + + testo associato al controllo + + + + + layer gestione vari tipi di memoria: cache, session... + + + + + lettore file configurazione + + + + + oggetto singleton x accesso al layer di memoria + + + + + classe gestione accessi a Session, cache, viewstate, configuration... + + + + + legge dalla config un valore bool + + + + + + + legge dalla config un valore string + + + + + + + legge dalla config un valore int + + + + + + + carica dalla sessione un dato di tipo object generico + + + + + + + carica dalla sessione un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla sessione un dato di tipo string + + + + + + + carica dalla sessione un dato di tipo long + + + + + + + carica dalla sessione un dato di tipo int + + + + + + + inserisce in session un valore + + + + + + + salvo un valore come cookie + + + + + + + + restituisco un valore da cookie + + + + + + + inserisce in session un valore + + nome della variabile + valore associato + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + + svuota una variabile dalla session + + + + + + restituisce true se è presente in session l'oggetto richiesto + + + + + + + carica dalla Cache un dato di tipo object generico + + + + + + + carica dalla Cachee un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla Cachee un dato di tipo string + + + + + + + inserisce in Cache un valore + + nome della variabile + valore + + + + inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + + nome della variabile + valore + da registrare come tabella da svuotare on update? + + + + + svuota una variabile dalla Cache + + + + + + restituisce true se è presente in cache l'oggetto richiesto + + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + + + + + + + forza lo svuotamento delel tabelle indicate come in cache... + + + + + elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + + + + + elenco dictionary dei valori in session da NON aggiornare con update... + + + + + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + + + valore originale + + + + + nuovo valore + + + + + dictionary dei parametri vecchi + + + + + dictionary dei parametri nuovi + + + + + inizializzazione classe + + + + + valorizza i diff dei valori old e new + + + + + calcola solo il vettore dei valori old (x delete) + + + + + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new + + + + + Base class for every user control in the application, containing some common + behaviour and utility methods. + It is not meant to be be used directly. + + + + + tipo id controllo con classi di base comune da cui derivare gli *.asmx + + + + + nome della pagina correntemente caricata + + + + + memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... + + + + + stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) + + + + + stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) + + + + + tabella diritti + + + + + tabella di tutti i cdc + + + + + tipo di anagrafica usata + + + + + importo il tipo di vista del modulo + + + + + elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) + + + + + numero di righe standard x i datagrid + + + + + numero di righe standard x i datagrid di anagrafica + + + + + numero di righe standard x i datagrid lunghi + + + + + numero di righe standard x i datagrid medi + + + + + numero di righe standard x i datagrid su mezza pagina + + + + + numero di righe standard x i selettori popup + + + + + indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... + + + + + indirizzo email dell'applicativo da cui partono le email in caso di anomalie... + + + + + indirizzo server SMTP + + + + + elenco delle pagine "safe" ovvero da non autorizzare - da web.config + + + + + elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config + + + + + valore che determina se è possibile forzare impersonificazioen utente... + + + + + livello di log (1-->5) + + + + + dir di logging + + + + + MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina + + + + + + + predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) + + + + + popola gli oggetti e le labels... (B.1.6) + + + + + disegna la pagina: prima i controlli poi il datagrid + + + + + aggiunge i link x i selettori + + + + + sistema i vari controlli della pagina + + + + + aggiorna eventuali datalist e datagrid + + + + + sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese + + + + + calcola come percentuale la radio dividendo/divisore + + + + + + + + limita una stringa al numero max di caratteri imposto + + + + + + + + Reads data from a stream until the end is reached. The + data is returned as a byte array. An IOException is + thrown if any of the underlying IO calls fail. + + The stream to read data from + The initial buffer length + + + + converte una data in formato aaaammgg in stringa gg/mm/aaaa + + + + + + + converte una data in formato aaaammgg in stringa aaaa-mm-gg + + + + + + + converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg + + + + + + + converte una datetime in un intero tipo yyyymmddhhmmss + + + + + + + formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa + + + + + + + invia un alert jscript con messaggio indicato... + + messaggio dell'alert da mandare + + + + scrive immediatamente sulla pagina web il messaggio di avanzamento... + + + + + + restituisce una scringa formattata in testa e coda x essere un corretto comando javascript + + + + + + + invio email senza log + + + + + + + + + + invio email con log + + + + + + + + + + caricamento dati applicazione da sessione (B.1.3) + + + + + setup datamanagers... + + + + + reset update del modulo corrente + + + + + (ri)carica i dataset del modulo + + + + + verifica se tutti i dataset richiesti sono disponibili i cache + + + + + + salva nella cache i dataset caricati + + + + + carica dalla cache i dataset necessari + + + + + legge i valori standard x dataset e parametri + + + + + leggi i parametri di configurazione standard dell'applicativo + + + + + genera la stringa dei cdc autorizzati dell'utente + + + + + legge il dataset dei CdC + + + + + caricamento dati user da sessione (B.1.1) + + + + + verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized + + + + + salva in variabile pagina il nome della pagina corrente + + + + + selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx + + + + + + risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati + + condizione + tipo di eguaglianza + nome parametro + valore parametro + + + + + crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... + + + + + + crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" + + + + + + + + esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi + + filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " + stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati + ultimo cdc trovato + cdc corrente + + + + + restituisce il cdc dell'utente data la sua matricola + + + + + + + restituisce l'utente AS dall'utente win + + + + + + + restituisce la descr del CdC + + + + + + + invia la stringa jscript di conferma pre-cancellazione + + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + tipo del file richiesto..." + + + + + effettua traduzione del lemma + + + + + + + effettua traduzione in inglese del lemma + + + + + + + definisce visibilità + + + + + + + effettua la registrazione degli eventi + + + + + effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... + + evento da loggare + valori originali + nuovi valori + filtro associato + + + + salva in sessione i valori indicati + + dictionary dei valori vecchi + dictionary dei valori nuovi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + salva in sessione i valori per un oggetto che sta x essere eliminato + + dictionary dei valori vecchi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + imposto il tipo di anagrafica del controlloS + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + legge e scrive in viewState la stringa di filtraggio... + + + + + variabile salvata in viewstate x la direzione del sorting + + + + + genera la stringa filtro x i cdc autorizzati x l'user + + + + + + tipo di vista del modulo + + + + + Accesso in lettura e scrittura al filesystem per gestione files upload e download + + + + + path di lavoro dei metodi leggi/scrivi + + + + + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale + + + + + + + restituisce una tab di files dato l'elenco dei files + + + + + + + setta le directory + + + + + + oggetto WebClient + + + + + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath + + + + + + + Legge i dati da uno stream fino a quando arriva alla fine. + I dati sono restituiti come un byte[] array. un eccezione IOException è + sollevata se una delle chiamate IO sottostanti fallisce. + + Lo stream da cui leggere + Lunghezza buffer iniziale (-1 = default 32k) + + + + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo + + + + + + ottiene il dataset dei files presenti nella directory indicata esplicitamente + + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) + + + + + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + elenco dei files come array di oggetti FileInfo + + + + + + elenco dei files come array di oggetti FileInfo filtrati per parametro + + + + + + + elimina la directory di lavoro se è dir virtuale mappata + + + + + + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno + + regexp selezione files in dir (* = tutti!!!) + + + + + verifica se il file indicato esista in workDir + + + + + + + elimina il file indicato dalla directory di lavoro + + + + + + + restituisce lo stream del file richiesto + + + + + + + restituisce la stringa letta dal file richiesto + + + + + + + scrive il file dallo stream byte[] inviato + + + + + + + + scrive il file dalla stringa inviata + + + + + + + + converte una string in un byte[] + + + + + + + converte un byte[] in una string + + + + + + + sposta il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + + imposta la dir di lavoro + + + + + + imposta la dir di lavoro + + + non serve +... x retrocompatibilità... + + + + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + + + + + + esegue un comando in shell + + + + + + + + + esegue un comando in shell + + + + + + + + + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + + url del file + nome con cui salvare il file + + + + + comprime zip il file indicato + + + + + + + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + + Espressione ricerca, come *.txt + Nome del file zip da creare + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover + + + + + classe gestione parametri deviceper stampa + + + + + creazione oggetto parametri per stampa + + + + + + + + + + + + formato output + + + + + altezza + + + + + larghezza + + + + + margine Sx + + + + + margine Dx + + + + + margine Top + + + + + margine Bottom + + + + + classe gesione log files applicazioni + + + + + directory base x logs + + + + + nome del file corrente + + + + + max mb di log da accumulare + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata con il max di dati indicato + + + + + scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) + + testo iniziale del log + + + + + scrive un messaggio di log con etichetta pre + + testo messaggio + tipo di log da registrare (etichetta [...]) + + + + + fornisce il nome del file in cui loggare (ed eventualmente crea...) + + + + + provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + + + + + fornisce il file + vecchio + + + + + + + tipo di log ammesso + + + + + informazioni di debug + + + + + errori + + + + + eccezioni nell'esecuzione try/catch + + + + + errori fatali + + + + + informazioni opzionali + + + + + fase di avvio componente + + + + + avvisi + + + + + enumeratore modalità login + + + + + login AD normale + + + + + forza utente fornendo password + + + + + forza ad un utente standard scelto dall'elenco + + + + + enumeratore modalità scrittura tag siteMap + + + + + nodo di tipo iniziale - apertura + + + + + nodo di tipo foglia + + + + + nodo di tipo finale - chiusura + + + + + enumeratore tipi di anagrafica + + + + + tipo di anagrafica Brembo + + + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + + + + + + + + oggetto mese precedente alla dataLilmite + + + + + + oggetto mese corrente fino alla dataLilmite + + + + + + confronta le date e restituisce true se le date sono nello stesso mese + + + + + + + + restituisce l'intervallo del giorno completo che comprende la data indicata + + + + + + + restituisce l'intervallo di N giorni fino alla data indicata + + + + + + + + restituisce l'intervallo della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + classe di gestione delle email + + + + + stringa nel nome DNS o dell'ip del server SMTP + + + + + metodo static per la gestione delle email + + + + + + metodo static per la gestione delle email + + + + + + + procedura invio email + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + metodo singleton gestione email... + + + + + Tipo di comparazione, Binary == CaseSensitive, Text = insensitive + + + + + tipo controllo : binario + + + + + tipo controllo : text + + + + + Funzione di splitting compatibile con multi-character e multi-line + + + + + stringa da splittare + + + + + Delimiter con cui splittare + + + + + Costruttore dello Splitter + + + + + comparatore case sensitive + + + + + + + + comparatore case insensitive + + + + + + + + parte principale dello splitter + + stringa da splittare + delimitatore ricercato + true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) + + 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive + + + + + elimina dal nome file il tipo (desinenza) + + + + + + + Classe di metodi che estendono quelli base applicati alle string + + + + + Trasforma in MAIUSCOLo il primo carattere della stringa + + stringa da processare + stringa processata + + + + restituisce la stringa completa e corretta del filepath del server (anche con vDir) + + path relativo alla cartella iis dell'applicativo + path fisico tradotto + + + + effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi + + + + + + + fornisce dati di base per l'utente + + + + + fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + + + + + restituisce la riga completa dall'username richiesto + + + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato + + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + imposta la lingua utente dal valore della riga DB + + + + + costruisce la mappa del sito per l'utente + + + + + formatta un nodo in modo corretto dai dati indicati + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato + + + + + + + + + salva dati accessori quali il cdc dell'utente... + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + verifica le credenziali AD dell'utente... + + + + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + ricarica e ri-traduce la mappa sito per l'utente... + + + + + retituisce il nome apgina dai permessi utente + + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente data la matricola... + + matricola + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + + {dominio\}userName + + + + + restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti + + + + + + + + restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + tabella utenti + + + + restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + stringa di email separate da "," + + + + crea un nuovo utente con le credenziali indicate + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + + + + + + + + toglier il diritto all'utente indicato + + + + + + + + + + + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) + + modulo di cui si testano i diritti + + + + + versione statica della classe utente come singleton UtenTeSignletoN + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + retituisce username AD + + + + + oggetto utente con metodi get/set + + + + + oggetto dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + restituisce true se utente forzato da forceUser.aspx + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome, nome e matricola + + + + + restituisce una stringa della sigla dell'utente + + + + + restituisce una stringa formattata con cognome e nome + + + + + restituisce una stringa formattata con cognome + + + + + restituisce una stringa formattata con nome + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + classe di gestione dei db x creazione/update alla versione richiesta + + + + + oggetto connessione + + + + + stringa di connessione + + + + + dir che contiene gli script da eseguire... + + + + + formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) + + + + + avvio protected della classe + + + + + esegue gli script di sql di update dal file richiesto + + + + + + + + Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo + + NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default + + nome DB di cui cercare script + revisione di partenza + revisione di arrivo + timeout max per ogni operazione + + + + + verifica se il db indicato esiste o meno... + + + + + + + + crea il db indicato con i parametri di connessione specificati + + + + + + + + classe di gestione lettura + + + + + esegue parsing fornendo dati ed headers + + + + + + + + esegue parsing fornendo dati + + + + + + + esegue parsing fornendo dati come stream + + + + + + + esegue parsing fornendo dati come stream ed headers + + + + + diff --git a/GMW/GMW_data/obj/Debug/GMW_data.dll b/GMW/GMW_data/obj/Debug/GMW_data.dll index 7d8173643ff1bf47e79c7dd2b07c2c405ab83e91..14e018699e4e094dd00c5e92332443ce2a87d14d 100644 GIT binary patch literal 556032 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 literal 553472 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

SPvF;?2M+UYCaRRGU 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 D7npao literal 27527 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 DI;UeM diff --git a/GMW/GMW_data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll b/GMW/GMW_data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll index 6bc330d4a344b0abaecf92c1230f887b26fb6878..4cb87def607fa75629226a7603fd6cd2b0c6ccc9 100644 GIT binary patch delta 38 wcmV+>0NMY5paOuP0+5IU$w~3Ci>+c1MkX5fI-AE$xc-?%guop{vq)pOEK=(cp8x;= delta 38 wcmV+>0NMY5paOuP0+5IUX8Z85i>+c1w|To>KT_L3yz}yaf`c2Qvq)pOEN(#)CjbBd 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 333006ebd63acd3bf6ec3d0bb2af010af66a1609..9dcd1778b7cffbceabb072ff4bdccacde1ccd65a 100644 GIT binary patch literal 217088 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�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 literal 212992 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

TX`rsp=` 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 a(PiFa| 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

TX`rsp=` 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 a(PiFa| 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

TX`rsp=` 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 a(PiFa| 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