From ee405057b0d8fbb2c4baf0013ee61e12f313fd79 Mon Sep 17 00:00:00 2001 From: Samuele Date: Mon, 17 Sep 2012 12:34:20 +0200 Subject: [PATCH] aggiunta gestione anagrafica tags --- ETS-WS/ETS-WS.suo | Bin 173568 -> 173568 bytes ETS-WS/ETS-WS/AnagTags.aspx | 5 + ETS-WS/ETS-WS/AnagTags.aspx.cs | 17 + ETS-WS/ETS-WS/AnagTags.aspx.designer.cs | 24 + ETS-WS/ETS-WS/ETS-WS.csproj | 16 + ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx | 3 + .../mod_admin.ascx.designer.cs | 9 + .../WebUserControls/mod_anagFasi.ascx.cs | 6 +- .../ETS-WS/WebUserControls/mod_anagTags.ascx | 96 ++ .../WebUserControls/mod_anagTags.ascx.cs | 104 +++ .../mod_anagTags.ascx.designer.cs | 33 + ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 32256 -> 31232 bytes ETS-WS/ETS-WS/bin/ETS_Data.dll | Bin 281088 -> 267264 bytes ETS_Data/DS_WebScip.Designer.cs | 843 ++++++++++++++++++ ETS_Data/DS_WebScip.xsd | 89 ++ 15 files changed, 1244 insertions(+), 1 deletion(-) create mode 100644 ETS-WS/ETS-WS/AnagTags.aspx create mode 100644 ETS-WS/ETS-WS/AnagTags.aspx.cs create mode 100644 ETS-WS/ETS-WS/AnagTags.aspx.designer.cs create mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx create mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.cs create mode 100644 ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs diff --git a/ETS-WS/ETS-WS.suo b/ETS-WS/ETS-WS.suo index 57817553ebf7977d7aa173f656824c9ca5c72615..bd3c5e055cdecc51b82ec09f6b480042c779a09e 100644 GIT binary patch delta 2488 zcmZWr4^Wdw7T>q|5<>_9<&VfIgfv?1XpEeH5xEp|7Ohf5NrhMbl(p8W7&UrMtJF_fY(354+1egj>Nq;*IS%!(I!=3M>5Z+P%DpcLUfa$5zTdw6 zcHh45y|-`UZ8v$_P0g!$R0d-#mGGdar)N06$zRkbk~9s!<9~$b)kQiTSeyyLn=;x*Vv+FqyLO{oGyA@#XWtxCAn}$`e67~vP#$I4<_A*;Ss30)*F`*r6ChfuE31Y~bMjh01F=Lj#2Zr+Xn=K z20Zu80`=UkW`Ht$eeyGy@s#mrMtZ_Vw&L17HRycTh%w(LvO9jDw?3S-_<+MJg!>4=vHKB6XZeQJXiBB9^kSws7aR;nYItA0e62< zs1FARcYHrsl*Mo}ralp?#&&)iiMG|-)TR%LIp*%FRcpUl&++Qg8R(gkEUo)tyFTzE z7yifK2|REnNwxmh4S4%p|MpwHf_U|%d%1w7zZLe|RC4=q_3(YJG;(M+o+dxo$+6-* zhw+IgN%||{Q-XG=`XH=2Xfk)x=qbVv1ktVoD?IR(#0C{Gh_(w*C(h1=5#mw_jF4}b zzyX+*KfB*`l3eEp5mU($cnjn{0Xv$V)3G)QeC$%#s(z zgHvhAfHu9M*~plliGgeQO6kgi1zbnfN6QA?R5lgA+m<4)xWP6+H0|V0IdKYf0B(+n z5upokSmrzfhm3gmeg?X#&H7Tdh?V2umQlhw7Zh>H0`sLw$6Eorw^d-#N|UTEgjx`7 z3QrJce+Oy8Qv^$d;{=SBTNi){eyK?&6+x3OSPFcv|1ucRHOB=30qel$_+^=(TK4qh ztZ`S(E29!`q%U4Wf#^Rnjf)|Kp~EiyG8#0Cf$4A%J8!$it>Ivh%51m?Ela=v{*5+i z^8lrG+iOrLi(i8#j!l(?c&j~0RxAa-Iamvd?5^V$J$i51u)M<{uI%DAQS>$J6W%Vc zW1wItx+2Hxw@`6BE#_W>r-l0(923RYz^(N%jD6==G`tLx@my&Fo^5vGCv(!VGelJ~ z&kCY@6W=avWqI%k3XLou{bF*efV zt$hn3-_$%o5;f_|}ozy%uV3$4F(3ZVYn@F9in+o z`mK6Wx(4%58Z?S0v!IeneiFL2C~GrrzPfgd<9b2PKAow(e8QjNXS%{&Vy;dnk`O3khzmB&_RQePS(li9=qVBRY^< zWoHd<0x=W$WOOP9QC$W_jWs+ZE|-B_TzrSe54cI|DMG@#j+aL`NSpR|#UXxJ$7kZ* zv;`r delta 2587 zcmc(he^3bvvVd!KiodH0^@`98br88LZAO#RImVV5K+iJ6_7n|n$e!tMH1Y+1!Wuo3R4J9RoR zdukJ&`{l7w(D4PSPi>NaYYGK+pNnLhqKvRqbw?KJ#d}K>LnKO4beNclT^|Z2z8rDS zMY!Xh74OQ+!ye(4I|e>UlBkbat!7&cp++-X;Y@Hh;ZF1zmayeJpw1*VfngiZkA0{% zC1u-$JhFNOC5=Rn-lhu4G>m z`toHMR3UE;d>dua@OZo^_vMR@V!PT_&syv7Taqe{ir87 zMA&YXs3m9mLA2f4@ADf3-cAv=Urf=m}n-8iDlv#3$uW+GLJCv%t9uCSB{9<+#`|K2D( zpL@s*kQ%(ZbH)iGe6(3yU!jPJJAJfw3w#ko;cUN-lougSw^pj7Ie<~)yR7nnXz4OS zrgfUF_n2QXzh-{J3^QcYL2vlyJPY^+{YP|Qi+zDt{vB9l<`{`f<(I)A9P6!Qdk!{` ztqRhpCW=G4W&$hc=y}*6a*GOr8P_=DULe<>U?cTkfGAi=^}X;kUEBgjQp~uN6dTHP zdkbvUPMKj0{n3Eh+3nZ?WQYTo-vXSZ`V`H!5T;C2SOW(|?;A#n0!Y)|$%GvAr+`_s zzSb^=M)I|>C%_?7?+H{ir2xjEs|IGg*X^2p74+&u!oyhG(ph@zC^l+2xln>SevXJy z%R>E1>3M0Tc)vSQn{)wag#j zAo^QDK6&F1BGr1qqLp~zYAD^l0tfE*8Rs!D=2#GMbmBu;G~aA%RQup0JhZc-W#QSD ztR?rrM3<_asB_)4RoOd z7I&3#4Zot+N<0-%-d3G9wE_)6)y>>5@=I+0IZ*k4T(cdRJTF(e{yIzs%qY!Y2%qWw z!|c-VH%K7si_ovlAZCJp0%XelHg?hYQjFDDDVHDIa9#=pT0s>I=t+4gATTd1hOSRw zZQ$KT?oXh&D;v`EZLEP|dcPgM)pdk#H_{FR zZf<@>xjR^(it@ne-nD(*;LM_dqqvK%cAx@1fxlM>RkS7@R%@OG=y9CS$74YKe}Nk9 zW(&rE7V`|=%pmB%_>j9{Q1Xv41Jqz>)YF3B +<%@ Register src="WebUserControls/mod_anagTags.ascx" tagname="mod_anagTags" tagprefix="uc1" %> + + + diff --git a/ETS-WS/ETS-WS/AnagTags.aspx.cs b/ETS-WS/ETS-WS/AnagTags.aspx.cs new file mode 100644 index 0000000..e52dba8 --- /dev/null +++ b/ETS-WS/ETS-WS/AnagTags.aspx.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace ETS_WS +{ + public partial class AnagTags : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/ETS-WS/ETS-WS/AnagTags.aspx.designer.cs b/ETS-WS/ETS-WS/AnagTags.aspx.designer.cs new file mode 100644 index 0000000..67c6040 --- /dev/null +++ b/ETS-WS/ETS-WS/AnagTags.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// 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 { + + + public partial class AnagTags { + + /// + /// mod_anagTags1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ETS_WS.WebUserControls.mod_anagTags mod_anagTags1; + } +} diff --git a/ETS-WS/ETS-WS/ETS-WS.csproj b/ETS-WS/ETS-WS/ETS-WS.csproj index 34720f0..35e425a 100644 --- a/ETS-WS/ETS-WS/ETS-WS.csproj +++ b/ETS-WS/ETS-WS/ETS-WS.csproj @@ -87,6 +87,7 @@ + @@ -285,6 +286,7 @@ + @@ -313,6 +315,13 @@ AnagFasi.aspx + + AnagTags.aspx + ASPXCodeBehind + + + AnagTags.aspx + Default.aspx ASPXCodeBehind @@ -398,6 +407,13 @@ mod_anagFasi.ascx + + mod_anagTags.ascx + ASPXCodeBehind + + + mod_anagTags.ascx + mod_archivioDocumenti.ascx ASPXCodeBehind diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx index ce55077..effee04 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx @@ -6,5 +6,8 @@
  • +
  • + +
  • diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs index 1716fbb..4b8a95c 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs @@ -20,5 +20,14 @@ namespace ETS_WS.WebUserControls { /// To modify move field declaration from designer file to code-behind file. /// protected global::System.Web.UI.WebControls.HyperLink hlFasi; + + /// + /// hlTags control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink hlTags; } } diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs index f05f646..6e0f15b 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs @@ -10,11 +10,15 @@ namespace ETS_WS.WebUserControls { public partial class mod_anagFasi : System.Web.UI.UserControl { + /// + /// caricamento + /// + /// + /// protected void Page_Load(object sender, EventArgs e) { } - /// /// reset della selezione /// diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx new file mode 100644 index 0000000..3c2eb4c --- /dev/null +++ b/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx @@ -0,0 +1,96 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagTags.ascx.cs" Inherits="ETS_WS.WebUserControls.mod_anagTags" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.cs new file mode 100644 index 0000000..057336c --- /dev/null +++ b/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.cs @@ -0,0 +1,104 @@ +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_anagTags : System.Web.UI.UserControl + { + /// + /// caricamento + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + + } + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// inserisce nuovo valore da footer + /// + /// + /// + protected void lblIns_click(object sender, EventArgs e) + { + // click su inserimento, chiamo il metodo insert dell'ObjectDataSource + ods.Insert(); + } + /// + /// gestione evento richeista nuovo valore (mostra footer, ...) + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // mostro il footer oppure la riga dei dettagli x nuovo... + if (grView.FooterRow != null) + { + grView.FooterRow.Visible = true; + } + } + /// + /// determina se sia eliminabile il record (=non usato) + /// + /// + /// + public bool delEnabled(object idxObj) + { + bool answ = true; + return answ; + } + /// + /// recupera i dati di un nuovo record contenuti nel footer di un gridView; + /// questi devono esses opportunamente nominati (es: txt{0}, dl{0}, ...) + /// + /// + /// + protected void recuperaFooter(object sender, ObjectDataSourceMethodEventArgs e) + { + // leggo i valori! + e.InputParameters["tag"] = ((TextBox)grView.FooterRow.FindControl("txtTag")).Text; + } + /// + /// refresh post edit + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + grView.DataBind(); + } + /// + /// refresh post delete + /// + /// + /// + protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e) + { + grView.DataBind(); + } + } +} \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs new file mode 100644 index 0000000..fcd8805 --- /dev/null +++ b/ETS-WS/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +// +// 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_anagTags { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + } +} diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index 6143615022dedcdbc93a05993f8e7394e43b6284..10c275d35d9b9db2a4cfd86f7151bf857f2c2d81 100644 GIT binary patch delta 12953 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 literal 32256 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

    )X#xvzTuTlw%?-$L>B%iUd(6 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 D*Swe} literal 281088 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 F{{mG8{a^q9 diff --git a/ETS_Data/DS_WebScip.Designer.cs b/ETS_Data/DS_WebScip.Designer.cs index 376816c..a11169d 100644 --- a/ETS_Data/DS_WebScip.Designer.cs +++ b/ETS_Data/DS_WebScip.Designer.cs @@ -30,6 +30,8 @@ namespace ETS_Data { private AnagFasiDataTable tableAnagFasi; + private AnagTagsDataTable tableAnagTags; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -67,6 +69,9 @@ namespace ETS_Data { if ((ds.Tables["AnagFasi"] != null)) { base.Tables.Add(new AnagFasiDataTable(ds.Tables["AnagFasi"])); } + if ((ds.Tables["AnagTags"] != null)) { + base.Tables.Add(new AnagTagsDataTable(ds.Tables["AnagTags"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -115,6 +120,16 @@ 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 AnagTagsDataTable AnagTags { + get { + return this.tableAnagTags; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -191,6 +206,9 @@ namespace ETS_Data { if ((ds.Tables["AnagFasi"] != null)) { base.Tables.Add(new AnagFasiDataTable(ds.Tables["AnagFasi"])); } + if ((ds.Tables["AnagTags"] != null)) { + base.Tables.Add(new AnagTagsDataTable(ds.Tables["AnagTags"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -242,6 +260,12 @@ namespace ETS_Data { this.tableAnagFasi.InitVars(); } } + this.tableAnagTags = ((AnagTagsDataTable)(base.Tables["AnagTags"])); + if ((initTable == true)) { + if ((this.tableAnagTags != null)) { + this.tableAnagTags.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -258,6 +282,8 @@ namespace ETS_Data { base.Tables.Add(this.tabletbDocumenti); this.tableAnagFasi = new AnagFasiDataTable(); base.Tables.Add(this.tableAnagFasi); + this.tableAnagTags = new AnagTagsDataTable(); + base.Tables.Add(this.tableAnagTags); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -278,6 +304,12 @@ namespace ETS_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagTags() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { @@ -342,6 +374,9 @@ namespace ETS_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void AnagFasiRowChangeEventHandler(object sender, AnagFasiRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagTagsRowChangeEventHandler(object sender, AnagTagsRowChangeEvent e); + ///

    ///Represents the strongly named DataTable class. /// @@ -1765,6 +1800,284 @@ namespace ETS_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagTagsDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxTag; + + private global::System.Data.DataColumn columntag; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagTagsDataTable() { + this.TableName = "AnagTags"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagTagsDataTable(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 AnagTagsDataTable(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 idxTagColumn { + get { + return this.columnidxTag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn tagColumn { + get { + return this.columntag; + } + } + + [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 AnagTagsRow this[int index] { + get { + return ((AnagTagsRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagTagsRowChangeEventHandler AnagTagsRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagTagsRowChangeEventHandler AnagTagsRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagTagsRowChangeEventHandler AnagTagsRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagTagsRowChangeEventHandler AnagTagsRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagTagsRow(AnagTagsRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagTagsRow AddAnagTagsRow(string tag) { + AnagTagsRow rowAnagTagsRow = ((AnagTagsRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + tag}; + rowAnagTagsRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagTagsRow); + return rowAnagTagsRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagTagsRow FindByidxTag(int idxTag) { + return ((AnagTagsRow)(this.Rows.Find(new object[] { + idxTag}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagTagsDataTable cln = ((AnagTagsDataTable)(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 AnagTagsDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxTag = base.Columns["idxTag"]; + this.columntag = base.Columns["tag"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxTag = new global::System.Data.DataColumn("idxTag", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxTag); + this.columntag = new global::System.Data.DataColumn("tag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntag); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxTag}, true)); + this.columnidxTag.AutoIncrement = true; + this.columnidxTag.AutoIncrementSeed = -1; + this.columnidxTag.AutoIncrementStep = -1; + this.columnidxTag.AllowDBNull = false; + this.columnidxTag.ReadOnly = true; + this.columnidxTag.Unique = true; + this.columntag.AllowDBNull = false; + this.columntag.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagTagsRow NewAnagTagsRow() { + return ((AnagTagsRow)(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 AnagTagsRow(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(AnagTagsRow); + } + + [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.AnagTagsRowChanged != null)) { + this.AnagTagsRowChanged(this, new AnagTagsRowChangeEvent(((AnagTagsRow)(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.AnagTagsRowChanging != null)) { + this.AnagTagsRowChanging(this, new AnagTagsRowChangeEvent(((AnagTagsRow)(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.AnagTagsRowDeleted != null)) { + this.AnagTagsRowDeleted(this, new AnagTagsRowChangeEvent(((AnagTagsRow)(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.AnagTagsRowDeleting != null)) { + this.AnagTagsRowDeleting(this, new AnagTagsRowChangeEvent(((AnagTagsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagTagsRow(AnagTagsRow 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_WebScip ds = new DS_WebScip(); + 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 = "AnagTagsDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// @@ -2889,6 +3202,43 @@ namespace ETS_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagTagsRow : global::System.Data.DataRow { + + private AnagTagsDataTable tableAnagTags; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagTagsRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagTags = ((AnagTagsDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxTag { + get { + return ((int)(this[this.tableAnagTags.idxTagColumn])); + } + set { + this[this.tableAnagTags.idxTagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string tag { + get { + return ((string)(this[this.tableAnagTags.tagColumn])); + } + set { + this[this.tableAnagTags.tagColumn] = value; + } + } + } + /// ///Row event argument class /// @@ -2990,6 +3340,40 @@ namespace ETS_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagTagsRowChangeEvent : global::System.EventArgs { + + private AnagTagsRow 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 AnagTagsRowChangeEvent(AnagTagsRow 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 AnagTagsRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } namespace ETS_Data.DS_WebScipTableAdapters { @@ -5951,6 +6335,399 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = } } + /// + ///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 AnagTagsTableAdapter : 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 AnagTagsTableAdapter() { + 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 = "AnagTags"; + tableMapping.ColumnMappings.Add("idxTag", "idxTag"); + tableMapping.ColumnMappings.Add("tag", "tag"); + 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].[AnagTags] WHERE (([idxTag] = @Original_idxTag) AND ([tag] = @O" + + "riginal_tag))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxTag", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_tag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tag", 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].[AnagTags] ([tag]) VALUES (@tag);\r\nSELECT idxTag, tag FROM Anag" + + "Tags WHERE (idxTag = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tag", 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].[AnagTags] SET [tag] = @tag WHERE (([idxTag] = @Original_idxTag) AND" + + " ([tag] = @Original_tag));\r\nSELECT idxTag, tag FROM AnagTags WHERE (idxTag = @id" + + "xTag)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxTag", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_tag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTag", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxTag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_WSConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxTag, tag FROM dbo.AnagTags"; + 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_tags_Delete"; + 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("@Original_idxTag", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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_tags_Update"; + 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("@Original_idxTag", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tag", 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_WebScip.AnagTagsDataTable 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_WebScip.AnagTagsDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_WebScip.AnagTagsDataTable dataTable = new DS_WebScip.AnagTagsDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_WebScip.AnagTagsDataTable 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, "AnagTags"); + } + + [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_idxTag, string Original_tag) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxTag)); + if ((Original_tag == null)) { + throw new global::System.ArgumentNullException("Original_tag"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_tag)); + } + 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 tag) { + if ((tag == null)) { + throw new global::System.ArgumentNullException("tag"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(tag)); + } + 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 tag, int Original_idxTag, string Original_tag, int idxTag) { + if ((tag == null)) { + throw new global::System.ArgumentNullException("tag"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(tag)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(Original_idxTag)); + if ((Original_tag == null)) { + throw new global::System.ArgumentNullException("Original_tag"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Original_tag)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(idxTag)); + 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 tag, int Original_idxTag, string Original_tag) { + return this.Update(tag, Original_idxTag, Original_tag, Original_idxTag); + } + + [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 DeleteQuery(global::System.Nullable Original_idxTag) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxTag.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxTag.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int UpdateQuery(global::System.Nullable Original_idxTag, string tag) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((Original_idxTag.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxTag.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((tag == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(tag)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -5969,6 +6746,8 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = private AnagFasiTableAdapter _anagFasiTableAdapter; + private AnagTagsTableAdapter _anagTagsTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -6026,6 +6805,20 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = } } + [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 AnagTagsTableAdapter AnagTagsTableAdapter { + get { + return this._anagTagsTableAdapter; + } + set { + this._anagTagsTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -6057,6 +6850,10 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = && (this._anagFasiTableAdapter.Connection != null))) { return this._anagFasiTableAdapter.Connection; } + if (((this._anagTagsTableAdapter != null) + && (this._anagTagsTableAdapter.Connection != null))) { + return this._anagTagsTableAdapter.Connection; + } return null; } set { @@ -6079,6 +6876,9 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = if ((this._anagFasiTableAdapter != null)) { count = (count + 1); } + if ((this._anagTagsTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -6117,6 +6917,15 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = allChangedRows.AddRange(updatedRows); } } + if ((this._anagTagsTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagTags.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagTagsTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -6151,6 +6960,14 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = allAddedRows.AddRange(addedRows); } } + if ((this._anagTagsTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagTags.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagTagsTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -6161,6 +6978,14 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = [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._anagTagsTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagTags.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagTagsTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._anagFasiTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -6239,6 +7064,11 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._anagTagsTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagTagsTableAdapter.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" + @@ -6298,6 +7128,15 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = adaptersWithAcceptChangesDuringUpdate.Add(this._anagFasiTableAdapter.Adapter); } } + if ((this._anagTagsTableAdapter != null)) { + revertConnections.Add(this._anagTagsTableAdapter, this._anagTagsTableAdapter.Connection); + this._anagTagsTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagTagsTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagTagsTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagTagsTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagTagsTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -6368,6 +7207,10 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = this._anagFasiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagFasiTableAdapter])); this._anagFasiTableAdapter.Transaction = null; } + if ((this._anagTagsTableAdapter != null)) { + this._anagTagsTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagTagsTableAdapter])); + this._anagTagsTableAdapter.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 6e8c6fd..2e60675 100644 --- a/ETS_Data/DS_WebScip.xsd +++ b/ETS_Data/DS_WebScip.xsd @@ -514,6 +514,77 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = + + + + + + DELETE FROM [dbo].[AnagTags] WHERE (([idxTag] = @Original_idxTag) AND ([tag] = @Original_tag)) + + + + + + + + + INSERT INTO [dbo].[AnagTags] ([tag]) VALUES (@tag); +SELECT idxTag, tag FROM AnagTags WHERE (idxTag = SCOPE_IDENTITY()) + + + + + + + + SELECT idxTag, tag FROM dbo.AnagTags + + + + + + UPDATE [dbo].[AnagTags] SET [tag] = @tag WHERE (([idxTag] = @Original_idxTag) AND ([tag] = @Original_tag)); +SELECT idxTag, tag FROM AnagTags WHERE (idxTag = @idxTag) + + + + + + + + + + + + + + + + + + + dbo.stp_tags_Delete + + + + + + + + + + + dbo.stp_tags_Update + + + + + + + + + + @@ -782,6 +853,20 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = + + + + + + + + + + + + + + @@ -796,5 +881,9 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = + + + + \ No newline at end of file