From 53eeb70e2ef89563a06dd21f83f74037626ff570 Mon Sep 17 00:00:00 2001 From: Samuele Date: Mon, 10 Sep 2012 12:53:00 +0200 Subject: [PATCH] modifica gestioen archivio dati x filtragigo (preliminare) - modificate procedure stored x ricerca - modifica comportamento gridview --- .gitignore | 4 +- ETS-WS/ETS-WS.suo | Bin 126976 -> 136704 bytes .../test_123/Motu_828 (2).jpg | Bin 303017 -> 0 bytes .../test_123/office.png | Bin 2606 -> 0 bytes ETS-WS/ETS-WS/ETS-WS.csproj | 18 +- ETS-WS/ETS-WS/GestioneDocumenti.aspx | 15 +- ETS-WS/ETS-WS/GestioneDocumenti.aspx.cs | 10 + .../ETS-WS/GestioneDocumenti.aspx.designer.cs | 8 +- .../mod_archivioDocumenti.ascx | 41 +- .../mod_archivioDocumenti.ascx.cs | 33 +- .../WebUserControls/mod_filtroRicerca.ascx | 56 + .../WebUserControls/mod_filtroRicerca.ascx.cs | 116 ++ .../mod_filtroRicerca.ascx.designer.cs | 42 + .../mod_gestioneDocumenti.ascx | 14 - .../mod_gestioneDocumenti.ascx.cs | 17 - .../mod_gestioneDocumenti.ascx.designer.cs | 24 - .../ETS-WS/WebUserControls/mod_inputDati.ascx | 2 +- .../WebUserControls/mod_inputDati.ascx.cs | 22 +- ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 23040 -> 25088 bytes ETS-WS/ETS-WS/bin/ETS_Data.dll | Bin 204800 -> 211968 bytes ETS_Data/DS_WebScip.Designer.cs | 1301 +----------- ETS_Data/DS_WebScip.xsd | 205 +- ETS_Data/DS_utils.Designer.cs | 1784 +++++++++++++++++ ETS_Data/DS_utils.xsd | 155 +- ETS_Data/DS_utils.xss | 11 +- 25 files changed, 2398 insertions(+), 1480 deletions(-) delete mode 100644 ETS-WS/ETS-WS/ArchivioDocs/0025-2010/COORDINAMENTO_PER_LA_SICUREZZA_IN_PROGETTAZIONE/Emanuel_Portanova_Architetto_/test_123/Motu_828 (2).jpg delete mode 100644 ETS-WS/ETS-WS/ArchivioDocs/0025-2010/COORDINAMENTO_PER_LA_SICUREZZA_IN_PROGETTAZIONE/Emanuel_Portanova_Architetto_/test_123/office.png create mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx create mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs create mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs delete mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx delete mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.cs delete mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.designer.cs diff --git a/.gitignore b/.gitignore index 433f482..679dc91 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -/ETS-WS/ETS-WS/TempUploads/STEAMWAREWIN.samuele +/ETS-WS/ETS-WS/TempUploads/* /ETS-WS/ETS-WS/obj/Debug /ETS-WS/ETS-WS/obj/Release /ETS-WS/ETS-WS/obj/WinLab @@ -9,4 +9,4 @@ /ETS_Data/obj/Debug /ETS_Data/obj/Release /ETS_Data/obj/WinLab -/ETS_Data/ArchivioDocs/* \ No newline at end of file +/ETS-WS/ETS-WS/ArchivioDocs/* \ No newline at end of file diff --git a/ETS-WS/ETS-WS.suo b/ETS-WS/ETS-WS.suo index 1a3cca1ff46cff634795b62b8877ee5f2daa5152..2c8d208227cf96504363feb9587849ca63363b28 100644 GIT binary patch delta 7557 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 B(aZn< delta 4643 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 z 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�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

A~03<1{SS#LDW<|yCIThd1L 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 diff --git a/ETS-WS/ETS-WS/ArchivioDocs/0025-2010/COORDINAMENTO_PER_LA_SICUREZZA_IN_PROGETTAZIONE/Emanuel_Portanova_Architetto_/test_123/office.png b/ETS-WS/ETS-WS/ArchivioDocs/0025-2010/COORDINAMENTO_PER_LA_SICUREZZA_IN_PROGETTAZIONE/Emanuel_Portanova_Architetto_/test_123/office.png deleted file mode 100644 index bbb687624ea9d89499f149dd9ccb5c955a762eb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2606 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 diff --git a/ETS-WS/ETS-WS/ETS-WS.csproj b/ETS-WS/ETS-WS/ETS-WS.csproj index 529883d..1ea4aec 100644 --- a/ETS-WS/ETS-WS/ETS-WS.csproj +++ b/ETS-WS/ETS-WS/ETS-WS.csproj @@ -282,8 +282,8 @@ + - @@ -379,6 +379,13 @@ mod_fileUpload.ascx + + mod_filtroRicerca.ascx + ASPXCodeBehind + + + mod_filtroRicerca.ascx + mod_gestioneDati.ascx ASPXCodeBehind @@ -386,13 +393,6 @@ mod_gestioneDati.ascx - - mod_gestioneDocumenti.ascx - ASPXCodeBehind - - - mod_gestioneDocumenti.ascx - mod_inputDati.ascx ASPXCodeBehind @@ -486,7 +486,7 @@ False True - 51756 + 54391 / diff --git a/ETS-WS/ETS-WS/GestioneDocumenti.aspx b/ETS-WS/ETS-WS/GestioneDocumenti.aspx index 4778a6c..20121df 100644 --- a/ETS-WS/ETS-WS/GestioneDocumenti.aspx +++ b/ETS-WS/ETS-WS/GestioneDocumenti.aspx @@ -2,18 +2,17 @@ AutoEventWireup="true" CodeBehind="GestioneDocumenti.aspx.cs" Inherits="ETS_WS.GestioneDocumenti" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> -<%@ Register Src="WebUserControls/mod_gestioneDocumenti.ascx" TagName="mod_gestioneDocumenti" - TagPrefix="uc1" %> -<%@ Register Src="WebUserControls/mod_gestioneDati.ascx" TagName="mod_gestioneDati" - TagPrefix="uc2" %> -<%@ Register Src="WebUserControls/mod_fileUpload.ascx" TagName="mod_fileUpload" TagPrefix="uc3" %> + +<%@ Register src="WebUserControls/mod_filtroRicerca.ascx" tagname="mod_filtroRicerca" tagprefix="uc2" %> +<%@ Register src="WebUserControls/mod_archivioDocumenti.ascx" tagname="mod_archivioDocumenti" tagprefix="uc1" %>
- + +
-
+
- +
diff --git a/ETS-WS/ETS-WS/GestioneDocumenti.aspx.cs b/ETS-WS/ETS-WS/GestioneDocumenti.aspx.cs index e9964e3..0be44d2 100644 --- a/ETS-WS/ETS-WS/GestioneDocumenti.aspx.cs +++ b/ETS-WS/ETS-WS/GestioneDocumenti.aspx.cs @@ -14,6 +14,16 @@ namespace ETS_WS if (!Page.IsPostBack) { } + mod_filtroRicerca1.eh_reqSearch += new EventHandler(mod_filtroRicerca1_eh_reqSearch); + } + /// + /// chiesta update x aggiornamento criteri ricerca + /// + /// + /// + void mod_filtroRicerca1_eh_reqSearch(object sender, EventArgs e) + { + mod_archivioDocumenti1.doUpdate(); } } } \ No newline at end of file diff --git a/ETS-WS/ETS-WS/GestioneDocumenti.aspx.designer.cs b/ETS-WS/ETS-WS/GestioneDocumenti.aspx.designer.cs index dc755f5..96771d0 100644 --- a/ETS-WS/ETS-WS/GestioneDocumenti.aspx.designer.cs +++ b/ETS-WS/ETS-WS/GestioneDocumenti.aspx.designer.cs @@ -13,21 +13,21 @@ namespace ETS_WS { public partial class GestioneDocumenti { /// - /// mod_gestioneDati1 control. + /// mod_filtroRicerca1 control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::ETS_WS.WebUserControls.mod_gestioneDati mod_gestioneDati1; + protected global::ETS_WS.WebUserControls.mod_filtroRicerca mod_filtroRicerca1; /// - /// mod_gestioneDocumenti1 control. + /// mod_archivioDocumenti1 control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::ETS_WS.WebUserControls.mod_gestioneDocumenti mod_gestioneDocumenti1; + protected global::ETS_WS.WebUserControls.mod_archivioDocumenti mod_archivioDocumenti1; } } diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx index db937a6..1eef02c 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx @@ -21,6 +21,7 @@ <%----%> + @@ -28,25 +29,22 @@ - + + Target="_blank" NavigateUrl='<%# filePath(Eval("fullPath"), true) %>' /> - <%----%> - - - + <%----%> - + + + <%----%> - - @@ -65,5 +63,24 @@ --%> - + + + + + + + + + + + + diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs index 955ea9a..16be877 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs @@ -86,12 +86,39 @@ namespace ETS_WS.WebUserControls /// /// accoda 2 oggetti in un unica stringa /// - /// + /// Formato della stringa richiesta (formato x string.format) + /// valori comma delimited /// /// - public string accoda(object obj1, object obj2) + public string accoda(object stringFormat,object[] args) { - return string.Format("{0}{1}", obj1, obj2); + return string.Format(stringFormat.ToString(), args); + } + /// + /// restituisce stringa del path da filesystem completo + /// + /// + /// se true in modalità http (path da webserver) se false path completo da filesystem + /// + public string filePath(object fullPath, object httpMode) + { + string answ = ""; + if (Convert.ToBoolean(httpMode)) + { + answ = string.Format("{0}", fullPath.ToString()); + } + else + { + answ = string.Format("{0}", Server.MapPath(fullPath.ToString())); + } + return answ; + } + /// + /// aggiornamento controllo + /// + public void doUpdate() + { + grView.DataBind(); } } } \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx new file mode 100644 index 0000000..aa2a508 --- /dev/null +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx @@ -0,0 +1,56 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_filtroRicerca.ascx.cs" + Inherits="ETS_WS.WebUserControls.mod_filtroRicerca" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_textAutocomplete.ascx" TagName="mod_textAutocomplete" TagPrefix="uc1" %> +<% if (false) + { %> + + + + + +<% } %> +
+
+ gestione filtraggi: (a scomparsa?)
+ ricerca libera
+ filtro x commessa|fase|fonte|oggetto?!? +
+ <%--input dati--%> +
+
+ +
+ <%--
+
+ +
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+ +
--%> +
+ +
+
+
+
diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs new file mode 100644 index 0000000..4d8607d --- /dev/null +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs @@ -0,0 +1,116 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using ETS_Data; + +namespace ETS_WS.WebUserControls +{ + public partial class mod_filtroRicerca : System.Web.UI.UserControl + { + /// + /// evento richiesta salvataggio files + /// + public event EventHandler eh_reqSearch; + /// + /// caricamento pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + updateVisual(); + } + //tacCommesse.eh_valSelezionato += new EventHandler(tacCommesse_eh_valSelezionato); + } + /// + /// imposto valori secondari + /// + /// + /// + void tacCommesse_eh_valSelezionato(object sender, EventArgs e) + { + updateVisual(); + } + /// + /// aggiorna tutti i valori visualizzati + /// + private void updateVisual() + { + //// verifico attivazione button submin (ovvero ci sono tutti i valori...) + //btnSubmit.Visible = (tacCommesse.valore != "" && tacFasi.valore != "" && tacFonti.label != "" && txtOggetto.Text != ""); + } +#if false + /// + /// fornisce la stringa del path generato dalle selezioni + /// + protected string pathSel + { + get + { + // pulizia char non ammessi... + string commessa = utils.cleanPathName(tacCommesse.valore); + string fase = utils.cleanPathName(tacFasi.valore); + string fonte = utils.cleanPathName(tacFonti.label); + string oggetto = utils.cleanPathName(txtOggetto.Text); + return string.Format("/{0}/{1}/{2}/{3}/", commessa, fase, fonte, oggetto); + } + } +#endif + + /// + /// + /// + /// + /// + protected void txtOggetto_TextChanged(object sender, EventArgs e) + { + updateVisual(); + } + /// + /// richiesta update + /// + /// + /// + protected void btnUpdate_Click(object sender, EventArgs e) + { + //saveMetaData(); + // aggiorno + updateVisual(); + } +#if false + /// + /// salva in sesione i metadati + /// + private void saveMetaData() + { + // salvo i valori dei parametri metadati.. + string commessa = utils.cleanPathName(tacCommesse.valore); + string fase = utils.cleanPathName(tacFasi.valore); + string fonte = utils.cleanPathName(tacFonti.label); + string oggetto = utils.cleanPathName(txtOggetto.Text); + // salvo in sessione i valori selezionati, compreso path complessivo + utils.obj.setSessionVal("metaCommessa", commessa); + utils.obj.setSessionVal("metaFase", fase); + utils.obj.setSessionVal("metaFonte", fonte); + utils.obj.setSessionVal("metaOggetto", oggetto); + utils.obj.setSessionVal("pathFiles2Arch", pathSel); + } +#endif + + /// + /// salvo la ricerca libera... + /// + /// + /// + protected void txtSearchAll_TextChanged(object sender, EventArgs e) + { + // salvo valore selezionato + utils.obj.setSessionVal("srcSearchAll", txtSearchAll.Text.Trim()); + } + } +} \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs new file mode 100644 index 0000000..67f4bc0 --- /dev/null +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ETS_WS.WebUserControls { + + + public partial class mod_filtroRicerca { + + /// + /// lblCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCerca; + + /// + /// txtSearchAll control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtSearchAll; + + /// + /// btnUpdate control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnUpdate; + } +} diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx deleted file mode 100644 index e6d707f..0000000 --- a/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx +++ /dev/null @@ -1,14 +0,0 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestioneDocumenti.ascx.cs" - Inherits="ETS_WS.WebUserControls.mod_gestioneDocumenti" %> -<%@ Register Src="mod_archivioDocumenti.ascx" TagName="mod_archivioDocumenti" TagPrefix="uc2" %> -<% if (false) - { %> - - - - - -<% } %> -<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> -<%@ Register Src="mod_myTempFile.ascx" TagName="mod_myTempFile" TagPrefix="uc1" %> - diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.cs deleted file mode 100644 index 0b251e7..0000000 --- a/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.Web.UI; -using System.Web.UI.WebControls; - -namespace ETS_WS.WebUserControls -{ - public partial class mod_gestioneDocumenti : System.Web.UI.UserControl - { - protected void Page_Load(object sender, EventArgs e) - { - - } - } -} \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.designer.cs deleted file mode 100644 index 372865a..0000000 --- a/ETS-WS/ETS-WS/WebUserControls/mod_gestioneDocumenti.ascx.designer.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace ETS_WS.WebUserControls { - - - public partial class mod_gestioneDocumenti { - - /// - /// mod_archivioDocumenti1 control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::ETS_WS.WebUserControls.mod_archivioDocumenti mod_archivioDocumenti1; - } -} diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx index 972a264..e7ee80c 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx @@ -39,7 +39,7 @@ ServiceMethod="elencoFasi" minCharAutocomplete="1" showKey="false" toolTip="Digitare per iniziare ricerca, min 1 char" />
- +
diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs index da36f9a..9e14430 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_inputDati.ascx.cs @@ -27,6 +27,26 @@ namespace ETS_WS.WebUserControls updateVisual(); } tacCommesse.eh_valSelezionato += new EventHandler(tacCommesse_eh_valSelezionato); + tacFasi.eh_valSelezionato += new EventHandler(tacFasi_eh_valSelezionato); + tacFonti.eh_valSelezionato += new EventHandler(tacFonti_eh_valSelezionato); + } + /// + /// imposto valori secondari + /// + /// + /// + void tacFonti_eh_valSelezionato(object sender, EventArgs e) + { + updateVisual(); + } + /// + /// imposto valori secondari + /// + /// + /// + void tacFasi_eh_valSelezionato(object sender, EventArgs e) + { + updateVisual(); } ///
/// imposto valori secondari @@ -120,7 +140,7 @@ namespace ETS_WS.WebUserControls // salvo i valori dei parametri metadati.. string commessa = utils.cleanPathName(tacCommesse.valore); string fase = utils.cleanPathName(tacFasi.valore); - string fonte = utils.cleanPathName(tacFonti.valore); + string fonte = utils.cleanPathName(tacFonti.label); string oggetto = utils.cleanPathName(txtOggetto.Text); // salvo in sessione i valori selezionati, compreso path complessivo utils.obj.setSessionVal("metaCommessa", commessa); diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index 560bfe4cc38e8e79d4c6a6fd3242eacb97cec406..d91927ceb67dc9041da478c1077a1c3a20a4216b 100644 GIT binary patch delta 11076 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 VdcUvfQ-#-8?GMg>pY1Hw{s(zsz&`*0 delta 9197 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®<&)5uHK&@O}#F*~l&kDxXKurt++h`lGgNDVExju1?_(yKO z7#4ohCw7ShlL*4Ar1>q;5uMo;09Pu4YW}` zsjEdjsVl{gMSI|j;vvx!*ati}pspOsLx}M)u{Cf2O}suZfRJAabkI}cXy8^f=+VF( z@R|M{yZ&=P^=Y4Zr|6=013wbakv}*%;)fv|4D8S}jAWZrmzcQR^qNl9oW;D%Zerk$l{GPsnX;RWcE8U6*Dwa@%dU`hB6(JX%!R09zWH;@X@f+T-3{13T8t_-(Ovs?rDbL?R? z_jrJD5V(N0ae0_=GDqAcCq*7fYlp?^$m7~>c}?WkS~c|qU)GvvP4Ms9VX3Z`hvgfQ z28{IIBMZf3q^?s=rcmDdsMVNPqCbRM<@zkH)y}n^;#yB}EsSnnm;M}Vdi4&rS;jWU z+2%Ogq~GBdm2-=Z(|vhuREvw@{aP&*Gk%8VxN31zy-u&CNi3=2awB~SlG9o83C3>v z4kT;nDd0u)5^xjMqHc<&yKa)7(dxCEBn>uCU8f4!OWz4nAmeAlaaG0+Wo>Kh2+E#;detP<(~UH#7b~>x1M+T)t3O)h^MM zq|lz*SQ853!e!vT9|uZ&-S*DLmUO9HBv;9!+K6^si|Y0I+4=>#KBP{`?B{4Me$UDh z2)cv~PL&{*3fDTFf!KOR&)+g4U`>Fm-n+Fmb`r8w0wyf{puzA3~ zeA*p{X2)ZOU3$hidtlZvd!S|iO3PR?N{ea@g~l{u$}-7ho-eA zT$9^pOrKlV&^EuOetzrRnx+};^J<#wn&LI{nj72O+gqFK8|&&0JvjdsU8}FDKlHUv zO!VMSAi7Up_M3wfMi$;M|Bo%dyERPqo85=U&(REPHQqkFtME?7I}2|$-X{C#vZ?l) z%c@L|TeHg5f37lVns!6ae4p3tvW6Zr@z_`O%$sJorD+YlwW%-a4rXvy@7O?vtj+ z>(*2tjwMA&0Y=suuGC4G_$>>y$Cr4NLsdYVWN3K2;no#*xdjNKO4YpK8r?0d%9y~c zSY~>ctX|*0$u3#`mq5N-&$EW-3DX+xv4+pK%lay^Wdqjmdb_W$q9n_1i#5Crbyf>} z;dQ)e-_iFiDar0zQCCYR|9=}bjnuE4+c)A}ivMG#yS;n+$c+;Q-km%5zUx}`|JJ;} z2-`ncQ9E^M|Hb{QH}$WYx2(Hnd3Wu`wdbRnJ_yJ>rK()Et2|!@2M<-O^oT>|s=sTp PuKrNyyw}C9I`{toRfO9f diff --git a/ETS-WS/ETS-WS/bin/ETS_Data.dll b/ETS-WS/ETS-WS/bin/ETS_Data.dll index 26c42ea30d96502d77b342d54e2dbbbb0b78a76d..84bc1bcfb6033eda0f1087b232e88e17ec64ba14 100644 GIT binary patch literal 211968 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 + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_tbDocs_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_tbDocs_selCommesseDataTable() { + this.TableName = "v_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selCommesseRow this[int index] { + get { + return ((v_tbDocs_selCommesseRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selCommesseRowChangeEventHandler v_tbDocs_selCommesseRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selCommesseRowChangeEventHandler v_tbDocs_selCommesseRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selCommesseRowChangeEventHandler v_tbDocs_selCommesseRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selCommesseRowChangeEventHandler v_tbDocs_selCommesseRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_tbDocs_selCommesseRow(v_tbDocs_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_tbDocs_selCommesseRow Addv_tbDocs_selCommesseRow(string value, string label) { + v_tbDocs_selCommesseRow rowv_tbDocs_selCommesseRow = ((v_tbDocs_selCommesseRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_tbDocs_selCommesseRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_tbDocs_selCommesseRow); + return rowv_tbDocs_selCommesseRow; + } + + [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_tbDocs_selCommesseDataTable cln = ((v_tbDocs_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_tbDocs_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(string), 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.columnvalue.ReadOnly = true; + this.columnvalue.MaxLength = 260; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 824; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selCommesseRow Newv_tbDocs_selCommesseRow() { + return ((v_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selCommesseRowChanged != null)) { + this.v_tbDocs_selCommesseRowChanged(this, new v_tbDocs_selCommesseRowChangeEvent(((v_tbDocs_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_tbDocs_selCommesseRowChanging != null)) { + this.v_tbDocs_selCommesseRowChanging(this, new v_tbDocs_selCommesseRowChangeEvent(((v_tbDocs_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_tbDocs_selCommesseRowDeleted != null)) { + this.v_tbDocs_selCommesseRowDeleted(this, new v_tbDocs_selCommesseRowChangeEvent(((v_tbDocs_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_tbDocs_selCommesseRowDeleting != null)) { + this.v_tbDocs_selCommesseRowDeleting(this, new v_tbDocs_selCommesseRowChangeEvent(((v_tbDocs_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_tbDocs_selCommesseRow(v_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selFasiDataTable() { + this.TableName = "v_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selFasiRow this[int index] { + get { + return ((v_tbDocs_selFasiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFasiRowChangeEventHandler v_tbDocs_selFasiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFasiRowChangeEventHandler v_tbDocs_selFasiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFasiRowChangeEventHandler v_tbDocs_selFasiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFasiRowChangeEventHandler v_tbDocs_selFasiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_tbDocs_selFasiRow(v_tbDocs_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_tbDocs_selFasiRow Addv_tbDocs_selFasiRow(string value, string label) { + v_tbDocs_selFasiRow rowv_tbDocs_selFasiRow = ((v_tbDocs_selFasiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_tbDocs_selFasiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_tbDocs_selFasiRow); + return rowv_tbDocs_selFasiRow; + } + + [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_tbDocs_selFasiDataTable cln = ((v_tbDocs_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_tbDocs_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(string), 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.columnvalue.MaxLength = 100; + this.columnlabel.MaxLength = 100; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selFasiRow Newv_tbDocs_selFasiRow() { + return ((v_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selFasiRowChanged != null)) { + this.v_tbDocs_selFasiRowChanged(this, new v_tbDocs_selFasiRowChangeEvent(((v_tbDocs_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_tbDocs_selFasiRowChanging != null)) { + this.v_tbDocs_selFasiRowChanging(this, new v_tbDocs_selFasiRowChangeEvent(((v_tbDocs_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_tbDocs_selFasiRowDeleted != null)) { + this.v_tbDocs_selFasiRowDeleted(this, new v_tbDocs_selFasiRowChangeEvent(((v_tbDocs_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_tbDocs_selFasiRowDeleting != null)) { + this.v_tbDocs_selFasiRowDeleting(this, new v_tbDocs_selFasiRowChangeEvent(((v_tbDocs_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_tbDocs_selFasiRow(v_tbDocs_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_tbDocs_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 the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_tbDocs_selFontiDataTable : 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_tbDocs_selFontiDataTable() { + this.TableName = "v_tbDocs_selFonti"; + 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_tbDocs_selFontiDataTable(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_tbDocs_selFontiDataTable(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_tbDocs_selFontiRow this[int index] { + get { + return ((v_tbDocs_selFontiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFontiRowChangeEventHandler v_tbDocs_selFontiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFontiRowChangeEventHandler v_tbDocs_selFontiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFontiRowChangeEventHandler v_tbDocs_selFontiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selFontiRowChangeEventHandler v_tbDocs_selFontiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_tbDocs_selFontiRow(v_tbDocs_selFontiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selFontiRow Addv_tbDocs_selFontiRow(string value, string label) { + v_tbDocs_selFontiRow rowv_tbDocs_selFontiRow = ((v_tbDocs_selFontiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_tbDocs_selFontiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_tbDocs_selFontiRow); + return rowv_tbDocs_selFontiRow; + } + + [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_tbDocs_selFontiDataTable cln = ((v_tbDocs_selFontiDataTable)(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_tbDocs_selFontiDataTable(); + } + + [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(string), 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.columnvalue.MaxLength = 100; + this.columnlabel.MaxLength = 100; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selFontiRow Newv_tbDocs_selFontiRow() { + return ((v_tbDocs_selFontiRow)(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_tbDocs_selFontiRow(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_tbDocs_selFontiRow); + } + + [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_tbDocs_selFontiRowChanged != null)) { + this.v_tbDocs_selFontiRowChanged(this, new v_tbDocs_selFontiRowChangeEvent(((v_tbDocs_selFontiRow)(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_tbDocs_selFontiRowChanging != null)) { + this.v_tbDocs_selFontiRowChanging(this, new v_tbDocs_selFontiRowChangeEvent(((v_tbDocs_selFontiRow)(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_tbDocs_selFontiRowDeleted != null)) { + this.v_tbDocs_selFontiRowDeleted(this, new v_tbDocs_selFontiRowChangeEvent(((v_tbDocs_selFontiRow)(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_tbDocs_selFontiRowDeleting != null)) { + this.v_tbDocs_selFontiRowDeleting(this, new v_tbDocs_selFontiRowChangeEvent(((v_tbDocs_selFontiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_tbDocs_selFontiRow(v_tbDocs_selFontiRow 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_tbDocs_selFontiDataTable"; + 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. /// @@ -1630,6 +2526,219 @@ namespace ETS_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class v_tbDocs_selCommesseRow : global::System.Data.DataRow { + + private v_tbDocs_selCommesseDataTable tablev_tbDocs_selCommesse; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_tbDocs_selCommesseRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_tbDocs_selCommesse = ((v_tbDocs_selCommesseDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + try { + return ((string)(this[this.tablev_tbDocs_selCommesse.valueColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_tbDocs_selCommesse\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_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_tbDocs_selCommesse.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_tbDocs_selCommesse\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_selCommesse.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalueNull() { + return this.IsNull(this.tablev_tbDocs_selCommesse.valueColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalueNull() { + this[this.tablev_tbDocs_selCommesse.valueColumn] = global::System.Convert.DBNull; + } + + [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_tbDocs_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_tbDocs_selCommesse.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_tbDocs_selFasiRow : global::System.Data.DataRow { + + private v_tbDocs_selFasiDataTable tablev_tbDocs_selFasi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_tbDocs_selFasiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_tbDocs_selFasi = ((v_tbDocs_selFasiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + try { + return ((string)(this[this.tablev_tbDocs_selFasi.valueColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_tbDocs_selFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_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_tbDocs_selFasi.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_tbDocs_selFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_selFasi.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalueNull() { + return this.IsNull(this.tablev_tbDocs_selFasi.valueColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalueNull() { + this[this.tablev_tbDocs_selFasi.valueColumn] = global::System.Convert.DBNull; + } + + [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_tbDocs_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_tbDocs_selFasi.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_tbDocs_selFontiRow : global::System.Data.DataRow { + + private v_tbDocs_selFontiDataTable tablev_tbDocs_selFonti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_tbDocs_selFontiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_tbDocs_selFonti = ((v_tbDocs_selFontiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + try { + return ((string)(this[this.tablev_tbDocs_selFonti.valueColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_tbDocs_selFonti\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_selFonti.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_tbDocs_selFonti.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_tbDocs_selFonti\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_selFonti.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalueNull() { + return this.IsNull(this.tablev_tbDocs_selFonti.valueColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalueNull() { + this[this.tablev_tbDocs_selFonti.valueColumn] = global::System.Convert.DBNull; + } + + [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_tbDocs_selFonti.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_tbDocs_selFonti.labelColumn] = global::System.Convert.DBNull; + } + } + /// ///Represents strongly named DataRow class. /// @@ -1859,6 +2968,108 @@ namespace ETS_Data { } } + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_tbDocs_selCommesseRowChangeEvent : global::System.EventArgs { + + private v_tbDocs_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_tbDocs_selCommesseRowChangeEvent(v_tbDocs_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_tbDocs_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_tbDocs_selFasiRowChangeEvent : global::System.EventArgs { + + private v_tbDocs_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_tbDocs_selFasiRowChangeEvent(v_tbDocs_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_tbDocs_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; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_tbDocs_selFontiRowChangeEvent : global::System.EventArgs { + + private v_tbDocs_selFontiRow 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_tbDocs_selFontiRowChangeEvent(v_tbDocs_selFontiRow 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_tbDocs_selFontiRow 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 /// @@ -2470,6 +3681,579 @@ 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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selCommesseDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utils.v_tbDocs_selCommesseDataTable dataTable = new DS_utils.v_tbDocs_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_tbDocs_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_tbDocs_selCommesseDataTable dataTable = new DS_utils.v_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_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_tbDocs_selFasiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utils.v_tbDocs_selFasiDataTable dataTable = new DS_utils.v_tbDocs_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_tbDocs_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_tbDocs_selFasiDataTable dataTable = new DS_utils.v_tbDocs_selFasiDataTable(); + 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_tbDocs_selFontiTableAdapter : 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_tbDocs_selFontiTableAdapter() { + 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_tbDocs_selFonti"; + 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_tbDocs_selFonti"; + 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_tbDocs_Fonti_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_tbDocs_selFontiDataTable 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_tbDocs_selFontiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utils.v_tbDocs_selFontiDataTable dataTable = new DS_utils.v_tbDocs_selFontiDataTable(); + 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_tbDocs_selFontiDataTable 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_tbDocs_selFontiDataTable dataTable = new DS_utils.v_tbDocs_selFontiDataTable(); + 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 f522c0b..82b89cf 100644 --- a/ETS_Data/DS_utils.xsd +++ b/ETS_Data/DS_utils.xsd @@ -96,6 +96,93 @@ ORDER BY value + + + + + + SELECT value, label FROM dbo.v_tbDocs_selCommesse + + + + + + + + + + + + + + dbo.stp_tbDocs_Commesse_likeSearch + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_tbDocs_selFasi + + + + + + + + + + + + + + dbo.stp_Fasi_likeSearch + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_tbDocs_selFonti + + + + + + + + + + + + + + dbo.stp_tbDocs_Fonti_likeSearch + + + + + + + + + @@ -104,7 +191,7 @@ ORDER BY value - + @@ -124,7 +211,7 @@ ORDER BY value - + @@ -138,7 +225,7 @@ ORDER BY value - + @@ -152,7 +239,7 @@ ORDER BY value - + @@ -162,6 +249,66 @@ ORDER BY value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS_Data/DS_utils.xss b/ETS_Data/DS_utils.xss index 3412797..f48bcaf 100644 --- a/ETS_Data/DS_utils.xss +++ b/ETS_Data/DS_utils.xss @@ -6,10 +6,13 @@ --> - - - - + + + + + + + \ No newline at end of file

_6PuijwSL>>fixZPT`5HVob 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 @@ -3316,225 +3361,8 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An tableMapping.ColumnMappings.Add("NoteSystemManager", "NoteSystemManager"); tableMapping.ColumnMappings.Add("Spunta", "Spunta"); tableMapping.ColumnMappings.Add("Num_Fattura", "Num_Fattura"); + tableMapping.ColumnMappings.Add("Commessa", "Commessa"); this._adapter.TableMappings.Add(tableMapping); - this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.DeleteCommand.Connection = this.Connection; - this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[tbDocumenti] WHERE (([idxFile] = @Original_idxFile) AND ([Nome" + - "] = @Original_Nome) AND ([fullPath] = @Original_fullPath) AND ([userId] = @Origi" + - "nal_userId) AND ((@IsNull_NrProtocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrPr" + - "otocollo] = @Original_NrProtocollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NU" + - "LL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL)" + - " OR ([Anno] = @Original_Anno)) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) " + - "OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS N" + - "ULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [N" + - "umeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((" + - "@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Origi" + - "nal_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Orig" + - "inal_Fase)) AND ((@IsNull_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original" + - "_Fonte)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Origi" + - "nal_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Origin" + - "al_InOut)) AND ((@IsNull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] " + - "= @Original_Tipologia)) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL)" + - " OR ([Riferimenti] = @Original_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Att" + - "ivita] IS NULL) OR ([Attivita] = @Original_Attivita)) AND ((@IsNull_Autore = 1 A" + - "ND [Autore] IS NULL) OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA = 1 AND " + - "[SA] IS NULL) OR ([SA] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND [Redatto" + - "re] IS NULL) OR ([Redattore] = @Original_Redattore)) AND ((@IsNull_SR = 1 AND [S" + - "R] IS NULL) OR ([SR] = @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente" + - "] IS NULL) OR ([LegUtente] = @Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND " + - "[Spunta] IS NULL) OR ([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_Fattura = " + - "1 AND [Num_Fattura] IS NULL) OR ([Num_Fattura] = @Original_Num_Fattura)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRic", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataDoc", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumeroCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_AnnoCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fonte", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Oggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_InOut", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tipologia", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Riferimenti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attivita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Autore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SA", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Redattore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SR", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_LegUtente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Num_Fattura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.InsertCommand.Connection = this.Connection; - this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[tbDocumenti] ([Nome], [fullPath], [userId], [NrProtocollo], [Numero], [Anno], [DataRic], [DataDoc], [NumeroCommessa], [AnnoCommessa], [Fase], [Fonte], [Oggetto], [InOut], [Tipologia], [Riferimenti], [Attivita], [Autore], [SA], [Redattore], [SR], [Annotazioni], [LegUtente], [NoteSystemManager], [Spunta], [Num_Fattura]) VALUES (@Nome, @fullPath, @userId, @NrProtocollo, @Numero, @Anno, @DataRic, @DataDoc, @NumeroCommessa, @AnnoCommessa, @Fase, @Fonte, @Oggetto, @InOut, @Tipologia, @Riferimenti, @Attivita, @Autore, @SA, @Redattore, @SR, @Annotazioni, @LegUtente, @NoteSystemManager, @Spunta, @Num_Fattura); -SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM tbDocumenti WHERE (idxFile = SCOPE_IDENTITY())"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Annotazioni", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Annotazioni", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NoteSystemManager", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NoteSystemManager", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.UpdateCommand.Connection = this.Connection; - this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[tbDocumenti] SET [Nome] = @Nome, [fullPath] = @fullPath, [userId] =" + - " @userId, [NrProtocollo] = @NrProtocollo, [Numero] = @Numero, [Anno] = @Anno, [D" + - "ataRic] = @DataRic, [DataDoc] = @DataDoc, [NumeroCommessa] = @NumeroCommessa, [A" + - "nnoCommessa] = @AnnoCommessa, [Fase] = @Fase, [Fonte] = @Fonte, [Oggetto] = @Ogg" + - "etto, [InOut] = @InOut, [Tipologia] = @Tipologia, [Riferimenti] = @Riferimenti, " + - "[Attivita] = @Attivita, [Autore] = @Autore, [SA] = @SA, [Redattore] = @Redattore" + - ", [SR] = @SR, [Annotazioni] = @Annotazioni, [LegUtente] = @LegUtente, [NoteSyste" + - "mManager] = @NoteSystemManager, [Spunta] = @Spunta, [Num_Fattura] = @Num_Fattura" + - " WHERE (([idxFile] = @Original_idxFile) AND ([Nome] = @Original_Nome) AND ([full" + - "Path] = @Original_fullPath) AND ([userId] = @Original_userId) AND ((@IsNull_NrPr" + - "otocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrProtocollo] = @Original_NrProtoc" + - "ollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_N" + - "umero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL) OR ([Anno] = @Original_Anno))" + - " AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_Data" + - "Ric)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original" + - "_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([N" + - "umeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [" + - "AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNu" + - "ll_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Font" + - "e = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original_Fonte)) AND ((@IsNull_Oggetto" + - " = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_In" + - "Out = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)) AND ((@IsNull_Tipol" + - "ogia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] = @Original_Tipologia)) AND ((" + - "@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL) OR ([Riferimenti] = @Original" + - "_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Attivita] IS NULL) OR ([Attivita]" + - " = @Original_Attivita)) AND ((@IsNull_Autore = 1 AND [Autore] IS NULL) OR ([Auto" + - "re] = @Original_Autore)) AND ((@IsNull_SA = 1 AND [SA] IS NULL) OR ([SA] = @Orig" + - "inal_SA)) AND ((@IsNull_Redattore = 1 AND [Redattore] IS NULL) OR ([Redattore] =" + - " @Original_Redattore)) AND ((@IsNull_SR = 1 AND [SR] IS NULL) OR ([SR] = @Origin" + - "al_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente] IS NULL) OR ([LegUtente] = @" + - "Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND [Spunta] IS NULL) OR ([Spunta]" + - " = @Original_Spunta)) AND ((@IsNull_Num_Fattura = 1 AND [Num_Fattura] IS NULL) O" + - "R ([Num_Fattura] = @Original_Num_Fattura)));\r\nSELECT idxFile, Nome, fullPath, us" + - "erId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa" + - ", Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Red" + - "attore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM " + - "tbDocumenti WHERE (idxFile = @idxFile)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Annotazioni", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Annotazioni", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NoteSystemManager", global::System.Data.SqlDbType.NText, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NoteSystemManager", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_fullPath", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fullPath", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_userId", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "userId", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NrProtocollo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NrProtocollo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Numero", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Numero", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Anno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRic", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRic", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRic", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataDoc", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataDoc", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataDoc", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumeroCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumeroCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_AnnoCommessa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AnnoCommessa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fase", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Fonte", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fonte", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fonte", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Oggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Oggetto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Oggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_InOut", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InOut", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InOut", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tipologia", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tipologia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tipologia", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Riferimenti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Riferimenti", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Riferimenti", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attivita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attivita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Autore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Autore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Autore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SA", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SA", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SA", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Redattore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Redattore", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Redattore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_SR", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SR", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SR", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_LegUtente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_LegUtente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "LegUtente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Spunta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Spunta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Num_Fattura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Num_Fattura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Num_Fattura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFile", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -3547,28 +3375,41 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [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 = new global::System.Data.SqlClient.SqlCommand[3]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = @"SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM dbo.tbDocumenti"; + this._commandCollection[0].CommandText = "SELECT *\r\nFROM tbDocumenti"; this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[1].Connection = this.Connection; - this._commandCollection[1].CommandText = "dbo.stp_taDocs_insert"; + this._commandCollection[1].CommandText = "dbo.stp_tbDocs_getBySearch"; 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("@nome", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fullPath", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isProtocollo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Numero", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Commessa", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 3, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@searchAll", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_taDocs_insert"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].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[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nome", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fullPath", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@userId", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isProtocollo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRic", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataDoc", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumeroCommessa", global::System.Data.SqlDbType.NVarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AnnoCommessa", global::System.Data.SqlDbType.NVarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Oggetto", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 3, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -3598,949 +3439,67 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_WebScip.tbDocumentiDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_WebScip dataSet) { - return this.Adapter.Update(dataSet, "tbDocumenti"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow dataRow) { - return this.Adapter.Update(new global::System.Data.DataRow[] { - dataRow}); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow[] dataRows) { - return this.Adapter.Update(dataRows); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete( - int Original_idxFile, - string Original_Nome, - string Original_fullPath, - string Original_userId, - global::System.Nullable Original_NrProtocollo, - global::System.Nullable Original_Numero, - global::System.Nullable Original_Anno, - global::System.Nullable Original_DataRic, - global::System.Nullable Original_DataDoc, - string Original_NumeroCommessa, - string Original_AnnoCommessa, - string Original_Fase, - string Original_Fonte, - string Original_Oggetto, - string Original_InOut, - string Original_Tipologia, - string Original_Riferimenti, - string Original_Attivita, - string Original_Autore, - string Original_SA, - string Original_Redattore, - string Original_SR, - string Original_LegUtente, - global::System.Nullable Original_Spunta, - string Original_Num_Fattura) { - this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxFile)); - if ((Original_Nome == null)) { - throw new global::System.ArgumentNullException("Original_Nome"); - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_Nome)); - } - if ((Original_fullPath == null)) { - throw new global::System.ArgumentNullException("Original_fullPath"); - } - else { - this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_fullPath)); - } - if ((Original_userId == null)) { - throw new global::System.ArgumentNullException("Original_userId"); - } - else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_userId)); - } - if ((Original_NrProtocollo.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[5].Value = ((int)(Original_NrProtocollo.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; - } - if ((Original_Numero.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[7].Value = ((int)(Original_Numero.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; - } - if ((Original_Anno.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[9].Value = ((int)(Original_Anno.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; - } - if ((Original_DataRic.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[11].Value = ((System.DateTime)(Original_DataRic.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[11].Value = global::System.DBNull.Value; - } - if ((Original_DataDoc.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[13].Value = ((System.DateTime)(Original_DataDoc.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[13].Value = global::System.DBNull.Value; - } - if ((Original_NumeroCommessa == null)) { - this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[15].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[15].Value = ((string)(Original_NumeroCommessa)); - } - if ((Original_AnnoCommessa == null)) { - this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[17].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[17].Value = ((string)(Original_AnnoCommessa)); - } - if ((Original_Fase == null)) { - this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[19].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[19].Value = ((string)(Original_Fase)); - } - if ((Original_Fonte == null)) { - this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[21].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[21].Value = ((string)(Original_Fonte)); - } - if ((Original_Oggetto == null)) { - this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[23].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[23].Value = ((string)(Original_Oggetto)); - } - if ((Original_InOut == null)) { - this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[25].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[25].Value = ((string)(Original_InOut)); - } - if ((Original_Tipologia == null)) { - this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[27].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[27].Value = ((string)(Original_Tipologia)); - } - if ((Original_Riferimenti == null)) { - this.Adapter.DeleteCommand.Parameters[28].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[29].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[28].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[29].Value = ((string)(Original_Riferimenti)); - } - if ((Original_Attivita == null)) { - this.Adapter.DeleteCommand.Parameters[30].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[31].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[30].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[31].Value = ((string)(Original_Attivita)); - } - if ((Original_Autore == null)) { - this.Adapter.DeleteCommand.Parameters[32].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[33].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[32].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[33].Value = ((string)(Original_Autore)); - } - if ((Original_SA == null)) { - this.Adapter.DeleteCommand.Parameters[34].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[35].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[34].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[35].Value = ((string)(Original_SA)); - } - if ((Original_Redattore == null)) { - this.Adapter.DeleteCommand.Parameters[36].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[37].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[36].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[37].Value = ((string)(Original_Redattore)); - } - if ((Original_SR == null)) { - this.Adapter.DeleteCommand.Parameters[38].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[39].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[38].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[39].Value = ((string)(Original_SR)); - } - if ((Original_LegUtente == null)) { - this.Adapter.DeleteCommand.Parameters[40].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[41].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[40].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[41].Value = ((string)(Original_LegUtente)); - } - if ((Original_Spunta.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[42].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[43].Value = ((int)(Original_Spunta.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[42].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[43].Value = global::System.DBNull.Value; - } - if ((Original_Num_Fattura == null)) { - this.Adapter.DeleteCommand.Parameters[44].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[45].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[44].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[45].Value = ((string)(Original_Num_Fattura)); - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; - if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.DeleteCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.DeleteCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert( - string Nome, - string fullPath, - string userId, - global::System.Nullable NrProtocollo, - global::System.Nullable Numero, - global::System.Nullable Anno, - global::System.Nullable DataRic, - global::System.Nullable DataDoc, - string NumeroCommessa, - string AnnoCommessa, - string Fase, - string Fonte, - string Oggetto, - string InOut, - string Tipologia, - string Riferimenti, - string Attivita, - string Autore, - string SA, - string Redattore, - string SR, - string Annotazioni, - string LegUtente, - string NoteSystemManager, - global::System.Nullable Spunta, - string Num_Fattura) { - if ((Nome == null)) { - throw new global::System.ArgumentNullException("Nome"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Nome)); - } - if ((fullPath == null)) { - throw new global::System.ArgumentNullException("fullPath"); - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(fullPath)); - } - if ((userId == null)) { - throw new global::System.ArgumentNullException("userId"); - } - else { - this.Adapter.InsertCommand.Parameters[2].Value = ((string)(userId)); - } - if ((NrProtocollo.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[3].Value = ((int)(NrProtocollo.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; - } + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_WebScip.tbDocumentiDataTable getBySearch(global::System.Nullable Numero, global::System.Nullable Anno, string Commessa, string Fase, string Fonte, string Oggetto, string InOut, string searchAll) { + this.Adapter.SelectCommand = this.CommandCollection[1]; if ((Numero.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[4].Value = ((int)(Numero.Value)); + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(Numero.Value)); } else { - this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; } if ((Anno.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[5].Value = ((int)(Anno.Value)); + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(Anno.Value)); } else { - this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; } - if ((DataRic.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[6].Value = ((System.DateTime)(DataRic.Value)); + if ((Commessa == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; } else { - this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; - } - if ((DataDoc.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[7].Value = ((System.DateTime)(DataDoc.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; - } - if ((NumeroCommessa == null)) { - this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[8].Value = ((string)(NumeroCommessa)); - } - if ((AnnoCommessa == null)) { - this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[9].Value = ((string)(AnnoCommessa)); + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Commessa)); } if ((Fase == null)) { - this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; } else { - this.Adapter.InsertCommand.Parameters[10].Value = ((string)(Fase)); + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Fase)); } if ((Fonte == null)) { - this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; } else { - this.Adapter.InsertCommand.Parameters[11].Value = ((string)(Fonte)); + this.Adapter.SelectCommand.Parameters[5].Value = ((string)(Fonte)); } if ((Oggetto == null)) { - this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; } else { - this.Adapter.InsertCommand.Parameters[12].Value = ((string)(Oggetto)); + this.Adapter.SelectCommand.Parameters[6].Value = ((string)(Oggetto)); } if ((InOut == null)) { - this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; } else { - this.Adapter.InsertCommand.Parameters[13].Value = ((string)(InOut)); + this.Adapter.SelectCommand.Parameters[7].Value = ((string)(InOut)); } - if ((Tipologia == null)) { - this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + if ((searchAll == null)) { + this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; } else { - this.Adapter.InsertCommand.Parameters[14].Value = ((string)(Tipologia)); + this.Adapter.SelectCommand.Parameters[8].Value = ((string)(searchAll)); } - if ((Riferimenti == null)) { - this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[15].Value = ((string)(Riferimenti)); - } - if ((Attivita == null)) { - this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[16].Value = ((string)(Attivita)); - } - if ((Autore == null)) { - this.Adapter.InsertCommand.Parameters[17].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[17].Value = ((string)(Autore)); - } - if ((SA == null)) { - this.Adapter.InsertCommand.Parameters[18].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[18].Value = ((string)(SA)); - } - if ((Redattore == null)) { - this.Adapter.InsertCommand.Parameters[19].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[19].Value = ((string)(Redattore)); - } - if ((SR == null)) { - this.Adapter.InsertCommand.Parameters[20].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[20].Value = ((string)(SR)); - } - if ((Annotazioni == null)) { - this.Adapter.InsertCommand.Parameters[21].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[21].Value = ((string)(Annotazioni)); - } - if ((LegUtente == null)) { - this.Adapter.InsertCommand.Parameters[22].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[22].Value = ((string)(LegUtente)); - } - if ((NoteSystemManager == null)) { - this.Adapter.InsertCommand.Parameters[23].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[23].Value = ((string)(NoteSystemManager)); - } - if ((Spunta.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[24].Value = ((int)(Spunta.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[24].Value = global::System.DBNull.Value; - } - if ((Num_Fattura == null)) { - this.Adapter.InsertCommand.Parameters[25].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[25].Value = ((string)(Num_Fattura)); - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; - if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.InsertCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.InsertCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update( - string Nome, - string fullPath, - string userId, - global::System.Nullable NrProtocollo, - global::System.Nullable Numero, - global::System.Nullable Anno, - global::System.Nullable DataRic, - global::System.Nullable DataDoc, - string NumeroCommessa, - string AnnoCommessa, - string Fase, - string Fonte, - string Oggetto, - string InOut, - string Tipologia, - string Riferimenti, - string Attivita, - string Autore, - string SA, - string Redattore, - string SR, - string Annotazioni, - string LegUtente, - string NoteSystemManager, - global::System.Nullable Spunta, - string Num_Fattura, - int Original_idxFile, - string Original_Nome, - string Original_fullPath, - string Original_userId, - global::System.Nullable Original_NrProtocollo, - global::System.Nullable Original_Numero, - global::System.Nullable Original_Anno, - global::System.Nullable Original_DataRic, - global::System.Nullable Original_DataDoc, - string Original_NumeroCommessa, - string Original_AnnoCommessa, - string Original_Fase, - string Original_Fonte, - string Original_Oggetto, - string Original_InOut, - string Original_Tipologia, - string Original_Riferimenti, - string Original_Attivita, - string Original_Autore, - string Original_SA, - string Original_Redattore, - string Original_SR, - string Original_LegUtente, - global::System.Nullable Original_Spunta, - string Original_Num_Fattura, - int idxFile) { - if ((Nome == null)) { - throw new global::System.ArgumentNullException("Nome"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Nome)); - } - if ((fullPath == null)) { - throw new global::System.ArgumentNullException("fullPath"); - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(fullPath)); - } - if ((userId == null)) { - throw new global::System.ArgumentNullException("userId"); - } - else { - this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(userId)); - } - if ((NrProtocollo.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(NrProtocollo.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; - } - if ((Numero.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Numero.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; - } - if ((Anno.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Anno.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; - } - if ((DataRic.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(DataRic.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; - } - if ((DataDoc.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[7].Value = ((System.DateTime)(DataDoc.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; - } - if ((NumeroCommessa == null)) { - this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(NumeroCommessa)); - } - if ((AnnoCommessa == null)) { - this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(AnnoCommessa)); - } - if ((Fase == null)) { - this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Fase)); - } - if ((Fonte == null)) { - this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Fonte)); - } - if ((Oggetto == null)) { - this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Oggetto)); - } - if ((InOut == null)) { - this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(InOut)); - } - if ((Tipologia == null)) { - this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(Tipologia)); - } - if ((Riferimenti == null)) { - this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(Riferimenti)); - } - if ((Attivita == null)) { - this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[16].Value = ((string)(Attivita)); - } - if ((Autore == null)) { - this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Autore)); - } - if ((SA == null)) { - this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[18].Value = ((string)(SA)); - } - if ((Redattore == null)) { - this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Redattore)); - } - if ((SR == null)) { - this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[20].Value = ((string)(SR)); - } - if ((Annotazioni == null)) { - this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[21].Value = ((string)(Annotazioni)); - } - if ((LegUtente == null)) { - this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(LegUtente)); - } - if ((NoteSystemManager == null)) { - this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[23].Value = ((string)(NoteSystemManager)); - } - if ((Spunta.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[24].Value = ((int)(Spunta.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; - } - if ((Num_Fattura == null)) { - this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[25].Value = ((string)(Num_Fattura)); - } - this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(Original_idxFile)); - if ((Original_Nome == null)) { - throw new global::System.ArgumentNullException("Original_Nome"); - } - else { - this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_Nome)); - } - if ((Original_fullPath == null)) { - throw new global::System.ArgumentNullException("Original_fullPath"); - } - else { - this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_fullPath)); - } - if ((Original_userId == null)) { - throw new global::System.ArgumentNullException("Original_userId"); - } - else { - this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_userId)); - } - if ((Original_NrProtocollo.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[31].Value = ((int)(Original_NrProtocollo.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[31].Value = global::System.DBNull.Value; - } - if ((Original_Numero.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[33].Value = ((int)(Original_Numero.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[33].Value = global::System.DBNull.Value; - } - if ((Original_Anno.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[35].Value = ((int)(Original_Anno.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[35].Value = global::System.DBNull.Value; - } - if ((Original_DataRic.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[37].Value = ((System.DateTime)(Original_DataRic.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[37].Value = global::System.DBNull.Value; - } - if ((Original_DataDoc.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[39].Value = ((System.DateTime)(Original_DataDoc.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[39].Value = global::System.DBNull.Value; - } - if ((Original_NumeroCommessa == null)) { - this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[41].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[41].Value = ((string)(Original_NumeroCommessa)); - } - if ((Original_AnnoCommessa == null)) { - this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[43].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[43].Value = ((string)(Original_AnnoCommessa)); - } - if ((Original_Fase == null)) { - this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[45].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[45].Value = ((string)(Original_Fase)); - } - if ((Original_Fonte == null)) { - this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[47].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[47].Value = ((string)(Original_Fonte)); - } - if ((Original_Oggetto == null)) { - this.Adapter.UpdateCommand.Parameters[48].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[49].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[48].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[49].Value = ((string)(Original_Oggetto)); - } - if ((Original_InOut == null)) { - this.Adapter.UpdateCommand.Parameters[50].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[51].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[50].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[51].Value = ((string)(Original_InOut)); - } - if ((Original_Tipologia == null)) { - this.Adapter.UpdateCommand.Parameters[52].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[53].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[52].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[53].Value = ((string)(Original_Tipologia)); - } - if ((Original_Riferimenti == null)) { - this.Adapter.UpdateCommand.Parameters[54].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[55].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[54].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[55].Value = ((string)(Original_Riferimenti)); - } - if ((Original_Attivita == null)) { - this.Adapter.UpdateCommand.Parameters[56].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[57].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[56].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[57].Value = ((string)(Original_Attivita)); - } - if ((Original_Autore == null)) { - this.Adapter.UpdateCommand.Parameters[58].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[59].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[58].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[59].Value = ((string)(Original_Autore)); - } - if ((Original_SA == null)) { - this.Adapter.UpdateCommand.Parameters[60].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[61].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[60].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[61].Value = ((string)(Original_SA)); - } - if ((Original_Redattore == null)) { - this.Adapter.UpdateCommand.Parameters[62].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[63].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[62].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[63].Value = ((string)(Original_Redattore)); - } - if ((Original_SR == null)) { - this.Adapter.UpdateCommand.Parameters[64].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[65].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[64].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[65].Value = ((string)(Original_SR)); - } - if ((Original_LegUtente == null)) { - this.Adapter.UpdateCommand.Parameters[66].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[67].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[66].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[67].Value = ((string)(Original_LegUtente)); - } - if ((Original_Spunta.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[68].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[69].Value = ((int)(Original_Spunta.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[68].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[69].Value = global::System.DBNull.Value; - } - if ((Original_Num_Fattura == null)) { - this.Adapter.UpdateCommand.Parameters[70].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[71].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[70].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[71].Value = ((string)(Original_Num_Fattura)); - } - this.Adapter.UpdateCommand.Parameters[72].Value = ((int)(idxFile)); - global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; - if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.UpdateCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.UpdateCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update( - string Nome, - string fullPath, - string userId, - global::System.Nullable NrProtocollo, - global::System.Nullable Numero, - global::System.Nullable Anno, - global::System.Nullable DataRic, - global::System.Nullable DataDoc, - string NumeroCommessa, - string AnnoCommessa, - string Fase, - string Fonte, - string Oggetto, - string InOut, - string Tipologia, - string Riferimenti, - string Attivita, - string Autore, - string SA, - string Redattore, - string SR, - string Annotazioni, - string LegUtente, - string NoteSystemManager, - global::System.Nullable Spunta, - string Num_Fattura, - int Original_idxFile, - string Original_Nome, - string Original_fullPath, - string Original_userId, - global::System.Nullable Original_NrProtocollo, - global::System.Nullable Original_Numero, - global::System.Nullable Original_Anno, - global::System.Nullable Original_DataRic, - global::System.Nullable Original_DataDoc, - string Original_NumeroCommessa, - string Original_AnnoCommessa, - string Original_Fase, - string Original_Fonte, - string Original_Oggetto, - string Original_InOut, - string Original_Tipologia, - string Original_Riferimenti, - string Original_Attivita, - string Original_Autore, - string Original_SA, - string Original_Redattore, - string Original_SR, - string Original_LegUtente, - global::System.Nullable Original_Spunta, - string Original_Num_Fattura) { - return this.Update(Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura, Original_idxFile, Original_Nome, Original_fullPath, Original_userId, Original_NrProtocollo, Original_Numero, Original_Anno, Original_DataRic, Original_DataDoc, Original_NumeroCommessa, Original_AnnoCommessa, Original_Fase, Original_Fonte, Original_Oggetto, Original_InOut, Original_Tipologia, Original_Riferimenti, Original_Attivita, Original_Autore, Original_SA, Original_Redattore, Original_SR, Original_LegUtente, Original_Spunta, Original_Num_Fattura, Original_idxFile); + DS_WebScip.tbDocumentiDataTable dataTable = new DS_WebScip.tbDocumentiDataTable(); + 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 insertQuery(string nome, string fullPath, string userId, global::System.Nullable isProtocollo, global::System.Nullable DataRic, global::System.Nullable DataDoc, string NumeroCommessa, string AnnoCommessa, string Fase, string Fonte, string Oggetto, string InOut) { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; if ((nome == null)) { command.Parameters[1].Value = global::System.DBNull.Value; } @@ -4645,8 +3604,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat private tmpFileUtTableAdapter _tmpFileUtTableAdapter; - private tbDocumentiTableAdapter _tbDocumentiTableAdapter; - private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -4676,20 +3633,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + - "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + - "a", "System.Drawing.Design.UITypeEditor")] - public tbDocumentiTableAdapter tbDocumentiTableAdapter { - get { - return this._tbDocumentiTableAdapter; - } - set { - this._tbDocumentiTableAdapter = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -4713,10 +3656,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat && (this._tmpFileUtTableAdapter.Connection != null))) { return this._tmpFileUtTableAdapter.Connection; } - if (((this._tbDocumentiTableAdapter != null) - && (this._tbDocumentiTableAdapter.Connection != null))) { - return this._tbDocumentiTableAdapter.Connection; - } return null; } set { @@ -4733,9 +3672,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat if ((this._tmpFileUtTableAdapter != null)) { count = (count + 1); } - if ((this._tbDocumentiTableAdapter != null)) { - count = (count + 1); - } return count; } } @@ -4756,15 +3692,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat allChangedRows.AddRange(updatedRows); } } - if ((this._tbDocumentiTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.tbDocumenti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); - updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); - if (((updatedRows != null) - && (0 < updatedRows.Length))) { - result = (result + this._tbDocumentiTableAdapter.Update(updatedRows)); - allChangedRows.AddRange(updatedRows); - } - } return result; } @@ -4783,14 +3710,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat allAddedRows.AddRange(addedRows); } } - if ((this._tbDocumentiTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.tbDocumenti.Select(null, null, global::System.Data.DataViewRowState.Added); - if (((addedRows != null) - && (0 < addedRows.Length))) { - result = (result + this._tbDocumentiTableAdapter.Update(addedRows)); - allAddedRows.AddRange(addedRows); - } - } return result; } @@ -4801,14 +3720,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(DS_WebScip dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; - if ((this._tbDocumentiTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.tbDocumenti.Select(null, null, global::System.Data.DataViewRowState.Deleted); - if (((deletedRows != null) - && (0 < deletedRows.Length))) { - result = (result + this._tbDocumentiTableAdapter.Update(deletedRows)); - allChangedRows.AddRange(deletedRows); - } - } if ((this._tmpFileUtTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.tmpFileUt.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -4861,11 +3772,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } - if (((this._tbDocumentiTableAdapter != null) - && (this.MatchTableAdapterConnection(this._tbDocumentiTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + - "tring."); - } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -4907,15 +3813,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat adaptersWithAcceptChangesDuringUpdate.Add(this._tmpFileUtTableAdapter.Adapter); } } - if ((this._tbDocumentiTableAdapter != null)) { - revertConnections.Add(this._tbDocumentiTableAdapter, this._tbDocumentiTableAdapter.Connection); - this._tbDocumentiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); - this._tbDocumentiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); - if (this._tbDocumentiTableAdapter.Adapter.AcceptChangesDuringUpdate) { - this._tbDocumentiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; - adaptersWithAcceptChangesDuringUpdate.Add(this._tbDocumentiTableAdapter.Adapter); - } - } // //---- Perform updates ----------- // @@ -4978,10 +3875,6 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat this._tmpFileUtTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tmpFileUtTableAdapter])); this._tmpFileUtTableAdapter.Transaction = null; } - if ((this._tbDocumentiTableAdapter != null)) { - this._tbDocumentiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tbDocumentiTableAdapter])); - this._tbDocumentiTableAdapter.Transaction = null; - } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/ETS_Data/DS_WebScip.xsd b/ETS_Data/DS_WebScip.xsd index 2652212..c9194be 100644 --- a/ETS_Data/DS_WebScip.xsd +++ b/ETS_Data/DS_WebScip.xsd @@ -123,181 +123,14 @@ SELECT idxFile, tempName, fullName, userId, DataRic, DataDoc, NumeroCommessa, An - - - - DELETE FROM [dbo].[tbDocumenti] WHERE (([idxFile] = @Original_idxFile) AND ([Nome] = @Original_Nome) AND ([fullPath] = @Original_fullPath) AND ([userId] = @Original_userId) AND ((@IsNull_NrProtocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrProtocollo] = @Original_NrProtocollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL) OR ([Anno] = @Original_Anno)) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original_Fonte)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)) AND ((@IsNull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] = @Original_Tipologia)) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL) OR ([Riferimenti] = @Original_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Attivita] IS NULL) OR ([Attivita] = @Original_Attivita)) AND ((@IsNull_Autore = 1 AND [Autore] IS NULL) OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA = 1 AND [SA] IS NULL) OR ([SA] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND [Redattore] IS NULL) OR ([Redattore] = @Original_Redattore)) AND ((@IsNull_SR = 1 AND [SR] IS NULL) OR ([SR] = @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente] IS NULL) OR ([LegUtente] = @Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND [Spunta] IS NULL) OR ([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_Fattura = 1 AND [Num_Fattura] IS NULL) OR ([Num_Fattura] = @Original_Num_Fattura))) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [dbo].[tbDocumenti] ([Nome], [fullPath], [userId], [NrProtocollo], [Numero], [Anno], [DataRic], [DataDoc], [NumeroCommessa], [AnnoCommessa], [Fase], [Fonte], [Oggetto], [InOut], [Tipologia], [Riferimenti], [Attivita], [Autore], [SA], [Redattore], [SR], [Annotazioni], [LegUtente], [NoteSystemManager], [Spunta], [Num_Fattura]) VALUES (@Nome, @fullPath, @userId, @NrProtocollo, @Numero, @Anno, @DataRic, @DataDoc, @NumeroCommessa, @AnnoCommessa, @Fase, @Fonte, @Oggetto, @InOut, @Tipologia, @Riferimenti, @Attivita, @Autore, @SA, @Redattore, @SR, @Annotazioni, @LegUtente, @NoteSystemManager, @Spunta, @Num_Fattura); -SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM tbDocumenti WHERE (idxFile = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM dbo.tbDocumenti + + SELECT * +FROM tbDocumenti - - - UPDATE [dbo].[tbDocumenti] SET [Nome] = @Nome, [fullPath] = @fullPath, [userId] = @userId, [NrProtocollo] = @NrProtocollo, [Numero] = @Numero, [Anno] = @Anno, [DataRic] = @DataRic, [DataDoc] = @DataDoc, [NumeroCommessa] = @NumeroCommessa, [AnnoCommessa] = @AnnoCommessa, [Fase] = @Fase, [Fonte] = @Fonte, [Oggetto] = @Oggetto, [InOut] = @InOut, [Tipologia] = @Tipologia, [Riferimenti] = @Riferimenti, [Attivita] = @Attivita, [Autore] = @Autore, [SA] = @SA, [Redattore] = @Redattore, [SR] = @SR, [Annotazioni] = @Annotazioni, [LegUtente] = @LegUtente, [NoteSystemManager] = @NoteSystemManager, [Spunta] = @Spunta, [Num_Fattura] = @Num_Fattura WHERE (([idxFile] = @Original_idxFile) AND ([Nome] = @Original_Nome) AND ([fullPath] = @Original_fullPath) AND ([userId] = @Original_userId) AND ((@IsNull_NrProtocollo = 1 AND [NrProtocollo] IS NULL) OR ([NrProtocollo] = @Original_NrProtocollo)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Anno = 1 AND [Anno] IS NULL) OR ([Anno] = @Original_Anno)) AND ((@IsNull_DataRic = 1 AND [DataRic] IS NULL) OR ([DataRic] = @Original_DataRic)) AND ((@IsNull_DataDoc = 1 AND [DataDoc] IS NULL) OR ([DataDoc] = @Original_DataDoc)) AND ((@IsNull_NumeroCommessa = 1 AND [NumeroCommessa] IS NULL) OR ([NumeroCommessa] = @Original_NumeroCommessa)) AND ((@IsNull_AnnoCommessa = 1 AND [AnnoCommessa] IS NULL) OR ([AnnoCommessa] = @Original_AnnoCommessa)) AND ((@IsNull_Fase = 1 AND [Fase] IS NULL) OR ([Fase] = @Original_Fase)) AND ((@IsNull_Fonte = 1 AND [Fonte] IS NULL) OR ([Fonte] = @Original_Fonte)) AND ((@IsNull_Oggetto = 1 AND [Oggetto] IS NULL) OR ([Oggetto] = @Original_Oggetto)) AND ((@IsNull_InOut = 1 AND [InOut] IS NULL) OR ([InOut] = @Original_InOut)) AND ((@IsNull_Tipologia = 1 AND [Tipologia] IS NULL) OR ([Tipologia] = @Original_Tipologia)) AND ((@IsNull_Riferimenti = 1 AND [Riferimenti] IS NULL) OR ([Riferimenti] = @Original_Riferimenti)) AND ((@IsNull_Attivita = 1 AND [Attivita] IS NULL) OR ([Attivita] = @Original_Attivita)) AND ((@IsNull_Autore = 1 AND [Autore] IS NULL) OR ([Autore] = @Original_Autore)) AND ((@IsNull_SA = 1 AND [SA] IS NULL) OR ([SA] = @Original_SA)) AND ((@IsNull_Redattore = 1 AND [Redattore] IS NULL) OR ([Redattore] = @Original_Redattore)) AND ((@IsNull_SR = 1 AND [SR] IS NULL) OR ([SR] = @Original_SR)) AND ((@IsNull_LegUtente = 1 AND [LegUtente] IS NULL) OR ([LegUtente] = @Original_LegUtente)) AND ((@IsNull_Spunta = 1 AND [Spunta] IS NULL) OR ([Spunta] = @Original_Spunta)) AND ((@IsNull_Num_Fattura = 1 AND [Num_Fattura] IS NULL) OR ([Num_Fattura] = @Original_Num_Fattura))); -SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, DataDoc, NumeroCommessa, AnnoCommessa, Fase, Fonte, Oggetto, InOut, Tipologia, Riferimenti, Attivita, Autore, SA, Redattore, SR, Annotazioni, LegUtente, NoteSystemManager, Spunta, Num_Fattura FROM tbDocumenti WHERE (idxFile = @idxFile) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -328,8 +161,27 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat + + + + + dbo.stp_tbDocs_getBySearch + + + + + + + + + + + + + + @@ -362,7 +214,7 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat - + @@ -434,7 +286,7 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat - + @@ -584,6 +436,13 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat + + + + + + + diff --git a/ETS_Data/DS_utils.Designer.cs b/ETS_Data/DS_utils.Designer.cs index 7bebe3c..545da92 100644 --- a/ETS_Data/DS_utils.Designer.cs +++ b/ETS_Data/DS_utils.Designer.cs @@ -30,6 +30,12 @@ namespace ETS_Data { private v_selFasiDataTable tablev_selFasi; + private v_tbDocs_selCommesseDataTable tablev_tbDocs_selCommesse; + + private v_tbDocs_selFasiDataTable tablev_tbDocs_selFasi; + + private v_tbDocs_selFontiDataTable tablev_tbDocs_selFonti; + private filesDataTable tablefiles; private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; @@ -69,6 +75,15 @@ namespace ETS_Data { if ((ds.Tables["v_selFasi"] != null)) { base.Tables.Add(new v_selFasiDataTable(ds.Tables["v_selFasi"])); } + if ((ds.Tables["v_tbDocs_selCommesse"] != null)) { + base.Tables.Add(new v_tbDocs_selCommesseDataTable(ds.Tables["v_tbDocs_selCommesse"])); + } + if ((ds.Tables["v_tbDocs_selFasi"] != null)) { + base.Tables.Add(new v_tbDocs_selFasiDataTable(ds.Tables["v_tbDocs_selFasi"])); + } + if ((ds.Tables["v_tbDocs_selFonti"] != null)) { + base.Tables.Add(new v_tbDocs_selFontiDataTable(ds.Tables["v_tbDocs_selFonti"])); + } if ((ds.Tables["files"] != null)) { base.Tables.Add(new filesDataTable(ds.Tables["files"])); } @@ -120,6 +135,36 @@ 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_tbDocs_selCommesseDataTable v_tbDocs_selCommesse { + get { + return this.tablev_tbDocs_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_tbDocs_selFasiDataTable v_tbDocs_selFasi { + get { + return this.tablev_tbDocs_selFasi; + } + } + + [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_tbDocs_selFontiDataTable v_tbDocs_selFonti { + get { + return this.tablev_tbDocs_selFonti; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] @@ -206,6 +251,15 @@ namespace ETS_Data { if ((ds.Tables["v_selFasi"] != null)) { base.Tables.Add(new v_selFasiDataTable(ds.Tables["v_selFasi"])); } + if ((ds.Tables["v_tbDocs_selCommesse"] != null)) { + base.Tables.Add(new v_tbDocs_selCommesseDataTable(ds.Tables["v_tbDocs_selCommesse"])); + } + if ((ds.Tables["v_tbDocs_selFasi"] != null)) { + base.Tables.Add(new v_tbDocs_selFasiDataTable(ds.Tables["v_tbDocs_selFasi"])); + } + if ((ds.Tables["v_tbDocs_selFonti"] != null)) { + base.Tables.Add(new v_tbDocs_selFontiDataTable(ds.Tables["v_tbDocs_selFonti"])); + } if ((ds.Tables["files"] != null)) { base.Tables.Add(new filesDataTable(ds.Tables["files"])); } @@ -260,6 +314,24 @@ namespace ETS_Data { this.tablev_selFasi.InitVars(); } } + this.tablev_tbDocs_selCommesse = ((v_tbDocs_selCommesseDataTable)(base.Tables["v_tbDocs_selCommesse"])); + if ((initTable == true)) { + if ((this.tablev_tbDocs_selCommesse != null)) { + this.tablev_tbDocs_selCommesse.InitVars(); + } + } + this.tablev_tbDocs_selFasi = ((v_tbDocs_selFasiDataTable)(base.Tables["v_tbDocs_selFasi"])); + if ((initTable == true)) { + if ((this.tablev_tbDocs_selFasi != null)) { + this.tablev_tbDocs_selFasi.InitVars(); + } + } + this.tablev_tbDocs_selFonti = ((v_tbDocs_selFontiDataTable)(base.Tables["v_tbDocs_selFonti"])); + if ((initTable == true)) { + if ((this.tablev_tbDocs_selFonti != null)) { + this.tablev_tbDocs_selFonti.InitVars(); + } + } this.tablefiles = ((filesDataTable)(base.Tables["files"])); if ((initTable == true)) { if ((this.tablefiles != null)) { @@ -282,6 +354,12 @@ namespace ETS_Data { base.Tables.Add(this.tablev_selCommesse); this.tablev_selFasi = new v_selFasiDataTable(); base.Tables.Add(this.tablev_selFasi); + this.tablev_tbDocs_selCommesse = new v_tbDocs_selCommesseDataTable(); + base.Tables.Add(this.tablev_tbDocs_selCommesse); + this.tablev_tbDocs_selFasi = new v_tbDocs_selFasiDataTable(); + base.Tables.Add(this.tablev_tbDocs_selFasi); + this.tablev_tbDocs_selFonti = new v_tbDocs_selFontiDataTable(); + base.Tables.Add(this.tablev_tbDocs_selFonti); this.tablefiles = new filesDataTable(); base.Tables.Add(this.tablefiles); } @@ -304,6 +382,24 @@ 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_tbDocs_selCommesse() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_tbDocs_selFasi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_tbDocs_selFonti() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializefiles() { @@ -374,6 +470,15 @@ namespace ETS_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void v_selFasiRowChangeEventHandler(object sender, v_selFasiRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_tbDocs_selCommesseRowChangeEventHandler(object sender, v_tbDocs_selCommesseRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_tbDocs_selFasiRowChangeEventHandler(object sender, v_tbDocs_selFasiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_tbDocs_selFontiRowChangeEventHandler(object sender, v_tbDocs_selFontiRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void filesRowChangeEventHandler(object sender, filesRowChangeEvent e); @@ -1196,6 +1301,797 @@ namespace ETS_Data { } } + ///