From 35d00767c1cd75b3c03f1b873f87e4ac9c246eda Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 19 Oct 2021 11:56:36 +0200 Subject: [PATCH] Miglioramento disegno tabwlla (2x x evitato redraw + fix primo load) --- ETS_Data/DS_utilsProjEts.Designer.cs | 2364 +++++------ ETS_Data/DS_utilsProjEts.cs | 6 +- ETS_Data/DS_utilsProjEts.xsd | 53 +- ETS_Data/DS_utilsProjEts.xss | 24 +- ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql | 65 + .../DesignTimeResolveAssemblyReferences.cache | Bin 399 -> 11 bytes ETS_Data/utils.cs | 3691 +++++++++-------- PROJ-ETS/PROJ-ETS/NLog.config | 29 +- PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj | 4 +- .../WebUserControls/mod_weekPlan.ascx.cs | 71 +- .../WebUserControls/mod_weekRA.ascx.cs | 289 +- .../WebUserControls/mod_weekVerify.ascx.cs | 380 +- PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll | Bin 1409024 -> 1409536 bytes PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll | Bin 128512 -> 130048 bytes VersGen/bin/Debug/VersGen.dll | Bin 4096 -> 4096 bytes VersGen/obj/Debug/VersGen.dll | Bin 4096 -> 4096 bytes 16 files changed, 3682 insertions(+), 3294 deletions(-) diff --git a/ETS_Data/DS_utilsProjEts.Designer.cs b/ETS_Data/DS_utilsProjEts.Designer.cs index 166b64a..7467b71 100644 --- a/ETS_Data/DS_utilsProjEts.Designer.cs +++ b/ETS_Data/DS_utilsProjEts.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// Il codice è stato generato da uno strumento. -// Versione runtime:4.0.30319.42000 +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // -// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se -// il codice viene rigenerato. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -55,7 +55,7 @@ namespace ETS_Data { private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public DS_utilsProjEts() { this.BeginInit(); this.InitClass(); @@ -66,7 +66,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected DS_utilsProjEts(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context, false) { if ((this.IsBinarySerialized(info, context) == true)) { @@ -141,7 +141,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selClientiDataTable v_selClienti { @@ -151,7 +151,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selProgettiDataTable v_selProgetti { @@ -161,7 +161,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selCommesseDataTable v_selCommesse { @@ -171,7 +171,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selCCDataTable v_selCC { @@ -181,7 +181,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selCC_allDataTable v_selCC_all { @@ -191,7 +191,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selWeekDataTable v_selWeek { @@ -201,7 +201,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selYearDataTable v_selYear { @@ -211,7 +211,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_selFornitoriClaDataTable v_selFornitoriCla { @@ -221,7 +221,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public v_FattureETSDataTable v_FattureETS { @@ -231,7 +231,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public Storico_DatiCommessaDataTable Storico_DatiCommessa { @@ -241,7 +241,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public Storico_DatiCommFornDataTable Storico_DatiCommForn { @@ -251,7 +251,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public Storico_DatiCommIntegDataTable Storico_DatiCommInteg { @@ -261,7 +261,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public Storico_DatiFaseDataTable Storico_DatiFase { @@ -271,7 +271,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public Storico_BdgtRisorseFasiDataTable Storico_BdgtRisorseFasi { @@ -281,7 +281,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { @@ -294,7 +294,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataTableCollection Tables { get { @@ -303,7 +303,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataRelationCollection Relations { get { @@ -312,7 +312,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void InitializeDerivedDataSet() { this.BeginInit(); this.InitClass(); @@ -320,7 +320,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataSet Clone() { DS_utilsProjEts cln = ((DS_utilsProjEts)(base.Clone())); cln.InitVars(); @@ -329,19 +329,19 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override bool ShouldSerializeTables() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override bool ShouldSerializeRelations() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { this.Reset(); @@ -405,7 +405,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); @@ -414,13 +414,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.InitVars(true); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars(bool initTable) { this.tablev_selClienti = ((v_selClientiDataTable)(base.Tables["v_selClienti"])); if ((initTable == true)) { @@ -509,7 +509,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.DataSetName = "DS_utilsProjEts"; this.Prefix = ""; @@ -547,91 +547,91 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selClienti() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selProgetti() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selCommesse() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selCC() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selCC_all() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selWeek() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selYear() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_selFornitoriCla() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializev_FattureETS() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializeStorico_DatiCommessa() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializeStorico_DatiCommForn() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializeStorico_DatiCommInteg() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializeStorico_DatiFase() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private bool ShouldSerializeStorico_BdgtRisorseFasi() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { this.InitVars(); @@ -639,7 +639,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { DS_utilsProjEts ds = new DS_utilsProjEts(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); @@ -685,46 +685,46 @@ namespace ETS_Data { return type; } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selClientiRowChangeEventHandler(object sender, v_selClientiRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selProgettiRowChangeEventHandler(object sender, v_selProgettiRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selCommesseRowChangeEventHandler(object sender, v_selCommesseRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selCCRowChangeEventHandler(object sender, v_selCCRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selCC_allRowChangeEventHandler(object sender, v_selCC_allRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selWeekRowChangeEventHandler(object sender, v_selWeekRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selYearRowChangeEventHandler(object sender, v_selYearRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_selFornitoriClaRowChangeEventHandler(object sender, v_selFornitoriClaRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void v_FattureETSRowChangeEventHandler(object sender, v_FattureETSRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void Storico_DatiCommessaRowChangeEventHandler(object sender, Storico_DatiCommessaRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void Storico_DatiCommFornRowChangeEventHandler(object sender, Storico_DatiCommFornRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void Storico_DatiCommIntegRowChangeEventHandler(object sender, Storico_DatiCommIntegRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void Storico_DatiFaseRowChangeEventHandler(object sender, Storico_DatiFaseRowChangeEvent e); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public delegate void Storico_BdgtRisorseFasiRowChangeEventHandler(object sender, Storico_BdgtRisorseFasiRowChangeEvent e); /// @@ -739,7 +739,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnlabel; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiDataTable() { this.TableName = "v_selClienti"; this.BeginInit(); @@ -748,7 +748,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selClientiDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -765,14 +765,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selClientiDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn valueColumn { get { return this.columnvalue; @@ -780,7 +780,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn labelColumn { get { return this.columnlabel; @@ -788,7 +788,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -797,33 +797,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiRow this[int index] { get { return ((v_selClientiRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selClientiRowChangeEventHandler v_selClientiRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selClientiRowChangeEventHandler v_selClientiRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selClientiRowChangeEventHandler v_selClientiRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selClientiRowChangeEventHandler v_selClientiRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selClientiRow(v_selClientiRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiRow Addv_selClientiRow(string label) { v_selClientiRow rowv_selClientiRow = ((v_selClientiRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -835,14 +835,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiRow FindByvalue(int value) { return ((v_selClientiRow)(this.Rows.Find(new object[] { value}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selClientiDataTable cln = ((v_selClientiDataTable)(base.Clone())); cln.InitVars(); @@ -850,20 +850,20 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selClientiDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnvalue = base.Columns["value"]; this.columnlabel = base.Columns["label"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnvalue); @@ -881,25 +881,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiRow Newv_selClientiRow() { return ((v_selClientiRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selClientiRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selClientiRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selClientiRowChanged != null)) { @@ -908,7 +908,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selClientiRowChanging != null)) { @@ -917,7 +917,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selClientiRowDeleted != null)) { @@ -926,7 +926,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selClientiRowDeleting != null)) { @@ -935,13 +935,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selClientiRow(v_selClientiRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -1020,7 +1020,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnAttivo; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiDataTable() { this.TableName = "v_selProgetti"; this.BeginInit(); @@ -1029,7 +1029,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selProgettiDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1046,14 +1046,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selProgettiDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn valueColumn { get { return this.columnvalue; @@ -1061,7 +1061,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn labelColumn { get { return this.columnlabel; @@ -1069,7 +1069,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn conditioColumn { get { return this.columnconditio; @@ -1077,7 +1077,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn AttivoColumn { get { return this.columnAttivo; @@ -1085,7 +1085,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1094,33 +1094,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiRow this[int index] { get { return ((v_selProgettiRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selProgettiRowChangeEventHandler v_selProgettiRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selProgettiRowChangeEventHandler v_selProgettiRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selProgettiRowChangeEventHandler v_selProgettiRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selProgettiRowChangeEventHandler v_selProgettiRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selProgettiRow(v_selProgettiRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiRow Addv_selProgettiRow(int value, string label, int conditio, bool Attivo) { v_selProgettiRow rowv_selProgettiRow = ((v_selProgettiRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1134,7 +1134,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiRow FindByvalueconditio(int value, int conditio) { return ((v_selProgettiRow)(this.Rows.Find(new object[] { value, @@ -1142,7 +1142,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selProgettiDataTable cln = ((v_selProgettiDataTable)(base.Clone())); cln.InitVars(); @@ -1150,13 +1150,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selProgettiDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnvalue = base.Columns["value"]; this.columnlabel = base.Columns["label"]; @@ -1165,7 +1165,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnvalue); @@ -1186,25 +1186,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiRow Newv_selProgettiRow() { return ((v_selProgettiRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selProgettiRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selProgettiRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selProgettiRowChanged != null)) { @@ -1213,7 +1213,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selProgettiRowChanging != null)) { @@ -1222,7 +1222,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selProgettiRowDeleted != null)) { @@ -1231,7 +1231,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selProgettiRowDeleting != null)) { @@ -1240,13 +1240,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selProgettiRow(v_selProgettiRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -1323,7 +1323,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnconditio; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseDataTable() { this.TableName = "v_selCommesse"; this.BeginInit(); @@ -1332,7 +1332,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selCommesseDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1349,14 +1349,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selCommesseDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn valueColumn { get { return this.columnvalue; @@ -1364,7 +1364,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn labelColumn { get { return this.columnlabel; @@ -1372,7 +1372,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn conditioColumn { get { return this.columnconditio; @@ -1380,7 +1380,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1389,33 +1389,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseRow this[int index] { get { return ((v_selCommesseRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCommesseRowChangeEventHandler v_selCommesseRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCommesseRowChangeEventHandler v_selCommesseRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCommesseRowChangeEventHandler v_selCommesseRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCommesseRowChangeEventHandler v_selCommesseRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selCommesseRow(v_selCommesseRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseRow Addv_selCommesseRow(int value, string label, int conditio) { v_selCommesseRow rowv_selCommesseRow = ((v_selCommesseRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1428,14 +1428,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseRow FindByvalue(int value) { return ((v_selCommesseRow)(this.Rows.Find(new object[] { value}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selCommesseDataTable cln = ((v_selCommesseDataTable)(base.Clone())); cln.InitVars(); @@ -1443,13 +1443,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selCommesseDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnvalue = base.Columns["value"]; this.columnlabel = base.Columns["label"]; @@ -1457,7 +1457,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnvalue); @@ -1474,25 +1474,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseRow Newv_selCommesseRow() { return ((v_selCommesseRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selCommesseRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selCommesseRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selCommesseRowChanged != null)) { @@ -1501,7 +1501,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selCommesseRowChanging != null)) { @@ -1510,7 +1510,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selCommesseRowDeleted != null)) { @@ -1519,7 +1519,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selCommesseRowDeleting != null)) { @@ -1528,13 +1528,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selCommesseRow(v_selCommesseRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -1609,7 +1609,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnvalue; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCDataTable() { this.TableName = "v_selCC"; this.BeginInit(); @@ -1618,7 +1618,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selCCDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1635,14 +1635,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selCCDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn labelColumn { get { return this.columnlabel; @@ -1650,7 +1650,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn valueColumn { get { return this.columnvalue; @@ -1658,7 +1658,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1667,33 +1667,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCRow this[int index] { get { return ((v_selCCRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCCRowChangeEventHandler v_selCCRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCCRowChangeEventHandler v_selCCRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCCRowChangeEventHandler v_selCCRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCCRowChangeEventHandler v_selCCRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selCCRow(v_selCCRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCRow Addv_selCCRow(string label, string value) { v_selCCRow rowv_selCCRow = ((v_selCCRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1705,7 +1705,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selCCDataTable cln = ((v_selCCDataTable)(base.Clone())); cln.InitVars(); @@ -1713,20 +1713,20 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selCCDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnlabel = base.Columns["label"]; this.columnvalue = base.Columns["value"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnlabel); @@ -1739,25 +1739,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCRow Newv_selCCRow() { return ((v_selCCRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selCCRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selCCRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selCCRowChanged != null)) { @@ -1766,7 +1766,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selCCRowChanging != null)) { @@ -1775,7 +1775,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selCCRowDeleted != null)) { @@ -1784,7 +1784,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selCCRowDeleting != null)) { @@ -1793,13 +1793,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selCCRow(v_selCCRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -1874,7 +1874,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnlabel; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allDataTable() { this.TableName = "v_selCC_all"; this.BeginInit(); @@ -1883,7 +1883,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selCC_allDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1900,14 +1900,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selCC_allDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn valueColumn { get { return this.columnvalue; @@ -1915,7 +1915,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn labelColumn { get { return this.columnlabel; @@ -1923,7 +1923,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1932,33 +1932,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allRow this[int index] { get { return ((v_selCC_allRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCC_allRowChangeEventHandler v_selCC_allRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCC_allRowChangeEventHandler v_selCC_allRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCC_allRowChangeEventHandler v_selCC_allRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selCC_allRowChangeEventHandler v_selCC_allRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selCC_allRow(v_selCC_allRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allRow Addv_selCC_allRow(string value, string label) { v_selCC_allRow rowv_selCC_allRow = ((v_selCC_allRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1970,7 +1970,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selCC_allDataTable cln = ((v_selCC_allDataTable)(base.Clone())); cln.InitVars(); @@ -1978,20 +1978,20 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selCC_allDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnvalue = base.Columns["value"]; this.columnlabel = base.Columns["label"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnvalue); @@ -2002,25 +2002,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allRow Newv_selCC_allRow() { return ((v_selCC_allRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selCC_allRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selCC_allRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selCC_allRowChanged != null)) { @@ -2029,7 +2029,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selCC_allRowChanging != null)) { @@ -2038,7 +2038,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selCC_allRowDeleted != null)) { @@ -2047,7 +2047,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selCC_allRowDeleting != null)) { @@ -2056,13 +2056,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selCC_allRow(v_selCC_allRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -2135,7 +2135,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnn; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekDataTable() { this.TableName = "v_selWeek"; this.BeginInit(); @@ -2144,7 +2144,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selWeekDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -2161,14 +2161,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selWeekDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn nColumn { get { return this.columnn; @@ -2176,7 +2176,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -2185,33 +2185,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekRow this[int index] { get { return ((v_selWeekRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selWeekRowChangeEventHandler v_selWeekRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selWeekRowChangeEventHandler v_selWeekRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selWeekRowChangeEventHandler v_selWeekRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selWeekRowChangeEventHandler v_selWeekRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selWeekRow(v_selWeekRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekRow Addv_selWeekRow() { v_selWeekRow rowv_selWeekRow = ((v_selWeekRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -2222,14 +2222,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekRow FindByn(int n) { return ((v_selWeekRow)(this.Rows.Find(new object[] { n}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selWeekDataTable cln = ((v_selWeekDataTable)(base.Clone())); cln.InitVars(); @@ -2237,19 +2237,19 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selWeekDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnn = base.Columns["n"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnn = new global::System.Data.DataColumn("n", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnn); @@ -2264,25 +2264,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekRow Newv_selWeekRow() { return ((v_selWeekRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selWeekRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selWeekRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selWeekRowChanged != null)) { @@ -2291,7 +2291,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selWeekRowChanging != null)) { @@ -2300,7 +2300,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selWeekRowDeleted != null)) { @@ -2309,7 +2309,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selWeekRowDeleting != null)) { @@ -2318,13 +2318,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selWeekRow(v_selWeekRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -2397,7 +2397,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnn; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearDataTable() { this.TableName = "v_selYear"; this.BeginInit(); @@ -2406,7 +2406,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selYearDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -2423,14 +2423,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selYearDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn nColumn { get { return this.columnn; @@ -2438,7 +2438,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -2447,33 +2447,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearRow this[int index] { get { return ((v_selYearRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selYearRowChangeEventHandler v_selYearRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selYearRowChangeEventHandler v_selYearRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selYearRowChangeEventHandler v_selYearRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selYearRowChangeEventHandler v_selYearRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selYearRow(v_selYearRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearRow Addv_selYearRow(int n) { v_selYearRow rowv_selYearRow = ((v_selYearRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -2484,7 +2484,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selYearDataTable cln = ((v_selYearDataTable)(base.Clone())); cln.InitVars(); @@ -2492,19 +2492,19 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selYearDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnn = base.Columns["n"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnn = new global::System.Data.DataColumn("n", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnn); @@ -2512,25 +2512,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearRow Newv_selYearRow() { return ((v_selYearRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selYearRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selYearRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selYearRowChanged != null)) { @@ -2539,7 +2539,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selYearRowChanging != null)) { @@ -2548,7 +2548,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selYearRowDeleted != null)) { @@ -2557,7 +2557,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selYearRowDeleting != null)) { @@ -2566,13 +2566,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selYearRow(v_selYearRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -2649,7 +2649,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnconditio; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaDataTable() { this.TableName = "v_selFornitoriCla"; this.BeginInit(); @@ -2658,7 +2658,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selFornitoriClaDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -2675,14 +2675,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_selFornitoriClaDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn valueColumn { get { return this.columnvalue; @@ -2690,7 +2690,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn labelColumn { get { return this.columnlabel; @@ -2698,7 +2698,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn conditioColumn { get { return this.columnconditio; @@ -2706,7 +2706,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -2715,33 +2715,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaRow this[int index] { get { return ((v_selFornitoriClaRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selFornitoriClaRowChangeEventHandler v_selFornitoriClaRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selFornitoriClaRowChangeEventHandler v_selFornitoriClaRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selFornitoriClaRowChangeEventHandler v_selFornitoriClaRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_selFornitoriClaRowChangeEventHandler v_selFornitoriClaRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_selFornitoriClaRow(v_selFornitoriClaRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaRow Addv_selFornitoriClaRow(string value, string label, string conditio) { v_selFornitoriClaRow rowv_selFornitoriClaRow = ((v_selFornitoriClaRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -2754,14 +2754,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaRow FindByvalue(string value) { return ((v_selFornitoriClaRow)(this.Rows.Find(new object[] { value}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_selFornitoriClaDataTable cln = ((v_selFornitoriClaDataTable)(base.Clone())); cln.InitVars(); @@ -2769,13 +2769,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_selFornitoriClaDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnvalue = base.Columns["value"]; this.columnlabel = base.Columns["label"]; @@ -2783,7 +2783,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnvalue); @@ -2802,25 +2802,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaRow Newv_selFornitoriClaRow() { return ((v_selFornitoriClaRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_selFornitoriClaRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_selFornitoriClaRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_selFornitoriClaRowChanged != null)) { @@ -2829,7 +2829,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_selFornitoriClaRowChanging != null)) { @@ -2838,7 +2838,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_selFornitoriClaRowDeleted != null)) { @@ -2847,7 +2847,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_selFornitoriClaRowDeleting != null)) { @@ -2856,13 +2856,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_selFornitoriClaRow(v_selFornitoriClaRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -2951,7 +2951,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnImporto; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSDataTable() { this.TableName = "v_FattureETS"; this.BeginInit(); @@ -2960,7 +2960,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_FattureETSDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -2977,14 +2977,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected v_FattureETSDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NumeroCommessaColumn { get { return this.columnNumeroCommessa; @@ -2992,7 +2992,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn AnnoCommessaColumn { get { return this.columnAnnoCommessa; @@ -3000,7 +3000,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn CommessaColumn { get { return this.columnCommessa; @@ -3008,7 +3008,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn EmittColumn { get { return this.columnEmitt; @@ -3016,7 +3016,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DestColumn { get { return this.columnDest; @@ -3024,7 +3024,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn TipologiaColumn { get { return this.columnTipologia; @@ -3032,7 +3032,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NrFattColumn { get { return this.columnNrFatt; @@ -3040,7 +3040,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataFattColumn { get { return this.columnDataFatt; @@ -3048,7 +3048,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ImportoColumn { get { return this.columnImporto; @@ -3056,7 +3056,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -3065,33 +3065,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSRow this[int index] { get { return ((v_FattureETSRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_FattureETSRowChangeEventHandler v_FattureETSRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_FattureETSRowChangeEventHandler v_FattureETSRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_FattureETSRowChangeEventHandler v_FattureETSRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event v_FattureETSRowChangeEventHandler v_FattureETSRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Addv_FattureETSRow(v_FattureETSRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSRow Addv_FattureETSRow(int NumeroCommessa, int AnnoCommessa, string Commessa, string Emitt, string Dest, string Tipologia, string NrFatt, System.DateTime DataFatt, decimal Importo) { v_FattureETSRow rowv_FattureETSRow = ((v_FattureETSRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -3110,7 +3110,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { v_FattureETSDataTable cln = ((v_FattureETSDataTable)(base.Clone())); cln.InitVars(); @@ -3118,13 +3118,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new v_FattureETSDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnNumeroCommessa = base.Columns["NumeroCommessa"]; this.columnAnnoCommessa = base.Columns["AnnoCommessa"]; @@ -3138,7 +3138,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnNumeroCommessa = new global::System.Data.DataColumn("NumeroCommessa", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnNumeroCommessa); @@ -3168,25 +3168,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSRow Newv_FattureETSRow() { return ((v_FattureETSRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new v_FattureETSRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(v_FattureETSRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.v_FattureETSRowChanged != null)) { @@ -3195,7 +3195,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.v_FattureETSRowChanging != null)) { @@ -3204,7 +3204,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.v_FattureETSRowDeleted != null)) { @@ -3213,7 +3213,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.v_FattureETSRowDeleting != null)) { @@ -3222,13 +3222,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void Removev_FattureETSRow(v_FattureETSRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -3351,7 +3351,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnmodificatoDa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaDataTable() { this.TableName = "Storico_DatiCommessa"; this.BeginInit(); @@ -3360,7 +3360,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiCommessaDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -3377,14 +3377,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected Storico_DatiCommessaDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxEvColumn { get { return this.columnidxEv; @@ -3392,7 +3392,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataEvColumn { get { return this.columnDataEv; @@ -3400,7 +3400,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxFaseColumn { get { return this.columnidxFase; @@ -3408,7 +3408,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn AnnoCommessaColumn { get { return this.columnAnnoCommessa; @@ -3416,7 +3416,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NumeroCommessaColumn { get { return this.columnNumeroCommessa; @@ -3424,7 +3424,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn nicknameColumn { get { return this.columnnickname; @@ -3432,7 +3432,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn CheckOkColumn { get { return this.columnCheckOk; @@ -3440,7 +3440,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn CapoCommessaColumn { get { return this.columnCapoCommessa; @@ -3448,7 +3448,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn SQCColumn { get { return this.columnSQC; @@ -3456,7 +3456,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn PubblicoColumn { get { return this.columnPubblico; @@ -3464,7 +3464,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn EnteProcuratoreColumn { get { return this.columnEnteProcuratore; @@ -3472,7 +3472,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ImportoColumn { get { return this.columnImporto; @@ -3480,7 +3480,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataAperturaColumn { get { return this.columnDataApertura; @@ -3488,7 +3488,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataScadenzaColumn { get { return this.columnDataScadenza; @@ -3496,7 +3496,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn rifOffertaColumn { get { return this.columnrifOfferta; @@ -3504,7 +3504,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn urlOffertaColumn { get { return this.columnurlOfferta; @@ -3512,7 +3512,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn rifOrdineColumn { get { return this.columnrifOrdine; @@ -3520,7 +3520,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn urlOrdineColumn { get { return this.columnurlOrdine; @@ -3528,7 +3528,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn IndirizzoColumn { get { return this.columnIndirizzo; @@ -3536,7 +3536,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NoteColumn { get { return this.columnNote; @@ -3544,7 +3544,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NomeCommColumn { get { return this.columnNomeComm; @@ -3552,7 +3552,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ImportoIntegrColumn { get { return this.columnImportoIntegr; @@ -3560,7 +3560,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ImportoFornExtColumn { get { return this.columnImportoFornExt; @@ -3568,7 +3568,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn BCWSColumn { get { return this.columnBCWS; @@ -3576,7 +3576,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn BCWSFasiColumn { get { return this.columnBCWSFasi; @@ -3584,7 +3584,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn modificatoDaColumn { get { return this.columnmodificatoDa; @@ -3592,7 +3592,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -3601,33 +3601,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaRow this[int index] { get { return ((Storico_DatiCommessaRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommessaRowChangeEventHandler Storico_DatiCommessaRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommessaRowChangeEventHandler Storico_DatiCommessaRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommessaRowChangeEventHandler Storico_DatiCommessaRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommessaRowChangeEventHandler Storico_DatiCommessaRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void AddStorico_DatiCommessaRow(Storico_DatiCommessaRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaRow AddStorico_DatiCommessaRow( System.DateTime DataEv, int idxFase, @@ -3688,14 +3688,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaRow FindByidxEv(int idxEv) { return ((Storico_DatiCommessaRow)(this.Rows.Find(new object[] { idxEv}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { Storico_DatiCommessaDataTable cln = ((Storico_DatiCommessaDataTable)(base.Clone())); cln.InitVars(); @@ -3703,13 +3703,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new Storico_DatiCommessaDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnidxEv = base.Columns["idxEv"]; this.columnDataEv = base.Columns["DataEv"]; @@ -3740,7 +3740,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnidxEv = new global::System.Data.DataColumn("idxEv", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnidxEv); @@ -3818,25 +3818,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaRow NewStorico_DatiCommessaRow() { return ((Storico_DatiCommessaRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new Storico_DatiCommessaRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(Storico_DatiCommessaRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.Storico_DatiCommessaRowChanged != null)) { @@ -3845,7 +3845,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.Storico_DatiCommessaRowChanging != null)) { @@ -3854,7 +3854,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.Storico_DatiCommessaRowDeleted != null)) { @@ -3863,7 +3863,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.Storico_DatiCommessaRowDeleting != null)) { @@ -3872,13 +3872,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void RemoveStorico_DatiCommessaRow(Storico_DatiCommessaRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -3971,7 +3971,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnmodificatoDa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornDataTable() { this.TableName = "Storico_DatiCommForn"; this.BeginInit(); @@ -3980,7 +3980,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiCommFornDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -3997,14 +3997,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected Storico_DatiCommFornDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxEvColumn { get { return this.columnidxEv; @@ -4012,7 +4012,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataEvColumn { get { return this.columnDataEv; @@ -4020,7 +4020,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxDCFColumn { get { return this.columnidxDCF; @@ -4028,7 +4028,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxFaseColumn { get { return this.columnidxFase; @@ -4036,7 +4036,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn FornitoreColumn { get { return this.columnFornitore; @@ -4044,7 +4044,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ReferenteColumn { get { return this.columnReferente; @@ -4052,7 +4052,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ImportoColumn { get { return this.columnImporto; @@ -4060,7 +4060,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn rifOrdineFornColumn { get { return this.columnrifOrdineForn; @@ -4068,7 +4068,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn urlOrdineFornColumn { get { return this.columnurlOrdineForn; @@ -4076,7 +4076,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NoteColumn { get { return this.columnNote; @@ -4084,7 +4084,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn modificatoDaColumn { get { return this.columnmodificatoDa; @@ -4092,7 +4092,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -4101,33 +4101,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornRow this[int index] { get { return ((Storico_DatiCommFornRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommFornRowChangeEventHandler Storico_DatiCommFornRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommFornRowChangeEventHandler Storico_DatiCommFornRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommFornRowChangeEventHandler Storico_DatiCommFornRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommFornRowChangeEventHandler Storico_DatiCommFornRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void AddStorico_DatiCommFornRow(Storico_DatiCommFornRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornRow AddStorico_DatiCommFornRow(System.DateTime DataEv, int idxDCF, int idxFase, string Fornitore, string Referente, decimal Importo, string rifOrdineForn, string urlOrdineForn, string Note, string modificatoDa) { Storico_DatiCommFornRow rowStorico_DatiCommFornRow = ((Storico_DatiCommFornRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -4148,14 +4148,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornRow FindByidxEv(int idxEv) { return ((Storico_DatiCommFornRow)(this.Rows.Find(new object[] { idxEv}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { Storico_DatiCommFornDataTable cln = ((Storico_DatiCommFornDataTable)(base.Clone())); cln.InitVars(); @@ -4163,13 +4163,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new Storico_DatiCommFornDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnidxEv = base.Columns["idxEv"]; this.columnDataEv = base.Columns["DataEv"]; @@ -4185,7 +4185,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnidxEv = new global::System.Data.DataColumn("idxEv", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnidxEv); @@ -4226,25 +4226,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornRow NewStorico_DatiCommFornRow() { return ((Storico_DatiCommFornRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new Storico_DatiCommFornRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(Storico_DatiCommFornRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.Storico_DatiCommFornRowChanged != null)) { @@ -4253,7 +4253,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.Storico_DatiCommFornRowChanging != null)) { @@ -4262,7 +4262,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.Storico_DatiCommFornRowDeleted != null)) { @@ -4271,7 +4271,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.Storico_DatiCommFornRowDeleting != null)) { @@ -4280,13 +4280,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void RemoveStorico_DatiCommFornRow(Storico_DatiCommFornRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -4381,7 +4381,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnmodificatoDa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegDataTable() { this.TableName = "Storico_DatiCommInteg"; this.BeginInit(); @@ -4390,7 +4390,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiCommIntegDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -4407,14 +4407,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected Storico_DatiCommIntegDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxEvColumn { get { return this.columnidxEv; @@ -4422,7 +4422,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataEvColumn { get { return this.columnDataEv; @@ -4430,7 +4430,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxDCIColumn { get { return this.columnidxDCI; @@ -4438,7 +4438,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxFaseColumn { get { return this.columnidxFase; @@ -4446,7 +4446,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataRifColumn { get { return this.columnDataRif; @@ -4454,7 +4454,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ImportoColumn { get { return this.columnImporto; @@ -4462,7 +4462,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn rifOffertaColumn { get { return this.columnrifOfferta; @@ -4470,7 +4470,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn urlOffertaColumn { get { return this.columnurlOfferta; @@ -4478,7 +4478,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn rifOrdineColumn { get { return this.columnrifOrdine; @@ -4486,7 +4486,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn urlOrdineColumn { get { return this.columnurlOrdine; @@ -4494,7 +4494,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NoteColumn { get { return this.columnNote; @@ -4502,7 +4502,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn modificatoDaColumn { get { return this.columnmodificatoDa; @@ -4510,7 +4510,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -4519,33 +4519,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegRow this[int index] { get { return ((Storico_DatiCommIntegRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommIntegRowChangeEventHandler Storico_DatiCommIntegRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommIntegRowChangeEventHandler Storico_DatiCommIntegRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommIntegRowChangeEventHandler Storico_DatiCommIntegRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiCommIntegRowChangeEventHandler Storico_DatiCommIntegRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void AddStorico_DatiCommIntegRow(Storico_DatiCommIntegRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegRow AddStorico_DatiCommIntegRow(System.DateTime DataEv, int idxDCI, int idxFase, System.DateTime DataRif, decimal Importo, string rifOfferta, string urlOfferta, string rifOrdine, string urlOrdine, string Note, string modificatoDa) { Storico_DatiCommIntegRow rowStorico_DatiCommIntegRow = ((Storico_DatiCommIntegRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -4567,14 +4567,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegRow FindByidxEv(int idxEv) { return ((Storico_DatiCommIntegRow)(this.Rows.Find(new object[] { idxEv}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { Storico_DatiCommIntegDataTable cln = ((Storico_DatiCommIntegDataTable)(base.Clone())); cln.InitVars(); @@ -4582,13 +4582,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new Storico_DatiCommIntegDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnidxEv = base.Columns["idxEv"]; this.columnDataEv = base.Columns["DataEv"]; @@ -4605,7 +4605,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnidxEv = new global::System.Data.DataColumn("idxEv", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnidxEv); @@ -4648,25 +4648,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegRow NewStorico_DatiCommIntegRow() { return ((Storico_DatiCommIntegRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new Storico_DatiCommIntegRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(Storico_DatiCommIntegRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.Storico_DatiCommIntegRowChanged != null)) { @@ -4675,7 +4675,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.Storico_DatiCommIntegRowChanging != null)) { @@ -4684,7 +4684,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.Storico_DatiCommIntegRowDeleted != null)) { @@ -4693,7 +4693,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.Storico_DatiCommIntegRowDeleting != null)) { @@ -4702,13 +4702,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void RemoveStorico_DatiCommIntegRow(Storico_DatiCommIntegRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -4793,7 +4793,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnmodificatoDa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseDataTable() { this.TableName = "Storico_DatiFase"; this.BeginInit(); @@ -4802,7 +4802,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiFaseDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -4819,14 +4819,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected Storico_DatiFaseDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxEvColumn { get { return this.columnidxEv; @@ -4834,7 +4834,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataEvColumn { get { return this.columnDataEv; @@ -4842,7 +4842,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxFaseColumn { get { return this.columnidxFase; @@ -4850,7 +4850,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataScadColumn { get { return this.columnDataScad; @@ -4858,7 +4858,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn ScadFixedColumn { get { return this.columnScadFixed; @@ -4866,7 +4866,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn NoteColumn { get { return this.columnNote; @@ -4874,7 +4874,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn modificatoDaColumn { get { return this.columnmodificatoDa; @@ -4882,7 +4882,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -4891,33 +4891,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseRow this[int index] { get { return ((Storico_DatiFaseRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiFaseRowChangeEventHandler Storico_DatiFaseRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiFaseRowChangeEventHandler Storico_DatiFaseRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiFaseRowChangeEventHandler Storico_DatiFaseRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_DatiFaseRowChangeEventHandler Storico_DatiFaseRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void AddStorico_DatiFaseRow(Storico_DatiFaseRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseRow AddStorico_DatiFaseRow(System.DateTime DataEv, int idxFase, System.DateTime DataScad, bool ScadFixed, string Note, string modificatoDa) { Storico_DatiFaseRow rowStorico_DatiFaseRow = ((Storico_DatiFaseRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -4934,14 +4934,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseRow FindByidxEv(int idxEv) { return ((Storico_DatiFaseRow)(this.Rows.Find(new object[] { idxEv}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { Storico_DatiFaseDataTable cln = ((Storico_DatiFaseDataTable)(base.Clone())); cln.InitVars(); @@ -4949,13 +4949,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new Storico_DatiFaseDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnidxEv = base.Columns["idxEv"]; this.columnDataEv = base.Columns["DataEv"]; @@ -4967,7 +4967,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnidxEv = new global::System.Data.DataColumn("idxEv", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnidxEv); @@ -4996,25 +4996,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseRow NewStorico_DatiFaseRow() { return ((Storico_DatiFaseRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new Storico_DatiFaseRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(Storico_DatiFaseRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.Storico_DatiFaseRowChanged != null)) { @@ -5023,7 +5023,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.Storico_DatiFaseRowChanging != null)) { @@ -5032,7 +5032,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.Storico_DatiFaseRowDeleted != null)) { @@ -5041,7 +5041,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.Storico_DatiFaseRowDeleting != null)) { @@ -5050,13 +5050,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void RemoveStorico_DatiFaseRow(Storico_DatiFaseRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -5143,7 +5143,7 @@ namespace ETS_Data { private global::System.Data.DataColumn columnmodificatoDa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiDataTable() { this.TableName = "Storico_BdgtRisorseFasi"; this.BeginInit(); @@ -5152,7 +5152,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_BdgtRisorseFasiDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -5169,14 +5169,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected Storico_BdgtRisorseFasiDataTable(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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxEvColumn { get { return this.columnidxEv; @@ -5184,7 +5184,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataEvColumn { get { return this.columnDataEv; @@ -5192,7 +5192,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn idxFaseColumn { get { return this.columnidxFase; @@ -5200,7 +5200,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn CodTipoRisorsaColumn { get { return this.columnCodTipoRisorsa; @@ -5208,7 +5208,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn OreBdgtColumn { get { return this.columnOreBdgt; @@ -5216,7 +5216,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn CostoBdgtColumn { get { return this.columnCostoBdgt; @@ -5224,7 +5224,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn DataRifColumn { get { return this.columnDataRif; @@ -5232,7 +5232,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataColumn modificatoDaColumn { get { return this.columnmodificatoDa; @@ -5240,7 +5240,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -5249,33 +5249,33 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiRow this[int index] { get { return ((Storico_BdgtRisorseFasiRow)(this.Rows[index])); } } - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_BdgtRisorseFasiRowChangeEventHandler Storico_BdgtRisorseFasiRowChanging; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_BdgtRisorseFasiRowChangeEventHandler Storico_BdgtRisorseFasiRowChanged; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_BdgtRisorseFasiRowChangeEventHandler Storico_BdgtRisorseFasiRowDeleting; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public event Storico_BdgtRisorseFasiRowChangeEventHandler Storico_BdgtRisorseFasiRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void AddStorico_BdgtRisorseFasiRow(Storico_BdgtRisorseFasiRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiRow AddStorico_BdgtRisorseFasiRow(System.DateTime DataEv, int idxFase, string CodTipoRisorsa, decimal OreBdgt, decimal CostoBdgt, System.DateTime DataRif, string modificatoDa) { Storico_BdgtRisorseFasiRow rowStorico_BdgtRisorseFasiRow = ((Storico_BdgtRisorseFasiRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -5293,14 +5293,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiRow FindByidxEv(int idxEv) { return ((Storico_BdgtRisorseFasiRow)(this.Rows.Find(new object[] { idxEv}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public override global::System.Data.DataTable Clone() { Storico_BdgtRisorseFasiDataTable cln = ((Storico_BdgtRisorseFasiDataTable)(base.Clone())); cln.InitVars(); @@ -5308,13 +5308,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new Storico_BdgtRisorseFasiDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal void InitVars() { this.columnidxEv = base.Columns["idxEv"]; this.columnDataEv = base.Columns["DataEv"]; @@ -5327,7 +5327,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitClass() { this.columnidxEv = new global::System.Data.DataColumn("idxEv", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnidxEv); @@ -5358,25 +5358,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiRow NewStorico_BdgtRisorseFasiRow() { return ((Storico_BdgtRisorseFasiRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new Storico_BdgtRisorseFasiRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override global::System.Type GetRowType() { return typeof(Storico_BdgtRisorseFasiRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.Storico_BdgtRisorseFasiRowChanged != null)) { @@ -5385,7 +5385,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.Storico_BdgtRisorseFasiRowChanging != null)) { @@ -5394,7 +5394,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.Storico_BdgtRisorseFasiRowDeleted != null)) { @@ -5403,7 +5403,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.Storico_BdgtRisorseFasiRowDeleting != null)) { @@ -5412,13 +5412,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void RemoveStorico_BdgtRisorseFasiRow(Storico_BdgtRisorseFasiRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -5489,14 +5489,14 @@ namespace ETS_Data { private v_selClientiDataTable tablev_selClienti; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selClientiRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selClienti = ((v_selClientiDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int value { get { return ((int)(this[this.tablev_selClienti.valueColumn])); @@ -5507,14 +5507,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string label { get { try { return ((string)(this[this.tablev_selClienti.labelColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'label\' nella tabella \'v_selClienti\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selClienti\' is DBNull.", e); } } set { @@ -5523,13 +5523,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IslabelNull() { return this.IsNull(this.tablev_selClienti.labelColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetlabelNull() { this[this.tablev_selClienti.labelColumn] = global::System.Convert.DBNull; } @@ -5543,14 +5543,14 @@ namespace ETS_Data { private v_selProgettiDataTable tablev_selProgetti; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selProgettiRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selProgetti = ((v_selProgettiDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int value { get { return ((int)(this[this.tablev_selProgetti.valueColumn])); @@ -5561,14 +5561,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string label { get { try { return ((string)(this[this.tablev_selProgetti.labelColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'label\' nella tabella \'v_selProgetti\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selProgetti\' is DBNull.", e); } } set { @@ -5577,7 +5577,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int conditio { get { return ((int)(this[this.tablev_selProgetti.conditioColumn])); @@ -5588,7 +5588,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool Attivo { get { return ((bool)(this[this.tablev_selProgetti.AttivoColumn])); @@ -5599,13 +5599,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IslabelNull() { return this.IsNull(this.tablev_selProgetti.labelColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetlabelNull() { this[this.tablev_selProgetti.labelColumn] = global::System.Convert.DBNull; } @@ -5619,14 +5619,14 @@ namespace ETS_Data { private v_selCommesseDataTable tablev_selCommesse; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selCommesseRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selCommesse = ((v_selCommesseDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int value { get { return ((int)(this[this.tablev_selCommesse.valueColumn])); @@ -5637,14 +5637,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string label { get { try { return ((string)(this[this.tablev_selCommesse.labelColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'label\' nella tabella \'v_selCommesse\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCommesse\' is DBNull.", e); } } set { @@ -5653,14 +5653,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int conditio { get { try { return ((int)(this[this.tablev_selCommesse.conditioColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'conditio\' nella tabella \'v_selCommesse\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'conditio\' in table \'v_selCommesse\' is DBNull.", e); } } set { @@ -5669,25 +5669,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IslabelNull() { return this.IsNull(this.tablev_selCommesse.labelColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetlabelNull() { this[this.tablev_selCommesse.labelColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsconditioNull() { return this.IsNull(this.tablev_selCommesse.conditioColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetconditioNull() { this[this.tablev_selCommesse.conditioColumn] = global::System.Convert.DBNull; } @@ -5701,21 +5701,21 @@ namespace ETS_Data { private v_selCCDataTable tablev_selCC; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selCCRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selCC = ((v_selCCDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string label { get { try { return ((string)(this[this.tablev_selCC.labelColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'label\' nella tabella \'v_selCC\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCC\' is DBNull.", e); } } set { @@ -5724,14 +5724,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string value { get { try { return ((string)(this[this.tablev_selCC.valueColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'value\' nella tabella \'v_selCC\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_selCC\' is DBNull.", e); } } set { @@ -5740,25 +5740,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IslabelNull() { return this.IsNull(this.tablev_selCC.labelColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetlabelNull() { this[this.tablev_selCC.labelColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsvalueNull() { return this.IsNull(this.tablev_selCC.valueColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetvalueNull() { this[this.tablev_selCC.valueColumn] = global::System.Convert.DBNull; } @@ -5772,21 +5772,21 @@ namespace ETS_Data { private v_selCC_allDataTable tablev_selCC_all; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selCC_allRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selCC_all = ((v_selCC_allDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string value { get { try { return ((string)(this[this.tablev_selCC_all.valueColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'value\' nella tabella \'v_selCC_all\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_selCC_all\' is DBNull.", e); } } set { @@ -5795,14 +5795,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string label { get { try { return ((string)(this[this.tablev_selCC_all.labelColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'label\' nella tabella \'v_selCC_all\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCC_all\' is DBNull.", e); } } set { @@ -5811,25 +5811,25 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsvalueNull() { return this.IsNull(this.tablev_selCC_all.valueColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetvalueNull() { this[this.tablev_selCC_all.valueColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IslabelNull() { return this.IsNull(this.tablev_selCC_all.labelColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetlabelNull() { this[this.tablev_selCC_all.labelColumn] = global::System.Convert.DBNull; } @@ -5843,14 +5843,14 @@ namespace ETS_Data { private v_selWeekDataTable tablev_selWeek; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selWeekRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selWeek = ((v_selWeekDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int n { get { return ((int)(this[this.tablev_selWeek.nColumn])); @@ -5869,21 +5869,21 @@ namespace ETS_Data { private v_selYearDataTable tablev_selYear; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selYearRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selYear = ((v_selYearDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int n { get { try { return ((int)(this[this.tablev_selYear.nColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'n\' nella tabella \'v_selYear\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'n\' in table \'v_selYear\' is DBNull.", e); } } set { @@ -5892,13 +5892,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsnNull() { return this.IsNull(this.tablev_selYear.nColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetnNull() { this[this.tablev_selYear.nColumn] = global::System.Convert.DBNull; } @@ -5912,14 +5912,14 @@ namespace ETS_Data { private v_selFornitoriClaDataTable tablev_selFornitoriCla; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_selFornitoriClaRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_selFornitoriCla = ((v_selFornitoriClaDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string value { get { return ((string)(this[this.tablev_selFornitoriCla.valueColumn])); @@ -5930,7 +5930,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string label { get { return ((string)(this[this.tablev_selFornitoriCla.labelColumn])); @@ -5941,14 +5941,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string conditio { get { try { return ((string)(this[this.tablev_selFornitoriCla.conditioColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'conditio\' nella tabella \'v_selFornitoriCla\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'conditio\' in table \'v_selFornitoriCla\' is DBNull.", e); } } set { @@ -5957,13 +5957,13 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsconditioNull() { return this.IsNull(this.tablev_selFornitoriCla.conditioColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetconditioNull() { this[this.tablev_selFornitoriCla.conditioColumn] = global::System.Convert.DBNull; } @@ -5977,21 +5977,21 @@ namespace ETS_Data { private v_FattureETSDataTable tablev_FattureETS; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal v_FattureETSRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tablev_FattureETS = ((v_FattureETSDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int NumeroCommessa { get { try { return ((int)(this[this.tablev_FattureETS.NumeroCommessaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'NumeroCommessa\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'NumeroCommessa\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6000,14 +6000,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int AnnoCommessa { get { try { return ((int)(this[this.tablev_FattureETS.AnnoCommessaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'AnnoCommessa\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'AnnoCommessa\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6016,14 +6016,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Commessa { get { try { return ((string)(this[this.tablev_FattureETS.CommessaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Commessa\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Commessa\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6032,7 +6032,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Emitt { get { return ((string)(this[this.tablev_FattureETS.EmittColumn])); @@ -6043,7 +6043,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Dest { get { return ((string)(this[this.tablev_FattureETS.DestColumn])); @@ -6054,14 +6054,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Tipologia { get { try { return ((string)(this[this.tablev_FattureETS.TipologiaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Tipologia\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Tipologia\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6070,14 +6070,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string NrFatt { get { try { return ((string)(this[this.tablev_FattureETS.NrFattColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'NrFatt\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'NrFatt\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6086,14 +6086,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataFatt { get { try { return ((global::System.DateTime)(this[this.tablev_FattureETS.DataFattColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataFatt\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataFatt\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6102,14 +6102,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal Importo { get { try { return ((decimal)(this[this.tablev_FattureETS.ImportoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Importo\' nella tabella \'v_FattureETS\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Importo\' in table \'v_FattureETS\' is DBNull.", e); } } set { @@ -6118,85 +6118,85 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNumeroCommessaNull() { return this.IsNull(this.tablev_FattureETS.NumeroCommessaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNumeroCommessaNull() { this[this.tablev_FattureETS.NumeroCommessaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsAnnoCommessaNull() { return this.IsNull(this.tablev_FattureETS.AnnoCommessaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetAnnoCommessaNull() { this[this.tablev_FattureETS.AnnoCommessaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsCommessaNull() { return this.IsNull(this.tablev_FattureETS.CommessaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetCommessaNull() { this[this.tablev_FattureETS.CommessaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsTipologiaNull() { return this.IsNull(this.tablev_FattureETS.TipologiaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetTipologiaNull() { this[this.tablev_FattureETS.TipologiaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNrFattNull() { return this.IsNull(this.tablev_FattureETS.NrFattColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNrFattNull() { this[this.tablev_FattureETS.NrFattColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataFattNull() { return this.IsNull(this.tablev_FattureETS.DataFattColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataFattNull() { this[this.tablev_FattureETS.DataFattColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsImportoNull() { return this.IsNull(this.tablev_FattureETS.ImportoColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetImportoNull() { this[this.tablev_FattureETS.ImportoColumn] = global::System.Convert.DBNull; } @@ -6210,14 +6210,14 @@ namespace ETS_Data { private Storico_DatiCommessaDataTable tableStorico_DatiCommessa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiCommessaRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableStorico_DatiCommessa = ((Storico_DatiCommessaDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxEv { get { return ((int)(this[this.tableStorico_DatiCommessa.idxEvColumn])); @@ -6228,14 +6228,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataEv { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiCommessa.DataEvColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataEv\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataEv\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6244,14 +6244,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxFase { get { try { return ((int)(this[this.tableStorico_DatiCommessa.idxFaseColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxFase\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxFase\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6260,15 +6260,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string AnnoCommessa { get { try { return ((string)(this[this.tableStorico_DatiCommessa.AnnoCommessaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'AnnoCommessa\' nella tabella \'Storico_DatiCommessa\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'AnnoCommessa\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6277,15 +6276,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string NumeroCommessa { get { try { return ((string)(this[this.tableStorico_DatiCommessa.NumeroCommessaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'NumeroCommessa\' nella tabella \'Storico_DatiCommessa\' è D" + - "BNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'NumeroCommessa\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6294,15 +6292,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string nickname { get { try { return ((string)(this[this.tableStorico_DatiCommessa.nicknameColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'nickname\' nella tabella \'Storico_DatiCommessa\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'nickname\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6311,14 +6308,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool CheckOk { get { try { return ((bool)(this[this.tableStorico_DatiCommessa.CheckOkColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'CheckOk\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'CheckOk\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6327,15 +6324,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string CapoCommessa { get { try { return ((string)(this[this.tableStorico_DatiCommessa.CapoCommessaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'CapoCommessa\' nella tabella \'Storico_DatiCommessa\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'CapoCommessa\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6344,14 +6340,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool SQC { get { try { return ((bool)(this[this.tableStorico_DatiCommessa.SQCColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'SQC\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'SQC\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6360,15 +6356,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool Pubblico { get { try { return ((bool)(this[this.tableStorico_DatiCommessa.PubblicoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Pubblico\' nella tabella \'Storico_DatiCommessa\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'Pubblico\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6377,15 +6372,15 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string EnteProcuratore { get { try { return ((string)(this[this.tableStorico_DatiCommessa.EnteProcuratoreColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'EnteProcuratore\' nella tabella \'Storico_DatiCommessa\' è " + - "DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'EnteProcuratore\' in table \'Storico_DatiCommessa\' is DBNull." + + "", e); } } set { @@ -6394,14 +6389,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal Importo { get { try { return ((decimal)(this[this.tableStorico_DatiCommessa.ImportoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Importo\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Importo\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6410,15 +6405,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataApertura { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiCommessa.DataAperturaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataApertura\' nella tabella \'Storico_DatiCommessa\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataApertura\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6427,15 +6421,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataScadenza { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiCommessa.DataScadenzaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataScadenza\' nella tabella \'Storico_DatiCommessa\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataScadenza\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6444,15 +6437,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string rifOfferta { get { try { return ((string)(this[this.tableStorico_DatiCommessa.rifOffertaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'rifOfferta\' nella tabella \'Storico_DatiCommessa\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'rifOfferta\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6461,15 +6453,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string urlOfferta { get { try { return ((string)(this[this.tableStorico_DatiCommessa.urlOffertaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'urlOfferta\' nella tabella \'Storico_DatiCommessa\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'urlOfferta\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6478,15 +6469,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string rifOrdine { get { try { return ((string)(this[this.tableStorico_DatiCommessa.rifOrdineColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'rifOrdine\' nella tabella \'Storico_DatiCommessa\' è DBNull" + - ".", e); + throw new global::System.Data.StrongTypingException("The value for column \'rifOrdine\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6495,15 +6485,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string urlOrdine { get { try { return ((string)(this[this.tableStorico_DatiCommessa.urlOrdineColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'urlOrdine\' nella tabella \'Storico_DatiCommessa\' è DBNull" + - ".", e); + throw new global::System.Data.StrongTypingException("The value for column \'urlOrdine\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6512,15 +6501,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Indirizzo { get { try { return ((string)(this[this.tableStorico_DatiCommessa.IndirizzoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Indirizzo\' nella tabella \'Storico_DatiCommessa\' è DBNull" + - ".", e); + throw new global::System.Data.StrongTypingException("The value for column \'Indirizzo\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6529,14 +6517,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Note { get { try { return ((string)(this[this.tableStorico_DatiCommessa.NoteColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Note\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Note\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6545,15 +6533,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string NomeComm { get { try { return ((string)(this[this.tableStorico_DatiCommessa.NomeCommColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'NomeComm\' nella tabella \'Storico_DatiCommessa\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'NomeComm\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6562,15 +6549,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal ImportoIntegr { get { try { return ((decimal)(this[this.tableStorico_DatiCommessa.ImportoIntegrColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'ImportoIntegr\' nella tabella \'Storico_DatiCommessa\' è DB" + - "Null.", e); + throw new global::System.Data.StrongTypingException("The value for column \'ImportoIntegr\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6579,15 +6565,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal ImportoFornExt { get { try { return ((decimal)(this[this.tableStorico_DatiCommessa.ImportoFornExtColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'ImportoFornExt\' nella tabella \'Storico_DatiCommessa\' è D" + - "BNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'ImportoFornExt\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6596,14 +6581,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal BCWS { get { try { return ((decimal)(this[this.tableStorico_DatiCommessa.BCWSColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'BCWS\' nella tabella \'Storico_DatiCommessa\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'BCWS\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6612,15 +6597,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal BCWSFasi { get { try { return ((decimal)(this[this.tableStorico_DatiCommessa.BCWSFasiColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'BCWSFasi\' nella tabella \'Storico_DatiCommessa\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'BCWSFasi\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6629,15 +6613,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string modificatoDa { get { try { return ((string)(this[this.tableStorico_DatiCommessa.modificatoDaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'modificatoDa\' nella tabella \'Storico_DatiCommessa\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'modificatoDa\' in table \'Storico_DatiCommessa\' is DBNull.", e); } } set { @@ -6646,301 +6629,301 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataEvNull() { return this.IsNull(this.tableStorico_DatiCommessa.DataEvColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataEvNull() { this[this.tableStorico_DatiCommessa.DataEvColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxFaseNull() { return this.IsNull(this.tableStorico_DatiCommessa.idxFaseColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxFaseNull() { this[this.tableStorico_DatiCommessa.idxFaseColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsAnnoCommessaNull() { return this.IsNull(this.tableStorico_DatiCommessa.AnnoCommessaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetAnnoCommessaNull() { this[this.tableStorico_DatiCommessa.AnnoCommessaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNumeroCommessaNull() { return this.IsNull(this.tableStorico_DatiCommessa.NumeroCommessaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNumeroCommessaNull() { this[this.tableStorico_DatiCommessa.NumeroCommessaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsnicknameNull() { return this.IsNull(this.tableStorico_DatiCommessa.nicknameColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetnicknameNull() { this[this.tableStorico_DatiCommessa.nicknameColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsCheckOkNull() { return this.IsNull(this.tableStorico_DatiCommessa.CheckOkColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetCheckOkNull() { this[this.tableStorico_DatiCommessa.CheckOkColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsCapoCommessaNull() { return this.IsNull(this.tableStorico_DatiCommessa.CapoCommessaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetCapoCommessaNull() { this[this.tableStorico_DatiCommessa.CapoCommessaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsSQCNull() { return this.IsNull(this.tableStorico_DatiCommessa.SQCColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetSQCNull() { this[this.tableStorico_DatiCommessa.SQCColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsPubblicoNull() { return this.IsNull(this.tableStorico_DatiCommessa.PubblicoColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetPubblicoNull() { this[this.tableStorico_DatiCommessa.PubblicoColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsEnteProcuratoreNull() { return this.IsNull(this.tableStorico_DatiCommessa.EnteProcuratoreColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetEnteProcuratoreNull() { this[this.tableStorico_DatiCommessa.EnteProcuratoreColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsImportoNull() { return this.IsNull(this.tableStorico_DatiCommessa.ImportoColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetImportoNull() { this[this.tableStorico_DatiCommessa.ImportoColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataAperturaNull() { return this.IsNull(this.tableStorico_DatiCommessa.DataAperturaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataAperturaNull() { this[this.tableStorico_DatiCommessa.DataAperturaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataScadenzaNull() { return this.IsNull(this.tableStorico_DatiCommessa.DataScadenzaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataScadenzaNull() { this[this.tableStorico_DatiCommessa.DataScadenzaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsrifOffertaNull() { return this.IsNull(this.tableStorico_DatiCommessa.rifOffertaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetrifOffertaNull() { this[this.tableStorico_DatiCommessa.rifOffertaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsurlOffertaNull() { return this.IsNull(this.tableStorico_DatiCommessa.urlOffertaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SeturlOffertaNull() { this[this.tableStorico_DatiCommessa.urlOffertaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsrifOrdineNull() { return this.IsNull(this.tableStorico_DatiCommessa.rifOrdineColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetrifOrdineNull() { this[this.tableStorico_DatiCommessa.rifOrdineColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsurlOrdineNull() { return this.IsNull(this.tableStorico_DatiCommessa.urlOrdineColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SeturlOrdineNull() { this[this.tableStorico_DatiCommessa.urlOrdineColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsIndirizzoNull() { return this.IsNull(this.tableStorico_DatiCommessa.IndirizzoColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetIndirizzoNull() { this[this.tableStorico_DatiCommessa.IndirizzoColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNoteNull() { return this.IsNull(this.tableStorico_DatiCommessa.NoteColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNoteNull() { this[this.tableStorico_DatiCommessa.NoteColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNomeCommNull() { return this.IsNull(this.tableStorico_DatiCommessa.NomeCommColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNomeCommNull() { this[this.tableStorico_DatiCommessa.NomeCommColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsImportoIntegrNull() { return this.IsNull(this.tableStorico_DatiCommessa.ImportoIntegrColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetImportoIntegrNull() { this[this.tableStorico_DatiCommessa.ImportoIntegrColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsImportoFornExtNull() { return this.IsNull(this.tableStorico_DatiCommessa.ImportoFornExtColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetImportoFornExtNull() { this[this.tableStorico_DatiCommessa.ImportoFornExtColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsBCWSNull() { return this.IsNull(this.tableStorico_DatiCommessa.BCWSColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetBCWSNull() { this[this.tableStorico_DatiCommessa.BCWSColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsBCWSFasiNull() { return this.IsNull(this.tableStorico_DatiCommessa.BCWSFasiColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetBCWSFasiNull() { this[this.tableStorico_DatiCommessa.BCWSFasiColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsmodificatoDaNull() { return this.IsNull(this.tableStorico_DatiCommessa.modificatoDaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetmodificatoDaNull() { this[this.tableStorico_DatiCommessa.modificatoDaColumn] = global::System.Convert.DBNull; } @@ -6954,14 +6937,14 @@ namespace ETS_Data { private Storico_DatiCommFornDataTable tableStorico_DatiCommForn; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiCommFornRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableStorico_DatiCommForn = ((Storico_DatiCommFornDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxEv { get { return ((int)(this[this.tableStorico_DatiCommForn.idxEvColumn])); @@ -6972,14 +6955,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataEv { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiCommForn.DataEvColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataEv\' nella tabella \'Storico_DatiCommForn\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataEv\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -6988,14 +6971,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxDCF { get { try { return ((int)(this[this.tableStorico_DatiCommForn.idxDCFColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxDCF\' nella tabella \'Storico_DatiCommForn\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxDCF\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7004,14 +6987,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxFase { get { try { return ((int)(this[this.tableStorico_DatiCommForn.idxFaseColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxFase\' nella tabella \'Storico_DatiCommForn\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxFase\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7020,15 +7003,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Fornitore { get { try { return ((string)(this[this.tableStorico_DatiCommForn.FornitoreColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Fornitore\' nella tabella \'Storico_DatiCommForn\' è DBNull" + - ".", e); + throw new global::System.Data.StrongTypingException("The value for column \'Fornitore\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7037,15 +7019,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Referente { get { try { return ((string)(this[this.tableStorico_DatiCommForn.ReferenteColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Referente\' nella tabella \'Storico_DatiCommForn\' è DBNull" + - ".", e); + throw new global::System.Data.StrongTypingException("The value for column \'Referente\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7054,14 +7035,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal Importo { get { try { return ((decimal)(this[this.tableStorico_DatiCommForn.ImportoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Importo\' nella tabella \'Storico_DatiCommForn\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Importo\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7070,15 +7051,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string rifOrdineForn { get { try { return ((string)(this[this.tableStorico_DatiCommForn.rifOrdineFornColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'rifOrdineForn\' nella tabella \'Storico_DatiCommForn\' è DB" + - "Null.", e); + throw new global::System.Data.StrongTypingException("The value for column \'rifOrdineForn\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7087,15 +7067,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string urlOrdineForn { get { try { return ((string)(this[this.tableStorico_DatiCommForn.urlOrdineFornColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'urlOrdineForn\' nella tabella \'Storico_DatiCommForn\' è DB" + - "Null.", e); + throw new global::System.Data.StrongTypingException("The value for column \'urlOrdineForn\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7104,14 +7083,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Note { get { try { return ((string)(this[this.tableStorico_DatiCommForn.NoteColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Note\' nella tabella \'Storico_DatiCommForn\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Note\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7120,15 +7099,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string modificatoDa { get { try { return ((string)(this[this.tableStorico_DatiCommForn.modificatoDaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'modificatoDa\' nella tabella \'Storico_DatiCommForn\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'modificatoDa\' in table \'Storico_DatiCommForn\' is DBNull.", e); } } set { @@ -7137,121 +7115,121 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataEvNull() { return this.IsNull(this.tableStorico_DatiCommForn.DataEvColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataEvNull() { this[this.tableStorico_DatiCommForn.DataEvColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxDCFNull() { return this.IsNull(this.tableStorico_DatiCommForn.idxDCFColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxDCFNull() { this[this.tableStorico_DatiCommForn.idxDCFColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxFaseNull() { return this.IsNull(this.tableStorico_DatiCommForn.idxFaseColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxFaseNull() { this[this.tableStorico_DatiCommForn.idxFaseColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsFornitoreNull() { return this.IsNull(this.tableStorico_DatiCommForn.FornitoreColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetFornitoreNull() { this[this.tableStorico_DatiCommForn.FornitoreColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsReferenteNull() { return this.IsNull(this.tableStorico_DatiCommForn.ReferenteColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetReferenteNull() { this[this.tableStorico_DatiCommForn.ReferenteColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsImportoNull() { return this.IsNull(this.tableStorico_DatiCommForn.ImportoColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetImportoNull() { this[this.tableStorico_DatiCommForn.ImportoColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsrifOrdineFornNull() { return this.IsNull(this.tableStorico_DatiCommForn.rifOrdineFornColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetrifOrdineFornNull() { this[this.tableStorico_DatiCommForn.rifOrdineFornColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsurlOrdineFornNull() { return this.IsNull(this.tableStorico_DatiCommForn.urlOrdineFornColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SeturlOrdineFornNull() { this[this.tableStorico_DatiCommForn.urlOrdineFornColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNoteNull() { return this.IsNull(this.tableStorico_DatiCommForn.NoteColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNoteNull() { this[this.tableStorico_DatiCommForn.NoteColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsmodificatoDaNull() { return this.IsNull(this.tableStorico_DatiCommForn.modificatoDaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetmodificatoDaNull() { this[this.tableStorico_DatiCommForn.modificatoDaColumn] = global::System.Convert.DBNull; } @@ -7265,14 +7243,14 @@ namespace ETS_Data { private Storico_DatiCommIntegDataTable tableStorico_DatiCommInteg; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiCommIntegRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableStorico_DatiCommInteg = ((Storico_DatiCommIntegDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxEv { get { return ((int)(this[this.tableStorico_DatiCommInteg.idxEvColumn])); @@ -7283,14 +7261,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataEv { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiCommInteg.DataEvColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataEv\' nella tabella \'Storico_DatiCommInteg\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataEv\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7299,14 +7277,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxDCI { get { try { return ((int)(this[this.tableStorico_DatiCommInteg.idxDCIColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxDCI\' nella tabella \'Storico_DatiCommInteg\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxDCI\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7315,15 +7293,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxFase { get { try { return ((int)(this[this.tableStorico_DatiCommInteg.idxFaseColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxFase\' nella tabella \'Storico_DatiCommInteg\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxFase\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7332,15 +7309,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataRif { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiCommInteg.DataRifColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataRif\' nella tabella \'Storico_DatiCommInteg\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataRif\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7349,15 +7325,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal Importo { get { try { return ((decimal)(this[this.tableStorico_DatiCommInteg.ImportoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Importo\' nella tabella \'Storico_DatiCommInteg\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'Importo\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7366,15 +7341,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string rifOfferta { get { try { return ((string)(this[this.tableStorico_DatiCommInteg.rifOffertaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'rifOfferta\' nella tabella \'Storico_DatiCommInteg\' è DBNu" + - "ll.", e); + throw new global::System.Data.StrongTypingException("The value for column \'rifOfferta\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7383,15 +7357,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string urlOfferta { get { try { return ((string)(this[this.tableStorico_DatiCommInteg.urlOffertaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'urlOfferta\' nella tabella \'Storico_DatiCommInteg\' è DBNu" + - "ll.", e); + throw new global::System.Data.StrongTypingException("The value for column \'urlOfferta\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7400,15 +7373,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string rifOrdine { get { try { return ((string)(this[this.tableStorico_DatiCommInteg.rifOrdineColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'rifOrdine\' nella tabella \'Storico_DatiCommInteg\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'rifOrdine\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7417,15 +7389,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string urlOrdine { get { try { return ((string)(this[this.tableStorico_DatiCommInteg.urlOrdineColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'urlOrdine\' nella tabella \'Storico_DatiCommInteg\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'urlOrdine\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7434,14 +7405,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Note { get { try { return ((string)(this[this.tableStorico_DatiCommInteg.NoteColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Note\' nella tabella \'Storico_DatiCommInteg\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Note\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7450,15 +7421,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string modificatoDa { get { try { return ((string)(this[this.tableStorico_DatiCommInteg.modificatoDaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'modificatoDa\' nella tabella \'Storico_DatiCommInteg\' è DB" + - "Null.", e); + throw new global::System.Data.StrongTypingException("The value for column \'modificatoDa\' in table \'Storico_DatiCommInteg\' is DBNull.", e); } } set { @@ -7467,133 +7437,133 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataEvNull() { return this.IsNull(this.tableStorico_DatiCommInteg.DataEvColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataEvNull() { this[this.tableStorico_DatiCommInteg.DataEvColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxDCINull() { return this.IsNull(this.tableStorico_DatiCommInteg.idxDCIColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxDCINull() { this[this.tableStorico_DatiCommInteg.idxDCIColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxFaseNull() { return this.IsNull(this.tableStorico_DatiCommInteg.idxFaseColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxFaseNull() { this[this.tableStorico_DatiCommInteg.idxFaseColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataRifNull() { return this.IsNull(this.tableStorico_DatiCommInteg.DataRifColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataRifNull() { this[this.tableStorico_DatiCommInteg.DataRifColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsImportoNull() { return this.IsNull(this.tableStorico_DatiCommInteg.ImportoColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetImportoNull() { this[this.tableStorico_DatiCommInteg.ImportoColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsrifOffertaNull() { return this.IsNull(this.tableStorico_DatiCommInteg.rifOffertaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetrifOffertaNull() { this[this.tableStorico_DatiCommInteg.rifOffertaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsurlOffertaNull() { return this.IsNull(this.tableStorico_DatiCommInteg.urlOffertaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SeturlOffertaNull() { this[this.tableStorico_DatiCommInteg.urlOffertaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsrifOrdineNull() { return this.IsNull(this.tableStorico_DatiCommInteg.rifOrdineColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetrifOrdineNull() { this[this.tableStorico_DatiCommInteg.rifOrdineColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsurlOrdineNull() { return this.IsNull(this.tableStorico_DatiCommInteg.urlOrdineColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SeturlOrdineNull() { this[this.tableStorico_DatiCommInteg.urlOrdineColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNoteNull() { return this.IsNull(this.tableStorico_DatiCommInteg.NoteColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNoteNull() { this[this.tableStorico_DatiCommInteg.NoteColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsmodificatoDaNull() { return this.IsNull(this.tableStorico_DatiCommInteg.modificatoDaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetmodificatoDaNull() { this[this.tableStorico_DatiCommInteg.modificatoDaColumn] = global::System.Convert.DBNull; } @@ -7607,14 +7577,14 @@ namespace ETS_Data { private Storico_DatiFaseDataTable tableStorico_DatiFase; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_DatiFaseRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableStorico_DatiFase = ((Storico_DatiFaseDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxEv { get { return ((int)(this[this.tableStorico_DatiFase.idxEvColumn])); @@ -7625,14 +7595,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataEv { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiFase.DataEvColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataEv\' nella tabella \'Storico_DatiFase\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataEv\' in table \'Storico_DatiFase\' is DBNull.", e); } } set { @@ -7641,14 +7611,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxFase { get { try { return ((int)(this[this.tableStorico_DatiFase.idxFaseColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxFase\' nella tabella \'Storico_DatiFase\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxFase\' in table \'Storico_DatiFase\' is DBNull.", e); } } set { @@ -7657,14 +7627,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataScad { get { try { return ((global::System.DateTime)(this[this.tableStorico_DatiFase.DataScadColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataScad\' nella tabella \'Storico_DatiFase\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataScad\' in table \'Storico_DatiFase\' is DBNull.", e); } } set { @@ -7673,14 +7643,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ScadFixed { get { try { return ((bool)(this[this.tableStorico_DatiFase.ScadFixedColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'ScadFixed\' nella tabella \'Storico_DatiFase\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'ScadFixed\' in table \'Storico_DatiFase\' is DBNull.", e); } } set { @@ -7689,14 +7659,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string Note { get { try { return ((string)(this[this.tableStorico_DatiFase.NoteColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'Note\' nella tabella \'Storico_DatiFase\' è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'Note\' in table \'Storico_DatiFase\' is DBNull.", e); } } set { @@ -7705,15 +7675,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string modificatoDa { get { try { return ((string)(this[this.tableStorico_DatiFase.modificatoDaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'modificatoDa\' nella tabella \'Storico_DatiFase\' è DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'modificatoDa\' in table \'Storico_DatiFase\' is DBNull.", e); } } set { @@ -7722,73 +7691,73 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataEvNull() { return this.IsNull(this.tableStorico_DatiFase.DataEvColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataEvNull() { this[this.tableStorico_DatiFase.DataEvColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxFaseNull() { return this.IsNull(this.tableStorico_DatiFase.idxFaseColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxFaseNull() { this[this.tableStorico_DatiFase.idxFaseColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataScadNull() { return this.IsNull(this.tableStorico_DatiFase.DataScadColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataScadNull() { this[this.tableStorico_DatiFase.DataScadColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsScadFixedNull() { return this.IsNull(this.tableStorico_DatiFase.ScadFixedColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetScadFixedNull() { this[this.tableStorico_DatiFase.ScadFixedColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsNoteNull() { return this.IsNull(this.tableStorico_DatiFase.NoteColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetNoteNull() { this[this.tableStorico_DatiFase.NoteColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsmodificatoDaNull() { return this.IsNull(this.tableStorico_DatiFase.modificatoDaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetmodificatoDaNull() { this[this.tableStorico_DatiFase.modificatoDaColumn] = global::System.Convert.DBNull; } @@ -7802,14 +7771,14 @@ namespace ETS_Data { private Storico_BdgtRisorseFasiDataTable tableStorico_BdgtRisorseFasi; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal Storico_BdgtRisorseFasiRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableStorico_BdgtRisorseFasi = ((Storico_BdgtRisorseFasiDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxEv { get { return ((int)(this[this.tableStorico_BdgtRisorseFasi.idxEvColumn])); @@ -7820,15 +7789,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataEv { get { try { return ((global::System.DateTime)(this[this.tableStorico_BdgtRisorseFasi.DataEvColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataEv\' nella tabella \'Storico_BdgtRisorseFasi\' è DBNull" + - ".", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataEv\' in table \'Storico_BdgtRisorseFasi\' is DBNull.", e); } } set { @@ -7837,15 +7805,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int idxFase { get { try { return ((int)(this[this.tableStorico_BdgtRisorseFasi.idxFaseColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'idxFase\' nella tabella \'Storico_BdgtRisorseFasi\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'idxFase\' in table \'Storico_BdgtRisorseFasi\' is DBNull.", e); } } set { @@ -7854,15 +7821,15 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string CodTipoRisorsa { get { try { return ((string)(this[this.tableStorico_BdgtRisorseFasi.CodTipoRisorsaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'CodTipoRisorsa\' nella tabella \'Storico_BdgtRisorseFasi\' " + - "è DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'CodTipoRisorsa\' in table \'Storico_BdgtRisorseFasi\' is DBNul" + + "l.", e); } } set { @@ -7871,15 +7838,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal OreBdgt { get { try { return ((decimal)(this[this.tableStorico_BdgtRisorseFasi.OreBdgtColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'OreBdgt\' nella tabella \'Storico_BdgtRisorseFasi\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'OreBdgt\' in table \'Storico_BdgtRisorseFasi\' is DBNull.", e); } } set { @@ -7888,15 +7854,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public decimal CostoBdgt { get { try { return ((decimal)(this[this.tableStorico_BdgtRisorseFasi.CostoBdgtColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'CostoBdgt\' nella tabella \'Storico_BdgtRisorseFasi\' è DBN" + - "ull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'CostoBdgt\' in table \'Storico_BdgtRisorseFasi\' is DBNull.", e); } } set { @@ -7905,15 +7870,14 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public System.DateTime DataRif { get { try { return ((global::System.DateTime)(this[this.tableStorico_BdgtRisorseFasi.DataRifColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'DataRif\' nella tabella \'Storico_BdgtRisorseFasi\' è DBNul" + - "l.", e); + throw new global::System.Data.StrongTypingException("The value for column \'DataRif\' in table \'Storico_BdgtRisorseFasi\' is DBNull.", e); } } set { @@ -7922,15 +7886,15 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public string modificatoDa { get { try { return ((string)(this[this.tableStorico_BdgtRisorseFasi.modificatoDaColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("Il valore della colonna \'modificatoDa\' nella tabella \'Storico_BdgtRisorseFasi\' è " + - "DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'modificatoDa\' in table \'Storico_BdgtRisorseFasi\' is DBNull." + + "", e); } } set { @@ -7939,85 +7903,85 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataEvNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.DataEvColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataEvNull() { this[this.tableStorico_BdgtRisorseFasi.DataEvColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsidxFaseNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.idxFaseColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetidxFaseNull() { this[this.tableStorico_BdgtRisorseFasi.idxFaseColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsCodTipoRisorsaNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.CodTipoRisorsaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetCodTipoRisorsaNull() { this[this.tableStorico_BdgtRisorseFasi.CodTipoRisorsaColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsOreBdgtNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.OreBdgtColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetOreBdgtNull() { this[this.tableStorico_BdgtRisorseFasi.OreBdgtColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsCostoBdgtNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.CostoBdgtColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetCostoBdgtNull() { this[this.tableStorico_BdgtRisorseFasi.CostoBdgtColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsDataRifNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.DataRifColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetDataRifNull() { this[this.tableStorico_BdgtRisorseFasi.DataRifColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool IsmodificatoDaNull() { return this.IsNull(this.tableStorico_BdgtRisorseFasi.modificatoDaColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public void SetmodificatoDaNull() { this[this.tableStorico_BdgtRisorseFasi.modificatoDaColumn] = global::System.Convert.DBNull; } @@ -8026,7 +7990,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selClientiRowChangeEvent : global::System.EventArgs { private v_selClientiRow eventRow; @@ -8034,14 +7998,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiRowChangeEvent(v_selClientiRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiRow Row { get { return this.eventRow; @@ -8049,7 +8013,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8060,7 +8024,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selProgettiRowChangeEvent : global::System.EventArgs { private v_selProgettiRow eventRow; @@ -8068,14 +8032,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiRowChangeEvent(v_selProgettiRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiRow Row { get { return this.eventRow; @@ -8083,7 +8047,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8094,7 +8058,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selCommesseRowChangeEvent : global::System.EventArgs { private v_selCommesseRow eventRow; @@ -8102,14 +8066,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseRowChangeEvent(v_selCommesseRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseRow Row { get { return this.eventRow; @@ -8117,7 +8081,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8128,7 +8092,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selCCRowChangeEvent : global::System.EventArgs { private v_selCCRow eventRow; @@ -8136,14 +8100,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCRowChangeEvent(v_selCCRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCRow Row { get { return this.eventRow; @@ -8151,7 +8115,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8162,7 +8126,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selCC_allRowChangeEvent : global::System.EventArgs { private v_selCC_allRow eventRow; @@ -8170,14 +8134,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allRowChangeEvent(v_selCC_allRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allRow Row { get { return this.eventRow; @@ -8185,7 +8149,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8196,7 +8160,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selWeekRowChangeEvent : global::System.EventArgs { private v_selWeekRow eventRow; @@ -8204,14 +8168,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekRowChangeEvent(v_selWeekRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekRow Row { get { return this.eventRow; @@ -8219,7 +8183,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8230,7 +8194,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selYearRowChangeEvent : global::System.EventArgs { private v_selYearRow eventRow; @@ -8238,14 +8202,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearRowChangeEvent(v_selYearRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearRow Row { get { return this.eventRow; @@ -8253,7 +8217,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8264,7 +8228,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_selFornitoriClaRowChangeEvent : global::System.EventArgs { private v_selFornitoriClaRow eventRow; @@ -8272,14 +8236,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaRowChangeEvent(v_selFornitoriClaRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaRow Row { get { return this.eventRow; @@ -8287,7 +8251,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8298,7 +8262,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class v_FattureETSRowChangeEvent : global::System.EventArgs { private v_FattureETSRow eventRow; @@ -8306,14 +8270,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSRowChangeEvent(v_FattureETSRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSRow Row { get { return this.eventRow; @@ -8321,7 +8285,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8332,7 +8296,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class Storico_DatiCommessaRowChangeEvent : global::System.EventArgs { private Storico_DatiCommessaRow eventRow; @@ -8340,14 +8304,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaRowChangeEvent(Storico_DatiCommessaRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaRow Row { get { return this.eventRow; @@ -8355,7 +8319,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8366,7 +8330,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class Storico_DatiCommFornRowChangeEvent : global::System.EventArgs { private Storico_DatiCommFornRow eventRow; @@ -8374,14 +8338,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornRowChangeEvent(Storico_DatiCommFornRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornRow Row { get { return this.eventRow; @@ -8389,7 +8353,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8400,7 +8364,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class Storico_DatiCommIntegRowChangeEvent : global::System.EventArgs { private Storico_DatiCommIntegRow eventRow; @@ -8408,14 +8372,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegRowChangeEvent(Storico_DatiCommIntegRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegRow Row { get { return this.eventRow; @@ -8423,7 +8387,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8434,7 +8398,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class Storico_DatiFaseRowChangeEvent : global::System.EventArgs { private Storico_DatiFaseRow eventRow; @@ -8442,14 +8406,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseRowChangeEvent(Storico_DatiFaseRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseRow Row { get { return this.eventRow; @@ -8457,7 +8421,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8468,7 +8432,7 @@ namespace ETS_Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public class Storico_BdgtRisorseFasiRowChangeEvent : global::System.EventArgs { private Storico_BdgtRisorseFasiRow eventRow; @@ -8476,14 +8440,14 @@ namespace ETS_Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiRowChangeEvent(Storico_BdgtRisorseFasiRow 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")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiRow Row { get { return this.eventRow; @@ -8491,7 +8455,7 @@ namespace ETS_Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -8525,13 +8489,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selClientiTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -8542,7 +8506,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -8570,7 +8534,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -8596,7 +8560,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -8607,7 +8571,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -8618,7 +8582,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -8630,14 +8594,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -8659,7 +8623,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selClientiDataTable dataTable) { @@ -8672,7 +8636,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selClientiDataTable GetData() { @@ -8683,7 +8647,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selClientiDataTable getBySearchLike(string ricerca) { @@ -8700,7 +8664,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selClientiDataTable getByValue(global::System.Nullable value) { @@ -8739,13 +8703,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selProgettiTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -8756,7 +8720,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -8784,7 +8748,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -8810,7 +8774,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -8821,7 +8785,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -8832,7 +8796,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -8846,14 +8810,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -8882,7 +8846,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selProgettiDataTable dataTable) { @@ -8895,7 +8859,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selProgettiDataTable GetData() { @@ -8906,7 +8870,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selProgettiDataTable getByConditio(global::System.Nullable conditio, global::System.Nullable soloAttivi) { @@ -8929,7 +8893,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selProgettiDataTable getByValue(global::System.Nullable value) { @@ -8946,7 +8910,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selProgettiDataTable getGrouped(global::System.Nullable soloAttivi) { @@ -8985,13 +8949,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCommesseTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -9002,7 +8966,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -9030,7 +8994,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -9056,7 +9020,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -9067,7 +9031,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -9078,7 +9042,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -9091,16 +9055,16 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[6]; + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[7]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; this._commandCollection[0].CommandText = "SELECT value, label, conditio FROM dbo.v_selCommesse"; @@ -9133,12 +9097,22 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ricerca", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[5].Connection = this.Connection; - this._commandCollection[5].CommandText = "SELECT value, label, conditio\r\nFROM v_selCommesseShort"; - this._commandCollection[5].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[5].CommandText = "dbo.stp_VSCom_getByWeek"; + this._commandCollection[5].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[5].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[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Sett", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[6].Connection = this.Connection; + this._commandCollection[6].CommandText = "dbo.stp_VSCom_getShortByWeek"; + this._commandCollection[6].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[6].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[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Sett", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selCommesseDataTable dataTable) { @@ -9151,7 +9125,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selCommesseDataTable GetData() { @@ -9162,7 +9136,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selCommesseDataTable getAttiveBySearchLike(string ricerca) { @@ -9179,7 +9153,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selCommesseDataTable getAttiveUnusedBySearchLike(global::System.Nullable Anno, global::System.Nullable Sett, string ricerca) { @@ -9208,7 +9182,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selCommesseDataTable getByConditio(string conditio) { @@ -9225,7 +9199,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selCommesseDataTable getBySearchLike(string ricerca) { @@ -9242,11 +9216,46 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_utilsProjEts.v_selCommesseDataTable getCommShort() { + public virtual DS_utilsProjEts.v_selCommesseDataTable getByWeek(global::System.Nullable Anno, global::System.Nullable Sett) { this.Adapter.SelectCommand = this.CommandCollection[5]; + if ((Anno.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(Anno.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Sett.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(Sett.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_utilsProjEts.v_selCommesseDataTable dataTable = new DS_utilsProjEts.v_selCommesseDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utilsProjEts.v_selCommesseDataTable getCommShort(global::System.Nullable Anno, global::System.Nullable Sett) { + this.Adapter.SelectCommand = this.CommandCollection[6]; + if ((Anno.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(Anno.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Sett.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(Sett.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } DS_utilsProjEts.v_selCommesseDataTable dataTable = new DS_utilsProjEts.v_selCommesseDataTable(); this.Adapter.Fill(dataTable); return dataTable; @@ -9275,13 +9284,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCCTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -9292,7 +9301,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -9320,7 +9329,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -9346,7 +9355,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -9357,7 +9366,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -9368,7 +9377,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -9380,14 +9389,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -9397,7 +9406,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selCCDataTable dataTable) { @@ -9410,7 +9419,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selCCDataTable GetData() { @@ -9443,13 +9452,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selCC_allTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -9460,7 +9469,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -9488,7 +9497,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -9514,7 +9523,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -9525,7 +9534,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -9536,7 +9545,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -9548,14 +9557,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -9565,7 +9574,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selCC_allDataTable dataTable) { @@ -9578,7 +9587,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selCC_allDataTable GetData() { @@ -9611,13 +9620,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selWeekTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -9628,7 +9637,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -9656,7 +9665,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -9682,7 +9691,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -9693,7 +9702,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -9704,7 +9713,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -9715,14 +9724,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -9732,7 +9741,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selWeekDataTable dataTable) { @@ -9745,7 +9754,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selWeekDataTable GetData() { @@ -9778,13 +9787,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selYearTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -9795,7 +9804,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -9823,7 +9832,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -9849,7 +9858,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -9860,7 +9869,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -9871,7 +9880,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -9882,14 +9891,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -9899,7 +9908,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selYearDataTable dataTable) { @@ -9912,7 +9921,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selYearDataTable GetData() { @@ -9945,13 +9954,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_selFornitoriClaTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -9962,7 +9971,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -9990,7 +9999,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -10016,7 +10025,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -10027,7 +10036,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -10038,7 +10047,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -10051,14 +10060,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -10074,7 +10083,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_selFornitoriClaDataTable dataTable) { @@ -10087,7 +10096,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_selFornitoriClaDataTable GetData() { @@ -10098,7 +10107,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_selFornitoriClaDataTable getBySearchLike(string ricerca) { @@ -10137,13 +10146,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public v_FattureETSTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -10154,7 +10163,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -10182,7 +10191,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -10208,7 +10217,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -10219,7 +10228,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -10230,7 +10239,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -10249,14 +10258,14 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -10274,7 +10283,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.v_FattureETSDataTable dataTable) { @@ -10287,7 +10296,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.v_FattureETSDataTable GetData() { @@ -10298,7 +10307,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.v_FattureETSDataTable getByCommessa(global::System.Nullable NumeroCommessa, global::System.Nullable AnnoCommessa) { @@ -10343,13 +10352,13 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommessaTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -10360,7 +10369,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -10388,7 +10397,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -10414,7 +10423,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -10425,7 +10434,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -10436,7 +10445,7 @@ namespace ETS_Data.DS_utilsProjEtsTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -10711,14 +10720,14 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -10734,7 +10743,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.Storico_DatiCommessaDataTable dataTable) { @@ -10747,7 +10756,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.Storico_DatiCommessaDataTable GetData() { @@ -10758,7 +10767,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.Storico_DatiCommessaDataTable getByIdxFase(global::System.Nullable idxFase) { @@ -10775,21 +10784,21 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts.Storico_DatiCommessaDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts dataSet) { return this.Adapter.Update(dataSet, "Storico_DatiCommessa"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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[] { @@ -10797,14 +10806,14 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -11052,7 +11061,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -11248,7 +11257,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -11673,7 +11682,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -11754,13 +11763,13 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommFornTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -11771,7 +11780,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -11799,7 +11808,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -11825,7 +11834,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -11836,7 +11845,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -11847,7 +11856,7 @@ SELECT idxEv, DataEv, idxFase, AnnoCommessa, NumeroCommessa, nickname, CheckOk, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -11945,14 +11954,14 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -11969,7 +11978,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.Storico_DatiCommFornDataTable dataTable) { @@ -11982,7 +11991,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.Storico_DatiCommFornDataTable GetData() { @@ -11993,7 +12002,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.Storico_DatiCommFornDataTable getByIdxFase(global::System.Nullable idxFase) { @@ -12010,21 +12019,21 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts.Storico_DatiCommFornDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts dataSet) { return this.Adapter.Update(dataSet, "Storico_DatiCommForn"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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[] { @@ -12032,14 +12041,14 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] public virtual int Delete(int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxDCF, global::System.Nullable Original_idxFase, string Original_Fornitore, string Original_Referente, global::System.Nullable Original_Importo, string Original_rifOrdineForn, string Original_urlOrdineForn, string Original_Note, string Original_modificatoDa) { @@ -12141,7 +12150,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxDCF, global::System.Nullable idxFase, string Fornitore, string Referente, global::System.Nullable Importo, string rifOrdineForn, string urlOrdineForn, string Note, string modificatoDa) { @@ -12222,7 +12231,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -12407,7 +12416,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -12458,13 +12467,13 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiCommIntegTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -12475,7 +12484,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -12503,7 +12512,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -12529,7 +12538,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -12540,7 +12549,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -12551,7 +12560,7 @@ SELECT idxEv, DataEv, idxDCF, idxFase, Fornitore, Referente, Importo, rifOrdineF } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -12656,14 +12665,14 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -12680,7 +12689,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.Storico_DatiCommIntegDataTable dataTable) { @@ -12693,7 +12702,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.Storico_DatiCommIntegDataTable GetData() { @@ -12704,7 +12713,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.Storico_DatiCommIntegDataTable getByIdxFase(global::System.Nullable idxFase) { @@ -12721,21 +12730,21 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts.Storico_DatiCommIntegDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts dataSet) { return this.Adapter.Update(dataSet, "Storico_DatiCommInteg"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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[] { @@ -12743,14 +12752,14 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] public virtual int Delete(int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxDCI, global::System.Nullable Original_idxFase, global::System.Nullable Original_DataRif, global::System.Nullable Original_Importo, string Original_rifOfferta, string Original_urlOfferta, string Original_rifOrdine, string Original_urlOrdine, string Original_Note, string Original_modificatoDa) { @@ -12860,7 +12869,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxDCI, global::System.Nullable idxFase, global::System.Nullable DataRif, global::System.Nullable Importo, string rifOfferta, string urlOfferta, string rifOrdine, string urlOrdine, string Note, string modificatoDa) { @@ -12947,7 +12956,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -13148,7 +13157,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -13201,13 +13210,13 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_DatiFaseTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -13218,7 +13227,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -13246,7 +13255,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -13272,7 +13281,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -13283,7 +13292,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -13294,7 +13303,7 @@ SELECT idxEv, DataEv, idxDCI, idxFase, DataRif, Importo, rifOfferta, urlOfferta, } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -13364,14 +13373,14 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -13388,7 +13397,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.Storico_DatiFaseDataTable dataTable) { @@ -13401,7 +13410,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.Storico_DatiFaseDataTable GetData() { @@ -13412,7 +13421,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.Storico_DatiFaseDataTable getByIdxFase(global::System.Nullable idxFase) { @@ -13429,21 +13438,21 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts.Storico_DatiFaseDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts dataSet) { return this.Adapter.Update(dataSet, "Storico_DatiFase"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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[] { @@ -13451,14 +13460,14 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] public virtual int Delete(int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxFase, global::System.Nullable Original_DataScad, global::System.Nullable Original_ScadFixed, string Original_Note, string Original_modificatoDa) { @@ -13528,7 +13537,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxFase, global::System.Nullable DataScad, global::System.Nullable ScadFixed, string Note, string modificatoDa) { @@ -13585,7 +13594,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxFase, global::System.Nullable DataScad, global::System.Nullable ScadFixed, string Note, string modificatoDa, int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxFase, global::System.Nullable Original_DataScad, global::System.Nullable Original_ScadFixed, string Original_Note, string Original_modificatoDa, int idxEv) { @@ -13692,7 +13701,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxFase, global::System.Nullable DataScad, global::System.Nullable ScadFixed, string Note, string modificatoDa, int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxFase, global::System.Nullable Original_DataScad, global::System.Nullable Original_ScadFixed, string Original_Note, string Original_modificatoDa) { @@ -13722,13 +13731,13 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public Storico_BdgtRisorseFasiTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -13739,7 +13748,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -13767,7 +13776,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -13793,7 +13802,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -13804,7 +13813,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -13815,7 +13824,7 @@ SELECT idxEv, DataEv, idxFase, DataScad, ScadFixed, Note, modificatoDa FROM Stor } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(); @@ -13892,14 +13901,14 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -13916,7 +13925,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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_utilsProjEts.Storico_BdgtRisorseFasiDataTable dataTable) { @@ -13929,7 +13938,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual DS_utilsProjEts.Storico_BdgtRisorseFasiDataTable GetData() { @@ -13940,7 +13949,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual DS_utilsProjEts.Storico_BdgtRisorseFasiDataTable getByIdxFase(global::System.Nullable idxFase) { @@ -13957,21 +13966,21 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts.Storico_BdgtRisorseFasiDataTable 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(DS_utilsProjEts dataSet) { return this.Adapter.Update(dataSet, "Storico_BdgtRisorseFasi"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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[] { @@ -13979,14 +13988,14 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] public virtual int Delete(int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxFase, string Original_CodTipoRisorsa, global::System.Nullable Original_OreBdgt, global::System.Nullable Original_CostoBdgt, global::System.Nullable Original_DataRif, string Original_modificatoDa) { @@ -14064,7 +14073,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxFase, string CodTipoRisorsa, global::System.Nullable OreBdgt, global::System.Nullable CostoBdgt, global::System.Nullable DataRif, string modificatoDa) { @@ -14127,7 +14136,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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( @@ -14264,7 +14273,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(global::System.Nullable DataEv, global::System.Nullable idxFase, string CodTipoRisorsa, global::System.Nullable OreBdgt, global::System.Nullable CostoBdgt, global::System.Nullable DataRif, string modificatoDa, int Original_idxEv, global::System.Nullable Original_DataEv, global::System.Nullable Original_idxFase, string Original_CodTipoRisorsa, global::System.Nullable Original_OreBdgt, global::System.Nullable Original_CostoBdgt, global::System.Nullable Original_DataRif, string Original_modificatoDa) { @@ -14299,7 +14308,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi private global::System.Data.IDbConnection _connection; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public UpdateOrderOption UpdateOrder { get { return this._updateOrder; @@ -14310,7 +14319,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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")] @@ -14324,7 +14333,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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")] @@ -14338,7 +14347,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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")] @@ -14352,7 +14361,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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")] @@ -14366,7 +14375,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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")] @@ -14380,7 +14389,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public bool BackupDataSetBeforeUpdate { get { return this._backupDataSetBeforeUpdate; @@ -14391,7 +14400,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public global::System.Data.IDbConnection Connection { get { @@ -14426,7 +14435,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int TableAdapterInstanceCount { get { @@ -14454,7 +14463,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi ///Update rows in top-down order. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private int UpdateUpdatedRows(DS_utilsProjEts dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { int result = 0; if ((this._storico_DatiCommessaTableAdapter != null)) { @@ -14509,7 +14518,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi ///Insert rows in top-down order. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private int UpdateInsertedRows(DS_utilsProjEts dataSet, global::System.Collections.Generic.List allAddedRows) { int result = 0; if ((this._storico_DatiCommessaTableAdapter != null)) { @@ -14559,7 +14568,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi ///Delete rows in bottom-up order. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private int UpdateDeletedRows(DS_utilsProjEts dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; if ((this._storico_BdgtRisorseFasiTableAdapter != null)) { @@ -14609,7 +14618,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { if (((updatedRows == null) || (updatedRows.Length < 1))) { @@ -14633,7 +14642,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi ///Update all changes to the dataset. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public virtual int UpdateAll(DS_utilsProjEts dataSet) { if ((dataSet == null)) { throw new global::System.ArgumentNullException("dataSet"); @@ -14643,34 +14652,33 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } if (((this._storico_DatiCommessaTableAdapter != null) && (this.MatchTableAdapterConnection(this._storico_DatiCommessaTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("Tutti gli oggetti TableAdapter gestiti da TableAdapterManager devono utilizzare l" + - "a stessa stringa di connessione."); + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); } if (((this._storico_DatiCommFornTableAdapter != null) && (this.MatchTableAdapterConnection(this._storico_DatiCommFornTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("Tutti gli oggetti TableAdapter gestiti da TableAdapterManager devono utilizzare l" + - "a stessa stringa di connessione."); + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); } if (((this._storico_DatiCommIntegTableAdapter != null) && (this.MatchTableAdapterConnection(this._storico_DatiCommIntegTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("Tutti gli oggetti TableAdapter gestiti da TableAdapterManager devono utilizzare l" + - "a stessa stringa di connessione."); + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); } if (((this._storico_DatiFaseTableAdapter != null) && (this.MatchTableAdapterConnection(this._storico_DatiFaseTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("Tutti gli oggetti TableAdapter gestiti da TableAdapterManager devono utilizzare l" + - "a stessa stringa di connessione."); + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); } if (((this._storico_BdgtRisorseFasiTableAdapter != null) && (this.MatchTableAdapterConnection(this._storico_BdgtRisorseFasiTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("Tutti gli oggetti TableAdapter gestiti da TableAdapterManager devono utilizzare l" + - "a stessa stringa di connessione."); + 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 non contiene informazioni di connessione. Impostare la propri" + - "età TableAdapter di ciascun oggetto TableAdapterManager su un\'istanza TableAdapt" + - "er valida."); + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); } bool workConnOpened = false; if (((workConnection.State & global::System.Data.ConnectionState.Broken) @@ -14683,8 +14691,8 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); if ((workTransaction == null)) { - throw new global::System.ApplicationException("Impossibile avviare la transazione. La connessione dati corrente non supporta le " + - "transazioni oppure lo stato corrente non consente l\'avvio della transazione."); + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); } global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); @@ -14835,13 +14843,13 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { if ((this._connection != null)) { return true; @@ -14859,7 +14867,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi /// ///Update Order Option /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public enum UpdateOrderOption { InsertUpdateDelete = 0, @@ -14870,7 +14878,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi /// ///Used to sort self-referenced table's rows /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { private global::System.Data.DataRelation _relation; @@ -14878,7 +14886,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi private int _childFirst; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { this._relation = relation; if (childFirst) { @@ -14890,7 +14898,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { global::System.Diagnostics.Debug.Assert((row != null)); global::System.Data.DataRow root = row; @@ -14929,7 +14937,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { if (object.ReferenceEquals(row1, row2)) { return 0; diff --git a/ETS_Data/DS_utilsProjEts.cs b/ETS_Data/DS_utilsProjEts.cs index fb8e90c..ad8eabf 100644 --- a/ETS_Data/DS_utilsProjEts.cs +++ b/ETS_Data/DS_utilsProjEts.cs @@ -2,7 +2,7 @@ { - public partial class DS_utilsProjEts - { - } + public partial class DS_utilsProjEts + { + } } diff --git a/ETS_Data/DS_utilsProjEts.xsd b/ETS_Data/DS_utilsProjEts.xsd index d39b518..f109bb9 100644 --- a/ETS_Data/DS_utilsProjEts.xsd +++ b/ETS_Data/DS_utilsProjEts.xsd @@ -164,12 +164,27 @@ - + - - SELECT value, label, conditio -FROM v_selCommesseShort - + + dbo.stp_VSCom_getByWeek + + + + + + + + + + + + dbo.stp_VSCom_getShortByWeek + + + + + @@ -1001,7 +1016,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1015,7 +1030,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1031,7 +1046,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1046,7 +1061,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1066,7 +1081,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1086,21 +1101,21 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + - + - + @@ -1127,7 +1142,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1172,7 +1187,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1282,7 +1297,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1335,7 +1350,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1389,7 +1404,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + @@ -1414,7 +1429,7 @@ SELECT idxEv, DataEv, idxFase, CodTipoRisorsa, OreBdgt, CostoBdgt, DataRif, modi - + diff --git a/ETS_Data/DS_utilsProjEts.xss b/ETS_Data/DS_utilsProjEts.xss index 7f23674..84bcefc 100644 --- a/ETS_Data/DS_utilsProjEts.xss +++ b/ETS_Data/DS_utilsProjEts.xss @@ -4,22 +4,22 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql b/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql index 8d33f54..e7064ce 100644 --- a/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql +++ b/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql @@ -381,3 +381,68 @@ WHERE idxDipendente = @Original_idxDipendente RETURN GO + + + +/************************************* +* STORED PROCEDURE stp_VSCom_getByWeek +* +* elenco commesse impegnate nel periodo +* +* mod : 2021.10.19 +* aut : S.E. Locatelli +**************************************/ +CREATE PROCEDURE [dbo].[stp_VSCom_getByWeek] +( + @Anno INT = 0, + @Sett INT = 0 +) +AS + +SET NOCOUNT ON; + +;WITH cteFasi AS +( + SELECT DISTINCT idxFase + FROM BazaarRisorse + WHERE Anno = @Anno + AND Sett = @Sett +) + +SELECT vsc.* +FROM v_selCommesse vsc +INNER JOIN cteFasi cte ON vsc.value = cte.idxFase + +GO + + +/************************************* +* STORED PROCEDURE stp_VSCom_getShortByWeek +* +* elenco commesse impegnate nel periodo +* +* mod : 2021.10.19 +* aut : S.E. Locatelli +**************************************/ +CREATE PROCEDURE [dbo].[stp_VSCom_getShortByWeek] +( + @Anno INT = 0, + @Sett INT = 0 +) +AS + +SET NOCOUNT ON; + +;WITH cteFasi AS +( + SELECT DISTINCT idxFase + FROM BazaarRisorse + WHERE Anno = @Anno + AND Sett = @Sett +) + +SELECT vsc.* +FROM v_selCommesseShort vsc +INNER JOIN cteFasi cte ON vsc.value = cte.idxFase + +GO \ No newline at end of file diff --git a/ETS_Data/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/ETS_Data/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 8bedfe87029d6be65e2f38c988fa16c9232cae3f..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 399 zcmeZu3JP{+WMpPwU|>viwu%WT%1 F0085QfK&hg diff --git a/ETS_Data/utils.cs b/ETS_Data/utils.cs index c16c90e..56fc0b3 100644 --- a/ETS_Data/utils.cs +++ b/ETS_Data/utils.cs @@ -12,1788 +12,1955 @@ using Newtonsoft.Json; namespace ETS_Data { - /// - /// Helper methods e funzioni x gestione conversione dataset tipizzati e non - /// - /// A strongly type DataTable. - /// A DataTable of type T will be returned from the DataSet. - /// - public static class DataSetAdapter - where T : DataTable, new() - { /// - /// Convert the first DataTable from a DataSet to a - /// strongly-typed data table. + /// definisce un intervalo di 2 date /// - public static T convert(DataSet dataSet) + public struct intervalloDate { - if (dataSet == null) - return null; - if (dataSet.Tables.Count == 0) - return null; - DataTable dataTable = dataSet.Tables[0]; - return convert(dataTable); - } - /// - /// Convert an ordinary DataTable to a strongly-typed - /// data table. - /// - public static T convert(DataTable dataTable) - { - if (dataTable == null) - return null; - T stronglyTyped = new T(); - // add data from the regular DataTable to the - // strongly typed DataTable. - stronglyTyped.Merge(dataTable, true, MissingSchemaAction.Ignore); - return stronglyTyped; - } - } + #region Public Fields - public class utils - { - protected AppSettingsReader configAppSetReader; - public static Logger lg = LogManager.GetCurrentClassLogger(); + /// + /// data fine + /// + public DateTime fine; - #region area table adapters + /// + /// data inizio + /// + public DateTime inizio; - public DS_AnagraficaTableAdapters.UtentiTableAdapter taUtenti; - public DS_AnagraficaTableAdapters.DirittiTableAdapter taDiritti; + #endregion Public Fields - public DS_utilsTableAdapters.v_selFontiTableAdapter taSelFonti; - public DS_utilsTableAdapters.v_selCommesseTableAdapter taSelCommesse; - public DS_utilsTableAdapters.v_selFasiTableAdapter taSelFasi; - public DS_utilsTableAdapters.v_selAutoriTableAdapter taSelAutori; - public DS_utilsTableAdapters.v_tbDocs_selFontiTableAdapter taTDSelFonti; - public DS_utilsTableAdapters.v_tbDocs_selCommesseTableAdapter taTDSelCommesse; - public DS_utilsTableAdapters.v_tbDocs_selFasiTableAdapter taTDSelFasi; - public DS_utilsTableAdapters.v_tbDocs_selOggettoTableAdapter taTDSelOggetti; - public DS_utilsTableAdapters.v_tbDocs_selRedattoreTableAdapter taTDSelRedattore; - public DS_utilsTableAdapters.stp_calcolaProtocolloTableAdapter taCalcProto; - public DS_utilsTableAdapters.v_selEmailFornitoriTableAdapter taEmailForn; - public DS_utilsTableAdapters.AnagSuggestTagsTableAdapter taAST; - public DS_utilsTableAdapters.v_selFonti_explTableAdapter taVSFE; + #region Public Properties - public DS_WebScipTableAdapters.tbDocumentiTableAdapter taDoc; - public DS_WebScipTableAdapters.Tags2DocTableAdapter taTags2Doc; - public DS_WebScipTableAdapters.tbMetaDataSetTableAdapter taTMD; - public DS_WebScipTableAdapters.stp_userLoginRefreshDbTableAdapter taDBRefresh; - - - /// - /// init dei table adapters - /// - protected void initTA() - { - taUtenti = new DS_AnagraficaTableAdapters.UtentiTableAdapter(); - taDiritti = new DS_AnagraficaTableAdapters.DirittiTableAdapter(); - taSelFonti = new DS_utilsTableAdapters.v_selFontiTableAdapter(); - taSelCommesse = new DS_utilsTableAdapters.v_selCommesseTableAdapter(); - taSelFasi = new DS_utilsTableAdapters.v_selFasiTableAdapter(); - taSelAutori = new DS_utilsTableAdapters.v_selAutoriTableAdapter(); - taTDSelFonti = new DS_utilsTableAdapters.v_tbDocs_selFontiTableAdapter(); - taTDSelCommesse = new DS_utilsTableAdapters.v_tbDocs_selCommesseTableAdapter(); - taTDSelFasi = new DS_utilsTableAdapters.v_tbDocs_selFasiTableAdapter(); - taTDSelOggetti = new DS_utilsTableAdapters.v_tbDocs_selOggettoTableAdapter(); - taTDSelRedattore = new DS_utilsTableAdapters.v_tbDocs_selRedattoreTableAdapter(); - taCalcProto = new DS_utilsTableAdapters.stp_calcolaProtocolloTableAdapter(); - taEmailForn = new DS_utilsTableAdapters.v_selEmailFornitoriTableAdapter(); - taAST = new DS_utilsTableAdapters.AnagSuggestTagsTableAdapter(); - taVSFE = new DS_utilsTableAdapters.v_selFonti_explTableAdapter(); - taDoc = new DS_WebScipTableAdapters.tbDocumentiTableAdapter(); - taTags2Doc = new DS_WebScipTableAdapters.Tags2DocTableAdapter(); - taTMD = new DS_WebScipTableAdapters.tbMetaDataSetTableAdapter(); - taDBRefresh = new DS_WebScipTableAdapters.stp_userLoginRefreshDbTableAdapter(); - } - /// - /// effettua setup dei connection strings da web.config delal singola applicazione - /// - protected virtual void setupConnectionStringBase() - { - string connStringETS_WS = (string)configAppSetReader.GetValue("ETS_WSConnectionString", typeof(string)); - string connStringETS_WAnagrafica = (string)configAppSetReader.GetValue("ETS_AnagraficaConnectionString", typeof(string)); - // connections del db - taUtenti.Connection.ConnectionString = connStringETS_WAnagrafica; - taDiritti.Connection.ConnectionString = connStringETS_WAnagrafica; - - taSelFonti.Connection.ConnectionString = connStringETS_WS; - taSelCommesse.Connection.ConnectionString = connStringETS_WS; - taSelFasi.Connection.ConnectionString = connStringETS_WS; - taSelAutori.Connection.ConnectionString = connStringETS_WS; - taTDSelFonti.Connection.ConnectionString = connStringETS_WS; - taTDSelCommesse.Connection.ConnectionString = connStringETS_WS; - taTDSelFasi.Connection.ConnectionString = connStringETS_WS; - taTDSelOggetti.Connection.ConnectionString = connStringETS_WS; - taTDSelRedattore.Connection.ConnectionString = connStringETS_WS; - taCalcProto.Connection.ConnectionString = connStringETS_WS; - taEmailForn.Connection.ConnectionString = connStringETS_WS; - taAST.Connection.ConnectionString = connStringETS_WS; - taVSFE.Connection.ConnectionString = connStringETS_WS; - taDoc.Connection.ConnectionString = connStringETS_WS; - taTags2Doc.Connection.ConnectionString = connStringETS_WS; - taTMD.Connection.ConnectionString = connStringETS_WS; - taDBRefresh.Connection.ConnectionString = connStringETS_WS; - } - - #endregion - - #region Inizializzazione - - protected utils() - { - configAppSetReader = new AppSettingsReader(); - initTA(); - setupConnectionStringBase(); - } - - /// - /// oggetto static per fare chiamate sul magazzino - /// - public static utils obj = new utils(); - - /// - /// Verifica se si debba serializzare ogni valore complesso (tabelle/righe) in sessione (per impiego di sessioni avanzate come Redis) - /// - public bool serializeSession - { - get - { - return confReadBool("serializeSession"); - } - } - - #endregion - - - #region gestione email & log... - /// - /// classe di gestione delle email - /// - public class gestEmail - { - protected Logger lg = LogManager.GetCurrentClassLogger(); - /// - /// stringa del nome DNS o dell'ip del server SMTP - /// - protected string _smtpCli; - /// - /// stringa username x server SMTP - /// - protected string _username; - /// - /// stringa pwd x server SMTP - /// - protected string _password; - /// - /// metodo static per la gestione delle email - /// - /// - public gestEmail(string smtpCli) - { - lg.Info("[Modulo gestEmail]: avviato con parametro smtp {0}", smtpCli); - _smtpCli = smtpCli; - _username = ""; - _password = ""; - } - /// - /// metodo static per la gestione delle email - /// - /// - /// - /// - public gestEmail(string smtpCli, string user, string pwd) - { - lg.Info("[Modulo gestEmail]: avviato con parametro smtp {0} ed utente {1}", smtpCli, user); - _smtpCli = smtpCli; - _username = user; - _password = pwd; - } - /// - /// metodo static per la gestione delle email - /// - /// - /// - public gestEmail(string smtpCli, string logDir) - { - lg.Info("[Modulo gestEmail]: avviato con parametro smtp {0} e logdir {1}", smtpCli, logDir); - _smtpCli = smtpCli; - _username = ""; - _password = ""; - } - /// - /// procedura invio email - /// - /// email mittente - /// email destinatario - /// oggetto dell'email - /// corpo del messaggio - public bool mandaEmailNoLog(string _mailFrom, string _mailTo, string _oggetto, string _corpo) - { - //manda email... - MailMessage messaggio = new MailMessage(_mailFrom, _mailTo, _oggetto, _corpo); - messaggio.IsBodyHtml = true; - SmtpClient _smtpClient = new SmtpClient(_smtpCli); - // se ci sono credenziali utente... - if (_username != "") + /// + /// indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO + /// + public bool isValid { - _smtpClient.Credentials = new System.Net.NetworkCredential(_username, _password); - _smtpClient.EnableSsl = utils.obj.confReadBool("_enableSSL"); - } - try - { - _smtpClient.Send(messaggio); - return true; - } - catch (SmtpException esmtp) - { - Console.WriteLine("{0}", esmtp.Message); - Console.WriteLine("Here is the full error message output"); - Console.Write("{0}", esmtp.ToString()); - lg.ErrorException(string.Format("{0}\r\n full error message\r\n", esmtp.Message), esmtp); - return false; - } - } - /// - /// procedura invio email + scrittura in log! - /// - /// email mittente - /// email destinatario - /// oggetto dell'email - /// corpo del messaggio - public bool mandaEmail(string _mailFrom, string _mailTo, string _oggetto, string _corpo) - { - bool fatto = false; - //manda email... - try - { - fatto = mandaEmailNoLog(_mailFrom, _mailTo, _oggetto, _corpo); - lg.Info("Email inviata: oggetto: {0}, corpo: {1}", _oggetto, _corpo); - } - catch (Exception exc) - { - lg.ErrorException(string.Format("ERRORE! Email NON INVIATA!oggetto: {0} corpo: {1} eccezione: ", _oggetto, _corpo), exc); - } - return fatto; - } - /// - /// metodo singleton gestione email... - /// - public static gestEmail ge = new gestEmail(utils.obj.confReadString("_smtpCli")); - /// - /// metodo singleton gestione email CON AUTH utente... - /// - public static gestEmail geAuth = new gestEmail(utils.obj.confReadString("_smtpCli"), utils.obj.confReadString("_emailUser"), utils.obj.confReadString("_emailPwd")); - } - - #endregion - - #region area user (wrapper su user_std) - - /// - /// WRAPPER utente correntemente connesso (Formato dominio\username) - /// - public string currUserAD - { - get - { - return user_std.UtSn.currUserAD; - } - } - /// - /// WRAPPER utente correntemente connesso per utilizzo FileSystem (Formato dominio.username) - /// - public string currUser_FS - { - get - { - return user_std.UtSn.currUser_FS; - } - } - /// - /// WRAPPER utente correntemente connesso (Formato Cognome nome) - /// - public string currUserCognomeNome - { - get - { - return user_std.UtSn.currUserCognomeNome; - } - } - /// - /// WRAPPER utente correntemente connesso (Formato Nome Cognome) - /// - public string currUserNomeCognome - { - get - { - return user_std.UtSn.currUserNomeCognome; - } - } - /// - /// WRAPPER EMAIL utente correntemente connesso - /// - public string currUserEmail - { - get - { - return user_std.UtSn.currUserEmail; - } - } - /// - /// WRAPPER UserId (AD) utente correntemente connesso - /// - public string currUserId - { - get - { - return user_std.UtSn.currUserId; - } - } - /// - /// WRAPPER calcola se l'utente abbia il diritto x la funzione indicata - /// - /// username formato AD - /// codice modulo - /// codice funzione - /// - public bool userHasRight(string utenteAD, string codModulo, string codFunzione) - { - return user_std.UtSn.userHasRight(utenteAD, codModulo, codFunzione); - } - - #endregion - - #region area Session - - /// - /// carica dalla sessione un dato di tipo DataSet NON Tipizzato - /// - /// - /// - public DataSet dsSessionObj(string nomeVar) - { - if (HttpContext.Current.Session[nomeVar] != null) - { - string valSer = obj.StringSessionObj(nomeVar); - DataSet dataSet = JsonConvert.DeserializeObject(valSer); - return dataSet; - } - else - { - return null; - } - } - /// - /// carica dalla sessione un dato di tipo object generico - /// - /// - /// - public object objSessionObj(string nomeVar) - { - if (HttpContext.Current.Session[nomeVar] != null) - { - return HttpContext.Current.Session[nomeVar]; - } - else - { - return ""; - } - } - - /// - /// carica dalla sessione un dato di tipo boolean (se vuoto false) - /// - /// - /// - public bool BoolSessionObj(string nomeVar) - { - if (HttpContext.Current.Session[nomeVar] != null) - { - return (bool)HttpContext.Current.Session[nomeVar]; - } - else - { - return false; - } - } - - /// - /// carica dalla sessione un dato di tipo string - /// - /// - /// - public string StringSessionObj(string nomeVar) - { - if (HttpContext.Current.Session[nomeVar] != null) - { - return HttpContext.Current.Session[nomeVar].ToString(); - } - else - { - return ""; - } - } - - /// - /// carica dalla sessione un dato di tipo long - /// - /// - /// - public long LongSessionObj(string nomeVar) - { - if (HttpContext.Current.Session[nomeVar] != null) - { - return (long)Convert.ToInt32(HttpContext.Current.Session[nomeVar].ToString()); - } - else - { - return 0; - } - } - - /// - /// carica dalla sessione un dato di tipo int - /// - /// - /// - public int IntSessionObj(string nomeVar) - { - if (HttpContext.Current.Session[nomeVar] != null) - { - return (int)Convert.ToInt32(HttpContext.Current.Session[nomeVar].ToString()); - } - else - { - return -1; - } - } - - /// - /// inserisce in session un valore - /// - /// - /// - public bool setSessionVal(string nome, object valore) - { - bool _done = false; - try - { - HttpContext.Current.Session[nome] = valore; - _done = true; - } - catch - { } - return _done; - } - - /// - /// svuota una variabile dalla session - /// - /// - public bool emptySessionVal(string nome) - { - bool _done = false; - try - { - HttpContext.Current.Session.Remove(nome); - _done = true; - } - catch - { } - return _done; - } - /// - /// restituisce true se è presente in session l'oggetto richiesto - /// - /// - /// - public bool isInSessionObject(string nomeVar) - { - bool answ = false; - bool stringAnsw = false; - // cerco di fare cast a stringa... - try - { - stringAnsw = (string)HttpContext.Current.Session[nomeVar].ToString() != ""; - } - catch - { } - // infine condizione doppia... - try - { - answ = (HttpContext.Current.Session[nomeVar] != null && stringAnsw); - } - catch - { } - return answ; - } - - #endregion - - #region cache - - /// - /// carica dalla Cache un dato di tipo object generico - /// - /// - /// - public object objCacheObj(string nomeVar) - { - if (HttpContext.Current.Cache[nomeVar] != null) - { - return HttpContext.Current.Cache[nomeVar]; - } - else - { - return ""; - } - } - - /// - /// carica dalla Cachee un dato di tipo boolean (se vuoto false) - /// - /// - /// - public bool BoolCacheObj(string nomeVar) - { - if (HttpContext.Current.Cache[nomeVar] != null) - { - return (bool)HttpContext.Current.Cache[nomeVar]; - } - else - { - return false; - } - } - - /// - /// carica dalla Cachee un dato di tipo string - /// - /// - /// - public string StringCacheObj(string nomeVar) - { - if (HttpContext.Current.Cache[nomeVar] != null) - { - return HttpContext.Current.Cache[nomeVar].ToString(); - } - else - { - return ""; - } - } - - /// - /// inserisce in Cache un valore - /// - /// nome della variabile - /// valore - public bool setCacheVal(string nome, object valore) - { - bool _done = false; - try - { - HttpContext.Current.Cache[nome] = valore; - _done = true; - } - catch - { } - return _done; - } - /// - /// inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. - /// - /// nome della variabile - /// valore - /// da registrare come tabella da svuotare on update - /// - public bool setCacheVal(string nome, object valore, bool setInTabInCache) - { - bool _done = setCacheVal(nome, valore); - if (setInTabInCache) - { - addTabInCache(nome); - } - return _done; - } - /// - /// svuota una variabile dalla Cache - /// - /// - public bool emptyCacheVal(string nome) - { - bool _done = false; - try - { - HttpContext.Current.Cache.Remove(nome); - _done = true; - } - catch - { } - return _done; - } - - /// - /// restituisce true se è presente in cache l'oggetto richiesto - /// - /// - /// - public bool isInCacheObject(string nomeVar) - { - bool answ = false; - bool stringAnsw = false; - // cerco di fare cast a stringa... - try - { - stringAnsw = (string)HttpContext.Current.Cache[nomeVar].ToString() != ""; - } - catch - { } - // infine condizione doppia... - try - { - answ = (HttpContext.Current.Cache[nomeVar] != null && stringAnsw); - } - catch - { } - return answ; - } - /// - /// elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... - /// - public Dictionary tabelleInCache - { - get - { - try - { - return (Dictionary)objCacheObj("tabelleInCache"); - } - catch - { - return new Dictionary(); - } - } - set - { - setCacheVal("tabelleInCache", value); - } - } - /// - /// aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update - /// - /// - public void addTabInCache(string nuovaTab) - { - // provo ad aggiungere nuova tab in elenco... - Dictionary _tabelleInCache = tabelleInCache; - try - { - _tabelleInCache.Add(nuovaTab, nuovaTab); - tabelleInCache = _tabelleInCache; - } - catch - { } - } - - /// - /// elenco dictionary dei valori in session da NON aggiornare con update... - /// - public Dictionary valSess2SurvUpd - { - get - { - try - { - return (Dictionary)objSessionObj("valoriInSession2Survive"); - } - catch - { - return new Dictionary(); - } - } - set - { - setSessionVal("valoriInSession2Survive", value); - } - } - /// - /// aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) - /// - /// - /// - public void addValInSession(string nomePar, string valore) - { - // provo ad aggiungere nuova tab in elenco... - Dictionary _valoriInSession2Survive = valSess2SurvUpd; - // verifico se fare update o insert... - if (_valoriInSession2Survive.ContainsKey(nomePar)) - { - // update, rimuovo vecchio valore... - try - { - _valoriInSession2Survive.Remove(nomePar); - } - catch - { } - } - // insert - try - { - _valoriInSession2Survive.Add(nomePar, valore); - valSess2SurvUpd = _valoriInSession2Survive; - } - catch - { } - } - /// - /// forza lo svuotamento delle tabelle indicate come in cache... - /// - public void flushRegisteredCache() - { - // elimino tutte le tab nella pos tabInCache... - foreach (KeyValuePair kvp in tabelleInCache) - { - HttpContext.Current.Cache.Remove(kvp.Value); - } - HttpContext.Current.Cache.Remove("tabelleInCache"); - } - - #endregion - - #region gestione valori in RedisCache - - /// - /// Connessione lazy a redis... - /// - private static Lazy lazyConnection = new Lazy(() => - { - return ConnectionMultiplexer.Connect("127.0.0.1,abortConnect=false,ssl=false"); - }); - /// - /// Oggetto statico connessione redis - /// - public static ConnectionMultiplexer connRedis - { - get - { - return lazyConnection.Value; - } - } - /// - /// Restituisce una chiave salvata in RedisCache - /// - /// - /// - public string getRSV(string chiave) - { - string answ = ""; - try - { - IDatabase cache = connRedis.GetDatabase(); - answ = cache.StringGet(chiave); - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in getRSV:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Salva una chiave in RedisCache - /// - /// - /// - /// - public bool setRSV(string chiave, string valore) - { - bool answ = false; - try - { - IDatabase cache = connRedis.GetDatabase(); - cache.StringSet(chiave, valore); - answ = true; - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in setRSV:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Incrementa un contatore in Redis - /// - /// - /// - public long setRCntI(string chiave) - { - long answ = 0; - try - { - IDatabase cache = connRedis.GetDatabase(); - answ = cache.StringIncrement(chiave, 1); - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in setRCI:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Decrementa un contatore in Redis - /// - /// - /// - public long setRCntD(string chiave) - { - long answ = 0; - try - { - IDatabase cache = connRedis.GetDatabase(); - answ = cache.StringDecrement(chiave, 1); - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in setRCD:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Restituisce una chiave COUNTER in RedisCache - /// - /// - /// - public int getRCnt(string chiave) - { - int answInt = 0; - string answ = ""; - try - { - IDatabase cache = connRedis.GetDatabase(); - answ = cache.StringGet(chiave); - answInt = Convert.ToInt32(answ); - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in getRSV:{0}{1}", Environment.NewLine, exc)); - } - return answInt; - } - /// - /// Resetta (elimina) un contatore in Redis - /// - /// - /// - public bool resetRCnt(string chiave) - { - bool answ = false; - try - { - IDatabase cache = connRedis.GetDatabase(); - answ = cache.KeyDelete(chiave); - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in resetRCnt:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Restituisce un set KVP (Key Value Pair) salvati in RedisCache - /// - /// - /// - public RedisValue[] getRKeys(RedisKey[] chiavi) - { - RedisValue[] answ = null; - try - { - IDatabase cache = connRedis.GetDatabase(); - answ = cache.StringGet(chiavi); - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in getRKeys:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Salva un set KVP (Key Value Pair) in RedisCache - /// - /// Set KVP chiave-valore da salvare - /// - public bool setRKeys(KeyValuePair[] valori) - { - bool answ = false; - try - { - IDatabase cache = connRedis.GetDatabase(); - cache.StringSet(valori); - answ = true; - } - catch (Exception exc) - { - utils.lg.Error(string.Format("Errore in setRKeys:{0}{1}", Environment.NewLine, exc)); - } - return answ; - } - /// - /// Verifica se ci siano valori nella hash indicata... - /// - /// - /// - public bool redHashPresent(RedisKey key) - { - bool answ = false; - // cerco se ci sia valore in redis... - IDatabase cache = connRedis.GetDatabase(); - try - { - answ = cache.HashGetAll(key).Length > 0; - } - catch - { } - return answ; - } - /// - /// Recupera tutti i valori dalla hash - /// - /// - /// - public KeyValuePair[] redGetHash(string hashKey) - { - KeyValuePair[] answ = new KeyValuePair[1]; - // cerco se ci sia valore in redis... - IDatabase cache = connRedis.GetDatabase(); - try - { - RedisKey chiave = hashKey; - HashEntry[] valori = cache.HashGetAll(chiave); - answ = new KeyValuePair[valori.Length]; - int i = 0; - foreach (HashEntry item in valori) - { - answ[i] = new KeyValuePair(item.Name, item.Value); - i++; - } - } - catch - { } - return answ; - } - /// - /// Salvataggio di una hash di valori - /// - /// - /// - /// - public bool redSaveHash(string hashKey, KeyValuePair[] hashFields) - { - bool answ = false; - // cerco se ci sia valore in redis... - IDatabase cache = connRedis.GetDatabase(); - try - { - RedisKey chiave = hashKey; - HashEntry[] valori = new HashEntry[hashFields.Length]; - int i = 0; - foreach (KeyValuePair kvp in hashFields) - { - valori[i] = new HashEntry(kvp.Key, kvp.Value); - i++; - } - cache.HashSet(chiave, valori); - answ = true; - } - catch - { } - return answ; - } - /// - /// Elimina una key (hash, string) - /// - /// - /// - public bool redDelKey(string key) - { - bool answ = false; - // cerco se ci sia valore in redis... - IDatabase cache = connRedis.GetDatabase(); - try - { - RedisKey chiave = key; - cache.KeyDelete(chiave); - answ = true; - } - catch - { } - return answ; - } - /// - /// Flush completo cache redis - /// - /// ** = tutti - /// - public bool redFlushKey(string keyPattern) - { - bool answ = false; - // cerco se ci sia valore in redis... - IDatabase cache = connRedis.GetDatabase(); - // se vuoto = ALL... - keyPattern = keyPattern == "" ? "**" : keyPattern; - try - { - foreach (var ep in connRedis.GetEndPoints()) - { - var server = connRedis.GetServer(ep); - foreach (var key in server.Keys(pattern: keyPattern)) - { - cache.KeyDelete(key); - } - } - answ = true; - } - catch (Exception exc) - { - utils.lg.Error(string.Format("{0}", exc)); - } - return answ; - } - /// - /// Restituisce numero record in Redis DB - /// - public long numRecRedis - { - get - { - long answ = 0; - try - { - foreach (var ep in connRedis.GetEndPoints()) - { - var server = connRedis.GetServer(ep); - answ += server.DatabaseSize(); - } - } - catch - { } - return answ; - } - } - - - #endregion - - #region gestione file config - - /// - /// legge dalla config un valore bool - /// - /// - /// - public bool confReadBool(string nomeParam) - { - bool answ = false; - try - { - answ = (bool)configAppSetReader.GetValue(nomeParam, typeof(bool)); - } - catch - { } - return answ; - } - - /// - /// legge dalla config un valore string - /// - /// - /// - public string confReadString(string nomeParam) - { - string answ = ""; - try - { - answ = (string)configAppSetReader.GetValue(nomeParam, typeof(string)); - } - catch - { } - return answ; - } - - /// - /// legge dalla config un valore int - /// - /// - /// - public int confReadInt(string nomeParam) - { - int answ = -1; - try - { - answ = (int)configAppSetReader.GetValue(nomeParam, typeof(int)); - } - catch - { } - return answ; - } - - #endregion - - - #region querystring - - /// - /// recupera valore querystring STRING - /// - /// - /// valore string - public string QSS(string nome) - { - string answ = ""; - try - { - answ = HttpContext.Current.Request.QueryString[nome].ToString().Trim(); - } - catch - { } - return answ; - } - /// - /// recupera valore querystring INT - /// - /// - /// valore INT - public int QSI(string nome) - { - int answ = 0; - try - { - answ = Convert.ToInt32(HttpContext.Current.Request.QueryString[nome]); - } - catch - { } - return answ; - } - /// - /// recupera valore querystring BOOL - /// - /// - /// valore string - public bool QSB(string nome) - { - bool answ = false; - try - { - answ = Convert.ToBoolean(HttpContext.Current.Request.QueryString[nome]); - } - catch - { } - return answ; - } - /// - /// recupera valore querystring DATE - /// - /// - /// valore DATE - public DateTime QSD(string nome) - { - DateTime answ = DateTime.Now; - try - { - answ = Convert.ToDateTime(HttpContext.Current.Request.QueryString[nome]); - } - catch - { } - return answ; - } - - #endregion - - #region area varie - - /// - /// ripulisce la stringa da eventuali caratteri non ammessi quali - /// [ .,;\/] - /// e OPZIONALMENTE toglie " " (spazi) sostituendoli con "_" (underscore) - /// - /// stringa originale - /// definisce se mantenere (true) o togliere (false) gli spazi (eventualmente sostituendo con underscore "_") - /// - public static string cleanPathName(string originalName, bool keepSpaces) - { - string answ = originalName.Trim().Replace("&", "e").Replace(".", "").Replace(",", "").Replace(";", "").Replace(":", "").Replace("/", "-").Replace(@"\", "-").Replace(@"'", "_").Replace("\"", "_").Replace("#", "_").Replace("?", "_").Replace("*", "_").Replace(" ", "_").Replace("__", "_").Replace("__", "_").Replace("__", "_").Replace("__", "_"); ; - if (keepSpaces) - { - answ = originalName.Trim().Replace("&", "e").Replace(".", "").Replace(",", "").Replace(";", "").Replace(":", "").Replace("/", "-").Replace(@"\", "-").Replace(@"'", "_").Replace("\"", "_").Replace("#", "_").Replace("?", "_").Replace("*", "_").Replace(" ", " ").Replace(" ", " ").Replace(" ", " ").Replace(" ", " ").Replace("__", "_").Replace("__", "_").Replace("__", "_").Replace("__", "_"); - } - return answ; - } - /// - /// ripulisce la stringa da eventuali caratteri non ammessi quali - /// [ .,;\/] - /// e toglie " " (spazi) sostituendoli con "_" (underscore) - /// - /// stringa originale - /// - public static string cleanPathName(string originalName) - { - return cleanPathName(originalName, false); - } - /// - /// restituisce, in caso di null o stringa vuota, il carattere "*" - /// - /// - /// - public static string emptyToStar(string original) - { - string answ = original; - if ((original == null) || (original == "")) - { - answ = "*"; - } - return answ; - } - /// - /// Effettua shring di una stringa ricudendola in lunghezza (tiene inizio/fine + eventuale ".." centrale se lungh superiore a indicata) - /// - /// stringa originale - /// lungh max desiderata - /// - public static string shrinkString(string originalString, int maxLenght) - { - string answ = originalString; - if (answ.Length > maxLenght) - { - string sep = utils.obj.confReadString("separatoreTrim"); - int numChar = (maxLenght - sep.Length) / 2; - answ = string.Format("{0}{1}{2}", answ.Substring(0, numChar), sep, answ.Substring(answ.Length - (maxLenght - 3 - numChar))); - } - return answ; - } - /// - /// trimma una stringa per il num max di caratteri richiesti togliendo dal centro (tiene inizio/fine...) - /// - /// - /// - /// num caratteri da ignorare a dx - /// - public static string shrinkString(string stringaIn, int maxNum, int ignoreRight) - { - // elimino caratteri a dx.. se posso - string answ = stringaIn; - if (ignoreRight < stringaIn.Length) - { - answ = answ.Substring(0, stringaIn.Length - ignoreRight); - } - // effetuo shrink! - answ = shrinkString(answ, maxNum); - return answ; - } - - /// - /// trimma una stringa per il num max di caratteri richiesti - /// - /// - /// - public static string trimChar(object stringaIn, object maxChar) - { - string answ = ""; - int maxNum = 0; - try - { - answ = stringaIn.ToString(); - maxNum = Convert.ToInt32(maxChar); - } - catch - { } - if (maxNum < answ.Length) - { - answ = answ.Substring(0, maxNum) + "..."; - } - return answ; - } - public static int pageSizeConf - { - get - { - return obj.confReadInt("pageSize"); - } - } - /// - /// dim pagina desiderata - /// - public static int pageSize - { - get - { - int answ = 0; - try - { - answ = utils.obj.IntSessionObj("pageSize"); - } - catch - { } - if (answ <= 0) - { - answ = 20; - } - return answ; - } - set - { - utils.obj.setSessionVal("pageSize", value); - } - } - #endregion - - #region gestione ruoli utente... - - /// - /// risponde alla domanda se l'utente sia PowerUser - /// - /// - public bool isPowerUser - { - get - { - return user_std.UtSn.userHasRight("PowerUser"); - } - } - /// - /// risponde alla domanda se l'utente sia PowerReader - /// - /// - public bool isPowerReader - { - get - { - return user_std.UtSn.userHasRight("PowerReader"); - } - } - /// - /// risponde alla domanda se l'utente sia ProjectManager - /// - /// - public bool isPM - { - get - { - return user_std.UtSn.userHasRight("PM"); - } - } - /// - /// risponde alla domanda se l'utente sia CapoCommessa - /// - /// - public bool isCC - { - get - { - return user_std.UtSn.userHasRight("CC"); - } - } - /// - /// risponde alla domanda se l'utente sia User - /// - /// - public bool isUser - { - get - { - return user_std.UtSn.userHasRight("User"); - } - } - /// - /// risponde alla domanda se l'utente sia CC della commessa indicata dalla fase - /// - /// - /// - public bool isCurrentCC(int idxFase) - { - bool answ = false; - string CapoCommessa = ""; - try - { - CapoCommessa = DataProxy_ProjEts.DP.taDC.GetData(idxFase)[0].CapoCommessa; - } - catch - { } - if (user_std.UtSn.NomeCognome == CapoCommessa || user_std.UtSn.CognomeNome == CapoCommessa) - { - answ = true; - } - return answ; - } - - #endregion - - } - /// - /// definisce un intervalo di 2 date - /// - public struct intervalloDate - { - /// - /// data inizio - /// - public DateTime inizio; - /// - /// data fine - /// - public DateTime fine; - /// - /// indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO - /// - public bool isValid - { - get - { - bool cond1 = false; - bool cond2 = false; - bool cond3 = false; - try - { - cond1 = inizio > Convert.ToDateTime("01/01/0001"); - } - catch - { } - try - { - cond2 = fine > Convert.ToDateTime("01/01/0001"); - } - catch - { } - try - { - cond3 = (fine.Subtract(inizio).TotalHours > 0); - } - catch - { } - return (cond1 && cond2 && cond3); - } - } - } - - /// - /// Struttura allocazione risorse / commessa - /// - public class allocRis - { - /// - /// codice commessa - /// - public string commessa { get; set; } - /// - /// codice risorsa - /// - public string risorsa { get; set; } - /// - /// allocazione risorsa/commessa - /// - public int allocazione { get; set; } - /// - /// Inizializzazione oggetto - /// - /// - /// - /// - public allocRis(string commessa, string risorsa, int allocazione) - { - this.commessa = commessa; - this.risorsa = risorsa; - this.allocazione = allocazione; - } - } - - public class oreWeek - { - /// - /// inizializzazione empty - /// - public oreWeek() - { - } - /// - /// effettua una somma di ore dallo schema ore LMMGV facendo somma giorno per giorno - /// - /// string LMMGV (se <> 5 char errore) - /// string LMMGV (se <> 5 char errore) - /// Restituisce: - /// - somma giornaliera LMMGV - /// - "X" se nel singolo giorno > maxOre - /// - "?????" se secondo addendo nn di 5 char - /// - "#" se non può convertire un singolo char - public static string addOre(string addendo1, string addendo2, int MaxOre) - { - string answ = ""; - int summa = 0; - // procedo SOLO se le 2 stringhe sono 5 char - if (addendo1.Length != 5 || addendo2.Length != 5) - { - answ = "?????"; - } - else - { - // faccio somma 1 char alla volta e controllo lungh max - for (int i = 0; i < 5; i++) - { - try - { - // se già ho carattere "X" confermo "X"... - if (addendo1.Substring(i, 1) == "X" || addendo1.Substring(i, 1) == "X") + get { - answ += "X"; + bool cond1 = false; + bool cond2 = false; + bool cond3 = false; + try + { + cond1 = inizio > Convert.ToDateTime("01/01/0001"); + } + catch + { } + try + { + cond2 = fine > Convert.ToDateTime("01/01/0001"); + } + catch + { } + try + { + cond3 = (fine.Subtract(inizio).TotalHours > 0); + } + catch + { } + return (cond1 && cond2 && cond3); + } + } + + #endregion Public Properties + } + + /// + /// Helper methods e funzioni x gestione conversione dataset tipizzati e non + /// + /// A strongly type DataTable. + /// A DataTable of type T will be returned from the DataSet. + /// + public static class DataSetAdapter + where T : DataTable, new() + { + #region Public Methods + + /// + /// Convert the first DataTable from a DataSet to a + /// strongly-typed data table. + /// + public static T convert(DataSet dataSet) + { + if (dataSet == null) + return null; + if (dataSet.Tables.Count == 0) + return null; + DataTable dataTable = dataSet.Tables[0]; + return convert(dataTable); + } + + /// + /// Convert an ordinary DataTable to a strongly-typed + /// data table. + /// + public static T convert(DataTable dataTable) + { + if (dataTable == null) + return null; + T stronglyTyped = new T(); + // add data from the regular DataTable to the + // strongly typed DataTable. + stronglyTyped.Merge(dataTable, true, MissingSchemaAction.Ignore); + return stronglyTyped; + } + + #endregion Public Methods + } + + /// + /// Struttura allocazione risorse / commessa + /// + public class allocRis + { + #region Public Constructors + + /// + /// Inizializzazione oggetto + /// + /// + /// + /// + public allocRis(string commessa, string risorsa, int allocazione) + { + this.commessa = commessa; + this.risorsa = risorsa; + this.allocazione = allocazione; + } + + #endregion Public Constructors + + #region Public Properties + + /// + /// allocazione risorsa/commessa + /// + public int allocazione { get; set; } + + /// + /// codice commessa + /// + public string commessa { get; set; } + + /// + /// codice risorsa + /// + public string risorsa { get; set; } + + #endregion Public Properties + } + + /// + /// classe di funzioni inerenti le date + /// + public class datario + { + #region Public Fields + + /// + /// oggetto singleton + /// + public static datario mngr = new datario(); + + #endregion Public Fields + + #region Public Constructors + + /// + /// inizializzazione empty + /// + public datario() + { + } + + #endregion Public Constructors + + #region Public Methods + + /// + /// restituisce la prima data della settimana richiesta + /// + /// + /// + /// + public static DateTime FirstDateOfWeekISO8601(int year, int weekOfYear) + { + DateTime jan1 = new DateTime(year, 1, 1); + int daysOffset = DayOfWeek.Thursday - jan1.DayOfWeek; + + DateTime firstThursday = jan1.AddDays(daysOffset); + var cal = CultureInfo.CurrentCulture.Calendar; + int firstWeek = cal.GetWeekOfYear(firstThursday, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); + + var weekNum = weekOfYear; + if (firstWeek <= 1) + { + weekNum -= 1; + } + var result = firstThursday.AddDays(weekNum * 7); + return result.AddDays(-3); + } + + /// + /// calcola week number secondo ISO 8601 + /// + /// + /// + public static int WeekOfYearISO8601(DateTime date) + { + var day = (int)CultureInfo.CurrentCulture.Calendar.GetDayOfWeek(date); + return CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(date.AddDays(4 - (day == 0 ? 7 : day)), CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); + } + + /// + /// restituisce l'intervallo dell'anno corrente per la data indicata + /// + /// + /// + public intervalloDate estremiAnno(DateTime data) + { + intervalloDate interv = new intervalloDate(); + interv.inizio = data.AddDays(-(data.Day - 1)).AddMonths(-(data.Month - 1)).Subtract(data.TimeOfDay); + interv.fine = interv.inizio.AddMonths(12); + return interv; + } + + /// + /// restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno) + /// + /// + /// + public intervalloDate estremiMese(DateTime data) + { + intervalloDate interv = new intervalloDate(); + interv.inizio = data.AddDays(-(data.Day - 1)).Subtract(data.TimeOfDay); + interv.fine = interv.inizio.AddMonths(1); + return interv; + } + + /// + /// restituisce l'intervallo del giorno completo che comprende la data indicata + /// + /// + /// + public intervalloDate giornata(DateTime data) + { + intervalloDate interv = new intervalloDate(); + interv.inizio = data.Subtract(data.TimeOfDay); + interv.fine = interv.inizio.AddDays(1); + return interv; + } + + /// + /// effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + /// + /// + /// + /// + public intervalloDate intersecaIntervalli(intervalloDate interv1, intervalloDate interv2) + { + intervalloDate interv3; + // verifico non siano disgiunti... + if (interv1.fine < interv2.inizio || interv2.fine < interv1.inizio) + { + interv3.inizio = Convert.ToDateTime("9/9/9999"); + interv3.fine = Convert.ToDateTime("9/9/9999"); } else { - summa = Convert.ToInt16(addendo1.Substring(i, 1)) + Convert.ToInt16(addendo2.Substring(i, 1)); - if (summa > MaxOre) - { - answ += "X"; - } - else - { - answ += summa.ToString(); - } + interv3 = interv1; + if (interv2.inizio > interv1.inizio) + { + interv3.inizio = interv2.inizio; + } + if (interv2.fine < interv1.fine) + { + interv3.fine = interv2.fine; + } } - } - catch (Exception exc) - { - answ += "X"; - } + return interv3; } - } - return answ; - } - } - /// - /// classe di funzioni inerenti le date - /// - public class datario - { - /// - /// inizializzazione empty - /// - public datario() - { - } - /// - /// costruisce un oggetto intervallo date - /// - /// - /// - /// - public intervalloDate setIntervallo(DateTime inizio, DateTime fine) - { - intervalloDate periodo = new intervalloDate(); - periodo.inizio = inizio; - periodo.fine = fine; - return periodo; - } - /// - /// effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine - /// - /// - /// - /// - public intervalloDate intersecaIntervalli(intervalloDate interv1, intervalloDate interv2) - { - intervalloDate interv3; - // verifico non siano disgiunti... - if (interv1.fine < interv2.inizio || interv2.fine < interv1.inizio) - { - interv3.inizio = Convert.ToDateTime("9/9/9999"); - interv3.fine = Convert.ToDateTime("9/9/9999"); - } - else - { - interv3 = interv1; - if (interv2.inizio > interv1.inizio) + /// + /// oggetto mese corrente fino alla dataLilmite + /// + /// + public intervalloDate meseCorrente(DateTime dataLimite) { - interv3.inizio = interv2.inizio; + intervalloDate interv = new intervalloDate(); + interv.inizio = dataLimite.AddDays(-(dataLimite.Day - 1)).Subtract(dataLimite.TimeOfDay); + interv.fine = dataLimite.Subtract(dataLimite.TimeOfDay); + return interv; } - if (interv2.fine < interv1.fine) + + /// + /// oggetto mese precedente alla dataLilmite + /// + /// + public intervalloDate mesePrecedente(DateTime dataLimite) { - interv3.fine = interv2.fine; + intervalloDate interv = new intervalloDate(); + interv.inizio = dataLimite.AddMonths(-1).AddDays(-(dataLimite.Day - 1)).Subtract(dataLimite.TimeOfDay); + interv.fine = dataLimite.AddDays(-(dataLimite.Day - 1)).Subtract(dataLimite.TimeOfDay); + return interv; } - } - return interv3; - } - /// - /// oggetto mese precedente alla dataLilmite - /// - /// - public intervalloDate mesePrecedente(DateTime dataLimite) - { - intervalloDate interv = new intervalloDate(); - interv.inizio = dataLimite.AddMonths(-1).AddDays(-(dataLimite.Day - 1)).Subtract(dataLimite.TimeOfDay); - interv.fine = dataLimite.AddDays(-(dataLimite.Day - 1)).Subtract(dataLimite.TimeOfDay); - return interv; - } - /// - /// oggetto mese corrente fino alla dataLilmite - /// - /// - public intervalloDate meseCorrente(DateTime dataLimite) - { - intervalloDate interv = new intervalloDate(); - interv.inizio = dataLimite.AddDays(-(dataLimite.Day - 1)).Subtract(dataLimite.TimeOfDay); - interv.fine = dataLimite.Subtract(dataLimite.TimeOfDay); - return interv; - } - /// - /// confronta le date e restituisce true se le date sono nello stesso mese - /// - /// - /// - /// - public bool stessoMese(DateTime data1, DateTime data2) - { - bool stessoMese = false; - if ((data1.Year == data2.Year) && (data1.Month == data2.Month)) - { - stessoMese = true; - } - return stessoMese; - } - /// - /// restituisce l'intervallo del giorno completo che comprende la data indicata - /// - /// - /// - public intervalloDate giornata(DateTime data) - { - intervalloDate interv = new intervalloDate(); - interv.inizio = data.Subtract(data.TimeOfDay); - interv.fine = interv.inizio.AddDays(1); - return interv; - } - /// - /// restituisce l'intervallo di N giorni fino alla data indicata - /// - /// - /// - /// - public intervalloDate ultimiGiorni(DateTime data, int numGiorniPrima) - { - intervalloDate interv = new intervalloDate(); - interv.fine = data.Subtract(data.TimeOfDay).AddDays(1); - interv.inizio = interv.fine.AddDays(-numGiorniPrima); - return interv; - } - /// - /// restituisce l'intervallo della settimana corrente per la data indicata - /// - /// - /// - public intervalloDate questaSett(DateTime data) - { - intervalloDate interv = new intervalloDate(); - interv.fine = data.Subtract(data.TimeOfDay).AddDays(1); - DayOfWeek giorno = data.DayOfWeek; - int numGG = 0; - switch (giorno) - { - case DayOfWeek.Monday: - numGG = 1; - break; - case DayOfWeek.Tuesday: - numGG = 2; - break; - case DayOfWeek.Wednesday: - numGG = 3; - break; - case DayOfWeek.Thursday: - numGG = 4; - break; - case DayOfWeek.Friday: - numGG = 5; - break; - case DayOfWeek.Saturday: - numGG = 6; - break; - case DayOfWeek.Sunday: - numGG = 7; - break; - default: - break; - } - interv.inizio = interv.fine.AddDays(-numGG); - return interv; - } - /// - /// restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal data indicata) - /// - /// - /// - public intervalloDate questoMese(DateTime data) - { - intervalloDate interv = new intervalloDate(); - interv.fine = data.Subtract(data.TimeOfDay).AddDays(1); - interv.inizio = interv.fine.AddDays(-data.Day); - return interv; - } - /// - /// restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno) - /// - /// - /// - public intervalloDate estremiMese(DateTime data) - { - intervalloDate interv = new intervalloDate(); - interv.inizio = data.AddDays(-(data.Day - 1)).Subtract(data.TimeOfDay); - interv.fine = interv.inizio.AddMonths(1); - return interv; - } - /// - /// restituisce l'intervallo dell'anno corrente per la data indicata - /// - /// - /// - public intervalloDate estremiAnno(DateTime data) - { - intervalloDate interv = new intervalloDate(); - interv.inizio = data.AddDays(-(data.Day - 1)).AddMonths(-(data.Month - 1)).Subtract(data.TimeOfDay); - interv.fine = interv.inizio.AddMonths(12); - return interv; - } - /// - /// oggetto singleton - /// - public static datario mngr = new datario(); - /// - /// calcola week number secondo ISO 8601 - /// - /// - /// - public static int WeekOfYearISO8601(DateTime date) - { - var day = (int)CultureInfo.CurrentCulture.Calendar.GetDayOfWeek(date); - return CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(date.AddDays(4 - (day == 0 ? 7 : day)), CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); - } - /// - /// restituisce la prima data della settimana richiesta - /// - /// - /// - /// - public static DateTime FirstDateOfWeekISO8601(int year, int weekOfYear) - { - DateTime jan1 = new DateTime(year, 1, 1); - int daysOffset = DayOfWeek.Thursday - jan1.DayOfWeek; - DateTime firstThursday = jan1.AddDays(daysOffset); - var cal = CultureInfo.CurrentCulture.Calendar; - int firstWeek = cal.GetWeekOfYear(firstThursday, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); + /// + /// restituisce l'intervallo della settimana corrente per la data indicata + /// + /// + /// + public intervalloDate questaSett(DateTime data) + { + intervalloDate interv = new intervalloDate(); + interv.fine = data.Subtract(data.TimeOfDay).AddDays(1); + DayOfWeek giorno = data.DayOfWeek; + int numGG = 0; + switch (giorno) + { + case DayOfWeek.Monday: + numGG = 1; + break; - var weekNum = weekOfYear; - if (firstWeek <= 1) - { - weekNum -= 1; - } - var result = firstThursday.AddDays(weekNum * 7); - return result.AddDays(-3); + case DayOfWeek.Tuesday: + numGG = 2; + break; + + case DayOfWeek.Wednesday: + numGG = 3; + break; + + case DayOfWeek.Thursday: + numGG = 4; + break; + + case DayOfWeek.Friday: + numGG = 5; + break; + + case DayOfWeek.Saturday: + numGG = 6; + break; + + case DayOfWeek.Sunday: + numGG = 7; + break; + + default: + break; + } + interv.inizio = interv.fine.AddDays(-numGG); + return interv; + } + + /// + /// restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal data indicata) + /// + /// + /// + public intervalloDate questoMese(DateTime data) + { + intervalloDate interv = new intervalloDate(); + interv.fine = data.Subtract(data.TimeOfDay).AddDays(1); + interv.inizio = interv.fine.AddDays(-data.Day); + return interv; + } + + /// + /// costruisce un oggetto intervallo date + /// + /// + /// + /// + public intervalloDate setIntervallo(DateTime inizio, DateTime fine) + { + intervalloDate periodo = new intervalloDate(); + periodo.inizio = inizio; + periodo.fine = fine; + return periodo; + } + + /// + /// confronta le date e restituisce true se le date sono nello stesso mese + /// + /// + /// + /// + public bool stessoMese(DateTime data1, DateTime data2) + { + bool stessoMese = false; + if ((data1.Year == data2.Year) && (data1.Month == data2.Month)) + { + stessoMese = true; + } + return stessoMese; + } + + /// + /// restituisce l'intervallo di N giorni fino alla data indicata + /// + /// + /// + /// + public intervalloDate ultimiGiorni(DateTime data, int numGiorniPrima) + { + intervalloDate interv = new intervalloDate(); + interv.fine = data.Subtract(data.TimeOfDay).AddDays(1); + interv.inizio = interv.fine.AddDays(-numGiorniPrima); + return interv; + } + + #endregion Public Methods } - } -} + + public class oreWeek + { + #region Public Constructors + + /// + /// inizializzazione empty + /// + public oreWeek() + { + } + + #endregion Public Constructors + + #region Public Methods + + /// + /// effettua una somma di ore dallo schema ore LMMGV facendo somma giorno per giorno + /// + /// string LMMGV (se <> 5 char errore) + /// string LMMGV (se <> 5 char errore) + /// Restituisce: + /// - somma giornaliera LMMGV + /// - "X" se nel singolo giorno > maxOre + /// - "?????" se secondo addendo nn di 5 char + /// - "#" se non può convertire un singolo char + public static string addOre(string addendo1, string addendo2, int MaxOre) + { + string answ = ""; + int summa = 0; + // procedo SOLO se le 2 stringhe sono 5 char + if (addendo1.Length != 5 || addendo2.Length != 5) + { + answ = "?????"; + } + else + { + // faccio somma 1 char alla volta e controllo lungh max + for (int i = 0; i < 5; i++) + { + try + { + // se già ho carattere "X" confermo "X"... + if (addendo1.Substring(i, 1) == "X" || addendo1.Substring(i, 1) == "X") + { + answ += "X"; + } + else + { + summa = Convert.ToInt16(addendo1.Substring(i, 1)) + Convert.ToInt16(addendo2.Substring(i, 1)); + if (summa > MaxOre) + { + answ += "X"; + } + else + { + answ += summa.ToString(); + } + } + } + catch (Exception exc) + { + answ += "X"; + } + } + } + return answ; + } + + #endregion Public Methods + } + + public class utils + { + #region Private Fields + + /// + /// Connessione lazy a redis... + /// + private static Lazy lazyConnection = new Lazy(() => + { + return ConnectionMultiplexer.Connect("127.0.0.1,abortConnect=false,ssl=false"); + }); + + #endregion Private Fields + + #region Protected Fields + + protected AppSettingsReader configAppSetReader; + + #endregion Protected Fields + + #region Public Fields + + public static Logger lg = LogManager.GetCurrentClassLogger(); + + /// + /// oggetto static per fare chiamate sul magazzino + /// + public static utils obj = new utils(); + + public DS_utilsTableAdapters.AnagSuggestTagsTableAdapter taAST; + public DS_utilsTableAdapters.stp_calcolaProtocolloTableAdapter taCalcProto; + public DS_WebScipTableAdapters.stp_userLoginRefreshDbTableAdapter taDBRefresh; + public DS_AnagraficaTableAdapters.DirittiTableAdapter taDiritti; + public DS_WebScipTableAdapters.tbDocumentiTableAdapter taDoc; + public DS_utilsTableAdapters.v_selEmailFornitoriTableAdapter taEmailForn; + public DS_utilsTableAdapters.v_selAutoriTableAdapter taSelAutori; + public DS_utilsTableAdapters.v_selCommesseTableAdapter taSelCommesse; + public DS_utilsTableAdapters.v_selFasiTableAdapter taSelFasi; + public DS_utilsTableAdapters.v_selFontiTableAdapter taSelFonti; + public DS_WebScipTableAdapters.Tags2DocTableAdapter taTags2Doc; + public DS_utilsTableAdapters.v_tbDocs_selCommesseTableAdapter taTDSelCommesse; + public DS_utilsTableAdapters.v_tbDocs_selFasiTableAdapter taTDSelFasi; + public DS_utilsTableAdapters.v_tbDocs_selFontiTableAdapter taTDSelFonti; + public DS_utilsTableAdapters.v_tbDocs_selOggettoTableAdapter taTDSelOggetti; + public DS_utilsTableAdapters.v_tbDocs_selRedattoreTableAdapter taTDSelRedattore; + public DS_WebScipTableAdapters.tbMetaDataSetTableAdapter taTMD; + public DS_AnagraficaTableAdapters.UtentiTableAdapter taUtenti; + public DS_utilsTableAdapters.v_selFonti_explTableAdapter taVSFE; + + #endregion Public Fields + + #region Protected Constructors + + protected utils() + { + configAppSetReader = new AppSettingsReader(); + initTA(); + setupConnectionStringBase(); + } + + #endregion Protected Constructors + + #region Public Properties + + /// + /// Oggetto statico connessione redis + /// + public static ConnectionMultiplexer connRedis + { + get + { + return lazyConnection.Value; + } + } + + /// + /// dim pagina desiderata + /// + public static int pageSize + { + get + { + int answ = 0; + try + { + answ = utils.obj.IntSessionObj("pageSize"); + } + catch + { } + if (answ <= 0) + { + answ = 20; + } + return answ; + } + set + { + utils.obj.setSessionVal("pageSize", value); + } + } + + public static int pageSizeConf + { + get + { + return obj.confReadInt("pageSize"); + } + } + + /// + /// WRAPPER utente correntemente connesso per utilizzo FileSystem (Formato dominio.username) + /// + public string currUser_FS + { + get + { + return user_std.UtSn.currUser_FS; + } + } + + /// + /// WRAPPER utente correntemente connesso (Formato dominio\username) + /// + public string currUserAD + { + get + { + return user_std.UtSn.currUserAD; + } + } + + /// + /// WRAPPER utente correntemente connesso (Formato Cognome nome) + /// + public string currUserCognomeNome + { + get + { + return user_std.UtSn.currUserCognomeNome; + } + } + + /// + /// WRAPPER EMAIL utente correntemente connesso + /// + public string currUserEmail + { + get + { + return user_std.UtSn.currUserEmail; + } + } + + /// + /// WRAPPER UserId (AD) utente correntemente connesso + /// + public string currUserId + { + get + { + return user_std.UtSn.currUserId; + } + } + + /// + /// WRAPPER utente correntemente connesso (Formato Nome Cognome) + /// + public string currUserNomeCognome + { + get + { + return user_std.UtSn.currUserNomeCognome; + } + } + + /// + /// risponde alla domanda se l'utente sia CapoCommessa + /// + /// + public bool isCC + { + get + { + return user_std.UtSn.userHasRight("CC"); + } + } + + /// + /// risponde alla domanda se l'utente sia ProjectManager + /// + /// + public bool isPM + { + get + { + return user_std.UtSn.userHasRight("PM"); + } + } + + /// + /// risponde alla domanda se l'utente sia PowerReader + /// + /// + public bool isPowerReader + { + get + { + return user_std.UtSn.userHasRight("PowerReader"); + } + } + + /// + /// risponde alla domanda se l'utente sia PowerUser + /// + /// + public bool isPowerUser + { + get + { + return user_std.UtSn.userHasRight("PowerUser"); + } + } + + /// + /// risponde alla domanda se l'utente sia User + /// + /// + public bool isUser + { + get + { + return user_std.UtSn.userHasRight("User"); + } + } + + /// + /// Restituisce numero record in Redis DB + /// + public long numRecRedis + { + get + { + long answ = 0; + try + { + foreach (var ep in connRedis.GetEndPoints()) + { + var server = connRedis.GetServer(ep); + answ += server.DatabaseSize(); + } + } + catch + { } + return answ; + } + } + + /// + /// Verifica se si debba serializzare ogni valore complesso (tabelle/righe) in sessione (per impiego di sessioni avanzate come Redis) + /// + public bool serializeSession + { + get + { + return confReadBool("serializeSession"); + } + } + + /// + /// elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + /// + public Dictionary tabelleInCache + { + get + { + try + { + return (Dictionary)objCacheObj("tabelleInCache"); + } + catch + { + return new Dictionary(); + } + } + set + { + setCacheVal("tabelleInCache", value); + } + } + + /// + /// elenco dictionary dei valori in session da NON aggiornare con update... + /// + public Dictionary valSess2SurvUpd + { + get + { + try + { + return (Dictionary)objSessionObj("valoriInSession2Survive"); + } + catch + { + return new Dictionary(); + } + } + set + { + setSessionVal("valoriInSession2Survive", value); + } + } + + #endregion Public Properties + + #region Protected Methods + + /// + /// init dei table adapters + /// + protected void initTA() + { + taUtenti = new DS_AnagraficaTableAdapters.UtentiTableAdapter(); + taDiritti = new DS_AnagraficaTableAdapters.DirittiTableAdapter(); + taSelFonti = new DS_utilsTableAdapters.v_selFontiTableAdapter(); + taSelCommesse = new DS_utilsTableAdapters.v_selCommesseTableAdapter(); + taSelFasi = new DS_utilsTableAdapters.v_selFasiTableAdapter(); + taSelAutori = new DS_utilsTableAdapters.v_selAutoriTableAdapter(); + taTDSelFonti = new DS_utilsTableAdapters.v_tbDocs_selFontiTableAdapter(); + taTDSelCommesse = new DS_utilsTableAdapters.v_tbDocs_selCommesseTableAdapter(); + taTDSelFasi = new DS_utilsTableAdapters.v_tbDocs_selFasiTableAdapter(); + taTDSelOggetti = new DS_utilsTableAdapters.v_tbDocs_selOggettoTableAdapter(); + taTDSelRedattore = new DS_utilsTableAdapters.v_tbDocs_selRedattoreTableAdapter(); + taCalcProto = new DS_utilsTableAdapters.stp_calcolaProtocolloTableAdapter(); + taEmailForn = new DS_utilsTableAdapters.v_selEmailFornitoriTableAdapter(); + taAST = new DS_utilsTableAdapters.AnagSuggestTagsTableAdapter(); + taVSFE = new DS_utilsTableAdapters.v_selFonti_explTableAdapter(); + taDoc = new DS_WebScipTableAdapters.tbDocumentiTableAdapter(); + taTags2Doc = new DS_WebScipTableAdapters.Tags2DocTableAdapter(); + taTMD = new DS_WebScipTableAdapters.tbMetaDataSetTableAdapter(); + taDBRefresh = new DS_WebScipTableAdapters.stp_userLoginRefreshDbTableAdapter(); + } + + /// + /// effettua setup dei connection strings da web.config delal singola applicazione + /// + protected virtual void setupConnectionStringBase() + { + string connStringETS_WS = (string)configAppSetReader.GetValue("ETS_WSConnectionString", typeof(string)); + string connStringETS_WAnagrafica = (string)configAppSetReader.GetValue("ETS_AnagraficaConnectionString", typeof(string)); + // connections del db + taUtenti.Connection.ConnectionString = connStringETS_WAnagrafica; + taDiritti.Connection.ConnectionString = connStringETS_WAnagrafica; + + taSelFonti.Connection.ConnectionString = connStringETS_WS; + taSelCommesse.Connection.ConnectionString = connStringETS_WS; + taSelFasi.Connection.ConnectionString = connStringETS_WS; + taSelAutori.Connection.ConnectionString = connStringETS_WS; + taTDSelFonti.Connection.ConnectionString = connStringETS_WS; + taTDSelCommesse.Connection.ConnectionString = connStringETS_WS; + taTDSelFasi.Connection.ConnectionString = connStringETS_WS; + taTDSelOggetti.Connection.ConnectionString = connStringETS_WS; + taTDSelRedattore.Connection.ConnectionString = connStringETS_WS; + taCalcProto.Connection.ConnectionString = connStringETS_WS; + taEmailForn.Connection.ConnectionString = connStringETS_WS; + taAST.Connection.ConnectionString = connStringETS_WS; + taVSFE.Connection.ConnectionString = connStringETS_WS; + taDoc.Connection.ConnectionString = connStringETS_WS; + taTags2Doc.Connection.ConnectionString = connStringETS_WS; + taTMD.Connection.ConnectionString = connStringETS_WS; + taDBRefresh.Connection.ConnectionString = connStringETS_WS; + } + + #endregion Protected Methods + + #region Public Methods + + /// + /// ripulisce la stringa da eventuali caratteri non ammessi quali + /// [ .,;\/] + /// e OPZIONALMENTE toglie " " (spazi) sostituendoli con "_" (underscore) + /// + /// stringa originale + /// definisce se mantenere (true) o togliere (false) gli spazi (eventualmente sostituendo con underscore "_") + /// + public static string cleanPathName(string originalName, bool keepSpaces) + { + string answ = originalName.Trim().Replace("&", "e").Replace(".", "").Replace(",", "").Replace(";", "").Replace(":", "").Replace("/", "-").Replace(@"\", "-").Replace(@"'", "_").Replace("\"", "_").Replace("#", "_").Replace("?", "_").Replace("*", "_").Replace(" ", "_").Replace("__", "_").Replace("__", "_").Replace("__", "_").Replace("__", "_"); ; + if (keepSpaces) + { + answ = originalName.Trim().Replace("&", "e").Replace(".", "").Replace(",", "").Replace(";", "").Replace(":", "").Replace("/", "-").Replace(@"\", "-").Replace(@"'", "_").Replace("\"", "_").Replace("#", "_").Replace("?", "_").Replace("*", "_").Replace(" ", " ").Replace(" ", " ").Replace(" ", " ").Replace(" ", " ").Replace("__", "_").Replace("__", "_").Replace("__", "_").Replace("__", "_"); + } + return answ; + } + + /// + /// ripulisce la stringa da eventuali caratteri non ammessi quali + /// [ .,;\/] + /// e toglie " " (spazi) sostituendoli con "_" (underscore) + /// + /// stringa originale + /// + public static string cleanPathName(string originalName) + { + return cleanPathName(originalName, false); + } + + /// + /// restituisce, in caso di null o stringa vuota, il carattere "*" + /// + /// + /// + public static string emptyToStar(string original) + { + string answ = original; + if ((original == null) || (original == "")) + { + answ = "*"; + } + return answ; + } + + /// + /// Effettua shring di una stringa ricudendola in lunghezza (tiene inizio/fine + eventuale ".." centrale se lungh superiore a indicata) + /// + /// stringa originale + /// lungh max desiderata + /// + public static string shrinkString(string originalString, int maxLenght) + { + string answ = originalString; + if (answ.Length > maxLenght) + { + string sep = utils.obj.confReadString("separatoreTrim"); + int numChar = (maxLenght - sep.Length) / 2; + answ = string.Format("{0}{1}{2}", answ.Substring(0, numChar), sep, answ.Substring(answ.Length - (maxLenght - 3 - numChar))); + } + return answ; + } + + /// + /// trimma una stringa per il num max di caratteri richiesti togliendo dal centro (tiene inizio/fine...) + /// + /// + /// + /// num caratteri da ignorare a dx + /// + public static string shrinkString(string stringaIn, int maxNum, int ignoreRight) + { + // elimino caratteri a dx.. se posso + string answ = stringaIn; + if (ignoreRight < stringaIn.Length) + { + answ = answ.Substring(0, stringaIn.Length - ignoreRight); + } + // effetuo shrink! + answ = shrinkString(answ, maxNum); + return answ; + } + + /// + /// trimma una stringa per il num max di caratteri richiesti + /// + /// + /// + public static string trimChar(object stringaIn, object maxChar) + { + string answ = ""; + int maxNum = 0; + try + { + answ = stringaIn.ToString(); + maxNum = Convert.ToInt32(maxChar); + } + catch + { } + if (maxNum < answ.Length) + { + answ = answ.Substring(0, maxNum) + "..."; + } + return answ; + } + + /// + /// aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + /// + /// + public void addTabInCache(string nuovaTab) + { + // provo ad aggiungere nuova tab in elenco... + Dictionary _tabelleInCache = tabelleInCache; + try + { + _tabelleInCache.Add(nuovaTab, nuovaTab); + tabelleInCache = _tabelleInCache; + } + catch + { } + } + + /// + /// aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + /// + /// + /// + public void addValInSession(string nomePar, string valore) + { + // provo ad aggiungere nuova tab in elenco... + Dictionary _valoriInSession2Survive = valSess2SurvUpd; + // verifico se fare update o insert... + if (_valoriInSession2Survive.ContainsKey(nomePar)) + { + // update, rimuovo vecchio valore... + try + { + _valoriInSession2Survive.Remove(nomePar); + } + catch + { } + } + // insert + try + { + _valoriInSession2Survive.Add(nomePar, valore); + valSess2SurvUpd = _valoriInSession2Survive; + } + catch + { } + } + + /// + /// carica dalla Cachee un dato di tipo boolean (se vuoto false) + /// + /// + /// + public bool BoolCacheObj(string nomeVar) + { + if (HttpContext.Current.Cache[nomeVar] != null) + { + return (bool)HttpContext.Current.Cache[nomeVar]; + } + else + { + return false; + } + } + + /// + /// carica dalla sessione un dato di tipo boolean (se vuoto false) + /// + /// + /// + public bool BoolSessionObj(string nomeVar) + { + if (HttpContext.Current.Session[nomeVar] != null) + { + return (bool)HttpContext.Current.Session[nomeVar]; + } + else + { + return false; + } + } + + /// + /// legge dalla config un valore bool + /// + /// + /// + public bool confReadBool(string nomeParam) + { + bool answ = false; + try + { + answ = (bool)configAppSetReader.GetValue(nomeParam, typeof(bool)); + } + catch + { } + return answ; + } + + /// + /// legge dalla config un valore int + /// + /// + /// + public int confReadInt(string nomeParam) + { + int answ = -1; + try + { + answ = (int)configAppSetReader.GetValue(nomeParam, typeof(int)); + } + catch + { } + return answ; + } + + /// + /// legge dalla config un valore string + /// + /// + /// + public string confReadString(string nomeParam) + { + string answ = ""; + try + { + answ = (string)configAppSetReader.GetValue(nomeParam, typeof(string)); + } + catch + { } + return answ; + } + + /// + /// carica dalla sessione un dato di tipo DataSet NON Tipizzato + /// + /// + /// + public DataSet dsSessionObj(string nomeVar) + { + if (HttpContext.Current.Session[nomeVar] != null) + { + string valSer = obj.StringSessionObj(nomeVar); + DataSet dataSet = JsonConvert.DeserializeObject(valSer); + return dataSet; + } + else + { + return null; + } + } + + /// + /// svuota una variabile dalla Cache + /// + /// + public bool emptyCacheVal(string nome) + { + bool _done = false; + try + { + HttpContext.Current.Cache.Remove(nome); + _done = true; + } + catch + { } + return _done; + } + + /// + /// svuota una variabile dalla session + /// + /// + public bool emptySessionVal(string nome) + { + bool _done = false; + try + { + HttpContext.Current.Session.Remove(nome); + _done = true; + } + catch + { } + return _done; + } + + /// + /// forza lo svuotamento delle tabelle indicate come in cache... + /// + public void flushRegisteredCache() + { + // elimino tutte le tab nella pos tabInCache... + foreach (KeyValuePair kvp in tabelleInCache) + { + HttpContext.Current.Cache.Remove(kvp.Value); + } + HttpContext.Current.Cache.Remove("tabelleInCache"); + } + + /// + /// Restituisce una chiave COUNTER in RedisCache + /// + /// + /// + public int getRCnt(string chiave) + { + int answInt = 0; + string answ = ""; + try + { + IDatabase cache = connRedis.GetDatabase(); + answ = cache.StringGet(chiave); + answInt = Convert.ToInt32(answ); + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in getRSV:{0}{1}", Environment.NewLine, exc)); + } + return answInt; + } + + /// + /// Restituisce un set KVP (Key Value Pair) salvati in RedisCache + /// + /// + /// + public RedisValue[] getRKeys(RedisKey[] chiavi) + { + RedisValue[] answ = null; + try + { + IDatabase cache = connRedis.GetDatabase(); + answ = cache.StringGet(chiavi); + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in getRKeys:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// Restituisce una chiave salvata in RedisCache + /// + /// + /// + public string getRSV(string chiave) + { + string answ = ""; + try + { + IDatabase cache = connRedis.GetDatabase(); + answ = cache.StringGet(chiave); + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in getRSV:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// carica dalla sessione un dato di tipo int + /// + /// + /// + public int IntSessionObj(string nomeVar) + { + if (HttpContext.Current.Session[nomeVar] != null) + { + return (int)Convert.ToInt32(HttpContext.Current.Session[nomeVar].ToString()); + } + else + { + return -1; + } + } + + /// + /// risponde alla domanda se l'utente sia CC della commessa indicata dalla fase + /// + /// + /// + public bool isCurrentCC(int idxFase) + { + bool answ = false; + string CapoCommessa = ""; + try + { + CapoCommessa = DataProxy_ProjEts.DP.taDC.GetData(idxFase)[0].CapoCommessa; + } + catch + { } + if (user_std.UtSn.NomeCognome == CapoCommessa || user_std.UtSn.CognomeNome == CapoCommessa) + { + answ = true; + } + return answ; + } + + /// + /// restituisce true se è presente in cache l'oggetto richiesto + /// + /// + /// + public bool isInCacheObject(string nomeVar) + { + bool answ = false; + bool stringAnsw = false; + // cerco di fare cast a stringa... + try + { + stringAnsw = (string)HttpContext.Current.Cache[nomeVar].ToString() != ""; + } + catch + { } + // infine condizione doppia... + try + { + answ = (HttpContext.Current.Cache[nomeVar] != null && stringAnsw); + } + catch + { } + return answ; + } + + /// + /// restituisce true se è presente in session l'oggetto richiesto + /// + /// + /// + public bool isInSessionObject(string nomeVar) + { + bool answ = false; + bool stringAnsw = false; + // cerco di fare cast a stringa... + try + { + if (HttpContext.Current.Session != null && HttpContext.Current.Session[nomeVar] != null) + { + stringAnsw = !string.IsNullOrEmpty($"{HttpContext.Current.Session[nomeVar]}"); + //stringAnsw = (string)HttpContext.Current.Session[nomeVar].ToString() != ""; + } + } + catch + { } + // infine condizione doppia... + try + { + answ = (HttpContext.Current.Session[nomeVar] != null && stringAnsw); + } + catch + { } + return answ; + } + + /// + /// carica dalla sessione un dato di tipo long + /// + /// + /// + public long LongSessionObj(string nomeVar) + { + if (HttpContext.Current.Session[nomeVar] != null) + { + return (long)Convert.ToInt32(HttpContext.Current.Session[nomeVar].ToString()); + } + else + { + return 0; + } + } + + /// + /// carica dalla Cache un dato di tipo object generico + /// + /// + /// + public object objCacheObj(string nomeVar) + { + if (HttpContext.Current.Cache[nomeVar] != null) + { + return HttpContext.Current.Cache[nomeVar]; + } + else + { + return ""; + } + } + + /// + /// carica dalla sessione un dato di tipo object generico + /// + /// + /// + public object objSessionObj(string nomeVar) + { + if (HttpContext.Current.Session[nomeVar] != null) + { + return HttpContext.Current.Session[nomeVar]; + } + else + { + return ""; + } + } + + /// + /// recupera valore querystring BOOL + /// + /// + /// valore string + public bool QSB(string nome) + { + bool answ = false; + try + { + answ = Convert.ToBoolean(HttpContext.Current.Request.QueryString[nome]); + } + catch + { } + return answ; + } + + /// + /// recupera valore querystring DATE + /// + /// + /// valore DATE + public DateTime QSD(string nome) + { + DateTime answ = DateTime.Now; + try + { + answ = Convert.ToDateTime(HttpContext.Current.Request.QueryString[nome]); + } + catch + { } + return answ; + } + + /// + /// recupera valore querystring INT + /// + /// + /// valore INT + public int QSI(string nome) + { + int answ = 0; + try + { + answ = Convert.ToInt32(HttpContext.Current.Request.QueryString[nome]); + } + catch + { } + return answ; + } + + /// + /// recupera valore querystring STRING + /// + /// + /// valore string + public string QSS(string nome) + { + string answ = ""; + try + { + answ = HttpContext.Current.Request.QueryString[nome].ToString().Trim(); + } + catch + { } + return answ; + } + + /// + /// Elimina una key (hash, string) + /// + /// + /// + public bool redDelKey(string key) + { + bool answ = false; + // cerco se ci sia valore in redis... + IDatabase cache = connRedis.GetDatabase(); + try + { + RedisKey chiave = key; + cache.KeyDelete(chiave); + answ = true; + } + catch + { } + return answ; + } + + /// + /// Flush completo cache redis + /// + /// ** = tutti + /// + public bool redFlushKey(string keyPattern) + { + bool answ = false; + // cerco se ci sia valore in redis... + IDatabase cache = connRedis.GetDatabase(); + // se vuoto = ALL... + keyPattern = keyPattern == "" ? "**" : keyPattern; + try + { + foreach (var ep in connRedis.GetEndPoints()) + { + var server = connRedis.GetServer(ep); + foreach (var key in server.Keys(pattern: keyPattern)) + { + cache.KeyDelete(key); + } + } + answ = true; + } + catch (Exception exc) + { + utils.lg.Error(string.Format("{0}", exc)); + } + return answ; + } + + /// + /// Recupera tutti i valori dalla hash + /// + /// + /// + public KeyValuePair[] redGetHash(string hashKey) + { + KeyValuePair[] answ = new KeyValuePair[1]; + // cerco se ci sia valore in redis... + IDatabase cache = connRedis.GetDatabase(); + try + { + RedisKey chiave = hashKey; + HashEntry[] valori = cache.HashGetAll(chiave); + answ = new KeyValuePair[valori.Length]; + int i = 0; + foreach (HashEntry item in valori) + { + answ[i] = new KeyValuePair(item.Name, item.Value); + i++; + } + } + catch + { } + return answ; + } + + /// + /// Nome della variabile HASH da utilizzare dato CodModulo + keyName richiesto... + /// + public string redHash(string keyName) + { + string answ = keyName; + try + { + answ = $"{confReadString("CodModulo")}:{keyName}".Replace("\\", "_").Replace(" ", "_"); + } + catch + { } + return answ; + } + + /// + /// Verifica se ci siano valori nella hash indicata... + /// + /// + /// + public bool redHashPresent(RedisKey key) + { + bool answ = false; + // cerco se ci sia valore in redis... + IDatabase cache = connRedis.GetDatabase(); + try + { + answ = cache.HashGetAll(key).Length > 0; + } + catch + { } + return answ; + } + + /// + /// Salvataggio di una hash di valori + /// + /// + /// + /// + public bool redSaveHash(string hashKey, KeyValuePair[] hashFields) + { + bool answ = false; + // cerco se ci sia valore in redis... + IDatabase cache = connRedis.GetDatabase(); + try + { + RedisKey chiave = hashKey; + HashEntry[] valori = new HashEntry[hashFields.Length]; + int i = 0; + foreach (KeyValuePair kvp in hashFields) + { + valori[i] = new HashEntry(kvp.Key, kvp.Value); + i++; + } + cache.HashSet(chiave, valori); + answ = true; + } + catch + { } + return answ; + } + + /// + /// Resetta (elimina) un contatore in Redis + /// + /// + /// + public bool resetRCnt(string chiave) + { + bool answ = false; + try + { + IDatabase cache = connRedis.GetDatabase(); + answ = cache.KeyDelete(chiave); + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in resetRCnt:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// inserisce in Cache un valore + /// + /// nome della variabile + /// valore + public bool setCacheVal(string nome, object valore) + { + bool _done = false; + try + { + HttpContext.Current.Cache[nome] = valore; + _done = true; + } + catch + { } + return _done; + } + + /// + /// inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + /// + /// nome della variabile + /// valore + /// da registrare come tabella da svuotare on update + /// + public bool setCacheVal(string nome, object valore, bool setInTabInCache) + { + bool _done = setCacheVal(nome, valore); + if (setInTabInCache) + { + addTabInCache(nome); + } + return _done; + } + + /// + /// Decrementa un contatore in Redis + /// + /// + /// + public long setRCntD(string chiave) + { + long answ = 0; + try + { + IDatabase cache = connRedis.GetDatabase(); + answ = cache.StringDecrement(chiave, 1); + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in setRCD:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// Incrementa un contatore in Redis + /// + /// + /// + public long setRCntI(string chiave) + { + long answ = 0; + try + { + IDatabase cache = connRedis.GetDatabase(); + answ = cache.StringIncrement(chiave, 1); + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in setRCI:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// Salva un set KVP (Key Value Pair) in RedisCache + /// + /// Set KVP chiave-valore da salvare + /// + public bool setRKeys(KeyValuePair[] valori) + { + bool answ = false; + try + { + IDatabase cache = connRedis.GetDatabase(); + cache.StringSet(valori); + answ = true; + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in setRKeys:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// Salva una chiave in RedisCache + /// + /// + /// + /// + public bool setRSV(string chiave, string valore) + { + bool answ = false; + try + { + IDatabase cache = connRedis.GetDatabase(); + cache.StringSet(chiave, valore); + answ = true; + } + catch (Exception exc) + { + utils.lg.Error(string.Format("Errore in setRSV:{0}{1}", Environment.NewLine, exc)); + } + return answ; + } + + /// + /// Salva una chiave in RedisCache + /// + /// + /// + /// in secondi + /// + public bool setRSV(string chiave, string valore, int TTL_sec) + { + bool answ = false; + try + { + TimeSpan expT = new TimeSpan(0, 0, TTL_sec); + // salvo con expiry... + IDatabase cache = connRedis.GetDatabase(); + cache.StringSet(chiave, valore, expT); + answ = true; + } + catch (Exception exc) + { + utils.lg.Error($"Errore in setRSV | chiave: {chiave} | valore: {valore} | TTL: {TTL_sec}{Environment.NewLine}{exc}"); + } + return answ; + } + + /// + /// inserisce in session un valore + /// + /// + /// + public bool setSessionVal(string nome, object valore) + { + bool _done = false; + try + { + HttpContext.Current.Session[nome] = valore; + _done = true; + } + catch + { } + return _done; + } + + /// + /// carica dalla Cachee un dato di tipo string + /// + /// + /// + public string StringCacheObj(string nomeVar) + { + if (HttpContext.Current.Cache[nomeVar] != null) + { + return HttpContext.Current.Cache[nomeVar].ToString(); + } + else + { + return ""; + } + } + + /// + /// carica dalla sessione un dato di tipo string + /// + /// + /// + public string StringSessionObj(string nomeVar) + { + if (HttpContext.Current.Session[nomeVar] != null) + { + return HttpContext.Current.Session[nomeVar].ToString(); + } + else + { + return ""; + } + } + + /// + /// WRAPPER calcola se l'utente abbia il diritto x la funzione indicata + /// + /// username formato AD + /// codice modulo + /// codice funzione + /// + public bool userHasRight(string utenteAD, string codModulo, string codFunzione) + { + return user_std.UtSn.userHasRight(utenteAD, codModulo, codFunzione); + } + + #endregion Public Methods + + #region Public Classes + + /// + /// classe di gestione delle email + /// + public class gestEmail + { + #region Protected Fields + + /// + /// stringa pwd x server SMTP + /// + protected string _password; + + /// + /// stringa del nome DNS o dell'ip del server SMTP + /// + protected string _smtpCli; + + /// + /// stringa username x server SMTP + /// + protected string _username; + + protected Logger lg = LogManager.GetCurrentClassLogger(); + + #endregion Protected Fields + + #region Public Fields + + /// + /// metodo singleton gestione email... + /// + public static gestEmail ge = new gestEmail(utils.obj.confReadString("_smtpCli")); + + /// + /// metodo singleton gestione email CON AUTH utente... + /// + public static gestEmail geAuth = new gestEmail(utils.obj.confReadString("_smtpCli"), utils.obj.confReadString("_emailUser"), utils.obj.confReadString("_emailPwd")); + + #endregion Public Fields + + #region Public Constructors + + /// + /// metodo static per la gestione delle email + /// + /// + public gestEmail(string smtpCli) + { + lg.Info("[Modulo gestEmail]: avviato con parametro smtp {0}", smtpCli); + _smtpCli = smtpCli; + _username = ""; + _password = ""; + } + + /// + /// metodo static per la gestione delle email + /// + /// + /// + /// + public gestEmail(string smtpCli, string user, string pwd) + { + lg.Info("[Modulo gestEmail]: avviato con parametro smtp {0} ed utente {1}", smtpCli, user); + _smtpCli = smtpCli; + _username = user; + _password = pwd; + } + + /// + /// metodo static per la gestione delle email + /// + /// + /// + public gestEmail(string smtpCli, string logDir) + { + lg.Info("[Modulo gestEmail]: avviato con parametro smtp {0} e logdir {1}", smtpCli, logDir); + _smtpCli = smtpCli; + _username = ""; + _password = ""; + } + + #endregion Public Constructors + + #region Public Methods + + /// + /// procedura invio email + scrittura in log! + /// + /// email mittente + /// email destinatario + /// oggetto dell'email + /// corpo del messaggio + public bool mandaEmail(string _mailFrom, string _mailTo, string _oggetto, string _corpo) + { + bool fatto = false; + //manda email... + try + { + fatto = mandaEmailNoLog(_mailFrom, _mailTo, _oggetto, _corpo); + lg.Info("Email inviata: oggetto: {0}, corpo: {1}", _oggetto, _corpo); + } + catch (Exception exc) + { + lg.ErrorException(string.Format("ERRORE! Email NON INVIATA!oggetto: {0} corpo: {1} eccezione: ", _oggetto, _corpo), exc); + } + return fatto; + } + + /// + /// procedura invio email + /// + /// email mittente + /// email destinatario + /// oggetto dell'email + /// corpo del messaggio + public bool mandaEmailNoLog(string _mailFrom, string _mailTo, string _oggetto, string _corpo) + { + //manda email... + MailMessage messaggio = new MailMessage(_mailFrom, _mailTo, _oggetto, _corpo); + messaggio.IsBodyHtml = true; + SmtpClient _smtpClient = new SmtpClient(_smtpCli); + // se ci sono credenziali utente... + if (_username != "") + { + _smtpClient.Credentials = new System.Net.NetworkCredential(_username, _password); + _smtpClient.EnableSsl = utils.obj.confReadBool("_enableSSL"); + } + try + { + _smtpClient.Send(messaggio); + return true; + } + catch (SmtpException esmtp) + { + Console.WriteLine("{0}", esmtp.Message); + Console.WriteLine("Here is the full error message output"); + Console.Write("{0}", esmtp.ToString()); + lg.ErrorException(string.Format("{0}\r\n full error message\r\n", esmtp.Message), esmtp); + return false; + } + } + + #endregion Public Methods + } + + #endregion Public Classes + } +} \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/NLog.config b/PROJ-ETS/PROJ-ETS/NLog.config index 7a0f3aa..cc7b31b 100644 --- a/PROJ-ETS/PROJ-ETS/NLog.config +++ b/PROJ-ETS/PROJ-ETS/NLog.config @@ -6,36 +6,41 @@ throwExceptions="false" internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log"> - - + - - + - - - + + + - - + + - - - + + + + + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj b/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj index 750ebbd..b91fcb3 100644 --- a/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj +++ b/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj @@ -636,7 +636,9 @@ - + + Always + Designer diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekPlan.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekPlan.ascx.cs index 82d1040..762c379 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekPlan.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekPlan.ascx.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; using System.Web; using System.Web.UI; @@ -35,6 +36,11 @@ namespace PROJ_ETS.WebUserControls protected string[] schemaOreDip; + /// + /// Elemento stopwatch x effettuare calcolo durata elaborazione + /// + protected Stopwatch stopWatch = new Stopwatch(); + protected Ds_ProjEts.BazaarRisorseDataTable tabBaz = new Ds_ProjEts.BazaarRisorseDataTable(); protected Ds_ProjEts.BazaarRisorseDataTable tabBazSingle = new Ds_ProjEts.BazaarRisorseDataTable(); @@ -49,6 +55,11 @@ namespace PROJ_ETS.WebUserControls protected ETS_Data.Type.BazaarRes[,] TabellaRisorse; + /// + /// String x veto udpate tabella (ridisegno) + /// + protected string vetoUpdate = utils.obj.redHash("VETO:UpdateWeekPlan"); + #endregion Protected Fields #region Public Events @@ -243,9 +254,11 @@ namespace PROJ_ETS.WebUserControls { // carico TUTTE le celle del bazaar... tabBaz = DataProxy_ProjEts.DP.taBaz.getByAnnoSett(anno, settimana); - tabComm = DataProxy_ProjEts.DP.taSelCom.GetData(); // leggo tutte commesse... - tabCommShort = DataProxy_ProjEts.DP.taSelCom.getCommShort(); // leggo tutte commesse formato short (nickname...) - // calcolo il primo dip + + tabComm = DataProxy_ProjEts.DP.taSelCom.getByWeek(anno, settimana); // leggo tutte commesse... + tabCommShort = DataProxy_ProjEts.DP.taSelCom.getCommShort(anno, settimana); // leggo tutte commesse formato short (nickname...) + + // calcolo il primo dip idxDip = tabBaz[0].idxDipendente; // calcolo num celle totali totCelle = tabBaz.Rows.Count; @@ -253,13 +266,18 @@ namespace PROJ_ETS.WebUserControls // calcolo numero commesse! numComm = tabBazSingle.Rows.Count; numDip = tabD2ATR.Rows.Count; - //numDip = totCelle / numComm; } catch { numDip = 0; numComm = 0; } + + //stopWatch.Restart(); + //stopWatch.Stop(); + //ts = stopWatch.Elapsed; + //lg.Info($"caricaDatiBlocco 02 | {ts.TotalMilliseconds} ms"); + if (numDip > 0 && numComm > 0) { // inizializzo i miei array... @@ -457,6 +475,8 @@ namespace PROJ_ETS.WebUserControls rigaDip = (Ds_ProjEts.DipendentiRow)tabDip.Select(string.Format("idxDipendente={0}", IdxDipSel))[0]; rigaComm = (DS_utilsProjEts.v_selCommesseRow)tabComm.Select(string.Format("value = {0}", IdxFaseSel))[0]; lblOut.Text = string.Format("Edit corrente: {0} {1} / {2} - valore originale {3}", rigaDip.Nome, rigaDip.Cognome, rigaComm.label.Substring(0, 9), rigaBaz.SchemaWeek); + + utils.obj.setRSV(vetoUpdate, "", 1); doUpdate(); } @@ -510,6 +530,7 @@ namespace PROJ_ETS.WebUserControls /// private void mod_navigaWeek1_eh_newWeekSelected(object sender, EventArgs e) { + utils.obj.setRSV(vetoUpdate, "", 1); doUpdate(); } @@ -761,6 +782,7 @@ namespace PROJ_ETS.WebUserControls { eh_newVal(this, new EventArgs()); } + utils.obj.setRSV(vetoUpdate, "", 1); doUpdate(); } } @@ -914,10 +936,17 @@ namespace PROJ_ETS.WebUserControls { showPnlAddNewComm(false); lblOut.Text = ""; + utils.obj.setRSV(vetoUpdate, "", 1); } + + stopWatch.Start(); // carico tabelle: elenco dipendenti (raggruppato x tipo) ed elenco dip in bazaar... tabDip = DataProxy_ProjEts.DP.taDip.GetData(); tabD2ATR = DataProxy_ProjEts.DP.taD2ATR.getBazOrd(); + stopWatch.Stop(); + TimeSpan ts = stopWatch.Elapsed; + lg.Info($"Effettuata lettura da DB per tabDip e tabD2ATR: {ts.TotalMilliseconds} ms"); + // faccio update! doUpdate(); mod_navigaWeek1.eh_newWeekSelected += mod_navigaWeek1_eh_newWeekSelected; @@ -936,7 +965,7 @@ namespace PROJ_ETS.WebUserControls } catch (Exception exc) { - lg.ErrorException("Eccezione in recupero nuovo valore impegno orario: {0}", exc); + lg.Error(exc, $"Eccezione in recupero nuovo valore impegno orario:{Environment.NewLine}{exc}"); } } @@ -959,9 +988,35 @@ namespace PROJ_ETS.WebUserControls /// public void doUpdate() { - setBtnStatus(); - caricaDatiBlocco(); - disegnaTabella(); + string rawData = utils.obj.getRSV(vetoUpdate); + if (string.IsNullOrEmpty(rawData)) + { + TimeSpan ts; + stopWatch.Restart(); + + setBtnStatus(); + + stopWatch.Stop(); + ts = stopWatch.Elapsed; + lg.Info($"doUpdate: 01-setBtnStatus in {ts.TotalMilliseconds} ms"); + + stopWatch.Restart(); + + caricaDatiBlocco(); + + stopWatch.Stop(); + ts = stopWatch.Elapsed; + lg.Info($"doUpdate: 02-caricaDatiBlocco in {ts.TotalMilliseconds} ms"); + + stopWatch.Restart(); + disegnaTabella(); + stopWatch.Stop(); + ts = stopWatch.Elapsed; + lg.Info($"doUpdate: 03-disegnaTabella in {ts.TotalMilliseconds} ms"); + + // salvo veto ridisegno x 3 sec... + utils.obj.setRSV(vetoUpdate, $"LAST disegnaTabella in {ts.TotalMilliseconds} ms", 35); + } } /// diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekRA.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekRA.ascx.cs index 9174cb6..e43c11c 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekRA.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekRA.ascx.cs @@ -11,55 +11,30 @@ namespace PROJ_ETS.WebUserControls { public partial class mod_weekRA : System.Web.UI.UserControl { + #region Protected Fields + protected Logger lg = LogManager.GetCurrentClassLogger(); - protected int numDip = 0; protected int numComm = 0; - protected ETS_Data.Type.ImpiegoRes[,] TabellaRisorse; - protected int[] oreTotDip; - protected int[] oreTotComm; + protected int numDip = 0; protected int oreTot; - protected Ds_ProjEts.DipendentiDataTable tabDip = new Ds_ProjEts.DipendentiDataTable(); - protected Ds_ProjEts.Dip2ATRDataTable tabD2ATR = new Ds_ProjEts.Dip2ATRDataTable(); - protected Ds_ProjEts.ImpiegoRisorseDataTable tabIR = new Ds_ProjEts.ImpiegoRisorseDataTable(); - protected Ds_ProjEts.ImpiegoRisorseDataTable tabIRPareto = new Ds_ProjEts.ImpiegoRisorseDataTable(); - protected DS_utilsProjEts.v_selCommesseDataTable tabComm = new DS_utilsProjEts.v_selCommesseDataTable(); - protected DS_utilsProjEts.v_selCommesseDataTable tabCommShort = new DS_utilsProjEts.v_selCommesseDataTable(); - protected Ds_ProjEts.ImpiegoRisorseRow rigaIR; - protected Ds_ProjEts.DipendentiRow rigaDip; + protected int[] oreTotComm; + protected int[] oreTotDip; protected DS_utilsProjEts.v_selCommesseRow rigaComm; protected DS_utilsProjEts.v_selCommesseRow rigaCommShort; + protected Ds_ProjEts.DipendentiRow rigaDip; + protected Ds_ProjEts.ImpiegoRisorseRow rigaIR; + protected DS_utilsProjEts.v_selCommesseDataTable tabComm = new DS_utilsProjEts.v_selCommesseDataTable(); + protected DS_utilsProjEts.v_selCommesseDataTable tabCommShort = new DS_utilsProjEts.v_selCommesseDataTable(); + protected Ds_ProjEts.Dip2ATRDataTable tabD2ATR = new Ds_ProjEts.Dip2ATRDataTable(); + protected Ds_ProjEts.DipendentiDataTable tabDip = new Ds_ProjEts.DipendentiDataTable(); + protected ETS_Data.Type.ImpiegoRes[,] TabellaRisorse; + protected Ds_ProjEts.ImpiegoRisorseDataTable tabIR = new Ds_ProjEts.ImpiegoRisorseDataTable(); + protected Ds_ProjEts.ImpiegoRisorseDataTable tabIRPareto = new Ds_ProjEts.ImpiegoRisorseDataTable(); + + #endregion Protected Fields + + #region Protected Properties - /// - /// caricamento pagina - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - // carico tabelle: elenco dipendenti (raggruppato x tipo) ed elenco dip in Impiego... - tabDip = DataProxy_ProjEts.DP.taDip.GetData(); - tabD2ATR = DataProxy_ProjEts.DP.taD2ATR.getBazOrd(); - // faccio update! - doUpdate(); - mod_navigaWeek1.eh_newWeekSelected += mod_navigaWeek1_eh_newWeekSelected; - } - /// - /// selezioanta nuova sett --> faccio udpate!!! - /// - /// - /// - void mod_navigaWeek1_eh_newWeekSelected(object sender, EventArgs e) - { - doUpdate(); - } - /// - /// esegue update controllo - /// - public void doUpdate() - { - caricaDatiBlocco(); - disegnaTabella(); - } /// /// anno selezionato (wrapper) /// @@ -70,6 +45,7 @@ namespace PROJ_ETS.WebUserControls return mod_navigaWeek1.anno; } } + /// /// settimana selezionato (wrapper) /// @@ -81,6 +57,19 @@ namespace PROJ_ETS.WebUserControls } } + #endregion Protected Properties + + #region Public Properties + + /// + /// pagina corrente (URL finale) + /// + public string _paginaCorrente { get; set; } + + #endregion Public Properties + + #region Private Methods + /// /// carica i dati del blocco in un oggetto BlockMap (compreso attive/inattive) /// @@ -97,8 +86,8 @@ namespace PROJ_ETS.WebUserControls { // carico TUTTE le celle del Impiego... tabIR = DataProxy_ProjEts.DP.taIR.getFullWeek(anno, settimana); - tabComm = DataProxy_ProjEts.DP.taSelCom.GetData(); // leggo tutte commesse... - tabCommShort = DataProxy_ProjEts.DP.taSelCom.getCommShort(); // leggo tutte commesse formato short (nickname...) + tabComm = DataProxy_ProjEts.DP.taSelCom.GetData(); // leggo tutte commesse... + tabCommShort = DataProxy_ProjEts.DP.taSelCom.getCommShort(anno, settimana); // leggo tutte commesse formato short (nickname...) // calcolo il primo dip idxDip = tabIR[0].idxDipendente; // calcolo num celle totali @@ -200,70 +189,53 @@ namespace PROJ_ETS.WebUserControls } } } + /// - /// disegna la riga di intestazione/chiusura x dipendenti + /// esegue il vero plotting della tabella /// - /// true = mostra totale ore / false = mostra sigla dip + nome/cognome tooltip - private void setupRigaDip(bool showOre) + private void disegnaTabella() { - TableRow riga = new TableRow(); - TableCell cell; - // cella vuota iniziale - cell = new TableCell(); - riga.Cells.Add(cell); - // variabili accessorie x dip - Ds_ProjEts.DipendentiRow rigaDip; - // se ho dati - if (numDip > 0 && numComm > 0) + //lg.Info("Disegna tab: year {0}, week {1} - step 1", anno, settimana); + bool tabPresente = tblBlocco.Rows.Count > 0; + if (tabPresente) { - // preparo celle! + tblBlocco.Rows.Clear(); + } + // metto prima riga con indicazione valori NUMERICI delle colonne + setupRigaDip(false); + // ciclo nel mio array e creo di conseguenza le celle di tabella + for (int pos_y = numComm - 1; pos_y >= 0; pos_y--) + { + TableRow riga = new TableRow(); + TableCell cell; + // cella con numero livello + cell = setupCellaComm(pos_y, riga, false); for (int pos_x = 0; pos_x < numDip; pos_x++) { cell = new TableCell(); - cell.CssClass = "cBia cCent"; - if (showOre && numDip > 0 && numComm > 0) - { - cell.Text = string.Format("{0:0#} h", oreTotDip[pos_x]); - cell.ToolTip = ""; - // SE sono 40h coloro di verde!!! - if (oreTotDip[pos_x] == 40) - { - cell.CssClass = "cBia cCent lblGreen"; - } - // SE sono oltre 40h coloro di rosso!!! - else if (oreTotDip[pos_x] > 40) - { - cell.CssClass = "cBia cCent lblErrore"; - } - } - else - { - rigaDip = (Ds_ProjEts.DipendentiRow)tabDip.Select(string.Format("idxDipendente={0}", tabD2ATR[pos_x].idxDipendente))[0]; - cell.Text = rigaDip.codHw; - //cell.Text = rigaDip.SIGLA; - //cell.Text = rigaDip.Nome.Substring(0, 1) + rigaDip.Cognome.Substring(0, 1) + rigaDip.Cognome.Substring(1, 2).ToLower(); - cell.ToolTip = string.Format("{0} {1}", rigaDip.Nome, rigaDip.Cognome); - } + cell.CssClass = TabellaRisorse[pos_x, pos_y].Css; + cell.ToolTip = TabellaRisorse[pos_x, pos_y].ToolTip; + cell.Text = TabellaRisorse[pos_x, pos_y].Label; + // carico in cella di tabella il linkButton riga.Cells.Add(cell); } + cell = setupCellaComm(pos_y, riga, true); + tblBlocco.Rows.Add(riga); } - // cella vuota finale - if (showOre && numDip > 0 && numComm > 0) - { - cell = new TableCell(); - cell.CssClass = "cBia lblBlu"; - cell.Text = string.Format("{0:0##} h", oreTot); - cell.ToolTip = "Ore TOTALI"; - riga.Cells.Add(cell); - } - else - { - cell = new TableCell(); - riga.Cells.Add(cell); - } - // aggiungo riga! - tblBlocco.Rows.Add(riga); + // metto ultima riga con indicazione valori NUMERICI del totale ore x dipendente + setupRigaDip(true); } + + /// + /// selezioanta nuova sett --> faccio udpate!!! + /// + /// + /// + private void mod_navigaWeek1_eh_newWeekSelected(object sender, EventArgs e) + { + doUpdate(); + } + /// /// crea una cella per il numero dei livelli /// @@ -316,45 +288,76 @@ namespace PROJ_ETS.WebUserControls riga.Cells.Add(cell); return cell; } + /// - /// esegue il vero plotting della tabella + /// disegna la riga di intestazione/chiusura x dipendenti /// - private void disegnaTabella() + /// true = mostra totale ore / false = mostra sigla dip + nome/cognome tooltip + private void setupRigaDip(bool showOre) { - //lg.Info("Disegna tab: year {0}, week {1} - step 1", anno, settimana); - bool tabPresente = tblBlocco.Rows.Count > 0; - if (tabPresente) + TableRow riga = new TableRow(); + TableCell cell; + // cella vuota iniziale + cell = new TableCell(); + riga.Cells.Add(cell); + // variabili accessorie x dip + Ds_ProjEts.DipendentiRow rigaDip; + // se ho dati + if (numDip > 0 && numComm > 0) { - tblBlocco.Rows.Clear(); - } - // metto prima riga con indicazione valori NUMERICI delle colonne - setupRigaDip(false); - // ciclo nel mio array e creo di conseguenza le celle di tabella - for (int pos_y = numComm - 1; pos_y >= 0; pos_y--) - { - TableRow riga = new TableRow(); - TableCell cell; - // cella con numero livello - cell = setupCellaComm(pos_y, riga, false); + // preparo celle! for (int pos_x = 0; pos_x < numDip; pos_x++) { cell = new TableCell(); - cell.CssClass = TabellaRisorse[pos_x, pos_y].Css; - cell.ToolTip = TabellaRisorse[pos_x, pos_y].ToolTip; - cell.Text = TabellaRisorse[pos_x, pos_y].Label; - // carico in cella di tabella il linkButton + cell.CssClass = "cBia cCent"; + if (showOre && numDip > 0 && numComm > 0) + { + cell.Text = string.Format("{0:0#} h", oreTotDip[pos_x]); + cell.ToolTip = ""; + // SE sono 40h coloro di verde!!! + if (oreTotDip[pos_x] == 40) + { + cell.CssClass = "cBia cCent lblGreen"; + } + // SE sono oltre 40h coloro di rosso!!! + else if (oreTotDip[pos_x] > 40) + { + cell.CssClass = "cBia cCent lblErrore"; + } + } + else + { + rigaDip = (Ds_ProjEts.DipendentiRow)tabDip.Select(string.Format("idxDipendente={0}", tabD2ATR[pos_x].idxDipendente))[0]; + cell.Text = rigaDip.codHw; + //cell.Text = rigaDip.SIGLA; + //cell.Text = rigaDip.Nome.Substring(0, 1) + rigaDip.Cognome.Substring(0, 1) + rigaDip.Cognome.Substring(1, 2).ToLower(); + cell.ToolTip = string.Format("{0} {1}", rigaDip.Nome, rigaDip.Cognome); + } riga.Cells.Add(cell); } - cell = setupCellaComm(pos_y, riga, true); - tblBlocco.Rows.Add(riga); } - // metto ultima riga con indicazione valori NUMERICI del totale ore x dipendente - setupRigaDip(true); + // cella vuota finale + if (showOre && numDip > 0 && numComm > 0) + { + cell = new TableCell(); + cell.CssClass = "cBia lblBlu"; + cell.Text = string.Format("{0:0##} h", oreTot); + cell.ToolTip = "Ore TOTALI"; + riga.Cells.Add(cell); + } + else + { + cell = new TableCell(); + riga.Cells.Add(cell); + } + // aggiungo riga! + tblBlocco.Rows.Add(riga); } - /// - /// pagina corrente (URL finale) - /// - public string _paginaCorrente { get; set; } + + #endregion Private Methods + + #region Protected Methods + /// /// salva in variabile pagina il nome della pagina corrente /// @@ -367,6 +370,35 @@ namespace PROJ_ETS.WebUserControls int n = finalUrl.Length; _paginaCorrente = finalUrl[n - 1].ToString(); } + + /// + /// caricamento pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + // carico tabelle: elenco dipendenti (raggruppato x tipo) ed elenco dip in Impiego... + tabDip = DataProxy_ProjEts.DP.taDip.GetData(); + tabD2ATR = DataProxy_ProjEts.DP.taD2ATR.getBazOrd(); + // faccio update! + doUpdate(); + mod_navigaWeek1.eh_newWeekSelected += mod_navigaWeek1_eh_newWeekSelected; + } + + #endregion Protected Methods + + #region Public Methods + + /// + /// esegue update controllo + /// + public void doUpdate() + { + caricaDatiBlocco(); + disegnaTabella(); + } + /// /// risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione /// @@ -381,6 +413,9 @@ namespace PROJ_ETS.WebUserControls answ = user_std.UtSn.isPageWriteEnabled(_paginaCorrente); return answ; } + + #endregion Public Methods + #if false /// /// risponde alla domanda se l'utente sia PowerUser @@ -436,7 +471,7 @@ namespace PROJ_ETS.WebUserControls { return user_std.UtSn.userHasRight("PM"); } - } + } #endif } } \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekVerify.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekVerify.ascx.cs index 5c81a16..d2fe3b0 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekVerify.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_weekVerify.ascx.cs @@ -11,59 +11,35 @@ namespace PROJ_ETS.WebUserControls { public partial class mod_weekVerify : System.Web.UI.UserControl { + #region Protected Fields + protected Logger lg = LogManager.GetCurrentClassLogger(); - protected int numDip = 0; protected int numComm = 0; - protected ETS_Data.Type.ImpiegoRes[,] TabellaRisorse; - protected int[] oreTotDip; - protected int[] oreTotComm; + protected int numDip = 0; + protected int[] oreBgtTotComm; + protected int[] oreBgtTotDip; protected int oreTot; protected int oreTotBgt; - protected int[] oreBgtTotDip; - protected int[] oreBgtTotComm; - protected Ds_ProjEts.DipendentiDataTable tabDip = new Ds_ProjEts.DipendentiDataTable(); - protected Ds_ProjEts.Dip2ATRDataTable tabD2ATR = new Ds_ProjEts.Dip2ATRDataTable(); - protected Ds_ProjEts.ImpiegoRisorseDataTable tabIR = new Ds_ProjEts.ImpiegoRisorseDataTable(); - protected Ds_ProjEts.ImpiegoRisorseDataTable tabIRPareto = new Ds_ProjEts.ImpiegoRisorseDataTable(); + protected int[] oreTotComm; + protected int[] oreTotDip; + protected Ds_ProjEts.BazaarRisorseRow rigaBaz; + protected DS_utilsProjEts.v_selCommesseRow rigaComm; + protected DS_utilsProjEts.v_selCommesseRow rigaCommShort; + protected Ds_ProjEts.DipendentiRow rigaDip; + protected Ds_ProjEts.ImpiegoRisorseRow rigaIR; protected Ds_ProjEts.BazaarRisorseDataTable tabBaz = new Ds_ProjEts.BazaarRisorseDataTable(); protected DS_utilsProjEts.v_selCommesseDataTable tabComm = new DS_utilsProjEts.v_selCommesseDataTable(); protected DS_utilsProjEts.v_selCommesseDataTable tabCommShort = new DS_utilsProjEts.v_selCommesseDataTable(); - protected Ds_ProjEts.ImpiegoRisorseRow rigaIR; - protected Ds_ProjEts.BazaarRisorseRow rigaBaz; - protected Ds_ProjEts.DipendentiRow rigaDip; - protected DS_utilsProjEts.v_selCommesseRow rigaComm; - protected DS_utilsProjEts.v_selCommesseRow rigaCommShort; + protected Ds_ProjEts.Dip2ATRDataTable tabD2ATR = new Ds_ProjEts.Dip2ATRDataTable(); + protected Ds_ProjEts.DipendentiDataTable tabDip = new Ds_ProjEts.DipendentiDataTable(); + protected ETS_Data.Type.ImpiegoRes[,] TabellaRisorse; + protected Ds_ProjEts.ImpiegoRisorseDataTable tabIR = new Ds_ProjEts.ImpiegoRisorseDataTable(); + protected Ds_ProjEts.ImpiegoRisorseDataTable tabIRPareto = new Ds_ProjEts.ImpiegoRisorseDataTable(); + + #endregion Protected Fields + + #region Protected Properties - /// - /// caricamento pagina - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - // carico tabelle: elenco dipendenti (raggruppato x tipo) ed elenco dip in Impiego... - tabDip = DataProxy_ProjEts.DP.taDip.GetData(); - tabD2ATR = DataProxy_ProjEts.DP.taD2ATR.getBazOrd(); - doUpdate(); - mod_navigaWeek1.eh_newWeekSelected += mod_navigaWeek1_eh_newWeekSelected; - } - /// - /// selezioanta nuova sett --> faccio udpate!!! - /// - /// - /// - void mod_navigaWeek1_eh_newWeekSelected(object sender, EventArgs e) - { - doUpdate(); - } - /// - /// esegue update controllo - /// - public void doUpdate() - { - caricaDatiBlocco(); - disegnaTabella(); - } /// /// anno selezionato (wrapper) /// @@ -74,6 +50,7 @@ namespace PROJ_ETS.WebUserControls return mod_navigaWeek1.anno; } } + /// /// settimana selezionato (wrapper) /// @@ -85,6 +62,51 @@ namespace PROJ_ETS.WebUserControls } } + #endregion Protected Properties + + #region Public Properties + + /// + /// pagina corrente (URL finale) + /// + public string _paginaCorrente { get; set; } + + #endregion Public Properties + + #region Private Methods + + /// + /// calcola il rendimento di programmazione come + /// 1 - ( (SUM( |Ei - Pi| ) / SUM( Pi ) ) + /// + private void calcRatioPE() + { + double num = 0; + double den = 1; + double ratio = 0; + try + { + for (int ii = 0; ii < numComm; ii++) + { + num += Math.Abs(oreTotComm[ii] - oreBgtTotComm[ii]); + den += oreBgtTotComm[ii]; + } + } + catch + { } + if (den == 0) den = 1; + ratio = 1 - num / den; + if (den > 1) + { + lblRatioProgEff.Text = string.Format("{0:p}", ratio); + } + else + { + lblRatioProgEff.Text = "nd"; + } + lblRatioProgEff.ToolTip = "Ratio = 1 - ( (SUM( |Ei - Pi| ) / SUM( Pi ) ), i-esime commesse, E = Effettive, P = Programmate"; + } + /// /// carica i dati del blocco in un oggetto BlockMap (compreso attive/inattive) /// @@ -105,8 +127,8 @@ namespace PROJ_ETS.WebUserControls // carico TUTTE le celle del Impiego... tabIR = DataProxy_ProjEts.DP.taIR.getFullWeek(anno, settimana); tabBaz = DataProxy_ProjEts.DP.taBaz.getByAnnoSett(anno, settimana); - tabComm = DataProxy_ProjEts.DP.taSelCom.GetData(); // leggo tutte commesse... - tabCommShort = DataProxy_ProjEts.DP.taSelCom.getCommShort(); // leggo tutte commesse formato short (nickname...) + tabComm = DataProxy_ProjEts.DP.taSelCom.GetData(); // leggo tutte commesse... + tabCommShort = DataProxy_ProjEts.DP.taSelCom.getCommShort(anno, settimana); // leggo tutte commesse formato short (nickname...) // calcolo il primo dip idxDip = tabIR[0].idxDipendente; // calcolo num celle totali @@ -271,6 +293,108 @@ namespace PROJ_ETS.WebUserControls } } } + + /// + /// esegue il vero plotting della tabella + /// + private void disegnaTabella() + { + //lg.Info("Disegna tab: year {0}, week {1} - step 1", anno, settimana); + bool tabPresente = tblBlocco.Rows.Count > 0; + if (tabPresente) + { + tblBlocco.Rows.Clear(); + } + // metto prima riga con indicazione valori NUMERICI delle colonne + setupRigaDip(false); + // ciclo nel mio array e creo di conseguenza le celle di tabella + for (int pos_y = numComm - 1; pos_y >= 0; pos_y--) + { + TableRow riga = new TableRow(); + TableCell cell; + // cella con numero livello + cell = setupCellaComm(pos_y, riga, false); + for (int pos_x = 0; pos_x < numDip; pos_x++) + { + cell = new TableCell(); + cell.CssClass = TabellaRisorse[pos_x, pos_y].Css; + cell.ToolTip = TabellaRisorse[pos_x, pos_y].ToolTip; + cell.Text = TabellaRisorse[pos_x, pos_y].Label; + // carico in cella di tabella il linkButton + riga.Cells.Add(cell); + } + cell = setupCellaComm(pos_y, riga, true); + tblBlocco.Rows.Add(riga); + } + // metto ultima riga con indicazione valori NUMERICI del totale ore x dipendente + setupRigaDip(true); + // calcolo indice programmazione + calcRatioPE(); + } + + /// + /// selezioanta nuova sett --> faccio udpate!!! + /// + /// + /// + private void mod_navigaWeek1_eh_newWeekSelected(object sender, EventArgs e) + { + doUpdate(); + } + + /// + /// crea una cella per il numero dei livelli + /// + /// + /// + /// indica se mostrare le ore totali di resoconto al posto del nome commessa + /// + private TableCell setupCellaComm(int pos_y, TableRow riga, bool showOre) + { + // variabili accessorie x dip + DS_utilsProjEts.v_selCommesseRow rigaComm; + //cella! + TableCell cell; + cell = new TableCell(); + cell.CssClass = "cRBia"; + try + { + rigaComm = (DS_utilsProjEts.v_selCommesseRow)tabComm.Select(string.Format("value = {0}", tabIRPareto[pos_y].idxFase))[0]; + rigaCommShort = (DS_utilsProjEts.v_selCommesseRow)tabCommShort.Select(string.Format("value = {0}", tabIRPareto[pos_y].idxFase))[0]; + if (showOre) + { + cell.Text = string.Format("{0:0##}/{1:0##} h", oreTotComm[pos_y], oreBgtTotComm[pos_y]); + cell.ToolTip = string.Format("Commessa {0}", rigaComm.label.Substring(0, 9)); + } + else + { + // inserisco URL x rimando a dettaglio commessa via jumper... + if (utils.obj.confReadBool("showLinkDettComm")) + { + // aggiungo link x fare elemento cliccabile + HyperLink hlJump = new HyperLink(); + hlJump.NavigateUrl = string.Format("~/jumper?tipoJump=DettComm&idxFase={0}", rigaComm.value); + hlJump.Target = "_blank"; + hlJump.Text = rigaCommShort.label; + hlJump.ToolTip = rigaComm.label; + cell.Controls.Add(hlJump); + } + else + { + cell.Text = rigaCommShort.label; + //cell.Text = utils.shrinkString(rigaComm.label, utils.obj.confReadInt("char2showComm"), 8); + cell.ToolTip = rigaComm.label; + } + } + } + catch (Exception exc) + { + lg.ErrorException("Errore in setupCellaComm", exc); + } + riga.Cells.Add(cell); + return cell; + } + /// /// disegna la riga di intestazione/chiusura x dipendenti /// @@ -331,130 +455,11 @@ namespace PROJ_ETS.WebUserControls // aggiungo riga! tblBlocco.Rows.Add(riga); } - /// - /// crea una cella per il numero dei livelli - /// - /// - /// - /// indica se mostrare le ore totali di resoconto al posto del nome commessa - /// - private TableCell setupCellaComm(int pos_y, TableRow riga, bool showOre) - { - // variabili accessorie x dip - DS_utilsProjEts.v_selCommesseRow rigaComm; - //cella! - TableCell cell; - cell = new TableCell(); - cell.CssClass = "cRBia"; - try - { - rigaComm = (DS_utilsProjEts.v_selCommesseRow)tabComm.Select(string.Format("value = {0}", tabIRPareto[pos_y].idxFase))[0]; - rigaCommShort = (DS_utilsProjEts.v_selCommesseRow)tabCommShort.Select(string.Format("value = {0}", tabIRPareto[pos_y].idxFase))[0]; - if (showOre) - { - cell.Text = string.Format("{0:0##}/{1:0##} h", oreTotComm[pos_y], oreBgtTotComm[pos_y]); - cell.ToolTip = string.Format("Commessa {0}", rigaComm.label.Substring(0, 9)); - } - else - { - // inserisco URL x rimando a dettaglio commessa via jumper... - if (utils.obj.confReadBool("showLinkDettComm")) - { - // aggiungo link x fare elemento cliccabile - HyperLink hlJump = new HyperLink(); - hlJump.NavigateUrl = string.Format("~/jumper?tipoJump=DettComm&idxFase={0}", rigaComm.value); - hlJump.Target = "_blank"; - hlJump.Text = rigaCommShort.label; - hlJump.ToolTip = rigaComm.label; - cell.Controls.Add(hlJump); - } - else - { - cell.Text = rigaCommShort.label; - //cell.Text = utils.shrinkString(rigaComm.label, utils.obj.confReadInt("char2showComm"), 8); - cell.ToolTip = rigaComm.label; - } - } - } - catch (Exception exc) - { - lg.ErrorException("Errore in setupCellaComm", exc); - } - riga.Cells.Add(cell); - return cell; - } - /// - /// esegue il vero plotting della tabella - /// - private void disegnaTabella() - { - //lg.Info("Disegna tab: year {0}, week {1} - step 1", anno, settimana); - bool tabPresente = tblBlocco.Rows.Count > 0; - if (tabPresente) - { - tblBlocco.Rows.Clear(); - } - // metto prima riga con indicazione valori NUMERICI delle colonne - setupRigaDip(false); - // ciclo nel mio array e creo di conseguenza le celle di tabella - for (int pos_y = numComm - 1; pos_y >= 0; pos_y--) - { - TableRow riga = new TableRow(); - TableCell cell; - // cella con numero livello - cell = setupCellaComm(pos_y, riga, false); - for (int pos_x = 0; pos_x < numDip; pos_x++) - { - cell = new TableCell(); - cell.CssClass = TabellaRisorse[pos_x, pos_y].Css; - cell.ToolTip = TabellaRisorse[pos_x, pos_y].ToolTip; - cell.Text = TabellaRisorse[pos_x, pos_y].Label; - // carico in cella di tabella il linkButton - riga.Cells.Add(cell); - } - cell = setupCellaComm(pos_y, riga, true); - tblBlocco.Rows.Add(riga); - } - // metto ultima riga con indicazione valori NUMERICI del totale ore x dipendente - setupRigaDip(true); - // calcolo indice programmazione - calcRatioPE(); - } - /// - /// calcola il rendimento di programmazione come - /// 1 - ( (SUM( |Ei - Pi| ) / SUM( Pi ) ) - /// - private void calcRatioPE() - { - double num = 0; - double den = 1; - double ratio = 0; - try - { - for (int ii = 0; ii < numComm; ii++) - { - num += Math.Abs(oreTotComm[ii] - oreBgtTotComm[ii]); - den += oreBgtTotComm[ii]; - } - } - catch - { } - if (den == 0) den = 1; - ratio = 1 - num / den; - if (den > 1) - { - lblRatioProgEff.Text = string.Format("{0:p}", ratio); - } - else - { - lblRatioProgEff.Text = "nd"; - } - lblRatioProgEff.ToolTip = "Ratio = 1 - ( (SUM( |Ei - Pi| ) / SUM( Pi ) ), i-esime commesse, E = Effettive, P = Programmate"; - } - /// - /// pagina corrente (URL finale) - /// - public string _paginaCorrente { get; set; } + + #endregion Private Methods + + #region Protected Methods + /// /// salva in variabile pagina il nome della pagina corrente /// @@ -467,6 +472,34 @@ namespace PROJ_ETS.WebUserControls int n = finalUrl.Length; _paginaCorrente = finalUrl[n - 1].ToString(); } + + /// + /// caricamento pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + // carico tabelle: elenco dipendenti (raggruppato x tipo) ed elenco dip in Impiego... + tabDip = DataProxy_ProjEts.DP.taDip.GetData(); + tabD2ATR = DataProxy_ProjEts.DP.taD2ATR.getBazOrd(); + doUpdate(); + mod_navigaWeek1.eh_newWeekSelected += mod_navigaWeek1_eh_newWeekSelected; + } + + #endregion Protected Methods + + #region Public Methods + + /// + /// esegue update controllo + /// + public void doUpdate() + { + caricaDatiBlocco(); + disegnaTabella(); + } + /// /// risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione /// @@ -481,6 +514,9 @@ namespace PROJ_ETS.WebUserControls answ = user_std.UtSn.isPageWriteEnabled(_paginaCorrente); return answ; } + + #endregion Public Methods + #if false /// /// risponde alla domanda se l'utente sia PowerUser @@ -536,7 +572,7 @@ namespace PROJ_ETS.WebUserControls { return user_std.UtSn.userHasRight("PM"); } - } + } #endif } } \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll b/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll index f1a3e11b64e05ddea244a4986bd1fb2ca9e9d56f..b7aa9d240769caf6509a3a2dbf482c8154ce78f2 100644 GIT binary patch literal 1409536 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�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ℜh}hW~3az4yvrv;4|L@0EXGYmcusCCcCP8yE@x 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%0Dl%dgasDd$E;n?v?PucW3%q#LxSt6; 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∈BRDbwNaNs;+&|O%nb>}ZGpYCBb?1MM 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 z‘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

{7(4n5!~asp4{F38+fm%=4%SdYYe$vj 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ánUy6-8E{KCEMT~Jv{Gf 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

;FPm1m*!it^EiAQ&9`J{6I}Oq{Qf0+ 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

`l8jYPdBRW4lv8luzPMp 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 delta 35725 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