From 87665810d995ed65c0cb053c43111ca788c8a227 Mon Sep 17 00:00:00 2001 From: samuele Date: Mon, 27 Aug 2012 17:30:59 +0000 Subject: [PATCH] Aggiunti campi ricerca con autocompletamento pulizia git-svn-id: https://keyhammer.ath.cx/svn/ETS/trunk@16 72332f79-082b-4ce8-9953-5b7f197a49bb --- ETS-WS/ETS-WS.suo | Bin 70144 -> 83968 bytes ETS-WS/ETS-WS/Default.aspx.cs | 2 +- ETS-WS/ETS-WS/ETS-WS.Publish.xml | 2 +- ETS-WS/ETS-WS/ETS-WS.csproj | 12 +- ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs | 41 +- ETS-WS/ETS-WS/Web.config | 4 +- .../ETS-WS/WebUserControls/mod_fileInOut.ascx | 32 +- .../WebUserControls/mod_fileInOut.ascx.cs | 51 +- .../mod_fileInOut.ascx.designer.cs | 44 +- .../ETS-WS/WebUserControls/mod_inputDati.ascx | 28 +- .../mod_inputDati.ascx.designer.cs | 72 + ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 9728 -> 11264 bytes ETS-WS/ETS-WS/bin/ETS_Data.dll | Bin 27648 -> 79872 bytes ETS-WS/ETS-WS/images/ajax-loader.gif | Bin 0 -> 2608 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 9438 -> 0 bytes .../Debug/ETS-WS.csproj.FileListAbsolute.txt | 31 - ETS-WS/ETS-WS/obj/Debug/ETS-WS.dll | Bin 4608 -> 0 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 33021 -> 0 bytes ETS-WS/ETS-WS/obj/Debug/build.force | 0 ETS-WS/ETS-WS/obj/Release/ETS-WS.dll | Bin 9728 -> 10240 bytes ETS_Data/DS_applicazione.Designer.cs | 1850 +++++++++++++++++ ETS_Data/DS_applicazione.xsc | 10 +- ETS_Data/DS_applicazione.xsd | 215 +- ETS_Data/DS_applicazione.xss | 13 +- ETS_Data/DS_utils.Designer.cs | 1184 +++++++++++ ETS_Data/DS_utils.xsd | 96 +- ETS_Data/DS_utils.xss | 4 +- ...gnTimeResolveAssemblyReferencesInput.cache | Bin 5746 -> 6486 bytes ETS_Data/utils.cs | 6 + 29 files changed, 3612 insertions(+), 85 deletions(-) create mode 100644 ETS-WS/ETS-WS/images/ajax-loader.gif delete mode 100644 ETS-WS/ETS-WS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 ETS-WS/ETS-WS/obj/Debug/ETS-WS.csproj.FileListAbsolute.txt delete mode 100644 ETS-WS/ETS-WS/obj/Debug/ETS-WS.dll delete mode 100644 ETS-WS/ETS-WS/obj/Debug/ResolveAssemblyReference.cache delete mode 100644 ETS-WS/ETS-WS/obj/Debug/build.force diff --git a/ETS-WS/ETS-WS.suo b/ETS-WS/ETS-WS.suo index 2470c31b8c91bc73ef02503992962491f7b1c2a5..a6f203dfa4ec23489c2415633e770b13da793cfb 100644 GIT binary patch delta 6067 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 SG>FDpSND$oEYJa?(fS|2O4Bd^ diff --git a/ETS-WS/ETS-WS/Default.aspx.cs b/ETS-WS/ETS-WS/Default.aspx.cs index a3012b1..8617944 100644 --- a/ETS-WS/ETS-WS/Default.aspx.cs +++ b/ETS-WS/ETS-WS/Default.aspx.cs @@ -13,7 +13,7 @@ namespace ETS_WS protected void Page_Load(object sender, EventArgs e) { Logger lg = LogManager.GetCurrentClassLogger(); - lg.Info("prova log"); + lg.Info("User login"); Response.Redirect("~/protocollo.aspx"); } } diff --git a/ETS-WS/ETS-WS/ETS-WS.Publish.xml b/ETS-WS/ETS-WS/ETS-WS.Publish.xml index f42d0bc..d795f85 100644 --- a/ETS-WS/ETS-WS/ETS-WS.Publish.xml +++ b/ETS-WS/ETS-WS/ETS-WS.Publish.xml @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/ETS-WS/ETS-WS/ETS-WS.csproj b/ETS-WS/ETS-WS/ETS-WS.csproj index 821ee19..51abf38 100644 --- a/ETS-WS/ETS-WS/ETS-WS.csproj +++ b/ETS-WS/ETS-WS/ETS-WS.csproj @@ -83,6 +83,7 @@ + @@ -146,7 +147,6 @@ - Web.config @@ -190,13 +190,6 @@ ricerca.aspx - - test.aspx - ASPXCodeBehind - - - test.aspx - AjaxSimpleFull.Master ASPXCodeBehind @@ -245,7 +238,8 @@ - + + diff --git a/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs b/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs index 4009426..9d5156c 100644 --- a/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs +++ b/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs @@ -30,14 +30,51 @@ namespace ETS_WS.WS if (count >= Convert.ToInt32(ConfigurationManager.AppSettings.Get("MinCharAutocomplete"))) { // elenco candidati - DS_utils.v_selFontiDataTable tabFonti = utils.obj.taSelFonti.getByLikeSearch(prefixText); + DS_utils.v_selFontiDataTable tabella = utils.obj.taSelFonti.getByLikeSearch(prefixText); // aggiungo ogni riga... - foreach (DS_utils.v_selFontiRow riga in tabFonti) + foreach (DS_utils.v_selFontiRow riga in tabella) { suggerimenti.Add(riga.label); } } return suggerimenti.ToArray(); } + [System.Web.Services.WebMethod] + public string[] elencoCommesse(string prefixText, int count) + { + // inizializzo risposta + List suggerimenti = new List(); + // proseguo SOLO SE min "MinCharAutocomplete" char... + if (count >= Convert.ToInt32(ConfigurationManager.AppSettings.Get("MinCharAutocomplete"))) + { + // elenco candidati + DS_utils.v_selCommesseDataTable tabella = utils.obj.taSelCommesse.getByLikeSearch(prefixText); + // aggiungo ogni riga... + foreach (DS_utils.v_selCommesseRow riga in tabella) + { + suggerimenti.Add(riga.label); + } + } + return suggerimenti.ToArray(); + } + [System.Web.Services.WebMethod] + public string[] elencoFasi(string prefixText, int count) + { + // inizializzo risposta + List suggerimenti = new List(); + // proseguo SOLO SE min "MinCharAutocomplete" char... + if (count >= Convert.ToInt32(ConfigurationManager.AppSettings.Get("MinCharAutocomplete"))) + { + // elenco candidati + DS_utils.v_selFasiDataTable tabella = utils.obj.taSelFasi.getByLikeSearch(prefixText); + // aggiungo ogni riga... + foreach (DS_utils.v_selFasiRow riga in tabella) + { + suggerimenti.Add(riga.label); + } + } + return suggerimenti.ToArray(); + } + } } diff --git a/ETS-WS/ETS-WS/Web.config b/ETS-WS/ETS-WS/Web.config index 06b3a2f..3d4834b 100644 --- a/ETS-WS/ETS-WS/Web.config +++ b/ETS-WS/ETS-WS/Web.config @@ -28,12 +28,12 @@ - + - + diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx index 15c74e2..ab2eb19 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx @@ -1,5 +1,6 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_fileInOut.ascx.cs" Inherits="ETS_WS.WebUserControls.mod_fileInOut" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> <% if (false) { %> @@ -9,14 +10,25 @@ <% } %>
-
- file uploader IN - -
-
- file uploader OUT - -
+ + +
+ + + + +
+
+
+ + +
+ +
+
+
diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.cs index 9d81c3c..e38f7bf 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.cs @@ -4,14 +4,63 @@ using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; +using System.IO; +using NLog; + namespace ETS_WS.WebUserControls { public partial class mod_fileInOut : System.Web.UI.UserControl { + protected Logger lg; protected void Page_Load(object sender, EventArgs e) { - + lg = LogManager.GetCurrentClassLogger(); } + /// + /// origine del file (IN/OUT) + /// + public string origineFile + { + get + { + return Session["tipoFlusso"].ToString(); + } + } + /// + /// completato upload file + /// + /// + /// + protected void fileUpload_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) + { + // salvo! + string path = ""; + try + { + if (Session["tipoFlusso"] != "") + { + path = string.Format("~/TempUploads/{0}/{1}", origineFile, e.FileName); + fileUpload.SaveAs(MapPath(path)); + lg.Info("salvato file {2}: {0}, {1} Kb", e.FileName, e.FileSize / 1024, origineFile); + //resetto! + Session["tipoFlusso"] = ""; + fileUpload.Enabled = false; + upFile.Update(); + } + } + catch (Exception exc) + { + lg.Info("errore salvataggio {1}: {0}", exc, origineFile); + } + } + + protected void rblTipoFlusso_SelectedIndexChanged(object sender, EventArgs e) + { + Session["tipoFlusso"] = rblTipoFlusso.SelectedValue; + fileUpload.Enabled = true; + upFile.Update(); + } + } } \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.designer.cs index 89ca6c7..cd650cb 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.designer.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_fileInOut.ascx.designer.cs @@ -13,21 +13,57 @@ namespace ETS_WS.WebUserControls { public partial class mod_fileInOut { /// - /// fileIN control. + /// puInOut control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::AjaxControlToolkit.AsyncFileUpload fileIN; + protected global::System.Web.UI.UpdatePanel puInOut; /// - /// fileOUT control. + /// rblTipoFlusso control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::AjaxControlToolkit.AsyncFileUpload fileOUT; + protected global::System.Web.UI.WebControls.RadioButtonList rblTipoFlusso; + + /// + /// upFile control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel upFile; + + /// + /// lblFileUpload control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFileUpload; + + /// + /// imgCarica control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Image imgCarica; + + /// + /// fileUpload control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.AjaxFileUpload fileUpload; } } diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx index 5b3996a..548aa27 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx @@ -18,17 +18,37 @@ + +
+
+ + +
+ calcolati: Num Commessa | Committente | descr commessa +
+
+
+ +
- Commessa:
- Num Commessa | descr commessa | Fase | oggetto +
+ + (campo libero)
+
path + nome file | cambia
+
generatore:
Lettera (doc) | FAX (doc) | Email diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs index dfd27f1..3032f7e 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs @@ -38,5 +38,77 @@ namespace ETS_WS.WebUserControls { /// To modify move field declaration from designer file to code-behind file. /// protected global::AjaxControlToolkit.AutoCompleteExtender aceFonte; + + /// + /// lblCommessa control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCommessa; + + /// + /// txtCommessa control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCommessa; + + /// + /// aceCommessa control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.AutoCompleteExtender aceCommessa; + + /// + /// lblFase control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFase; + + /// + /// txtFase control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtFase; + + /// + /// aceFase control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.AutoCompleteExtender aceFase; + + /// + /// lblOggetto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblOggetto; + + /// + /// txtOggetto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtOggetto; } } diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index 1c129411bbbd27f9128992dc8305a29dee35c3f4..59f9f29cea38b16e5d3222ece6c8abecba9e19c2 100644 GIT binary patch literal 11264 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 U@F3&+5&jnhyXZ&P|GxwHGM%uv z6{kgffMV?4&8mqJUvb53R#!GCs~9lZD9P^1O3X$@ST>9A^?{G5aUZ{PrqvO%e{8Zh z`F`j7zTbDg^PShdGXrY}mfUsQ;y`u73JgDgg)Gk#c|ep7E9;ETVH=|~Q53}3NWf&H zo{<&rXh8sq_imf+^Amc@91q}9E&VK5V{hYYz zO(r|7JZq%#1qZ)C#rKzxOifaD5i%TnIAYFu5pCIsY;}5!k)=W@S24+f3>Mi}&7|(| z(kE1(ZZ$xu zR_aaiL67Ho>M2aoMXC$2uod}pSu=~&8#}jk@m!%cm5;hE+b*oBt*NiA_dm8rWjcaD z<&D5`wl{EYm96PiS5If33SPq19K-CDt6Q;-yTC<2<-*l1^VxROZe%r;bGyAwDwq#L z#hM}+beIcYPpU_;K1*ORdSEUUc)GPHAJbdXeJh8g*;2PU#bkhkn72gHr9(`L=6?$XsF2b+A}~; zG2S4C5jIu)bW=rMmNCzAus!B>GlT~MF-q20)Fr`j3SETUmyll>lV@J@S& zU4gws3s2amxgP(v3x$hFuuw!XKUfnCBOPoDy11R55Do?J4^GCh;1S}v;0a=(b0qjS z${g@?T<2_X-o_2oIZ5aKUvqnnu4?2yq*J#(M#kPV8NJL#Hf-a=ev?!k%}`0T<` z5#fBU(AF*E)`$|mnbzfS2Hw!tAYLRFz&FF(arO(qLCVRH^Q8a+AOX!PcA`PiPr<>RO28C6@hngZ;~Aq((SPR9tI z%i$vUY}opxQGy~YuTWWb;VC0RYmK(DImcpS*22q18e{SI9Bw>5sNf57WP!&cSgFzs z;!~raN9ZfaXY6y>st4GOPwCm6)pbEb8t*0gcu?#6HICAm4~dt9FNj0Jab6ThMV<2pQHXn- zlVSoMbv_bjGU6%c9A7%mIiHD7#A)Y4d?h|}O6d8<`C63g6jj8D@;8XMlca;m?&G)@ zHSRe$az8Y6#U6Uv@mu0`I7;k;!xa4p8|~t9Q7+m=t9X()Pke!Pag{hIK<1!$3GeWn zu9MG-6XGo~R+D;UEkCGfUZI(SglWTbAi&`RY~v zt%b?F)x8~wbaF+aC)w@4UwF_zRix;e$4FW>jqZOCSw=WXfjPNtJ+ zZBKRerk5sq5}nD^_pLg#Y@rujTRP_@QeEwd^KyO9G!h+k2L_7+hTm0E8djY&a zFI9i<_!6_FXR~+Urjje=T3z6xL{CR|GPSV|iH?r*D_ffAU6Dv%gU)1ngPPc~#1@u& zeP24crKV*$G`BFB{+8l0wkOg*D=BgoY;RBYrn|fz|Jt&{{^{t1aHJP0c-V#nV(6yU z>E};;zz`_&o1zmW>izEMIRB1lshI9R7Oje2!mxhSVu#u~^p|aU_O;({TXx6YvkPlp zzvdzT$i(Rzg7J?_L%R;XdZ}TB%PEs6KcZAq>L@cQqbPC87)p#Xn=*&eOj$r_v0}0; z6biBt6T(aBSxH$^a!kXX z(cIiq^yZ?U>qY04`830TD+$5*t@Z(aTA!nM;Mcz51oo$2J{iaK+w zzrS+Hq$`r$$wXgr-GWuE)oWU7dOJ4ZV|E&OLUX9ahRVl^IR|D`O%Q%)a)W3(uz2#* VhQq%;>PLTU&Vhm{ABmw_`#-JnnL_{o diff --git a/ETS-WS/ETS-WS/bin/ETS_Data.dll b/ETS-WS/ETS-WS/bin/ETS_Data.dll index 6de0b7e2af8e3c8bbd9cc570176739ae0f52a49b..149a018e5d1dbb1a1a077ec5d5379fcefceedf7c 100644 GIT binary patch literal 79872 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 literal 27648 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 T)6_**#cgp_+?JL9(ew3BlNF>u literal 0 HcmV?d00001 diff --git a/ETS-WS/ETS-WS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/ETS-WS/ETS-WS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 87ef09bd92887082ae38adc79f2ab2333397cd27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9438 zcmeI2TXWk)6oBIWKd_GUi2Kta~DhHWMY+a!8~_9ozm4$GEod{8E`u9(m--zClf0{ z&1Tkjv{UuAsXJdwWgGd%bR(Uv=Tjt0MiDvl3ew|%*>&VCx{`9wU*p90Dc386FS>pp z#dWy&7O`z_ht>;1P^V^h%56zqluBHN-bK%Cu;v1@>2-^^byg>m_IqNjxZMbBdw~;& z?s$B=-&7?vXuEc(ZNanapzmF*tPP1obJL>mN5vFHj3^6g94 z9r)4fJ9UTacD=z)9^%fi`h!;`Y|vB4BVv{qr3O&9R$RbmHpg)sgi6LvKuXKpi@aD?S?o7MK8lidG) zOs1zv-pWsVCqcvSLfbJTyF1amtmY=W7eD*2w0mUV%7n#b3#NWymaE3(n$iE`)wawMtp!ae1+3OpSYj$vcy=ocA1bs#Idx%a z(k)_b()c^5*t<|n9G1NwC7}-56==VL?TJviL{1xr+7Z=$70!m+GgI1oaB=~w^lU1d zo{e9F|HskLXmRa*C`R4ntKx#xy+SpXAiMOB?SESo-K`Y+V>H}bH4c>xF)D2X$4PkM)O&lK{ zJmnjAfX4>UGc3-0cv81s29$Ru(|TUd=vzX&3pnR3;T+~7@?1w}#E%gn+M=#~2IK!e$Yr{3BeSqY+VGMuxo1~B&)#NI z&*^D>Dm9hKn(*>v=29p1!Icx&%3mTAY6)hFoSvW6bNT5hJ)O;`a!MYT%1l=z?16GT z1UanYocaBs5XPvM3rlN-N_lN@*(`-2Om{0L(cOzV9>Q#th$LnWqMmN_0#S{sQlLiw z`Xe%h-*guY;xfs8rW``97Q?L+^Qm;~LX+7{c2>aYm5`reb>g_vi|eTl3Q+&w$n@{M9w_H4^{P^qYO+=SFNAQ9(?(G39+{n$pU zn+S%Me@4O(=Xg%-EMbNz@K@&cqVW4uo{f0EJ~kHr1{|t?jAQNqKMK&kg`zU}d3PN1 z5(-d&laU3;=EpEap%NE|B*B~o9^)!+0Vi4!ikrK|6F(%_(@M~Kb@wTAC1%tYIDEGN z&&ZxuhWd%!>d9&I&Yrda?SsgLJb`g8?^ehTzA|H4eNTG|Rjby(vm>~_FplXCWyeK0 iiQ-0K#siP@>aHLPkKw=1W|%j9WOFvdgda|MV}&k|Ct$k zY?mUjL*$IlcmBuu&-wrVo|n&j`zksBbh6&M1>9sSC1vo7VT0iSWND14$cq z(vJ2Aar_|T>h0EKYGJ>`_}~%y_yCCqr*ltETg_R-=hg8=UQmgo$E#hyA+|&3bGS)bLLHhtKbK+q4*8>;b79M?@Zu3&}quW^m|XZ)V{slh{* z&=Ur;20eq%8N6oj57teq7k@SQv61xKVl{0)Y|mnm?)2h$TiLz%Ik6AFwSPnWBT@Wl zcq2Kq82w%NDzheZCtku~WF6`A910kqtY)|u4qe3&6ODzJskQM625}Yl;Q@mq1}6

h7~vnp@8dJ#57A}KpmU>@5j4x&%#v)D zR{on;j?6$S>JP&xGZ=uO7opJ~zCSOO$;d8MWfp{a8fHOF87$qgYiF zORCsLCeF_x>sA!1Q7P2E*V18TRR!^s<`Ne5@_gu)x0@xNh^u}&3}PMn5rjD%>MB+U zBS@6uP$N=7S!t-2;kkMcdsUTKR66p)fExsPS65VgnuoAj3-vQoG51Ze9&eeb6&@Ny4GBiY2S^argSb?34wtc zG(xPxg~QW0M8)in8~IP(d%3(n^TM^{vFsh!m(cUt8v0vGrJv2ivv&iFnH-ObI(lR=!m$3p++(sJIq;W(qo zkx}3Q9tp|GvEoU0;>2)rFl{&=mE zG2@bu+Z#9{=WgD5A^eJX9kMhdrjPxhEVlnF0 zZyZI*0Zw8M<*k`BoIOIxj8oe-&kXV={w1Q6B#(daBx=6%cmW#hm2J#O-|z5mWE?aq

P`1$ZDzeeLUZrH_hu`s($n9 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 delta 3225 zcmb`Kdu$ZP9mjt&ySID0Hfwz6_v3tLjJewQ1tr0?4H(-66ELQ>Ar{Ze`7jQ~YtE+# z;=ma~(m)y%Ypa&1QAnC94gArhI3htn1d-YXsZD4tR6&50s=U%PgjbYARom~(8FH=E zKPq*l-)DZ$dF;&Y-i@@6EPno(Vpm07J55}FA|6O#DMUUvw1m^wFnVyg^?p53hj7dz z`jU?Zys7JmQen?Vpuh?6=}tGBW|kDf<%js3J*=Ghox^MzD{(He;#_Kg8`nYzCl@_G zh3NGhBIdBbgHAiYQl^#pcrc&HEF0i<0otGkh#n;xw7t-5bZ&|qpYxVFJ?UKLF#rW}dH#DkC--qv3Qd=%BRu&Ka$$w#Q90WjoPnv`?7OJ7Uqkf!-mJ zw-|S2GD@d(bhWRIW5`M&2BRWZ0&9ca+h|GFLWUiK;5qPrbBhW)0RpeKxB6F^K znOU?)-J)9bisZYJ7bL%sOmiU`r!vt{i{v)f8ka?*lKZ9S9myN6Gw|nYZq1=8Je?M; z(dK9tZ3pw{9qm=kN1tlHgC|3;$H3*13qg$@(LbSL+Np2Ti|IK~qc`-A$)tbk8O)@R z*PX$9)aVVrPZr9y+SPaBQ3##MR(I#y}C z2i#@<0>T zYciGzTUfu4u`J4v*1L3?(kY*Eq;*ba=2Mno|hCeXjM`yg?f@=DYQN* zHi-t3Vv}evDV9cCl45D}cswbXPP>wV>2xS5=A~mvF)!Vjuzs%OQ6?=dPAuY(;)S(B zT8Twu)4GI3A1X1*roSY`a_Q6J_&2N1B{yEbL_6rVGK_6}Mp}t(#8-sT8oY2gMZo`? z9{-;^?Uj>={?|zyp%rW|os>K!`FqK;l9wc}OWp+Id+94Q4lyRm49RrKT*&~qk7~gE zR11o8A=t=B{~5Ki$@)QB#`5(ysD_I5y;6Uhy4g(qIMq^}zMn#Dnf@Nwjm&ge+s7W& zKR`c2`rbI@O4nxgL;XB$We3rPLC5qz(++k@>VMEbL-8g37HyUT?55lB>`v%%LZgx| zfDXMP^#hWrvgaf0L-%{^2s4b|u#>FD_$|wzea3lKK(84$So{(@WZc4of6TbUZnBS! z&*&?5$H;@{@5a|GAiF35i})|eYfj|`m6`|X1*$Y}k--<4)qELSZq7n% zWz3aq%k`}U#TQKDbT(2Cac5=1LHJB8Z#-1K%LYdlI);8@Pz3ta3h@rhsZz| z!{kxI>>(ClVb;Ok1e@3w6lN>gVMd4?X7AHAoYPhOC>v*2ST(7d+LqE*0ziEAt;@FvHl3PEw+0J zvLrNsKvbyCw(LB$bzr^i1ae9&QPVoqZV$!ghr%1jnsZ9H^LBP|*OJg+dnmR+_9@0| z3vG%}$JU`(WK(79Qj)O+k=XqZ<`53Ws3Y`Pq;cqeRY%|B5o*~Ijts{7>;ZCm^Nu;= z`5!Rmyj)P^wC4ASPycY?rlV(n^;p{veq5VTd2Yi`ozn$XE8W4*^Q~Qn&&*LYPXIC% z@-0XOqy{nzk_rhzCPVy?T1W$=5z+!_)%?8BvfOA`foBOk%OG7&xUglKpFA%2GXJH; z%IWTU7m;V=xC_3KlP;Y>SNy~wmXqQ;6+g=?Rr8Eo5V)lI5x;J^Gd&}JgLc#K6V$u- zjtJLX;ZprL>n=Zo4}BJTDN9!oLpP{I{9c}(>Dj@UXNgP9FULf|ghM4}SuWz1WnmJ| zM}-BcI}AftFfq%s!*FI5ovXO_e?gqo7^D-w{5tW=>U$l{9bLB + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class tmpFileUtDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxFile; + + private global::System.Data.DataColumn columntempName; + + private global::System.Data.DataColumn columnuserId; + + private global::System.Data.DataColumn columnDataRic; + + private global::System.Data.DataColumn columnDataDoc; + + private global::System.Data.DataColumn columnNumeroCommessa; + + private global::System.Data.DataColumn columnAnnoCommessa; + + private global::System.Data.DataColumn columnFase; + + private global::System.Data.DataColumn columnMittente; + + private global::System.Data.DataColumn columnOggetto; + + private global::System.Data.DataColumn columnInOut; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtDataTable() { + this.TableName = "tmpFileUt"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal tmpFileUtDataTable(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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected tmpFileUtDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFileColumn { + get { + return this.columnidxFile; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn tempNameColumn { + get { + return this.columntempName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn userIdColumn { + get { + return this.columnuserId; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataRicColumn { + get { + return this.columnDataRic; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataDocColumn { + get { + return this.columnDataDoc; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn NumeroCommessaColumn { + get { + return this.columnNumeroCommessa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AnnoCommessaColumn { + get { + return this.columnAnnoCommessa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn FaseColumn { + get { + return this.columnFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn MittenteColumn { + get { + return this.columnMittente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn OggettoColumn { + get { + return this.columnOggetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn InOutColumn { + get { + return this.columnInOut; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtRow this[int index] { + get { + return ((tmpFileUtRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event tmpFileUtRowChangeEventHandler tmpFileUtRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event tmpFileUtRowChangeEventHandler tmpFileUtRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event tmpFileUtRowChangeEventHandler tmpFileUtRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event tmpFileUtRowChangeEventHandler tmpFileUtRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddtmpFileUtRow(tmpFileUtRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtRow AddtmpFileUtRow(int idxFile, string tempName, string userId, System.DateTime DataRic, System.DateTime DataDoc, string NumeroCommessa, string AnnoCommessa, string Fase, string Mittente, string Oggetto, string InOut) { + tmpFileUtRow rowtmpFileUtRow = ((tmpFileUtRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxFile, + tempName, + userId, + DataRic, + DataDoc, + NumeroCommessa, + AnnoCommessa, + Fase, + Mittente, + Oggetto, + InOut}; + rowtmpFileUtRow.ItemArray = columnValuesArray; + this.Rows.Add(rowtmpFileUtRow); + return rowtmpFileUtRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtRow FindByidxFile(int idxFile) { + return ((tmpFileUtRow)(this.Rows.Find(new object[] { + idxFile}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + tmpFileUtDataTable cln = ((tmpFileUtDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new tmpFileUtDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxFile = base.Columns["idxFile"]; + this.columntempName = base.Columns["tempName"]; + this.columnuserId = base.Columns["userId"]; + this.columnDataRic = base.Columns["DataRic"]; + this.columnDataDoc = base.Columns["DataDoc"]; + this.columnNumeroCommessa = base.Columns["NumeroCommessa"]; + this.columnAnnoCommessa = base.Columns["AnnoCommessa"]; + this.columnFase = base.Columns["Fase"]; + this.columnMittente = base.Columns["Mittente"]; + this.columnOggetto = base.Columns["Oggetto"]; + this.columnInOut = base.Columns["InOut"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxFile = new global::System.Data.DataColumn("idxFile", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFile); + this.columntempName = new global::System.Data.DataColumn("tempName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntempName); + this.columnuserId = new global::System.Data.DataColumn("userId", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuserId); + this.columnDataRic = new global::System.Data.DataColumn("DataRic", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataRic); + this.columnDataDoc = new global::System.Data.DataColumn("DataDoc", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataDoc); + this.columnNumeroCommessa = new global::System.Data.DataColumn("NumeroCommessa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNumeroCommessa); + this.columnAnnoCommessa = new global::System.Data.DataColumn("AnnoCommessa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAnnoCommessa); + this.columnFase = new global::System.Data.DataColumn("Fase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFase); + this.columnMittente = new global::System.Data.DataColumn("Mittente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMittente); + this.columnOggetto = new global::System.Data.DataColumn("Oggetto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnOggetto); + this.columnInOut = new global::System.Data.DataColumn("InOut", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnInOut); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxFile}, true)); + this.columnidxFile.AllowDBNull = false; + this.columnidxFile.Unique = true; + this.columntempName.AllowDBNull = false; + this.columntempName.MaxLength = 500; + this.columnuserId.AllowDBNull = false; + this.columnuserId.MaxLength = 50; + this.columnNumeroCommessa.MaxLength = 4; + this.columnAnnoCommessa.MaxLength = 4; + this.columnFase.MaxLength = 50; + this.columnMittente.MaxLength = 100; + this.columnOggetto.MaxLength = 250; + this.columnInOut.MaxLength = 3; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtRow NewtmpFileUtRow() { + return ((tmpFileUtRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new tmpFileUtRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(tmpFileUtRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.tmpFileUtRowChanged != null)) { + this.tmpFileUtRowChanged(this, new tmpFileUtRowChangeEvent(((tmpFileUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.tmpFileUtRowChanging != null)) { + this.tmpFileUtRowChanging(this, new tmpFileUtRowChangeEvent(((tmpFileUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.tmpFileUtRowDeleted != null)) { + this.tmpFileUtRowDeleted(this, new tmpFileUtRowChangeEvent(((tmpFileUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.tmpFileUtRowDeleting != null)) { + this.tmpFileUtRowDeleting(this, new tmpFileUtRowChangeEvent(((tmpFileUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemovetmpFileUtRow(tmpFileUtRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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_applicazione ds = new DS_applicazione(); + 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 = "tmpFileUtDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + ///

+ ///Represents strongly named DataRow class. + /// + public partial class tmpFileUtRow : global::System.Data.DataRow { + + private tmpFileUtDataTable tabletmpFileUt; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal tmpFileUtRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tabletmpFileUt = ((tmpFileUtDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFile { + get { + return ((int)(this[this.tabletmpFileUt.idxFileColumn])); + } + set { + this[this.tabletmpFileUt.idxFileColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string tempName { + get { + return ((string)(this[this.tabletmpFileUt.tempNameColumn])); + } + set { + this[this.tabletmpFileUt.tempNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string userId { + get { + return ((string)(this[this.tabletmpFileUt.userIdColumn])); + } + set { + this[this.tabletmpFileUt.userIdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime DataRic { + get { + try { + return ((global::System.DateTime)(this[this.tabletmpFileUt.DataRicColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataRic\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.DataRicColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime DataDoc { + get { + try { + return ((global::System.DateTime)(this[this.tabletmpFileUt.DataDocColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataDoc\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.DataDocColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string NumeroCommessa { + get { + try { + return ((string)(this[this.tabletmpFileUt.NumeroCommessaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'NumeroCommessa\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.NumeroCommessaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string AnnoCommessa { + get { + try { + return ((string)(this[this.tabletmpFileUt.AnnoCommessaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'AnnoCommessa\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.AnnoCommessaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Fase { + get { + try { + return ((string)(this[this.tabletmpFileUt.FaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Fase\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.FaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Mittente { + get { + try { + return ((string)(this[this.tabletmpFileUt.MittenteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Mittente\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.MittenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Oggetto { + get { + try { + return ((string)(this[this.tabletmpFileUt.OggettoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Oggetto\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.OggettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string InOut { + get { + try { + return ((string)(this[this.tabletmpFileUt.InOutColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'InOut\' in table \'tmpFileUt\' is DBNull.", e); + } + } + set { + this[this.tabletmpFileUt.InOutColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDataRicNull() { + return this.IsNull(this.tabletmpFileUt.DataRicColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDataRicNull() { + this[this.tabletmpFileUt.DataRicColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDataDocNull() { + return this.IsNull(this.tabletmpFileUt.DataDocColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDataDocNull() { + this[this.tabletmpFileUt.DataDocColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsNumeroCommessaNull() { + return this.IsNull(this.tabletmpFileUt.NumeroCommessaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetNumeroCommessaNull() { + this[this.tabletmpFileUt.NumeroCommessaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsAnnoCommessaNull() { + return this.IsNull(this.tabletmpFileUt.AnnoCommessaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetAnnoCommessaNull() { + this[this.tabletmpFileUt.AnnoCommessaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsFaseNull() { + return this.IsNull(this.tabletmpFileUt.FaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetFaseNull() { + this[this.tabletmpFileUt.FaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsMittenteNull() { + return this.IsNull(this.tabletmpFileUt.MittenteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetMittenteNull() { + this[this.tabletmpFileUt.MittenteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsOggettoNull() { + return this.IsNull(this.tabletmpFileUt.OggettoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetOggettoNull() { + this[this.tabletmpFileUt.OggettoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsInOutNull() { + return this.IsNull(this.tabletmpFileUt.InOutColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetInOutNull() { + this[this.tabletmpFileUt.InOutColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class tmpFileUtRowChangeEvent : global::System.EventArgs { + + private tmpFileUtRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtRowChangeEvent(tmpFileUtRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace ETS_Data.DS_applicazioneTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [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=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class tmpFileUtTableAdapter : 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public tmpFileUtTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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 = "tmpFileUt"; + tableMapping.ColumnMappings.Add("idxFile", "idxFile"); + tableMapping.ColumnMappings.Add("tempName", "tempName"); + tableMapping.ColumnMappings.Add("userId", "userId"); + tableMapping.ColumnMappings.Add("DataRic", "DataRic"); + tableMapping.ColumnMappings.Add("DataDoc", "DataDoc"); + tableMapping.ColumnMappings.Add("NumeroCommessa", "NumeroCommessa"); + tableMapping.ColumnMappings.Add("AnnoCommessa", "AnnoCommessa"); + tableMapping.ColumnMappings.Add("Fase", "Fase"); + tableMapping.ColumnMappings.Add("Mittente", "Mittente"); + tableMapping.ColumnMappings.Add("Oggetto", "Oggetto"); + tableMapping.ColumnMappings.Add("InOut", "InOut"); + 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].[tmpFileUt] WHERE (([idxFile] = @Original_idxFile) AND ([tempName] = @Original_tempName) AND ([userId] = @Original_userId) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Mittente = 1 AND [Mittente] IS NULL) OR ([Mittente] = @Original_Mittente)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_tempName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tempName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRic", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataDoc", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumeroCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_AnnoCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Mittente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Mittente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Mittente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Mittente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Oggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_InOut", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[tmpFileUt] ([idxFile], [tempName], [userId], [DataRic], [DataDoc], [NumeroCommessa], [AnnoCommessa], [Fase], [Mittente], [Oggetto], [InOut]) VALUES (@idxFile, @tempName, @userId, @DataRic, @DataDoc, @NumeroCommessa, @AnnoCommessa, @Fase, @Mittente, @Oggetto, @InOut); +SELECT idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Mittente, Oggetto, InOut FROM tmpFileUt WHERE (idxFile = @idxFile)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tempName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tempName", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Mittente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Mittente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[tmpFileUt] SET [idxFile] = @idxFile, [tempName] = @tempName, [userId] = @userId, [DataRic] = @DataRic, [DataDoc] = @DataDoc, [NumeroCommessa] = @NumeroCommessa, [AnnoCommessa] = @AnnoCommessa, [Fase] = @Fase, [Mittente] = @Mittente, [Oggetto] = @Oggetto, [InOut] = @InOut WHERE (([idxFile] = @Original_idxFile) AND ([tempName] = @Original_tempName) AND ([userId] = @Original_userId) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Mittente = 1 AND [Mittente] IS NULL) OR ([Mittente] = @Original_Mittente)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut))); +SELECT idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Mittente, Oggetto, InOut FROM tmpFileUt WHERE (idxFile = @idxFile)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tempName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tempName", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Mittente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Mittente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_tempName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tempName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRic", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataDoc", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumeroCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_AnnoCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Mittente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Mittente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Mittente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Mittente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Oggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_InOut", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_WSConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa," + + " Fase, Mittente, Oggetto, InOut FROM dbo.tmpFileUt"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.tmpFileUtDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.tmpFileUtDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.tmpFileUtDataTable dataTable = new DS_applicazione.tmpFileUtDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.tmpFileUtDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "tmpFileUt"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxFile, string Original_tempName, string Original_userId, global::System.Nullable Original_DataRic, global::System.Nullable Original_DataDoc, string Original_NumeroCommessa, string Original_AnnoCommessa, string Original_Fase, string Original_Mittente, string Original_Oggetto, string Original_InOut) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxFile)); + if ((Original_tempName == null)) { + throw new global::System.ArgumentNullException("Original_tempName"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_tempName)); + } + if ((Original_userId == null)) { + throw new global::System.ArgumentNullException("Original_userId"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_userId)); + } + if ((Original_DataRic.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_DataRic.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_DataDoc.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((System.DateTime)(Original_DataDoc.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Original_NumeroCommessa == null)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((string)(Original_NumeroCommessa)); + } + if ((Original_AnnoCommessa == null)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_AnnoCommessa)); + } + if ((Original_Fase == null)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((string)(Original_Fase)); + } + if ((Original_Mittente == null)) { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((string)(Original_Mittente)); + } + if ((Original_Oggetto == null)) { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((string)(Original_Oggetto)); + } + if ((Original_InOut == null)) { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[18].Value = ((string)(Original_InOut)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxFile, string tempName, string userId, global::System.Nullable DataRic, global::System.Nullable DataDoc, string NumeroCommessa, string AnnoCommessa, string Fase, string Mittente, string Oggetto, string InOut) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxFile)); + if ((tempName == null)) { + throw new global::System.ArgumentNullException("tempName"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(tempName)); + } + if ((userId == null)) { + throw new global::System.ArgumentNullException("userId"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(userId)); + } + if ((DataRic.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataRic.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((DataDoc.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(DataDoc.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((NumeroCommessa == null)) { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(NumeroCommessa)); + } + if ((AnnoCommessa == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(AnnoCommessa)); + } + if ((Fase == null)) { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = ((string)(Fase)); + } + if ((Mittente == null)) { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = ((string)(Mittente)); + } + if ((Oggetto == null)) { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = ((string)(Oggetto)); + } + if ((InOut == null)) { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(InOut)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + int idxFile, + string tempName, + string userId, + global::System.Nullable DataRic, + global::System.Nullable DataDoc, + string NumeroCommessa, + string AnnoCommessa, + string Fase, + string Mittente, + string Oggetto, + string InOut, + int Original_idxFile, + string Original_tempName, + string Original_userId, + global::System.Nullable Original_DataRic, + global::System.Nullable Original_DataDoc, + string Original_NumeroCommessa, + string Original_AnnoCommessa, + string Original_Fase, + string Original_Mittente, + string Original_Oggetto, + string Original_InOut) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxFile)); + if ((tempName == null)) { + throw new global::System.ArgumentNullException("tempName"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(tempName)); + } + if ((userId == null)) { + throw new global::System.ArgumentNullException("userId"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(userId)); + } + if ((DataRic.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataRic.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((DataDoc.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(DataDoc.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((NumeroCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(NumeroCommessa)); + } + if ((AnnoCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(AnnoCommessa)); + } + if ((Fase == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Fase)); + } + if ((Mittente == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Mittente)); + } + if ((Oggetto == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Oggetto)); + } + if ((InOut == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(InOut)); + } + this.Adapter.UpdateCommand.Parameters[11].Value = ((int)(Original_idxFile)); + if ((Original_tempName == null)) { + throw new global::System.ArgumentNullException("Original_tempName"); + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_tempName)); + } + if ((Original_userId == null)) { + throw new global::System.ArgumentNullException("Original_userId"); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Original_userId)); + } + if ((Original_DataRic.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[15].Value = ((System.DateTime)(Original_DataRic.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((Original_DataDoc.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[17].Value = ((System.DateTime)(Original_DataDoc.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Original_NumeroCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Original_NumeroCommessa)); + } + if ((Original_AnnoCommessa == null)) { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((string)(Original_AnnoCommessa)); + } + if ((Original_Fase == null)) { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[23].Value = ((string)(Original_Fase)); + } + if ((Original_Mittente == null)) { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[25].Value = ((string)(Original_Mittente)); + } + if ((Original_Oggetto == null)) { + this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[27].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_Oggetto)); + } + if ((Original_InOut == null)) { + this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[29].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_InOut)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string tempName, + string userId, + global::System.Nullable DataRic, + global::System.Nullable DataDoc, + string NumeroCommessa, + string AnnoCommessa, + string Fase, + string Mittente, + string Oggetto, + string InOut, + int Original_idxFile, + string Original_tempName, + string Original_userId, + global::System.Nullable Original_DataRic, + global::System.Nullable Original_DataDoc, + string Original_NumeroCommessa, + string Original_AnnoCommessa, + string Original_Fase, + string Original_Mittente, + string Original_Oggetto, + string Original_InOut) { + return this.Update(Original_idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Mittente, Oggetto, InOut, Original_idxFile, Original_tempName, Original_userId, Original_DataRic, Original_DataDoc, Original_NumeroCommessa, Original_AnnoCommessa, Original_Fase, Original_Mittente, Original_Oggetto, Original_InOut); + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] + public partial class TableAdapterManager : global::System.ComponentModel.Component { + + private UpdateOrderOption _updateOrder; + + private tmpFileUtTableAdapter _tmpFileUtTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public tmpFileUtTableAdapter tmpFileUtTableAdapter { + get { + return this._tmpFileUtTableAdapter; + } + set { + this._tmpFileUtTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._tmpFileUtTableAdapter != null) + && (this._tmpFileUtTableAdapter.Connection != null))) { + return this._tmpFileUtTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._tmpFileUtTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateUpdatedRows(DS_applicazione dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._tmpFileUtTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.tmpFileUt.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._tmpFileUtTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateInsertedRows(DS_applicazione dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._tmpFileUtTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.tmpFileUt.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._tmpFileUtTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateDeletedRows(DS_applicazione dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._tmpFileUtTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.tmpFileUt.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._tmpFileUtTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + return result; + } + + /// + ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { + if (((updatedRows == null) + || (updatedRows.Length < 1))) { + return updatedRows; + } + if (((allAddedRows == null) + || (allAddedRows.Count < 1))) { + return updatedRows; + } + global::System.Collections.Generic.List realUpdatedRows = new global::System.Collections.Generic.List(); + for (int i = 0; (i < updatedRows.Length); i = (i + 1)) { + global::System.Data.DataRow row = updatedRows[i]; + if ((allAddedRows.Contains(row) == false)) { + realUpdatedRows.Add(row); + } + } + return realUpdatedRows.ToArray(); + } + + /// + ///Update all changes to the dataset. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public virtual int UpdateAll(DS_applicazione dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._tmpFileUtTableAdapter != null) + && (this.MatchTableAdapterConnection(this._tmpFileUtTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + global::System.Data.IDbConnection workConnection = this.Connection; + if ((workConnection == null)) { + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); + } + bool workConnOpened = false; + if (((workConnection.State & global::System.Data.ConnectionState.Broken) + == global::System.Data.ConnectionState.Broken)) { + workConnection.Close(); + } + if ((workConnection.State == global::System.Data.ConnectionState.Closed)) { + workConnection.Open(); + workConnOpened = true; + } + global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); + if ((workTransaction == null)) { + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); + } + global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.Dictionary revertConnections = new global::System.Collections.Generic.Dictionary(); + int result = 0; + global::System.Data.DataSet backupDataSet = null; + if (this.BackupDataSetBeforeUpdate) { + backupDataSet = new global::System.Data.DataSet(); + backupDataSet.Merge(dataSet); + } + try { + // ---- Prepare for update ----------- + // + if ((this._tmpFileUtTableAdapter != null)) { + revertConnections.Add(this._tmpFileUtTableAdapter, this._tmpFileUtTableAdapter.Connection); + this._tmpFileUtTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._tmpFileUtTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._tmpFileUtTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._tmpFileUtTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._tmpFileUtTableAdapter.Adapter); + } + } + // + //---- Perform updates ----------- + // + if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) { + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + } + else { + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + } + result = (result + this.UpdateDeletedRows(dataSet, allChangedRows)); + // + //---- Commit updates ----------- + // + workTransaction.Commit(); + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + if ((0 < allChangedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count]; + allChangedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + } + catch (global::System.Exception ex) { + workTransaction.Rollback(); + // ---- Restore the dataset ----------- + if (this.BackupDataSetBeforeUpdate) { + global::System.Diagnostics.Debug.Assert((backupDataSet != null)); + dataSet.Clear(); + dataSet.Merge(backupDataSet); + } + else { + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + row.SetAdded(); + } + } + } + throw ex; + } + finally { + if (workConnOpened) { + workConnection.Close(); + } + if ((this._tmpFileUtTableAdapter != null)) { + this._tmpFileUtTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tmpFileUtTableAdapter])); + this._tmpFileUtTableAdapter.Transaction = null; + } + if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { + global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; + adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); + for (int i = 0; (i < adapters.Length); i = (i + 1)) { + global::System.Data.Common.DataAdapter adapter = adapters[i]; + adapter.AcceptChangesDuringUpdate = true; + } + } + } + return result; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { + global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { + if ((this._connection != null)) { + return true; + } + if (((this.Connection == null) + || (inputConnection == null))) { + return true; + } + if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) { + return true; + } + return false; + } + + /// + ///Update Order Option + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public enum UpdateOrderOption { + + InsertUpdateDelete = 0, + + UpdateInsertDelete = 1, + } + + /// + ///Used to sort self-referenced table's rows + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { + + private global::System.Data.DataRelation _relation; + + private int _childFirst; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { + this._relation = relation; + if (childFirst) { + this._childFirst = -1; + } + else { + this._childFirst = 1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + + return root; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { + if (object.ReferenceEquals(row1, row2)) { + return 0; + } + if ((row1 == null)) { + return -1; + } + if ((row2 == null)) { + return 1; + } + + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); + + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } + } + } + } } } diff --git a/ETS_Data/DS_applicazione.xsc b/ETS_Data/DS_applicazione.xsc index 5f28270..551fc56 100644 --- a/ETS_Data/DS_applicazione.xsc +++ b/ETS_Data/DS_applicazione.xsc @@ -1 +1,9 @@ - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/ETS_Data/DS_applicazione.xsd b/ETS_Data/DS_applicazione.xsd index a64da3a..77697af 100644 --- a/ETS_Data/DS_applicazione.xsd +++ b/ETS_Data/DS_applicazione.xsd @@ -1,16 +1,199 @@ - - - - - - - - + + + + + + + + + + + + + + + DELETE FROM [dbo].[tmpFileUt] WHERE (([idxFile] = @Original_idxFile) AND ([tempName] = @Original_tempName) AND ([userId] = @Original_userId) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Mittente = 1 AND [Mittente] IS NULL) OR ([Mittente] = @Original_Mittente)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut))) + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[tmpFileUt] ([idxFile], [tempName], [userId], [DataRic], [DataDoc], [NumeroCommessa], [AnnoCommessa], [Fase], [Mittente], [Oggetto], [InOut]) VALUES (@idxFile, @tempName, @userId, @DataRic, @DataDoc, @NumeroCommessa, @AnnoCommessa, @Fase, @Mittente, @Oggetto, @InOut); +SELECT idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Mittente, Oggetto, InOut FROM tmpFileUt WHERE (idxFile = @idxFile) + + + + + + + + + + + + + + + + + + SELECT idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Mittente, Oggetto, InOut FROM dbo.tmpFileUt + + + + + + UPDATE [dbo].[tmpFileUt] SET [idxFile] = @idxFile, [tempName] = @tempName, [userId] = @userId, [DataRic] = @DataRic, [DataDoc] = @DataDoc, [NumeroCommessa] = @NumeroCommessa, [AnnoCommessa] = @AnnoCommessa, [Fase] = @Fase, [Mittente] = @Mittente, [Oggetto] = @Oggetto, [InOut] = @InOut WHERE (([idxFile] = @Original_idxFile) AND ([tempName] = @Original_tempName) AND ([userId] = @Original_userId) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Mittente = 1 AND [Mittente] IS NULL) OR ([Mittente] = @Original_Mittente)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut))); +SELECT idxFile, tempName, userId, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Mittente, Oggetto, InOut FROM tmpFileUt WHERE (idxFile = @idxFile) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS_Data/DS_applicazione.xss b/ETS_Data/DS_applicazione.xss index 5f28270..698f79a 100644 --- a/ETS_Data/DS_applicazione.xss +++ b/ETS_Data/DS_applicazione.xss @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/ETS_Data/DS_utils.Designer.cs b/ETS_Data/DS_utils.Designer.cs index b174c9c..4c2bc64 100644 --- a/ETS_Data/DS_utils.Designer.cs +++ b/ETS_Data/DS_utils.Designer.cs @@ -26,6 +26,10 @@ namespace ETS_Data { private v_selFontiDataTable tablev_selFonti; + private v_selCommesseDataTable tablev_selCommesse; + + private v_selFasiDataTable tablev_selFasi; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -57,6 +61,12 @@ namespace ETS_Data { if ((ds.Tables["v_selFonti"] != null)) { base.Tables.Add(new v_selFontiDataTable(ds.Tables["v_selFonti"])); } + if ((ds.Tables["v_selCommesse"] != null)) { + base.Tables.Add(new v_selCommesseDataTable(ds.Tables["v_selCommesse"])); + } + if ((ds.Tables["v_selFasi"] != null)) { + base.Tables.Add(new v_selFasiDataTable(ds.Tables["v_selFasi"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -85,6 +95,26 @@ namespace ETS_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selCommesseDataTable v_selCommesse { + get { + return this.tablev_selCommesse; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selFasiDataTable v_selFasi { + get { + return this.tablev_selFasi; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -155,6 +185,12 @@ namespace ETS_Data { if ((ds.Tables["v_selFonti"] != null)) { base.Tables.Add(new v_selFontiDataTable(ds.Tables["v_selFonti"])); } + if ((ds.Tables["v_selCommesse"] != null)) { + base.Tables.Add(new v_selCommesseDataTable(ds.Tables["v_selCommesse"])); + } + if ((ds.Tables["v_selFasi"] != null)) { + base.Tables.Add(new v_selFasiDataTable(ds.Tables["v_selFasi"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -194,6 +230,18 @@ namespace ETS_Data { this.tablev_selFonti.InitVars(); } } + this.tablev_selCommesse = ((v_selCommesseDataTable)(base.Tables["v_selCommesse"])); + if ((initTable == true)) { + if ((this.tablev_selCommesse != null)) { + this.tablev_selCommesse.InitVars(); + } + } + this.tablev_selFasi = ((v_selFasiDataTable)(base.Tables["v_selFasi"])); + if ((initTable == true)) { + if ((this.tablev_selFasi != null)) { + this.tablev_selFasi.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -206,6 +254,10 @@ namespace ETS_Data { this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tablev_selFonti = new v_selFontiDataTable(); base.Tables.Add(this.tablev_selFonti); + this.tablev_selCommesse = new v_selCommesseDataTable(); + base.Tables.Add(this.tablev_selCommesse); + this.tablev_selFasi = new v_selFasiDataTable(); + base.Tables.Add(this.tablev_selFasi); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -214,6 +266,18 @@ namespace ETS_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selCommesse() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selFasi() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { @@ -272,6 +336,12 @@ namespace ETS_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void v_selFontiRowChangeEventHandler(object sender, v_selFontiRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selCommesseRowChangeEventHandler(object sender, v_selCommesseRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selFasiRowChangeEventHandler(object sender, v_selFasiRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -537,6 +607,562 @@ namespace ETS_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selCommesseDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseDataTable() { + this.TableName = "v_selCommesse"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selCommesseDataTable(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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selCommesseDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseRow this[int index] { + get { + return ((v_selCommesseRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCommesseRowChangeEventHandler v_selCommesseRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCommesseRowChangeEventHandler v_selCommesseRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCommesseRowChangeEventHandler v_selCommesseRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCommesseRowChangeEventHandler v_selCommesseRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selCommesseRow(v_selCommesseRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseRow Addv_selCommesseRow(string label) { + v_selCommesseRow rowv_selCommesseRow = ((v_selCommesseRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selCommesseRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selCommesseRow); + return rowv_selCommesseRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseRow FindByvalue(int value) { + return ((v_selCommesseRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selCommesseDataTable cln = ((v_selCommesseDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selCommesseDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 566; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseRow Newv_selCommesseRow() { + return ((v_selCommesseRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selCommesseRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selCommesseRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selCommesseRowChanged != null)) { + this.v_selCommesseRowChanged(this, new v_selCommesseRowChangeEvent(((v_selCommesseRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selCommesseRowChanging != null)) { + this.v_selCommesseRowChanging(this, new v_selCommesseRowChangeEvent(((v_selCommesseRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selCommesseRowDeleted != null)) { + this.v_selCommesseRowDeleted(this, new v_selCommesseRowChangeEvent(((v_selCommesseRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selCommesseRowDeleting != null)) { + this.v_selCommesseRowDeleting(this, new v_selCommesseRowChangeEvent(((v_selCommesseRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selCommesseRow(v_selCommesseRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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_utils ds = new DS_utils(); + 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 = "v_selCommesseDataTable"; + 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.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selFasiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiDataTable() { + this.TableName = "v_selFasi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selFasiDataTable(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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selFasiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow this[int index] { + get { + return ((v_selFasiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selFasiRow(v_selFasiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow Addv_selFasiRow(string label) { + v_selFasiRow rowv_selFasiRow = ((v_selFasiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selFasiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selFasiRow); + return rowv_selFasiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow FindByvalue(int value) { + return ((v_selFasiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selFasiDataTable cln = ((v_selFasiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selFasiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 566; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow Newv_selFasiRow() { + return ((v_selFasiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selFasiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selFasiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selFasiRowChanged != null)) { + this.v_selFasiRowChanged(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selFasiRowChanging != null)) { + this.v_selFasiRowChanging(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selFasiRowDeleted != null)) { + this.v_selFasiRowDeleted(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selFasiRowDeleting != null)) { + this.v_selFasiRowDeleting(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selFasiRow(v_selFasiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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_utils ds = new DS_utils(); + 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 = "v_selFasiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// @@ -574,6 +1200,114 @@ namespace ETS_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selCommesseRow : global::System.Data.DataRow { + + private v_selCommesseDataTable tablev_selCommesse; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selCommesseRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selCommesse = ((v_selCommesseDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int value { + get { + return ((int)(this[this.tablev_selCommesse.valueColumn])); + } + set { + this[this.tablev_selCommesse.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selCommesse.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCommesse\' is DBNull.", e); + } + } + set { + this[this.tablev_selCommesse.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selCommesse.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selCommesse.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selFasiRow : global::System.Data.DataRow { + + private v_selFasiDataTable tablev_selFasi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selFasiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selFasi = ((v_selFasiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int value { + get { + return ((int)(this[this.tablev_selFasi.valueColumn])); + } + set { + this[this.tablev_selFasi.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selFasi.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_selFasi.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selFasi.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selFasi.labelColumn] = global::System.Convert.DBNull; + } + } + /// ///Row event argument class /// @@ -607,6 +1341,74 @@ namespace ETS_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selCommesseRowChangeEvent : global::System.EventArgs { + + private v_selCommesseRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseRowChangeEvent(v_selCommesseRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selFasiRowChangeEvent : global::System.EventArgs { + + private v_selFasiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRowChangeEvent(v_selFasiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } namespace ETS_Data.DS_utilsTableAdapters { @@ -803,6 +1605,388 @@ namespace ETS_Data.DS_utilsTableAdapters { } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [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=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selCommesseTableAdapter : 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCommesseTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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 = "v_selCommesse"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_WSConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selCommesse"; + 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_Commesse_likeSearch"; + 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("@search", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utils.v_selCommesseDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utils.v_selCommesseDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utils.v_selCommesseDataTable dataTable = new DS_utils.v_selCommesseDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utils.v_selCommesseDataTable getByLikeSearch(string search) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((search == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(search)); + } + DS_utils.v_selCommesseDataTable dataTable = new DS_utils.v_selCommesseDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [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=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selFasiTableAdapter : 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + 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 = "v_selFasi"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_WSConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selFasi"; + 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_Fasi_likeSearch"; + 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("@search", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utils.v_selFasiDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utils.v_selFasiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utils.v_selFasiDataTable dataTable = new DS_utils.v_selFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utils.v_selFasiDataTable getByLikeSearch(string search) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((search == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(search)); + } + DS_utils.v_selFasiDataTable dataTable = new DS_utils.v_selFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// diff --git a/ETS_Data/DS_utils.xsd b/ETS_Data/DS_utils.xsd index c59b0a7..6bc20f0 100644 --- a/ETS_Data/DS_utils.xsd +++ b/ETS_Data/DS_utils.xsd @@ -38,6 +38,64 @@ ORDER BY value + + + + + + SELECT value, label FROM dbo.v_selCommesse + + + + + + + + + + + + + + dbo.stp_Commesse_likeSearch + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selFasi + + + + + + + + + + + + + + dbo.stp_Fasi_likeSearch + + + + + + + + + @@ -46,7 +104,7 @@ ORDER BY value - + @@ -66,7 +124,43 @@ ORDER BY value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS_Data/DS_utils.xss b/ETS_Data/DS_utils.xss index 5b5d100..31b46b4 100644 --- a/ETS_Data/DS_utils.xss +++ b/ETS_Data/DS_utils.xss @@ -6,7 +6,9 @@ --> - + + + \ No newline at end of file diff --git a/ETS_Data/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/ETS_Data/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index d20162ce94346eadca7fd1cb7083b63cd82baa1d..21fca2936e992bf03a0670cce5a2666e4bf43156 100644 GIT binary patch delta 773 zcmb7?&rcdb6vtU*pDc(0M5$Pm+F#V*LN&&uiS{6+t(L~HnqIcG8+M?R%nD2^CmM_#lNd(mysmjeq|nT;&YQ* zPKPiePo~RqO6#dwEEEdK6D_+vjsj+eLGM!6v0)Z3Ye>6j$M&rtoJc@mh z*HKMo uvJ{cGg_l?w@7Jwvl``_ta>xKy(F*!}6?F|)>UhJtTuw)o!ufi7bL=0yx!ZpL delta 362 zcmca+^hsyKeh&EtMrW&-(Bjmh;+W#Z+|tyXRK4I3S4ZD)#~{~mPru0*I97172{AA* zFjrWZO|IpXQfC5k*hGN@i(X1j4x1R5m0FQ1$O2?>fF#9%MEYbyzTn9hctlwxfV_Ax z&z6^$QF5{_UmTxveo-n|w-iva1SlClS&UDNQ5qf%qs~&xm#vV ms$XJmYAu@vP$-;GSQ$)SEG9Dfnn=WCesNAl`OT8zwoCxs#a6Tc diff --git a/ETS_Data/utils.cs b/ETS_Data/utils.cs index 34dfb5b..126f7a1 100644 --- a/ETS_Data/utils.cs +++ b/ETS_Data/utils.cs @@ -11,6 +11,8 @@ namespace ETS_Data #region area table adapters public DS_utilsTableAdapters.v_selFontiTableAdapter taSelFonti; + public DS_utilsTableAdapters.v_selCommesseTableAdapter taSelCommesse; + public DS_utilsTableAdapters.v_selFasiTableAdapter taSelFasi; protected AppSettingsReader configAppSetReader; /// @@ -19,6 +21,8 @@ namespace ETS_Data protected void initTA() { taSelFonti = new DS_utilsTableAdapters.v_selFontiTableAdapter(); + taSelCommesse = new DS_utilsTableAdapters.v_selCommesseTableAdapter(); + taSelFasi = new DS_utilsTableAdapters.v_selFasiTableAdapter(); } /// /// effettua setup dei connection strings da web.config delal singola applicazione @@ -28,6 +32,8 @@ namespace ETS_Data string connString = (string)configAppSetReader.GetValue("ETS_WSConnectionString", typeof(string)); // connections del db taSelFonti.Connection.ConnectionString = connString; + taSelCommesse.Connection.ConnectionString = connString; + taSelFasi.Connection.ConnectionString = connString; } #endregion