From e50a3e8ccaff96c1b0127f270d53d914be7111ef Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 20 May 2015 12:34:13 +0200 Subject: [PATCH] Aggiunta pagia anagrafica schede collaudo --- CMS-SC-Data/DS_Applicazione.Designer.cs | 1054 ++++++++++++++++- CMS-SC-Data/DS_Applicazione.xsd | 144 ++- CMS-SC-Data/DS_Applicazione.xss | 23 +- CMS-SC-Data/DtProxy.cs | 6 +- CMS-SC-Data/bin/Debug/CMS-SC-Data.dll | Bin 82944 -> 99328 bytes CMS-SC-Data/bin/Debug/SteamWare.dll | Bin 625664 -> 625664 bytes CMS-SC-Data/obj/Debug/CMS-SC-Data.dll | Bin 82944 -> 99328 bytes .../TempPE/DS_Applicazione.Designer.cs.dll | Bin 79360 -> 95232 bytes CMS_SC/AnagSchedeColl.aspx | 11 + CMS_SC/AnagSchedeColl.aspx.cs | 11 + CMS_SC/AnagSchedeColl.aspx.designer.cs | 30 +- CMS_SC/Bootstrap.Master | 3 +- CMS_SC/CMS_SC.csproj | 33 + CMS_SC/GlimpseSecurityPolicy.cs | 32 + CMS_SC/Web.config | 32 + .../WebUserControls/mod_anagSchedeColl.ascx | 52 + .../mod_anagSchedeColl.ascx.cs | 44 + .../mod_anagSchedeColl.ascx.designer.cs | 33 + CMS_SC/bin/CMS-SC-Data.dll | Bin 82944 -> 99328 bytes CMS_SC/bin/CMS_SC.dll | Bin 318976 -> 319488 bytes CMS_SC/bin/Glimpse.AspNet.dll | Bin 0 -> 113664 bytes CMS_SC/bin/Glimpse.AspNetCache.dll | Bin 0 -> 6656 bytes CMS_SC/bin/Glimpse.Core.dll | Bin 0 -> 2555392 bytes CMS_SC/bin/Glimpse.Elmah.dll | Bin 0 -> 9216 bytes CMS_SC/bin/Glimpse.NLog.dll | Bin 0 -> 18432 bytes CMS_SC/bin/Glimpse.WebForms.dll | Bin 0 -> 60928 bytes CMS_SC/bin/SteamWare.dll | Bin 625664 -> 625664 bytes CMS_SC/packages.config | 6 + packages/Glimpse.1.8.6/Glimpse.1.8.6.nupkg | Bin 0 -> 4581774 bytes .../docs/Glimpse.Core.Documentation.chm | Bin 0 -> 2044440 bytes .../Glimpse.1.8.6/lib/net35/Glimpse.Core.dll | Bin 0 -> 2506240 bytes .../Glimpse.1.8.6/lib/net40/Glimpse.Core.dll | Bin 0 -> 2555392 bytes .../Glimpse.1.8.6/lib/net45/Glimpse.Core.dll | Bin 0 -> 2555392 bytes packages/Glimpse.1.8.6/tools/glimpse.psm1 | 84 ++ packages/Glimpse.1.8.6/tools/init.ps1 | 3 + packages/Glimpse.1.8.6/tools/install.ps1 | 3 + packages/Glimpse.1.8.6/tools/uninstall.ps1 | 3 + .../Glimpse.AspNet.1.9.2.nupkg | Bin 0 -> 143413 bytes .../content/GlimpseSecurityPolicy.cs.pp | 32 + .../content/web.config.transform | 30 + .../lib/net35/Glimpse.AspNet.dll | Bin 0 -> 113152 bytes .../lib/net40/Glimpse.AspNet.dll | Bin 0 -> 113664 bytes .../lib/net45/Glimpse.AspNet.dll | Bin 0 -> 113664 bytes .../Glimpse.AspNet.1.9.2/tools/install.ps1 | 3 + .../Glimpse.AspNet.1.9.2/tools/uninstall.ps1 | 3 + .../Glimpse.AspNetCache.0.9.9.35094.nupkg | Bin 0 -> 5928 bytes .../lib/net35/Glimpse.AspNetCache.dll | Bin 0 -> 6656 bytes .../Glimpse.Elmah.1.1.1.nupkg | Bin 0 -> 6751 bytes .../lib/net40/Glimpse.Elmah.dll | Bin 0 -> 9216 bytes .../Glimpse.NLog.1.6.1.nupkg | Bin 0 -> 18643 bytes .../lib/net40/Glimpse.NLog.dll | Bin 0 -> 18432 bytes .../lib/net45/Glimpse.NLog.dll | Bin 0 -> 18432 bytes .../Glimpse.WebForms.1.1.1.nupkg | Bin 0 -> 74299 bytes .../lib/net35/Glimpse.WebForms.dll | Bin 0 -> 58880 bytes .../lib/net40/Glimpse.WebForms.dll | Bin 0 -> 58880 bytes .../lib/net45/Glimpse.WebForms.dll | Bin 0 -> 60928 bytes .../Glimpse.WebForms.1.1.1/tools/install.ps1 | 3 + .../tools/uninstall.ps1 | 3 + 58 files changed, 1656 insertions(+), 25 deletions(-) create mode 100644 CMS_SC/GlimpseSecurityPolicy.cs create mode 100644 CMS_SC/WebUserControls/mod_anagSchedeColl.ascx create mode 100644 CMS_SC/WebUserControls/mod_anagSchedeColl.ascx.cs create mode 100644 CMS_SC/WebUserControls/mod_anagSchedeColl.ascx.designer.cs create mode 100644 CMS_SC/bin/Glimpse.AspNet.dll create mode 100644 CMS_SC/bin/Glimpse.AspNetCache.dll create mode 100644 CMS_SC/bin/Glimpse.Core.dll create mode 100644 CMS_SC/bin/Glimpse.Elmah.dll create mode 100644 CMS_SC/bin/Glimpse.NLog.dll create mode 100644 CMS_SC/bin/Glimpse.WebForms.dll create mode 100644 packages/Glimpse.1.8.6/Glimpse.1.8.6.nupkg create mode 100644 packages/Glimpse.1.8.6/docs/Glimpse.Core.Documentation.chm create mode 100644 packages/Glimpse.1.8.6/lib/net35/Glimpse.Core.dll create mode 100644 packages/Glimpse.1.8.6/lib/net40/Glimpse.Core.dll create mode 100644 packages/Glimpse.1.8.6/lib/net45/Glimpse.Core.dll create mode 100644 packages/Glimpse.1.8.6/tools/glimpse.psm1 create mode 100644 packages/Glimpse.1.8.6/tools/init.ps1 create mode 100644 packages/Glimpse.1.8.6/tools/install.ps1 create mode 100644 packages/Glimpse.1.8.6/tools/uninstall.ps1 create mode 100644 packages/Glimpse.AspNet.1.9.2/Glimpse.AspNet.1.9.2.nupkg create mode 100644 packages/Glimpse.AspNet.1.9.2/content/GlimpseSecurityPolicy.cs.pp create mode 100644 packages/Glimpse.AspNet.1.9.2/content/web.config.transform create mode 100644 packages/Glimpse.AspNet.1.9.2/lib/net35/Glimpse.AspNet.dll create mode 100644 packages/Glimpse.AspNet.1.9.2/lib/net40/Glimpse.AspNet.dll create mode 100644 packages/Glimpse.AspNet.1.9.2/lib/net45/Glimpse.AspNet.dll create mode 100644 packages/Glimpse.AspNet.1.9.2/tools/install.ps1 create mode 100644 packages/Glimpse.AspNet.1.9.2/tools/uninstall.ps1 create mode 100644 packages/Glimpse.AspNetCache.0.9.9.35094/Glimpse.AspNetCache.0.9.9.35094.nupkg create mode 100644 packages/Glimpse.AspNetCache.0.9.9.35094/lib/net35/Glimpse.AspNetCache.dll create mode 100644 packages/Glimpse.Elmah.1.1.1/Glimpse.Elmah.1.1.1.nupkg create mode 100644 packages/Glimpse.Elmah.1.1.1/lib/net40/Glimpse.Elmah.dll create mode 100644 packages/Glimpse.NLog.1.6.1/Glimpse.NLog.1.6.1.nupkg create mode 100644 packages/Glimpse.NLog.1.6.1/lib/net40/Glimpse.NLog.dll create mode 100644 packages/Glimpse.NLog.1.6.1/lib/net45/Glimpse.NLog.dll create mode 100644 packages/Glimpse.WebForms.1.1.1/Glimpse.WebForms.1.1.1.nupkg create mode 100644 packages/Glimpse.WebForms.1.1.1/lib/net35/Glimpse.WebForms.dll create mode 100644 packages/Glimpse.WebForms.1.1.1/lib/net40/Glimpse.WebForms.dll create mode 100644 packages/Glimpse.WebForms.1.1.1/lib/net45/Glimpse.WebForms.dll create mode 100644 packages/Glimpse.WebForms.1.1.1/tools/install.ps1 create mode 100644 packages/Glimpse.WebForms.1.1.1/tools/uninstall.ps1 diff --git a/CMS-SC-Data/DS_Applicazione.Designer.cs b/CMS-SC-Data/DS_Applicazione.Designer.cs index 7eb727d..306b688 100644 --- a/CMS-SC-Data/DS_Applicazione.Designer.cs +++ b/CMS-SC-Data/DS_Applicazione.Designer.cs @@ -32,8 +32,12 @@ namespace CMS_SC_Data { private AnagFasiDataTable tableAnagFasi; + private AnagSchedeDataTable tableAnagSchede; + private global::System.Data.DataRelation relationFK_ElencoSchedeMacchina_ElencoMacchineCN; + private global::System.Data.DataRelation relationFK_ElencoSchedeMacchina_AnagSchede; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -74,6 +78,9 @@ namespace CMS_SC_Data { if ((ds.Tables["AnagFasi"] != null)) { base.Tables.Add(new AnagFasiDataTable(ds.Tables["AnagFasi"])); } + if ((ds.Tables["AnagSchede"] != null)) { + base.Tables.Add(new AnagSchedeDataTable(ds.Tables["AnagSchede"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -132,6 +139,16 @@ namespace CMS_SC_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 AnagSchedeDataTable AnagSchede { + get { + return this.tableAnagSchede; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -211,6 +228,9 @@ namespace CMS_SC_Data { if ((ds.Tables["AnagFasi"] != null)) { base.Tables.Add(new AnagFasiDataTable(ds.Tables["AnagFasi"])); } + if ((ds.Tables["AnagSchede"] != null)) { + base.Tables.Add(new AnagSchedeDataTable(ds.Tables["AnagSchede"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -268,7 +288,14 @@ namespace CMS_SC_Data { this.tableAnagFasi.InitVars(); } } + this.tableAnagSchede = ((AnagSchedeDataTable)(base.Tables["AnagSchede"])); + if ((initTable == true)) { + if ((this.tableAnagSchede != null)) { + this.tableAnagSchede.InitVars(); + } + } this.relationFK_ElencoSchedeMacchina_ElencoMacchineCN = this.Relations["FK_ElencoSchedeMacchina_ElencoMacchineCN"]; + this.relationFK_ElencoSchedeMacchina_AnagSchede = this.Relations["FK_ElencoSchedeMacchina_AnagSchede"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -287,10 +314,16 @@ namespace CMS_SC_Data { base.Tables.Add(this.tableElencoSchedeMacchina); this.tableAnagFasi = new AnagFasiDataTable(); base.Tables.Add(this.tableAnagFasi); + this.tableAnagSchede = new AnagSchedeDataTable(); + base.Tables.Add(this.tableAnagSchede); this.relationFK_ElencoSchedeMacchina_ElencoMacchineCN = new global::System.Data.DataRelation("FK_ElencoSchedeMacchina_ElencoMacchineCN", new global::System.Data.DataColumn[] { this.tableElencoMacchineCN.MatricolaColumn}, new global::System.Data.DataColumn[] { this.tableElencoSchedeMacchina.MatricolaColumn}, false); this.Relations.Add(this.relationFK_ElencoSchedeMacchina_ElencoMacchineCN); + this.relationFK_ElencoSchedeMacchina_AnagSchede = new global::System.Data.DataRelation("FK_ElencoSchedeMacchina_AnagSchede", new global::System.Data.DataColumn[] { + this.tableAnagSchede.CodSchedaColumn}, new global::System.Data.DataColumn[] { + this.tableElencoSchedeMacchina.CodSchedaColumn}, false); + this.Relations.Add(this.relationFK_ElencoSchedeMacchina_AnagSchede); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -317,6 +350,12 @@ namespace CMS_SC_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagSchede() { + 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) { @@ -384,6 +423,9 @@ namespace CMS_SC_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 AnagSchedeRowChangeEventHandler(object sender, AnagSchedeRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -1083,16 +1125,19 @@ namespace CMS_SC_Data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public ElencoSchedeMacchinaRow AddElencoSchedeMacchinaRow(ElencoMacchineCNRow parentElencoMacchineCNRowByFK_ElencoSchedeMacchina_ElencoMacchineCN, string CodScheda, string Descrizione) { + public ElencoSchedeMacchinaRow AddElencoSchedeMacchinaRow(ElencoMacchineCNRow parentElencoMacchineCNRowByFK_ElencoSchedeMacchina_ElencoMacchineCN, AnagSchedeRow parentAnagSchedeRowByFK_ElencoSchedeMacchina_AnagSchede, string Descrizione) { ElencoSchedeMacchinaRow rowElencoSchedeMacchinaRow = ((ElencoSchedeMacchinaRow)(this.NewRow())); object[] columnValuesArray = new object[] { null, null, - CodScheda, + null, Descrizione}; if ((parentElencoMacchineCNRowByFK_ElencoSchedeMacchina_ElencoMacchineCN != null)) { columnValuesArray[1] = parentElencoMacchineCNRowByFK_ElencoSchedeMacchina_ElencoMacchineCN[0]; } + if ((parentAnagSchedeRowByFK_ElencoSchedeMacchina_AnagSchede != null)) { + columnValuesArray[2] = parentAnagSchedeRowByFK_ElencoSchedeMacchina_AnagSchede[0]; + } rowElencoSchedeMacchinaRow.ItemArray = columnValuesArray; this.Rows.Add(rowElencoSchedeMacchinaRow); return rowElencoSchedeMacchinaRow; @@ -1552,6 +1597,312 @@ namespace CMS_SC_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagSchedeDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCodScheda; + + private global::System.Data.DataColumn columnVers; + + private global::System.Data.DataColumn columnDescrizione; + + private global::System.Data.DataColumn columnPath; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagSchedeDataTable() { + this.TableName = "AnagSchede"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagSchedeDataTable(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 AnagSchedeDataTable(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 CodSchedaColumn { + get { + return this.columnCodScheda; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn VersColumn { + get { + return this.columnVers; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DescrizioneColumn { + get { + return this.columnDescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn PathColumn { + get { + return this.columnPath; + } + } + + [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 AnagSchedeRow this[int index] { + get { + return ((AnagSchedeRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagSchedeRowChangeEventHandler AnagSchedeRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagSchedeRowChangeEventHandler AnagSchedeRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagSchedeRowChangeEventHandler AnagSchedeRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagSchedeRowChangeEventHandler AnagSchedeRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagSchedeRow(AnagSchedeRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagSchedeRow AddAnagSchedeRow(string CodScheda, int Vers, string Descrizione, string Path) { + AnagSchedeRow rowAnagSchedeRow = ((AnagSchedeRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + CodScheda, + Vers, + Descrizione, + Path}; + rowAnagSchedeRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagSchedeRow); + return rowAnagSchedeRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagSchedeRow FindByCodScheda(string CodScheda) { + return ((AnagSchedeRow)(this.Rows.Find(new object[] { + CodScheda}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagSchedeDataTable cln = ((AnagSchedeDataTable)(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 AnagSchedeDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnCodScheda = base.Columns["CodScheda"]; + this.columnVers = base.Columns["Vers"]; + this.columnDescrizione = base.Columns["Descrizione"]; + this.columnPath = base.Columns["Path"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnCodScheda = new global::System.Data.DataColumn("CodScheda", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodScheda); + this.columnVers = new global::System.Data.DataColumn("Vers", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVers); + this.columnDescrizione = new global::System.Data.DataColumn("Descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrizione); + this.columnPath = new global::System.Data.DataColumn("Path", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPath); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnCodScheda}, true)); + this.columnCodScheda.AllowDBNull = false; + this.columnCodScheda.Unique = true; + this.columnCodScheda.MaxLength = 50; + this.columnVers.AllowDBNull = false; + this.columnDescrizione.AllowDBNull = false; + this.columnDescrizione.MaxLength = 250; + this.columnPath.AllowDBNull = false; + this.columnPath.MaxLength = 2147483647; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagSchedeRow NewAnagSchedeRow() { + return ((AnagSchedeRow)(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 AnagSchedeRow(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(AnagSchedeRow); + } + + [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.AnagSchedeRowChanged != null)) { + this.AnagSchedeRowChanged(this, new AnagSchedeRowChangeEvent(((AnagSchedeRow)(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.AnagSchedeRowChanging != null)) { + this.AnagSchedeRowChanging(this, new AnagSchedeRowChangeEvent(((AnagSchedeRow)(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.AnagSchedeRowDeleted != null)) { + this.AnagSchedeRowDeleted(this, new AnagSchedeRowChangeEvent(((AnagSchedeRow)(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.AnagSchedeRowDeleting != null)) { + this.AnagSchedeRowDeleting(this, new AnagSchedeRowChangeEvent(((AnagSchedeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagSchedeRow(AnagSchedeRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagSchedeDataTable"; + 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. /// @@ -1733,6 +2084,17 @@ namespace CMS_SC_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagSchedeRow AnagSchedeRow { + get { + return ((AnagSchedeRow)(this.GetParentRow(this.Table.ParentRelations["FK_ElencoSchedeMacchina_AnagSchede"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_ElencoSchedeMacchina_AnagSchede"]); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsDescrizioneNull() { @@ -1800,6 +2162,76 @@ namespace CMS_SC_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagSchedeRow : global::System.Data.DataRow { + + private AnagSchedeDataTable tableAnagSchede; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagSchedeRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagSchede = ((AnagSchedeDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CodScheda { + get { + return ((string)(this[this.tableAnagSchede.CodSchedaColumn])); + } + set { + this[this.tableAnagSchede.CodSchedaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Vers { + get { + return ((int)(this[this.tableAnagSchede.VersColumn])); + } + set { + this[this.tableAnagSchede.VersColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Descrizione { + get { + return ((string)(this[this.tableAnagSchede.DescrizioneColumn])); + } + set { + this[this.tableAnagSchede.DescrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Path { + get { + return ((string)(this[this.tableAnagSchede.PathColumn])); + } + set { + this[this.tableAnagSchede.PathColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoSchedeMacchinaRow[] GetElencoSchedeMacchinaRows() { + if ((this.Table.ChildRelations["FK_ElencoSchedeMacchina_AnagSchede"] == null)) { + return new ElencoSchedeMacchinaRow[0]; + } + else { + return ((ElencoSchedeMacchinaRow[])(base.GetChildRows(this.Table.ChildRelations["FK_ElencoSchedeMacchina_AnagSchede"]))); + } + } + } + /// ///Row event argument class /// @@ -1935,6 +2367,40 @@ namespace CMS_SC_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagSchedeRowChangeEvent : global::System.EventArgs { + + private AnagSchedeRow 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 AnagSchedeRowChangeEvent(AnagSchedeRow 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 AnagSchedeRow 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 CMS_SC_Data.DS_ApplicazioneTableAdapters { @@ -3813,6 +4279,524 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; } } + /// + ///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 AnagSchedeTableAdapter : 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 AnagSchedeTableAdapter() { + 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 = "AnagSchede"; + tableMapping.ColumnMappings.Add("CodScheda", "CodScheda"); + tableMapping.ColumnMappings.Add("Vers", "Vers"); + tableMapping.ColumnMappings.Add("Descrizione", "Descrizione"); + tableMapping.ColumnMappings.Add("Path", "Path"); + 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].[AnagSchede] WHERE (([CodScheda] = @Original_CodScheda) AND ([V" + + "ers] = @Original_Vers) AND ([Descrizione] = @Original_Descrizione))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodScheda", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodScheda", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Vers", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Vers", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagSchede] ([CodScheda], [Vers], [Descrizione], [Path]) VALUE" + + "S (@CodScheda, @Vers, @Descrizione, @Path);\r\nSELECT CodScheda, Vers, Descrizione" + + ", Path FROM AnagSchede WHERE (CodScheda = @CodScheda)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodScheda", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodScheda", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Vers", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Vers", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Path", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Path", 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].[AnagSchede] SET [CodScheda] = @CodScheda, [Vers] = @Vers, [Descrizione] = @Descrizione, [Path] = @Path WHERE (([CodScheda] = @Original_CodScheda) AND ([Vers] = @Original_Vers) AND ([Descrizione] = @Original_Descrizione)); +SELECT CodScheda, Vers, Descrizione, Path FROM AnagSchede WHERE (CodScheda = @CodScheda)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodScheda", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodScheda", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Vers", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Vers", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Path", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Path", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodScheda", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodScheda", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Vers", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Vers", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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::CMS_SC_Data.Properties.Settings.Default.CMS_SCConnectionString; + } + + [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[4]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT CodScheda, Vers, Descrizione, Path FROM dbo.AnagSchede"; + 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_ASC_DeleteQuery"; + 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_CodScheda", global::System.Data.SqlDbType.NVarChar, 50, 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_ASC_InsertQuery"; + 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("@CodScheda", 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("@Vers", 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("@Descrizione", 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("@Path", global::System.Data.SqlDbType.NVarChar, 2147483647, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_ASC_UpdateQuery"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodScheda", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Vers", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Path", global::System.Data.SqlDbType.NVarChar, 2147483647, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodScheda", 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_Applicazione.AnagSchedeDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagSchedeDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.AnagSchedeDataTable dataTable = new DS_Applicazione.AnagSchedeDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagSchedeDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagSchede"); + } + + [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(string Original_CodScheda, int Original_Vers, string Original_Descrizione) { + if ((Original_CodScheda == null)) { + throw new global::System.ArgumentNullException("Original_CodScheda"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodScheda)); + } + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_Vers)); + if ((Original_Descrizione == null)) { + throw new global::System.ArgumentNullException("Original_Descrizione"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_Descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.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 CodScheda, int Vers, string Descrizione, string Path) { + if ((CodScheda == null)) { + throw new global::System.ArgumentNullException("CodScheda"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodScheda)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(Vers)); + if ((Descrizione == null)) { + throw new global::System.ArgumentNullException("Descrizione"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Descrizione)); + } + if ((Path == null)) { + throw new global::System.ArgumentNullException("Path"); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Path)); + } + 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 CodScheda, int Vers, string Descrizione, string Path, string Original_CodScheda, int Original_Vers, string Original_Descrizione) { + if ((CodScheda == null)) { + throw new global::System.ArgumentNullException("CodScheda"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodScheda)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(Vers)); + if ((Descrizione == null)) { + throw new global::System.ArgumentNullException("Descrizione"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Descrizione)); + } + if ((Path == null)) { + throw new global::System.ArgumentNullException("Path"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Path)); + } + if ((Original_CodScheda == null)) { + throw new global::System.ArgumentNullException("Original_CodScheda"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_CodScheda)); + } + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_Vers)); + if ((Original_Descrizione == null)) { + throw new global::System.ArgumentNullException("Original_Descrizione"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_Descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int Vers, string Descrizione, string Path, string Original_CodScheda, int Original_Vers, string Original_Descrizione) { + return this.Update(Original_CodScheda, Vers, Descrizione, Path, Original_CodScheda, Original_Vers, Original_Descrizione); + } + + [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, false)] + public virtual int deleteQuery(string Original_CodScheda) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_CodScheda == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(Original_CodScheda)); + } + 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")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int insertQuery(string CodScheda, global::System.Nullable Vers, string Descrizione, string Path) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((CodScheda == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(CodScheda)); + } + if ((Vers.HasValue == true)) { + command.Parameters[2].Value = ((int)(Vers.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Descrizione == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(Descrizione)); + } + if ((Path == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(Path)); + } + 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")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery(string CodScheda, global::System.Nullable Vers, string Descrizione, string Path, string Original_CodScheda) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((CodScheda == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(CodScheda)); + } + if ((Vers.HasValue == true)) { + command.Parameters[2].Value = ((int)(Vers.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Descrizione == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(Descrizione)); + } + if ((Path == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(Path)); + } + if ((Original_CodScheda == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(Original_CodScheda)); + } + 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 /// @@ -3833,6 +4817,8 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; private AnagFasiTableAdapter _anagFasiTableAdapter; + private AnagSchedeTableAdapter _anagSchedeTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -3904,6 +4890,20 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; } } + [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 AnagSchedeTableAdapter AnagSchedeTableAdapter { + get { + return this._anagSchedeTableAdapter; + } + set { + this._anagSchedeTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -3939,6 +4939,10 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; && (this._anagFasiTableAdapter.Connection != null))) { return this._anagFasiTableAdapter.Connection; } + if (((this._anagSchedeTableAdapter != null) + && (this._anagSchedeTableAdapter.Connection != null))) { + return this._anagSchedeTableAdapter.Connection; + } return null; } set { @@ -3964,6 +4968,9 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; if ((this._anagFasiTableAdapter != null)) { count = (count + 1); } + if ((this._anagSchedeTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -3984,6 +4991,15 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; allChangedRows.AddRange(updatedRows); } } + if ((this._anagSchedeTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagSchede.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagSchedeTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } if ((this._elencoFamMaccTableAdapter != null)) { global::System.Data.DataRow[] updatedRows = dataSet.ElencoFamMacc.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); @@ -4029,6 +5045,14 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; allAddedRows.AddRange(addedRows); } } + if ((this._anagSchedeTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagSchede.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagSchedeTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } if ((this._elencoFamMaccTableAdapter != null)) { global::System.Data.DataRow[] addedRows = dataSet.ElencoFamMacc.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) @@ -4087,6 +5111,14 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; allChangedRows.AddRange(deletedRows); } } + if ((this._anagSchedeTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagSchede.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagSchedeTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._elencoMacchineCNTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.ElencoMacchineCN.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -4154,6 +5186,11 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._anagSchedeTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagSchedeTableAdapter.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" + @@ -4222,6 +5259,15 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; adaptersWithAcceptChangesDuringUpdate.Add(this._anagFasiTableAdapter.Adapter); } } + if ((this._anagSchedeTableAdapter != null)) { + revertConnections.Add(this._anagSchedeTableAdapter, this._anagSchedeTableAdapter.Connection); + this._anagSchedeTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagSchedeTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagSchedeTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagSchedeTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagSchedeTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -4296,6 +5342,10 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase)"; this._anagFasiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagFasiTableAdapter])); this._anagFasiTableAdapter.Transaction = null; } + if ((this._anagSchedeTableAdapter != null)) { + this._anagSchedeTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagSchedeTableAdapter])); + this._anagSchedeTableAdapter.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/CMS-SC-Data/DS_Applicazione.xsd b/CMS-SC-Data/DS_Applicazione.xsd index 8edf70a..e027d99 100644 --- a/CMS-SC-Data/DS_Applicazione.xsd +++ b/CMS-SC-Data/DS_Applicazione.xsd @@ -65,7 +65,7 @@ SELECT CodFam, DescrFam FROM ElencoFamMacc WHERE (CodFam = @CodFam) - + dbo.stp_AFM_insertQuery @@ -77,7 +77,7 @@ SELECT CodFam, DescrFam FROM ElencoFamMacc WHERE (CodFam = @CodFam) - + dbo.stp_AFM_updateQuery @@ -337,6 +337,103 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) + + + + + + DELETE FROM [dbo].[AnagSchede] WHERE (([CodScheda] = @Original_CodScheda) AND ([Vers] = @Original_Vers) AND ([Descrizione] = @Original_Descrizione)) + + + + + + + + + + INSERT INTO [dbo].[AnagSchede] ([CodScheda], [Vers], [Descrizione], [Path]) VALUES (@CodScheda, @Vers, @Descrizione, @Path); +SELECT CodScheda, Vers, Descrizione, Path FROM AnagSchede WHERE (CodScheda = @CodScheda) + + + + + + + + + + + SELECT CodScheda, Vers, Descrizione, Path FROM dbo.AnagSchede + + + + + + UPDATE [dbo].[AnagSchede] SET [CodScheda] = @CodScheda, [Vers] = @Vers, [Descrizione] = @Descrizione, [Path] = @Path WHERE (([CodScheda] = @Original_CodScheda) AND ([Vers] = @Original_Vers) AND ([Descrizione] = @Original_Descrizione)); +SELECT CodScheda, Vers, Descrizione, Path FROM AnagSchede WHERE (CodScheda = @CodScheda) + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_ASC_DeleteQuery + + + + + + + + + + + dbo.stp_ASC_InsertQuery + + + + + + + + + + + + + + dbo.stp_ASC_UpdateQuery + + + + + + + + + + + + + @@ -345,7 +442,7 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) - + @@ -365,7 +462,7 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) - + @@ -399,7 +496,7 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) - + @@ -427,7 +524,7 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) - + @@ -447,6 +544,34 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -465,10 +590,15 @@ SELECT Fase, Descrizione FROM AnagFasi WHERE (Fase = @Fase) + + + + - + + \ No newline at end of file diff --git a/CMS-SC-Data/DS_Applicazione.xss b/CMS-SC-Data/DS_Applicazione.xss index c689895..3ea3bd2 100644 --- a/CMS-SC-Data/DS_Applicazione.xss +++ b/CMS-SC-Data/DS_Applicazione.xss @@ -6,13 +6,14 @@ --> - - - - + + + + + - + 754 @@ -24,5 +25,17 @@ + + + + 1006 + 658 + + + 1006 + 375 + + + \ No newline at end of file diff --git a/CMS-SC-Data/DtProxy.cs b/CMS-SC-Data/DtProxy.cs index ca378b5..9906a49 100644 --- a/CMS-SC-Data/DtProxy.cs +++ b/CMS-SC-Data/DtProxy.cs @@ -27,7 +27,7 @@ namespace CMS_SC_Data taEFM = new DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter(); taEM = new DS_ApplicazioneTableAdapters.ElencoMacchineCNTableAdapter(); taESM = new DS_ApplicazioneTableAdapters.ElencoSchedeMacchinaTableAdapter(); - //taImp = new DS_ApplicazioneTableAdapters.ImpegniTableAdapter(); + taASC = new DS_ApplicazioneTableAdapters.AnagSchedeTableAdapter(); //taDetImp = new DS_ApplicazioneTableAdapters.DettImpegnoTableAdapter(); //taVcz = new DS_ApplicazioneTableAdapters.v_clientiZoneTableAdapter(); //taFile = new DS_UtilityTableAdapters.tblFilesTableAdapter(); @@ -44,7 +44,7 @@ namespace CMS_SC_Data taEFM.Connection.ConnectionString = connStr; taEM.Connection.ConnectionString = connStr; taESM.Connection.ConnectionString = connStr; - //taImp.Connection.ConnectionString = connStr; + taASC.Connection.ConnectionString = connStr; //taDetImp.Connection.ConnectionString = connStr; //taVcz.Connection.ConnectionString = connStr; //taFile.Connection.ConnectionString = connStrFiles; @@ -58,7 +58,7 @@ namespace CMS_SC_Data public DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter taEFM; public DS_ApplicazioneTableAdapters.ElencoMacchineCNTableAdapter taEM; public DS_ApplicazioneTableAdapters.ElencoSchedeMacchinaTableAdapter taESM; - //public DS_ApplicazioneTableAdapters.ImpegniTableAdapter taImp; + public DS_ApplicazioneTableAdapters.AnagSchedeTableAdapter taASC; //public DS_ApplicazioneTableAdapters.DettImpegnoTableAdapter taDetImp; //public DS_ApplicazioneTableAdapters.v_clientiZoneTableAdapter taVcz; //public DS_UtilityTableAdapters.tblFilesTableAdapter taFile; diff --git a/CMS-SC-Data/bin/Debug/CMS-SC-Data.dll b/CMS-SC-Data/bin/Debug/CMS-SC-Data.dll index 7720e0db34549a3ae090293f210b38c8e375c590..6778b9be29bad15bf01f63ed4aad5d72b09c8061 100644 GIT binary patch literal 99328 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 diff --git a/CMS-SC-Data/bin/Debug/SteamWare.dll b/CMS-SC-Data/bin/Debug/SteamWare.dll index 4afcead372c2bc310fbaf7c9b73cd9752a5ab5e9..6ab63917839da92346dc64ac4bf538f575807660 100644 GIT binary patch delta 81 zcmZpeq1G@%Z9)f=dQxLoYZqf{7gK8&b88n%YZq&47h7u=dutcR)-KLN4g#W1TX~i& l?(|x;Trgp3RG#+s7)MS8N1(>(bxoXFj7{5DHgSe?0s!SL9d-Z! delta 81 zcmZpeq1G@%Z9)gr9;e2x)-J}@E~eHl=GHEj)-Kl8F1FS#_SPM%S3J lEO+iW6T5eNiR_8(F^-%HjzEpm>zX*V7^}9gY~l>(1OPErAD#dJ diff --git a/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll b/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll index 7720e0db34549a3ae090293f210b38c8e375c590..6778b9be29bad15bf01f63ed4aad5d72b09c8061 100644 GIT binary patch literal 99328 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 diff --git a/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll b/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll index a5d00dba0fc14a2269e07e5bab9a3f399a932e2c..3686f39222892e4ac8818f0714a84a87d4f86504 100644 GIT binary patch literal 95232 zcmeFa3t(JTwLiShIg@!MO_L^>BrR>HuXNJ1r3J+DlC&wMfwmM{o&rsp3^b7Dl$rEJ zDW(FIB2TS|pb!C-3MvRF2uct{f~bI8K|~A!N)@jlKDb_l@3+?8=QT4)n)tuh&wFnn zE9<@YUi)#@S?A1T`Ds^^MMNR|y#GGYefZ7)8U+pwdLS;H{H;>DC-%cB_ZiE6IA!&^ zj%;#6#y&gKx<1*~+SO%uC)cKvnT=h^j;`e5<5nft+wJMOW5&d%Yu77}B3fox^o2F2 zpXjtUK<1QUqnN1EAPOt)q>lqn0`J9dqB6lv)o*5S|K;BRD;707()>edcHy`0Un8b#ZYJGnLs9yQK1&QTd3uX{W(wuF;ve_Tq$28ho@nLQiGr4* zvQMC5o=MB03Hx%hdOJc8GE?YO9PU$N__vv=5(*}D#V3oRK(=bAoJ^cwPGQCH zTEf)g2x+J!(>FmWnIKs*4Wi~-jAPX7#GJ**D+Vj;ygj->|M= zE4xehXMzZ9N!~7T!dOf~PzfVv{n=o4V?ZW0s6;bt+H=6O=dyOVxPc-nF6c9#KjoAV z_tKwyUWgt>)X*+`TdDowLv5(y$f4Ksb~5dG>{oVGJZ#xme+PyAJ1A`X zc2L;%?Vzyj+d*O5w}ZlYJ4mKWCd1iOSaO(Si!g_TW4xTQ2Vkz^X1FqYAdu8SJdfeT zIrawx$sUYfm8lN`%9@!)X0YY#+ER*^QQFKGwIngWv7Go?&Nl3>zLbl^ZM+W^z50kcLwd68kWv5!|t|Co@MFv_T)lnKKxl!qaDF)-XOz@M?X|R;x3>%wo%iWq#Dmse@5n z%gpR?Eadn)LW%W6@s!=bLJpoIlt60XH7w-FI6{e%7T(E19=0Qt5GbJxz4{7VuCYE6 z>O8hjfWggSA6J?}76xu2dx#q+36r^vV`d+!#?CSG8A?lc7j(DL?~VhkqHb@& zMSE+RYGVpSI}>RU&04|f_F00PDJ&=KMuf%9amq0^occJ|gZYu>qaz+4Ji_APT;^;z zwATTs42AufRLy=pxn*}ip?eG_z{z7Qng<=+XOx@UaE6BB;o^vuI)~M8hL|Ph1zrtZ+9@;59x(r+3PVYoc~&cs{vK1HPPj+hMFsohZtjG3G3!qb?D|;aX4bz zY@!xcSlNe58YrsPYKX7{2=|fB+N%~1#SwUj*c)8Odx(Wrk&)ev9*-42&{g!Ij$10^82}!{I*Qa(Q=1dqwml{OIdGTX{FW zmDO2X8MOy-t9F}>3mgWVVQ=}`>{)ff+{U=pPHp0D{SYR;izxREm*eba$m}iRRrYhj z-s%z6_W2$$`2c&HqS&{q$3*gP7>JT${tN`h-P7LusW7`|NG-?D%0BG`knM2n66TEQWvOx@D@@z*bJOTOyL;Y4w)PumVF`6EQ%p=U(ZKauAh%6 zKYV<6ewZ4epC09hm$>JLsS*0wq5SX`_53h3j2~|geUv@SnlLX+O(t>vfi;TA#p9Aq z6lZZnhMk-u^BS*7NhxB9>_yPBFJ|*tRaI3Yk-dZ&JB3kWe~f=e>_+_3iH9U6T@=(AI*V%(;gh*R?2~n|5 zh>Cp)QM^3nCPct>LKIaAQOuVRp;1nVqHaROc3wghRSA(YL_!o*2~kXb>4b<~JPXM( zj*Ze(2@wmz6s{wwjt+3mvfA963s_$o|6wDZx}Qm(q{jX`Op<=$ebe;&WCW6dwCCzBR&T?Pr|WQ zkPmS|KGG$R52a!Ar~RZI$**+&gu^E%f0_s#a~m=(|8+eCHRMms#dRGgM&bM^*R~Up z=pKy}vclNL6 z^(pxi4nUfu)`VPtWi^b?$)9S9ZjRNK4x32vHFGNbP4?DUejep5H@UuZ9+g!3=kZcO zvcY+jY@EV*6mHT~9z_=NztdnZ|D5dUXMEU8PQ`o7;r`y`@(y#jMV6z>`^({eg|Btu zfp^y|&i9Jw!?+yk{EJ)2�s|oqsXzbC2@1rFUAJaYvhbny<~h zc5*w$hsy1^r@6Tu^W2<`2{*T6!prTr->x1Lo`^f?ikR?3+#^@Sgd_#pWpABUbFrbg(ehj*g6jkm1l zhp7?z*`fUKk>mMcY8XG>neb6L6aF{kgH^ok|1TfZiQa#EK6oWBG~|P;^7BF5I}Dl+ zYO{aIeDEqYB3oPy3bf1I;oJ3W{q63X zEi%~x?J{@xc0F5vyZdH~Y^*@L%pJa6&(`1WV7A`b@8p9aYQ>tFrq)Ck7Hzkz1}7h^ zMIKme;rb#kZj?}@+Dh10L+xg{>NwmQT;LUV_`2Inv^U*bgI>OP`Kc)3ImI{snl!lX zLo<}kdE7@nO^`Fn<|>>sZg5hC!Z~BJn+Nhfbn-wiljL3Ka8Gu1c@H{VFTdm+sB^|m zhMO~T3s3QgBr|bpcG8;8>lka=_Y>NCz;&xP~J0cVi}^GRNN!{(EGqH+<~pAYb3TcM%a?#b@<~2U zJwHs1&`*yFCU1Gq4^t!bvqSmeBg^x{)G&U$Gv$9zK6x%53ICT*{UnEQtqHlF%4!(p^VWKAZFza0 zlk$1X%&ik5t>Sx?^RW2kMJ?ofvH=R`eAhUabMJZUm)zWq_eXy2#=Ar3ZVzH_;L?ru zGHjKfUx^2uUok#(e#M@h{EG3R@+2;D?_qDg3g&3|~yczFU-PM*N#I{%4r{)0)!_8u(%;p4*d!_)}<^r*arm$c`HsS*0w zq5SZc^!zY2j2~~$e3U)>uXw(C*Z<`|`en9%%JbDv^FqTpbya@;^L^fIgXBNj>|Zkf zxlRo^^_V(LC@=rPT~@*T2S;H+KGKkad|c{0{=Vc({1_bP<=N<<&X-`7lP}GNj=2p7 zq5nD_fg189=HfbDG+4frYb)3B5!vDbSD;u-18Y!R6P?J{@xc0F5vyZdH~ zh!tp;xx=^X+4|cZ%+@>my?p6ttj#%UP000ER)bSdQ}3s#N>^;(9&lg}|e zR6fT&&CTbS=jL-vxcM9tP6lUg<9@q(+^qoNdzsGM#@%qGOeFD=^GBRw80U0Y7KA;+ z=aaV<3+IA=aTY)@7vzOCY%a*hftNEe<>X9ku5-Z>&IPeC!h`36d=z?qm>QuUoeT1I z_53h3LO(he zeH0sRJ9b$}zmsqByA}M7Jk9`f8w>0Mu?JH(u=0F7o{)EFPYMXF)MweJoY4jB4;spz zg^qoG?_%6LT*$b0{C>Z`Z_Jht0u}0;D|CGG^`n42o-h|2o7l5(82i;j*|TsM`xA$< zXQAKTqLr8%Oah*bbgb(fNJVSp3ey0>XrG- zk9?dXkCY&|E>tbh+{OZa0ZPU03#U5k;v8NVuF#Ua#aSG=@fWpj$4AcEa)ti!2j@>z zHV$RaLeHK*8-=5t4&eB?{oE9AQ2bJ9oHFGh+7Qm(gb1CF55)54cQ8I0KY>b52O?`< z8fRP2KY!K$7i0Zyl8$lMe(c zpFAR&$y}eFp6642PNqcfad#-GThOXFIV%vJ3vUHq&tm>UDdvTO^FkI%?i@4U-W>?B zcYe4+FNS$@Bs!l8I8bx+)#2yJwe|dS|Ee)Z&e&a*oUyz7p~nt4=63AIf@5dCeRrVi z-q>AXuy1_6IeSc0?s4pM_LwUidXI_Py^fEZJ?0AY`+)Jw`7bKp7|Nc7e)~brD0dkS ze@3~gIcL;blOJaAxnym}9uAqI?FZ`6%RLMxLx1*b8;d2@&NB}vVm#YeU-*7s2Pt14 z$n}M}U>g<}^2Pdjz7AHtKA7ukit@$cLcUl(&({Lw>yTVuIAge9EH31W_49lks(c-m z>r0(0+gM!47wZfE7&CR7ihXse8hJTVa=D)3R)i2B?$6=SbtjiUlZwxYLQe_A3C|Dq zAKM^!Y;#1eO|72uoEq`$GCguV%m$;H&~B|05M~EF<(TOh=9)2kC^H?d zTr*||%)E7i1VmNdRB?Ju}z~R!W3BBnVQ9GsgznR;?MU%C;L^j zyqya74^e9l9ZsGa_@JM&voT-E*Kuv`-Gyh`!?+ku1&p5ivXS5ZVZgh`GTLG3Or| zk>_A^BeFdQqg*APgORS1Syy6*J%k9T(^n4e)E9WUf002SB%H3I7FbG1gVjHC{1v$F z8QXbdt9_r4S-Dvg*W(Lpd^?8K64z%ghiU0bj^aLYbXdIoZeI>U@8)Bbz&6 z_k(ZQPXJ;k`K`V`n)a;w+io3GHRnm|WH{6pzM zfd3<~iX$a2)yZsPLJM2|SXsV^uOLw0A#y(@ek>&h`JR`;G2st<1!Lk~Nr#9DUswmR zDi{;->5krsNsyZt6HgqBiSUPviDx-XOwK~Ol)p~$W8z*3M-&s+Di{;~h8Q)81=pl& zRU@mbNUyHaVHTxpRx4(uIjd5{c{32?=FNa74$gq^hnxY=(l-Ox&t*7(Xr_@k!oY1Q z@8u%--UaMu?E8=vDzc~H{E(A__wkpYgENlL1iq81zCNxuw0tmN0#XUif>n4gd#vV>lmL=j9G{tv2ogB#O8`0^e#zRgtpQT_-l zs-+mitHCkU{DWiA%ODT{wNeTOK#82i;2ZRRNdVON@1f#{yzx)L9`ns%?LTw;dg}#( zr}j(1;3<)_1OKaohjpUj_ZAhutK#Rcqu_CCp*qS!_i}~1c&?+&7d>+u3%vW|KpkaK zuFV13h6R2be;tKoW~v^VIdv45Ww~_}Vcm|cgQHGYTU=I-7M~P3TFi2^bRA_bn)TOF z6zwQE)ehzkR!3=ahL&4LVS%orD6i%=W(DggKF_G5@L0Hx;*JRe@KrWkcED4P8DFCc zm@#`OGaatn)|eeI%d4X-#+c9^jxfDW4#Xh1-o^rN&I5Inqa2acQJBI_8`n`jRTQkF z@LDTWM?pO}SV!T{A!X!aQ2sg!zdw{C4Q|1O^%A9{Frk;aQ#?*5#%9wf% zMi*0GnwsS|Nz{nm9PwQomds&?$COh;HY<0!f1J|PMO8s)w}<^}?(Hyu|Bbo!(YGiZZn&r$vX`p1Azr|g< z@v8RfRE$dbd%tlws>cuco7}aVpzOj zJ6*{Tao!pWa`V=hCl0PL;SagSJj()WEMg`mnz}|Dqgo`XszzMOMdH#>X;EpoG-4l) z1JKwKai@B$x5^=K1ffRnIeu z4>R0a{Y}Bx|LfMO|H0Th2VP+6)FD-H>h$^LoO}P}m2#B}*hcaBYVQ1X@@8zB0`D6x z!Tm;{{&|e(ncG<4oFO^y8y=l&bF8*uf#1eoCuf^x?wBwDU*+0m2R!ANaVAp0jM+n(>2T$?#_WJuUY)!dV?ujgoqQPv!F6&Lcyk`8 zlON-Vq)yJ1+&h)h(>Zl=UTcNw#M1&bsnsfOK<#ja%Si{c@swM)X80T<`cN%aO#gP*RA=u9Cb^6Llxeal2;RXAp20H z&aoeP?Jmc`x6uLpawLamUt*g+y1$#iMNG{E#p^ z6RODx33G!XVa`7k63@XXL*h9YT}XUI?$K>DuLGmpXr6;nZZyxq=r)>XKe~=qrbOYHcYck2DtW+T|3)NPVtR)#vhk$scS(eU2qV*XNY? z!RvD(mv8GGygtV|`&yq-vLy*ihX7>kGcRO%L4O zvuCe@H$)90wV$sJ6to(&25~gXpg~ntcc}JtEmxz!{nMgB+$4r|<9kWW>xaJpP=M<% z0OW|>0)WRKtN`F?NOS%IfXeMR7>S)m9d8|;ODyT(YE0sBk8`XKQDfp%z^&K?tp=N4 z{DmJiQLcYAr-6H+$%804H${FIc`+8pE;ld6o;Vm|;SU*O&oV#8Q6n+Qi}5Fhuj5Iy z+*5Z%F?Ownjj^jaRE%?!a$@XCojRUxCpfpZgKc)#cF0;@{&sim2CwD0``y)5^}7Q5 z-PKT)y1+tn_q(g4+!WaFu7)o7IfX*K7G3cqT@Uod$*hGJ4mi^+m6L$H*l|q z+8fkN5qS4{fp_PY<=V7r8y5I&{51iVnWU+~>RO z%nD>PPSWXe-8(3kqwb(SJ<+`<RZFY`>5oiB7_9K5shaCiNv&EyVpZth0J994v z8HfmTgArklipWnV3^IqzZd!J>{A z_a2d1e2?hgv5J>@Kj}@SV!89kr28J05CvS|J**R_1YP*v!%|ji9gOTfEWf3izkPnQ zh)v!1u!JbkZ@ho?_nvc(e~SU4@>Rkk@b6Y?_qI&-8Z6yC@^Ha5p`G2kbQ4N zDXY;A*?GZe6hn4Q)ixhdv>ekBEfBeu2Hs8L#KBB)uHn@_&SWaD_Q9Hi)IJuf+DE>x z>^1mG1zav!GIZ@jc^|y?A#(X<`N3-+th2AR57k~y?E^V*f&1lOV&S-VzHH}JHU_(w z<6D-Xrn-L%-m(NW3f#9X9K=oVmZgvz=V`FN8$aO7(vtvsLewx^uK#w#b17o?cEscV z2!0BExYE-Q%fRi3z8^^#iP_%$Gd`PMAm*GA1!L}}34_I)s}0h+tEplhxC!KHLm{P{ zc!>))GETgL+`M>s;$XalKV-Z-%R=#bh7zxPpGSRhALHd-frpKkt2tD>a+I8S1>W$< z-zcutki|Ti5LdNOF)yewNHH&{q}&wPDQ-hKFHY!%A>zEL4|4OS-V+C>Uid>!y=Up0 zdR5E&oRPR&?UMqZ_dFNpklaG$yuZUI`M>1*JFg;a>%K$tUmZNG6BWP0pZDB?;1zg}WhJu2KrLdc=$YGC;MF1mH7h)V3fi2nZCK#9 z@z<dM@!eN@Q2O0s+ zxr5cLPH={nTeD(;u30Is<~C*pYgRtbs9Et?xMt;!2?Ov|kz97bQ;r#58Vi^)dnhv< zuH4p`9WcwQS>ctE;GA#6Ah>450&mU(HLKN*NNQG0>6+EpocCCGtreAQt;x$Zr) z%TYH{BY(P`RaMb)>;9-c{NSe9HgeXNZpI(`^w&_YMLw=x~8eT4_?z0 zc}9}I$8bec*=5e>Em>z@YnrOPoSG)S_q9NME$|`++YMIJ^kwg|i1m9YzBe8MC7{5E zwSs6#OODvBws`!(sx6*|IQCUrocqb2Q{pYJ&UQkM4o-Fj!xZ!m7oCsfpXIGltHV&=TV<9=4n^Xf(xh0Oxoym-qX#3&eV z;SU*a&$2+gD~v?FR|kG=ALH%j9R=gcFl6)9eiIZf4jMMIqys98F9tV zYf-)pR~q=3WB!hFZF4^6=y#pB1jNYY<}CqF99#mzA94wJmVqUpYdBvt5)V2x&ZzJE zE`6U@v@gc-q|U~iS|^|I|B|)NF06H3>*O)~qqWYlX6k8NKX7@I51viMY0e)ER0|ox zXF&MY4>i;VH2e=p{wIHO(K+WoWE3}hpIyX9%KdZkkJerPhs=d@eEt9RlZ?(>Za0cA zRdeb54GMe-9iAa;xX{bRD8kj za3`%sjEby`+%Ct_; zKn0lR8V>Lc&tWNw>!IebxVt$l?omCF;1HtEa)L|TZ(U$Mr9*h zSvk4P{s|7}Vlz^d`WyyT9GP95h;VHlhdCFop^d{@O+dsx1S+S*LlOH~7)ii&vT?*lN}e-(JssL9>hvRV%El3U zU5?XmNdvwKnm;2HqMpL@_aS%w#;fTY{j9MoHEYAT8h)`KkhFs_E5 z7j~uQWf)gO%|_l_c=PW0pEUGb6!x#qB(*KQQ4iy4uu*&ahFz(-7{=9LbK&i4cBNLx zFs=q$A>O&euGG0Rj4L+DKW)^`;OBxD;Ose;&oygyv2|rfwLY#AB_ zJi8a?0H3&yk9*k1&tZJNz6`QD2S%=gL#p%on9b^p$YpRybzYgG&WKzHhg9cz7IjAC zQaF@)>eCokoUfL?_@wJGwikJ934EXRFMv!gTQj-L(~02*;U%zfpo$o_j(IUyzhqH0 zV*|iS^w;M&k?Wb|c$ZloBd{WreHpqHMcH5RuW+IwQdto-Q=dZj9M|J0i!3Kz5iO5e z_A9{T5~p{Sc>f5M<6_7h|J1$8s)`Zro{ZGc9tW?Q6YWkir_$rt@|Oi(gOStlOsy-D zg#BywS6-x>5bfVMz0teL*Bj>eSBCBlvvqG8RNKtay_w^2Z220i+}^ORNPN9UwFDV%+|eGtlDOd?#&X9W6NjNa(lzNBJuUc<$1l~^&9LBb9@P&t$V|4 z-J8=?+sx6uIo;#f@=8~3Z&+6(zTUVzuQ$9sg1upmFN1V?!))D~tZJJ%x;Gm=jxDva z+}^ORNPN9Z**TCws_>Us!HsfaKM>IOwo!(>tLI63OdJoQF?+A*R>T{ssXSI5zrLclyx9J&Eb#Jp^(htc z@_2bn&Rjk=Q5B8JIqrE~M2e%G#zx_jesK*pcSQ+BZQPmgA6@Yu1eLf@y}@j&JgN_Z zhSmbZTQ=nI5W?W_FwEZ%HcX`9f3!g2=beM9DQIor;+{d@SAt^ zRH{=4y1aG$woJ3FY-!KdcTiN?az?(T2mgVoZ5a`5606 zo{I$5VGWg!;dNMAURtdVUvd}X7Ef3C$gDJX8#f6ump}zy$u|D+)?2-rtlYNC#k>di04!$%|Tmy zFK?#)%;V?3wAX^j@(o`+Jg1nPG zsv@*t7r4A$xyQ^6Q*}kCVH585@pa3oTQKLvi4rq3&J=u1Bo^?DKWw>;!#<9psdv%h zX|O#MW4<1^eKtVE{ySjIW5k4^mbhvUy=YLa;#iWuM_G(M;eD5Kx^OLgs~R@1fdu&T zm~Upj)_@lb-iK@7UyaRviB~8Y>PRtr*qGOl0nV&NtB%1n8sWr0tRvcV(A;@*51e=4 z{6m;iM4f<@NY1BSNYsPhcQycD)t%|+Iy=i6^EML=Fz>`wRCWu=-;tSi^oh-jAxnau zHx{x*oi-Ykf7naL$&v?&_rV!Qzpbe-vPX9tqzUPSD%om&4=e{>and zyc~HMoWB6ZX={`{?*t6fm!oX;w7}cq?6W`4{GS02)9NaQH&e+TTGxO`%qZkc!y;3ES6K9NUMG3jZ*Ie-cJ@T5hP60`|$9NjwUW0T_a zM7iM!xYw8 zFokuN0FTqDQv=e^#_0_=!XJd5cqq6cVu0z;y!87r0a4 z_XPfOCb#~dGkMmgq!`XkF=v6mV+CHA`cvIF>P@ldZvlqsH{itS&nfOnaXq&(rJnn9 z4f+tK^@3kg&$IlsdhX%FfMNQn@c$zG^|P3N1>iXP!Yq!`y|Y;V#{z#Lu(aW#iQ}lg zVLDEtV+3{zyjb8T0ePqJ-eHLUl4ZC$9EzR9lnKESNMiVJKcPA_l@#hKP2tbgL-T%3 zrG$D;Q?tp0Ph3&34`Vo`m@0*KoW|lzW-0}$6#IFDP)IfK9ix+R?PVDfcI@aGbSKV$ zGU^0Xjw{~NLTwjnF8x%fYlPaL287xp)I9owQ1=QopZ+4$BcQ7I@5$r3UPiwZ>L9X& zdQYf>DJ;|!96VLDfMP-|5b97W!MRyR$D8MxwfIYUV};r+)IyAfWp@d+gcb_*j8MnY z$wK``sFk!qsP}|A5vLtTa2(FKiF5|tY*_Fz9n=(R0mTnD54D=CdYpJ)fZg$-gD^Yo zp#^~FhYkna9cl!;IkXt?q0mymHw7M8v<&#Y(Ia8?U4i3brvP6k@BxA4apr6(W}Qm~ zUN2Bty;}T5@S92)-X!onfxjBV`pW7Lf-BqUr9TD#DuI6$xOOaamX>+`*Ou{c_XzyG zz=O(}qx^iQ+|%qA{Ey}PLwe*mhPwp*RN&BYIJRmB^w(Bh0(fjyuMfY&hkx6L|H#Gf zs(JzV<5e#KzEbro!2hiJ4Pa^F_kjN_={eQ!SO#sbei!f))r3pqoz)@0XR4!suUD7w z#j=Kb_;^)WC>-t`|3v7dp4-O1W1ZCV0H8rX8qaIvdGO2WPvid(TA9Sgq@6X(idKSu zhfo)TS`BL6G?7I=QFJ<4v{X~K7PW$E(bWA#XMx(Hsb`AL1$DKiep$2u)NMjN7XA04 zjiCB86%U^e>PfA6Xt)O%>Z_VMJ$wnMcZGVC&IzvsRXLse@)%tdz6{h-p&q4O;j2KM zuBn@Z+MuZ)hCc~eV;$Q)N`DW324~tfp)R6|$VyO`y3~!JLMhhVLHj`#rY-e~s*79& z>T*pr3Dv8qHlgm()W?K+TvIm*^`fSJ61fFl_{kB`wPZ!VOi@M=0gn97a4st9F(VWG zB^A5W?&z;+j7#-K-@@sqG?m>rSC)zXRk9-X`Ixag`kv%LiekI*0lNu4yO=T2rFKWl z49>wkJDCKxpAuSWArqZoNcePnQw<59P~6^Z?M3yI?@^S`OmvR1zf0|o9%RgSDYp9n z-G*G!S&;|RvqD{jC^Z=e(`Ur3TAv@JJB8XA{du(6ID{V8)Ehz#XzKmw3drOp2^m-{ zb^@sB(w&{rhS=%Gq12+OrJxR@&uXd%)Zz5JralYm2&$YbJ&QgI>O-_rQ*VJfk}lU& zef)HzksjC7QJ@x5NCv!<+T&}DMO5ih>x?EkT~k})ws90)E)=iwjm8qXN2o{Xk~mX8 z5K67xCG@UPYPBw*XOa9PX0$tgJ~aO%)T8vx_(wpMNPr)uAH{bXM^j2uZ^l0kYJ;Z! z4r(dgr>WxNj~mUz7f9YYHK2~6r9$nby5hCQv2==1*U}NiUq-$BKDl#NXUKATRVX!M z%W2OC*o&I671Srx&ggA;VPYjcuc-%xdQ(%+2o*h;?bO_^q@<>JHdj)kred*PQ0<^qk~@86whr3 zQ6p>ajFy!$Rii1M=??u&)np#}?f^iPrsi}3K&ZRdr^;J-vlv+sm zw=?=QsP)vYsp_#W7+ut>sl!0o^rEJAfZ9MciUOmavyciD&bCYS9$W<~F)bsGT&XY{0mH?h{JQ=60&VMs{ZN zLRu`8n#~I-b_~nZY<`52LhX#MDr+`&&;m{IjP0P6n&KJTK^rs`i~T34-J04|R%CvZ zp3>Bnpe~}4W2N=zgP<;^rJDK)s7vT#O&NGFvXlBWRSW84^sc6k26ZVdSf;$332GO0 zD~h(17n_&S#V%EDew?1v)W^ze%q!?!q123BNz<3J7d2y7(qTfW8M~4?g;FziB^|Uv z+M`dDPcpBh)k3KmgQli<#;&4EHN`V_6+NXXp0TT`<~Y?J&)7B8qA8xSPta{b?WE6R z444|M+-FdYl zPE)UltVdHko7YjVred*r^E!G|Q_*n;nx7$BEq#ej1$8|guBp|aZlEoiS`X^8bdRQP z0`)n1Q&abYx{+p|sJ#3R)J?QbQ=y6j&0e}yQIxDW#QZ$n<5EYOH&gT^v7`AFOU*CR z0-@Aweu-LyQnUFb+9H&i%`ee_P--^6M2)8?FAFPHn6MK{%_i(L#j|-E?bZ~}=56$% zrg%2@(DYN;i`su*rcO=qY~D`y2(^<=z!>hJM}<E*j9X2ch|Oik`tO?2JAE&975ZQ_n+o zH!aoF>yX_|Et+}hdv-59t|{)>y)>XGDy!@?zd?te>5b?cbh=PG zqsLUPFuq9_YwEe18%mESWSps#CccjcX+p4HSHl`G5#Dcqubey8#fP$@;xQ$ zsI*Wjy5FXYl`I;rT4R2P?$FfOsy0xMYKnXI5S6qN{_Tu%&mN-bijo%k=x9xG3w_io zlxm@mdbAyn{b9OIQ#|&EsZUcAt5z7_rPno8SCuipOQE%@J#PIGnyo2r{SjKMsr}LG zN2ya&3()IF>0(96{C$rG6onPJ%lsa_t2Mi-&NseKm2IkpO;y*J->2D%g66HDmTFm7 z)%T2kYVm3I(-v3rPP3nOyP9trKcG8&nm?dNUCoEhAJBlSIm!GXz2npTA(gdDU(ot9 zkj++9w5w```D0qFDemWw>2z0fCHj4)AXcJJEI>-T!q@xtD5>`;zm$!3blj2lvqj6 z&>82j-4422sEalAU7`Bcv+ObB`9!7l43%^#>KBRA=_j;QQ?Ehx6I$m|}ua+gY4 z|3>$@RGsxxdR|j+B<5Jp(Hpk%`8KGZ5uK-~*AfR>Kc|Z`4t1FIOX}6s-x7ohtXHVLTT$bx53^pQTQ@SLvisNRKA}`}U#B;OQqg^#lABobq9{lAbsEqVM|Us1 zqbZK=UK-fUnku@#rOGW#sp$TeW^0P0`&(Kdl#1@}=x5tmQ$_c8L>DTGqx(CW{!ykl zx@)c9(FRTZBGF23&>fn34YD`rNtYUL{hr=*sigJqwBJR_%WH``>ko9errtmV-=w~a zmF#U$f1<@Z9nE#tJ9OKn4%Kau@sy@Gx)EddE+q?BA8195vX3ijT=hq+6649snNra$ zHwJ`K(JePBuV9&qZn?2kQykrLBYLHhadgKSNlkHd#~IP9Sf-*|VH_@$if)CmT2ma| z3Zq3R72QhXh)=Pdif*ORt|^XgrSYgx9NkN;N~7#r)_lzPMdB=~GL~uTHOQ)rPL~>Q zC5)?GDrr?454u#HRb#xUsW%c=TD8V)*D0TGCl0eF8YOs8#x1;-xYkM<4}R96Znjd! z%R;G`?Qi@^C>68)jnwB@Q^jn5<8)1N%=S0-yHUwFX7h}LG{rHSXY6+q%T&zf8!LrU zF`I9!(-g;SzR@j|irE21>n&`jVs?OWsirt)2N-={WEscoE7k!<$(I!Mi^REfps`d_ zuR(U8vCgH&TL&4JyHwKpfN`Ho)maA{&ufbJ`v;9>dz4S!?}r!{d|6Sv-w!jo?{KKY ztRs!9HN`7(k+J$KO2+%W$yohWMe%+=%Gmuirc`v78n+3hqPx_1Q79GNrAFDEtf}_< zQsXI2adexF*EPk_Z8n~|i#1hrk1;}DXG%r)7-K(8adeL{QbMWd9&0pxlQmUzk2Th5 zilck1vHJm*adhvtjx`1}^^3#?T4wC`ppv}?*)rpBml|&^H(FdOX{|6Wcd0t-IO7gY zy^*-zT4}ucZRO?dM4z?FSpAUW^Kt8BL=Ej#s!+<=(Zb;-&L}3^)IZn@#G_l z8dv>WtHZeNdra+&*4I>px{NzDbx6&4P!DRVxh5I1jb}A=cFhb>1Dd*|rXjS!ct=xT zteFQY^qBJb{hEVA=NbEH>W!MiK&3QQUb`@qF&Z^Bt9A*fWtwWLT^7n3?V38X_IOYm zG_|$%D(W^a)zqhJZv?elQw@oeLmQ3TzOPz8G;s!~do*=#?FwU)k$RkEJLrYl_RuEd z^?pUYQM)Cy)#(0#qTUCE??m~bqRPi#654KDD%4}f^zq}Zj~EaB8_OOw=8peVsKJRLa3HJ$C|%3-WdOz(4|J|d8V$7 zh9175#B|ByUKaoBT(4dnAo*}SZ zU>BfC8wKAi@O14y`$~XI|ST?JxZqDeiAq z;RlN!1serlDsZL1Qvprt5IlDes{LpY>x8rp?@&`XmgcZj?OFf+_1gxcx-Y%jCcU~6 z(4t$Ub=AsHdozE};yEE~!^D0f;wLISH)IEyvb!zW-67E|63wt^Mzkh-FlaRGj(pVj zpe<8+V$q|(L((6obzaZT-dFwcI3Z$NXS{415!6)kj8B-5=oE>L zT4RQA3>r;ag~ph_m;D^x%O<@oV>Bmn3>C+Zv(%umkecN24VoaFB%nq0VtbH4=9rpu z>jc=)V&QKU{)H1K;rVmD!THpDz>Il_;0pyd1GbsR1Kvod3f?NPL*RLUD`_j>2}Lnt zJVrH>SJDn}__;a1Ik1(EoO~su{NBJ0jh_e|*1rM#GbY~(-CdLKDC(daCf@_jt&<-p z`i%JhJm90?{CV;x;U^aRLD5#Sl1)a8BFQyojH;7ufHMU@K=303KUVPblTX9;lH_xM zS0}GRi#I241iVM^9|-=JaFm6#?)2eJ@nD3d%}m9H&4AY zywJRJ>Nn8(gHu-kJ~s7RfKLm2Y3d4Nq4}GsSJBUmH>a+oJ?O)C!p&&$M!XfZtmyS{ zD`1;hBK_&7ZPVIN735j#C!Uvn+BIzrI2^Hl`t-ER06A{`#PM86w?MkfxMSL!NWa9k zpE&0I#AE4~x#%aJi+=jnv=yjD{%Bf8+FA_{f10)+a-Jzq7R^{}QDmz*W%}~S4s*%$ zQ-PlZyaRFA2+wCs-xird?bCa}$xOcn9DeHFPnS=>J+ce7cSRmX|Gx>`N`4p8`=>u1 z`8>w;qsV8#c@EOorr$^p)1L*>j12n2PYzzDuBvU3moX#PfWuD@`sJw|B7mm_9q7Zx z$X)Q0G3(95jMoMKL!{oE4m@TqpYcxQVMtff!)EskRD{j#fS;$!XIvewlz1{+P5TMX za5YWAdN?ckFnxXo_vh{zE5Z*`zrbIDGhH+puEtv#?3p23@iU1j^u~;h27CBrbPD}t z#@=W@y+7j;NXON^8GRZ(v10wSx{f*P>c+*U(8ju2z>n5ViS0G7shb(A7oTrI^G5m) zz&3Nf;?Q^M{uqlHTzh$oo&x?B{Yp4o6L?E>42%0?ST!@-Ov6eEJaJ}mJZ4$R@_4QF z`I)uxDZnSkW3n&aqPu5KkJnp2hGxC>yO|B(k4qg8UkE=7;)g)#+KjRBtubuP|CIUjLu5R@T21UrZ;}Uqy?lt-h|fpDwJgDp^LKtWN>* zYFs8gS%$rKI5<{v5#VR*mzLlJfYn{n;{5_^4Q{1Yc2=#yZPgmD)vqa8Egnu67^A-= zx0K+mtmK6ywU#yODyp@n%(@Ye>)7+d){(PT;=PO|vv!tDq2<6Iwmu9PlTl;M13w)z zeg%AT-&Tv}(^huYGbOdgmRY>}Zk+X6$;;@^3D}Q3N9_VTu|h6{&vkXrj_IUFW*uJA zEj}008?&gi-+XsgxU|CzHzX}1#8$CTEVi*U7CNHg!qVf#L%Hy40Y6q+57=f#X^Zj0 zP?Rn(o(U!KX^T^elC+AR3Ds-JoO=4W`Kxd}ebW3xc$VnQr3wmy&AISZv`ilaWW+W8Zsv?cv7TE!Rs}YwIuvm!f6z|QSc^#%^I?w zV+3!}kU4FFcWB6*a|G`ZKRtq9Byg8-b_sr&z+U0>3Vw^gJ;K=|c%R^Xf(Fa6ZO=8t7I?bZr zqM<}stlGq?O{@T6)h1RQmaImx?GUSrp!wtCiy&yt` zehsuW%^J9EwVdg2x0;3Z4|aUhsOs8wGC^yjk#O z!CM4x5xhh24#9f_?-6{L;JXCx6}(sQJsNUP`h?#noPG_NKOp#kNcRf9S8$3+|MAif zA|`lD@TA~L!RrOD7rasMM!}l}Zx*~o@D{;4G-S^`!tW8zF2Q#R-Ya;o;Clq$BY2sbLxw4iM(CXEYfD-Hw&jjL)PpN=`IbKvrD9VgtJGi_6Vn6 z@P6U%Etd0EID3UdCEOyFu!mR)OJf>meo~}K;WTQ<{N|Er(JM=vOD05(NOMU=6#GJ? zEu!Bdc#q&cg7*sED|nyaeS!~YD18{CAonCWMnUE@3cpb}EgCYvNBBL$>D7?=eS-Ii zbU;J)Mx_d}PEzn>srVPXQSfA$NXuBWQA6gm2){)*JsL8C=$;1HvB=4wXy0 z<>FaG@h^CzNLvJN5xht69>IGB?-jgHL-8;C0pZX%@jp)d3!W6bQSe5=TQn5SO4g)G z#*>041#i@lr7eQDh_pxW9>IGxWZOQ$`$Re*_<-P4C9PCRe*{ko-Y9sZ;4Ol;2;QS1 zTlEURS2%qdGJin$1Hz$%_)my`4Vlv@{6@v8VNSA!bs9BfPK)3zBJB~pNAO<3dj;>) zkZlKqKOh{cm3C{TUBQ!rH)<&Uh2J8a9>IGA@70iX`ULM2>41jplg5kx@#0_bq~LuT zvUFgA^lE}=?x!GgdM7g8JCX4|4Mku01H$Q<#L}KgqA7T<;C&j3=gA6+=cIznX%W07 z$#|cJEKN>fPI3z4JsOG!;SUH0AHs!{rirG8%xM&Uqi|XTZ<$scJ}cg$Ih_0TOjD3; zdmz0a-Xog5qSLE!*69#Z#11b$?3)68{$cgOAke-5&XV* zqi8m24(qpwW{dD!gx>xyjM8ABJCA^ zpWuBOXZ-=;42b4{@M$LVX{PjKru0ELN#P`g(WO%-Nc)7}Csuu$!|@z|&L04|Zv!G75Gkdk&nfmpDUK(lSSKl* zq~MM9EN!f3ev9BOg7;`BeGq=HaC+-Gw!QW2xlcHK;9L;z6P-Tc4+uV>af#S01*Jc; z*k^JU<4NHsh0`dUMvY5~(diXwukiacWUD@r z4rs`n0g=)i>B$`F)g0z0HI&^d(xgZm=g2-4X`|+_ZHsVPgwq0@C*mz))gzo9k@g6` zNBF(M>D4%|s9w?RgAR76Nc%+EC;S2Mu{Sl&Ee?nd&6PgSWlnN`1)0;hzk<>?!COSy zBY2O-WzX)<J`mC(d-j`pKt~QAJ8~!(meJ+^Q0&9qz@W0Cn?g#d9p)A zr%|Mh!fz2yi*Q;rN7k6&J+Q)AC(<6#?A1_Kn(%u?vrj{Au}}DYu*E(V{(x`>#C8Du zKg4Oi^me}Vf4=m8K1aCmK;}0d$ov)!nbRZu9^v$AC~XP9PdEdD4+u^NiT{JxPovSoKF?KUi9apzZJb-6bi?}rQwQjO?YB>diaCk_VC5w?}ZPHd?>Osa&Ba2 zFD#(*P`!6i(|85zmB~Tdnfkym=!-IzA3&lzB~TS_$zU%IF9cnswsZ6_|L_ED}KK? zR1zyGEjh4cMak}xe=qs{nBvk6rBOWfis5-^9IzOlyeyH=TaJsB;9a400v`}q9%s(0 z#btm^B@Ay8_@2P&rFdA0Pe3#LtH8Bm8DCpg1Gq=v?*$%I&YVA%<8d24-OO;8z@Gw| z=t~s+h@l^Gsz85g(VvN+rs31_Gw|v8dVEHFfAnxZJ}>_PXnYW#06hesS3eA&{X7Dn zr$3TvP>-&qW;}gcK@(^do*JBjPuBBG<+V|MC2wZ*8-NR<4*)KY_5q$0(3OpzW7?;*<$_{oUe~z{&xjFD^O`VI!{2_P{uk+bAjMW-_iLq zq<5ElejNTZ6MYl?vno94d4fAStDtj7#X7*d1L`6N@rmeTPbf#M7pEuT4-KUbpzmzDz6%BFeJ(DFWwkyiXCu%EY(mfsTOl zA<$8*(aBc)N z=|ns`i{jfcrh@-1K$A|w9xkH?@oX+i4*;5UGIn$seTVA6`8J?QS(*v_AxeSY2WV0^ zc0ArJqz1rE_(-!!o3Z~*+JY0nq}>>$NuRN0W|4ZoEHZD8zA1dpkskQ4`|ZQ@Qqdmy#Q#^&*?be zF9MqM3pyV7OMoW5jCdIID?pQ8!MF{26%cP!V0;GsTHx!LVUvCXXyE<+4+G~X946l2 zKLeaM1ipotH0e!1gWkq@Wzru7{*~Imc?Zy>|DZJRzX^Po&Iac{1^%5nz<&=AC#Z2Q zpo!0iVjbd>pjdmxd4Lfk3m7#v0><&FOspAWE8rMo8(^ui9k9&!2w*ur;b_n}KojrF zUj)1o(8OEsmjJIeJ_bA?u-@1Oe3tQX@EZV4nr&PGd=8*VbMg5=yqkqj0^)lW0Pz-) z@k!u|jZXn@0yJoe@oC^k2|U{P4DhAK4d6Een)oJ^&jFrl+yu^PfF^y|_&o5_0Zlr? zxCQV`;|t)d0W|46<4b@UV-Gl4fg6q6!RZ#b$@mKJ&BoUt-2!Oh8%XW~ewo0_jl045 zxWFrnd%?d_;MMqymq}Lv;`=9z`+;90@RP;^;Oqv(3N*eA{91w684rQ;X@Q?H9tQpe z;}O6w8sEddEypgKjI}<8-ib~wPL`xgx=Q-SJTc~_F`*t@asvNe#+xKKaNK{00Zyb` zURMF$)dhH)3-Im>vp);H<5Q~$KYUh2@WUrm3_pA>72~G_KV$I2r_WgY@R?JNA3kX+ z@Wbaz6@K_snTS(j5`Lbevm(#Ytmt!eGJY<@&o`s57z3O}9KPIc-`JV{5G`J{X5oen zogHnh=Xcm$>A8#3*^aZj(wVt!*}3hVow;&qTE1${s-`uITf1B7sLpg(o4urU{qokf zwiE2lP3u~_&Q2e-Dc#k*w6&|fGo8^YEMM2rm2O%wl-8=Yb?NrB)@?1Uxv;DC>?N() zj=`nMOJRAS!#sr5t!q2ed7aFa1Uu$Qoz4U~O55WF8b!bIn)7(UhM4a(;o$D*h6;Y6 z7JPG~#d(eSRebH{vfVED1%W|IR2R0lZs^7e@GY3RIg8D&m(A<6Us|xs0R^YSc}&&a z0NYP2Z^ep2H&5Kq-rAi$F4LaQ9JiqxTY*-kJI^{HeO5YyMV@Z5*KcUeKyOvLyIa16 z&Ofe|8GA!I)7_EI(yFc5?)3V(JpIG~`m{dVW@kD()@mUw-`LrW4VUd+obF7Yjb{B; zVhXFHwsfbvvgk;bR&U*qZkJ9kYR#rw=8I!lHN4dpX3ln-8P%a z>*=_)=cL=ZoyMB%&Q6fr!rY_N*zz51)a;BCjp&gy*;U6xKGs0 z8!4~|{48((`?F1yRFYtAICQkPc1lP(RPE!TD~DMIoPnWL&)4S%v&nbjx5D&U`lc{PS6vSrRJ`V zZi!@iF@mru-R^9PrcNwWTD8vJ*xByHC#^l_a6NB2%BQUFB>bF^ZpC&b{sqc$B1gKX zI9H9F^)+^Mx;rNtd=cP|p46IAJ#Ol3&0`!WKZx3!v9J~@`7G~1x z?M>;y<$-WIhUxafokBL0Pl$6}@->97NCkbm!a8KbD-cd)qu)RIkD=q2h zYG1TfPhk^|!0vQ&SGKzqS6Et+-khh;(~7Vy+St*_I~^*ZmSpVp4oB8CmNM9aYJ=R( zaa@-#_#VMw6UyncN3iGwnccijIXg$zxZXE`6_>Nx)Jl_8rk3#XR(z8!&{qE{?vVW3 zS>&A^xQM4^dAi!Z#Vai+3m>;hS!s^yx3_tn2n5$kVR>M=6jm9`ePGe#o93>Yf*J*U zyDQb(j{#FxK6uw%mBHK(-gRev4C5RQ+*KdwonH9vRCC)(MU| z(P-6cM6EL1kgKDL5iN0YncP#S5MPJ1kSLd@Lsx)3h!YNxS2J*@hiAGFKi`XMlB=HI zm7JL?V1U!X$JH|=;lup+C2CIm9A9iz)K5wySykxD*6ww(shOuIfYTo4`{qMUZlM{; zm-qsaFXVm&xxQfJ2?lkg=f*W~L+#8?zNC;Z*DTO2XEF-=Leqn~;%=#Va@+S37h$#X z`5kCY=L$idZ#H~0!4so1Ainw1D07{>ftc?STEV4R)4dvqszx) z<42?3AjLd2V&8F}CC|I>nnU_((wU{5(k znT1kPAz^Er%~?Z6qQp#UslHX^%ysUn^Ey>v2^e!0>MGirR*kTR-PNTEH?*eB!y#Fn zY3<6ksutFC`v|dGzaB+dHW38pf-e7n)tPS1EJ~kcXVObL5IpIqZjf5?9)g8=vUS(NCgJ&oI?^zj?h znXS|zEQN2B`k%s`CVkEM$AnvIj-)SuO*#GM<;Gi%+BN46X5O-+u1?Kow!nxmF~+RxHgNKrZ(x6tX<&V0Lte3sgo?m#tM zOmJOjTj%eOZ`t^l$lwF=8wUroskL)sdd(WWX_YsBwZI zz;%LccS{i*rF-oBvszJgavG9DZn5GCt_u3zAk?3m!SNwx`Z-3PxPz;?ZMujn-9};| zWyua4STaIvnl7$hq-jf*Y*m9_pYC2~w^N%_{K}|`Sho}}Q6x!kp$sk&Yjxp+pFMQx zOSHEaFb#{g?sE-X`S8}|kk+0WW!93uq_pF>P$Ob&6^e-b8-ASMSvoG$fht~Wr<2yW zw41)T951hMS-vZ_&y&tkTrGVacWLi}?y}@M?ox8GMx=Fd6dleINF;fBKWvo4U+s+y zOWg(KTTdNb8#el{K<(IYQn<<~{Wqg(YdbnSy0?1LoF{Gm$GYCr2wb6j7W%<& z6KZm2+Zms))wbQa*51MeEKl8EVD~@W@QTcMD7L8s>)x~Bl09~$$IwoA4Bk^K-B((g z?%Z%}dh2F8)1GIsxTE##E<1~-Xm|{fUc2#ZJi=RHcb$k!JXV8mRBj9H>BaW?xlWW( z{l)_?j1*UKzq+nLckrpP+j1nHB6hci?9VUTQQaD$wxas?va9` zdOF0FO6AI_!gEQ}}1XX%4wFGqR_6z_@+GI5>11BzfMaqeaV61jby-^ExNCCuchN(Y9vl zF>|D`2HNa)o@%(#TJp<_JI8CK&7;IKX3TU)yYwRP)&#emw*vJbTu-ag=WXOi)7+FE zX4h7aI67l*+#t_pUAcPx>n&WF4BpmR&rClfc5PO+;<+~N57Yv12%d}8t%zo~H}#m5 zZcIs*WWdh(=Cy_=YaT(W$KdgkX>3J#1gCL+o{CxWQQThB#tdHs`Oa=xy6bFR@$jK; zR5^T$w&Jv1j)yZVcv|qV5hbcce718--g$y6j=b&?SP>_6Wb+Typ%tCs{(tRVO>7*= zb*>(AI8FV`YMLus8D#U$t5KU%UC2bG>5W?h^rq`@(L?K8V*P1z#I-e9InL8 zE-W&bn(KH{)iGmI5-EJZ3FU>4CPykS;(MCa#fOy*F8uN5K>VjPLY4T8X0yB}6DZ2B z5fAf%dW9}rB9U_q+uNu`9_0j`JOLc^{u^60^nw5sG?`2x0K?bDgVLAf{-12p@S0=g zhraTZs+C&3ylMD&rBd0&)S7U${LsJZbO@?B)DYec&YdPk0R2lpGt{2~RUVI$7mCI zqpq7zE%4*wg-o0e{lj^@##9ib0QU_e5Ua404h;xF$z0T$^vMoHsn+zTpx6kQ6^^m# z(O6wnHcW|1A~M6E=`%B0zRe?2tq03;qZG(Ko+D%t2X0V7k>QBU$lwL_1UKx)G6}ev ztrit8P}|a4r%^(@?v&6=e~xXX#RXbaFde(HUENZP533an=P~5eGe$vAzEs``E_94E z+^or?YmGva8g_lSamRS(WG#=KZeVA4a+9c3sFs1B{e3KB7O6P~A%!E898RFkPe z3{CHyl@`rc*m?b0O1m7RYDozvy62M1GDhCsTWw$-GlWH5hsWXU61%(HVS#!&08S$K zwmx93jEc3)fpfdutnEOD7U}G;AaK2gkw75&r3n2rwH$8X79l*a04I?mjK5m0HPO({ z8a^MbuBZyamw2Cj<-Yha-g|X!3W7S(2wCnY-f^PhFZJ50Y`{R)-rbT`u|9yK`?d^+>%gQ|Nbwe0 z!TOAz>|m{XU0U5ly_kVg_fg+CAR0*j5~!wTjf3JEa_*z0q^gdTw^5HZMA_G+4cmxS z5L3rnh^>j7SFz`18)$E`&!_b$wRuLTp>OdKHx$ z6$~@L>bsJCE9gN{y!IUGe` zraFI3cuU#bjli7&%sjYN!kIV%+2|U3;fceZ!R9P=@@X}y(`gWKT*^DY1hQ77iK`%v zSF32u{+N_x%a~w@S9b@byV#S4H~nF^7W*UFQH-#PC5s6Lox$ER?oK786zKw}bQ9&` z^@W8VR`95p<3bJ#*oZfr2KM7kfZ-H1l%!aBe|`g>kuRaKTL1Q=b!;XZ*iGBQm3L#c zAw9{I&!(bqUF+TjC3J?dx?k>X+0-k^{J6#`@A3Xkahh*W zH^|A+L@#rigzj#f!;Z5T&Y;2J5^=oIkxVaqQOG2oPvU@JwO&ng2}ypaUrB>YZ=-r8 z4K_-@^8R)IPNtjq>1vWB-@&VfX)V)AIe3i_qs}Cu(gm+hCLyCLsvhO`KaL6C z(?=Ov#tmp%PY=&l^wRt=T)g)r8PN+<5;~4g+pM51n)W%+pYH$JC&SQDe7xsd!r;_Q zAKdNI7qxwxLM`UzxtEn*lKaUwFi6Hb@a0bP3Wm$^8}6_Z>cx|EC833ZvrE1G4$C8b ztd-;<;hu#P%KPX2kD&qqBqy@i^lok??4|-76uHhxXHB=8`=oLai@AXg;URRRsgiWuf+lVQkGs(+%Ck|7kRd@vhge#a0Sj4^C5^7$QX_h72`yl~N|F}zon#)_+pDL}A-~(eFwRUWX_%owy-9N&hKpL9^qYoH zGk!|8x))_h=qP>v-z{R=s4Fau&vWN2M)V8T9kY93+Ex2I(NS19^RsW58DE7*V!b-I zN*MsF>O`e%g^Sg)7VT?XApfd zUu#NJE4vxkbWa*C`E<`1r#`MC2AeUk<{F*rV6oFi_2_sn?-s9wx)yjbgEG)Slk!=6 zAA>ijDd~9(%+Hptr&)E=QgZpZD$0$h(cNFY#)!ssNTu9jUc{h`E#Y*1Z1TGc^iulN zdKc&}x39;$YmxHK?9W(-{R7oBX|R(Xp_e)*p`(iZ7M?)p$Jo8F7?^n3bhYV)DZPY@ zn^VoPsabj7+n+g(Gm<7b$qZwhO*Q5^olKK!p7(dVQA*aM&A6$hmr>VwriOGApN>C_ zJ)M5yHkiY=N2YIuc@|f_WSzz(By+TLF!az-m|E4NZ$68o2opkW3Y{1f_*p5 zy(Fn8#|$-$r{iNzz{6mz$8%89--tS<&zj=6>k4ai+S6XnEp&BYDNlPfd>0qi6~2oT zdqF=jE~Br}d8+mw&%=*yLKwkHoOyYyye+ z9aDmfo$7cv&IxE&&Rho7@|Q+om!GU$(+i@uP^yY4>=y3mxc<(SQe3LDh1w_ZYVDW0 z5gM~#r!yz`Ef}e zpZ1fPEuoDp)oaCg&)U5vy(WwdC7Ze2kE|ItE4uWWMJ^{G$)+)EI>E^XN@5Mg^a3b0 z)0C}1LQVYiV?I}Ofz@9xfBTDpwLe_^ z&Fyn?+Jkj6|x})OHLrL{TMm6 z<4VY8*iHfY_J~t}PNAtew;y3XKj8N9jP}@h61>OYy(|JC92HDxHPzX6P91b@Da3*Y z+?Hj(a%Pactn&B)6VW1}#)$6cO z38c}?O;1enN3yAhf0fNKw7~_M(F};sFp`4>tQXqfN8^U`P92RaOfg-T`T;oaRN2X# z_78Q^56MU;n<=#a=};~UlzE3?rXToS2B#Q|G8khpi2ybfu{j3w1G$W2!zkxygpuPc z=5T6%6BzXoT;~6E5*mcTC(_(lF;b**9hAXIP`C2(X|1ZSQ`b&(>A9AlAV{0aUdpm7k&KaFYN5`l*a zJj|Z}mjH}|!2W5HJj2kT3^74}psVF!D6m+TK6oO4B4qahFTFZTdfyO5gXs}Bf-^8= z$k1Uhp|IQjwx!y?y=#7W3K-$gSoBhF5W<}Ip$v7UBlNCu;*+Q?>F9>Tbn$0|NQ;e?@vvwpPwwBE90w2 z_--j@B&&lapUtqaB-s^ER!&h;}C9Q@h^Z~&ZLTgO-sfAD7B z-%#(`k0ap7^1%^f<)@reJdHY|JdHVHJWV>21KMGts}8C5cOm=VO%vZ!WbeQE|NlY- zTuU8KQvsg@a0FW1Vt>BP;2wi@1{(}E+3NO_%mEkOqmYMG{~_nQcKSsxzW7BHf0-bcRg_nr&_#g8(>sDq`PEcIguU!I|Ap*T)M zxSq=uNQL8lm4Rp?I&NEpNeAeX!dF?_+3v zCe!|F$nm?MT#o)X820q8(dXBpf7y&5n&k)BFKevIjU^5ubmdTEVFrgbjQv=KJ8;WL z7)PJXBkd>F(Sr9=$#BpUFvjx1SSUl6HayI3ZXd`EfR+5u+_KcKhZt1b!8X~I*6w<( zF`+Bo!FLDrepRE@orD$8y2-cuRXYP5duqyzaHwYQ(jDZ{Z7qC}&Uuu@zu1;Xg$I^u zauc(wx5m>NzCJxMb9UnF)a$obu3bJmIXQFv>;=C31{+=71%PfgzBY#!YK^ZfT)4`e z;X5sN1zV=^-jqF;?}3?HZSGbt@O?e*QfY3deBmlyxX)Mp%zeGOw^6R+l^`-2uxT&U z37VwU%oo1eEN^4ab!W#jUQ2=36~MOq*KZ;4|MK5N+%;FRGxOvR`{kRZ&CO+OA=cmL zs8;2BH_ZH>(7g5w5T8bP6Z0P2 zn8M9+D_G=oMK-GN>B~jL`S+Lo|Nh_N6yz!he$9{4QH0P+Y6+nQtYysXT*T}QpV2L0 zW`$F0{5z#sYPB;X#J!|ueo6q;pY;DH#BYHn&gJOYmn5dY7Z~oc)xT-XW`PG-@W!tr z8u;+kGv_n)oFeOSaZKX-O#!T#vJPM-F{u_DO5H;#d~*w};hYrr@Nyoiv!_-)ZRfG3 zhMNvK`Pc;Z3TCw?FvG^#EQN(-r2R7T@SOmpa87C)lY@GrBKI9Dp_@~X7GxCNz-Zb` zs<;zaeQJ89g+EtO4_Alo%1mOMO96k#D}0qv%FLr(Ty0W^R5oRL^J(Q!^cR0|4zw+N RQ4BJ_5YPC<_0Izb{ueVZc3S`d literal 79360 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 diff --git a/CMS_SC/AnagSchedeColl.aspx b/CMS_SC/AnagSchedeColl.aspx index e62ee29..08c0fb1 100644 --- a/CMS_SC/AnagSchedeColl.aspx +++ b/CMS_SC/AnagSchedeColl.aspx @@ -1,7 +1,18 @@ <%@ Page Title="" Language="C#" MasterPageFile="~/Bootstrap.Master" AutoEventWireup="true" CodeBehind="AnagSchedeColl.aspx.cs" Inherits="CMS_SC.AnagSchedeColl" %> + +<%@ Register Src="~/WebUserControls/mod_anagSchedeColl.ascx" TagName="mod_anagSchedeColl" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_righePag.ascx" TagName="mod_righePag" TagPrefix="uc2" %> +
+
+
+ + +
+
+
diff --git a/CMS_SC/AnagSchedeColl.aspx.cs b/CMS_SC/AnagSchedeColl.aspx.cs index 75bb0d7..1c91a6a 100644 --- a/CMS_SC/AnagSchedeColl.aspx.cs +++ b/CMS_SC/AnagSchedeColl.aspx.cs @@ -11,7 +11,18 @@ namespace CMS_SC { protected void Page_Load(object sender, EventArgs e) { + if (!Page.IsPostBack) + { + ((Bootstrap)this.Master).showSearch = true; + mod_righePag.numRowPag = 20; + mod_anagSchedeColl.pageSize = mod_righePag.numRowPag; + } + mod_righePag.eh_newNum += mod_righePag_eh_newNum; + } + void mod_righePag_eh_newNum(object sender, EventArgs e) + { + mod_anagSchedeColl.pageSize = mod_righePag.numRowPag; } } } \ No newline at end of file diff --git a/CMS_SC/AnagSchedeColl.aspx.designer.cs b/CMS_SC/AnagSchedeColl.aspx.designer.cs index 6e2662a..40cdd45 100644 --- a/CMS_SC/AnagSchedeColl.aspx.designer.cs +++ b/CMS_SC/AnagSchedeColl.aspx.designer.cs @@ -3,15 +3,31 @@ // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// the code is regenerated. // //------------------------------------------------------------------------------ -namespace CMS_SC -{ - - - public partial class AnagSchedeColl - { +namespace CMS_SC { + + + public partial class AnagSchedeColl { + + /// + /// mod_anagSchedeColl control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::CMS_SC.WebUserControls.mod_anagSchedeColl mod_anagSchedeColl; + + /// + /// mod_righePag control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_righePag mod_righePag; } } diff --git a/CMS_SC/Bootstrap.Master b/CMS_SC/Bootstrap.Master index 6375f87..bacb49b 100644 --- a/CMS_SC/Bootstrap.Master +++ b/CMS_SC/Bootstrap.Master @@ -77,7 +77,8 @@